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 a6643f27ecdaaff2945a1acd213a745c1526c525

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 560928 2026-03-14T20:22:18 0:00:00
Previous 560922 2026-03-14T23:08:05 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1859 2249
Performance Improvements 2056 3026
Unchanged Tests 37880 36520
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/1048576 136.12% 1618.143 3820.726 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 123.78% 787.344 1761.946 - 134.28% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 120.85% 755.598 1668.720 - 127.25% -
std::fill_n(vector<bool>)/262144 114.08% 430.989 922.642 - 266.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 108.20% 31.467 65.513 - 46.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 104.84% 26.523 54.328 - 115.30% -
std::replace_if(deque<int>)_(sprinkled)/32 96.01% 12.437 24.378 - 97.32% -
SetIntersection_Interlaced_Vector_uint32_262144_64 94.20% 8058622.442 15649616.714 - 84.64% -
std::map<int,_int>::contains(key)_(non-existent)/8192 92.92% 10.058 19.404 - 107.12% -
std::replace_if(deque<int>)_(prefix)/32 88.63% 14.013 26.433 - 89.52% -
std::search(list<int>)_(no_match)/1024 87.17% 830.835 1555.066 - 107.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.92% 39.353 72.772 - 50.58% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 76.79% 797.126 1409.262 - 76.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.60% 31.197 54.782 - 12.35% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 69.79% 0.258 0.439 - 23.72% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 69.64% 0.262 0.445 - 94.67% -
std::replace_if(deque<int>)_(sprinkled)/50 66.38% 18.614 30.969 - 66.91% -
BM_format_string<char>/524288 66.26% 0.018 0.030 - 1.36% -
std::multiset<std::string>::insert(value)_(already_present)/32 64.71% 33.259 54.781 - -13.36% -
BM_format_to_n_string_pointer<char>/16384 62.91% 146.812 239.169 - 44.73% -
BM_PushHeap_float_Random_1 62.74% 0.393 0.640 - 37.18% -
std::replace_if(deque<int>)_(prefix)/50 61.94% 20.371 32.989 - 62.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 56.45% 30.093 47.081 - 43.94% -
BM_format_to_n_string_span<char>/16384 55.03% 146.262 226.755 - -8.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 54.71% 0.411 0.635 - 37.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 51.93% 1371.010 2082.928 - 52.40% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 51.15% 0.462 0.698 - 51.74% -
std::unique_copy(deque<int>)_(sprinkled)/52 50.43% 16.289 24.503 - 66.50% -
BM_PushHeap_string_Descending_262144 49.87% 3.234 4.847 - 53.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 44.53% 26.590 38.430 - 11.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 43.04% 19.104 27.327 - -3.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 41.50% 69.211 97.931 - 30.86% -
std::copy(vector<int>)/4096 41.24% 155.348 219.419 - 45.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 40.51% 7.956 11.179 - 40.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 39.93% 7.821 10.944 - -4.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.33% 33.801 47.094 - 18.57% -
rng::contains_subrange(list<int>)_(single_element)/8192 39.31% 6864.954 9563.819 - 23.49% -
SetIntersection_Interlaced_Vector_uint32_16384_16 38.50% 2376731.619 3291826.788 - 36.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.07% 31.735 43.818 - 34.16% -
SetIntersection_Interlaced_Vector_uint64_16384_256 37.95% 15912800.935 21952366.016 - -7.25% -
ranges::min(std::vector<__int128>)/70000 37.11% 33764.600 46292.998 - 49.93% -
std::copy(vector<bool>)_(aligned)/1048576 36.78% 2332.993 3191.019 - -7.73% -
std::copy_n(vector<int>)/4096 36.56% 144.340 197.106 - 38.41% -
BM_PushHeap_float_SingleElement_1 36.22% 0.411 0.560 - 7.68% -
std::unordered_set<std::string>::count(key)_(existent)/1024 35.77% 31.106 42.234 - 21.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 35.61% 21172001.380 28710386.732 - 35.50% -
std::unique_copy(deque<int>)_(sprinkled)/32 35.15% 11.479 15.514 - 68.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.93% 27.909 37.657 - 10.44% -
std::move_backward(list<int>)/4096 33.40% 4289.960 5722.675 - 10.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.99% 23.372 31.082 - 7.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 32.67% 42.100 55.852 - -2.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 32.63% 39.678 52.627 - 22.00% -
BM_to_chars_bad/2 32.30% 0.468 0.619 - 0.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.52% 24.864 32.703 - 15.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.47% 2202493.274 2895638.993 - 30.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 31.47% 1742977.487 2291417.999 - 36.32% -
SetIntersection_Interlaced_Vector_float_256_16 31.42% 6218186.828 8172136.316 - 38.87% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31.38% 33937.777 44587.554 - 31.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 31.31% 1753.531 2302.525 - 74.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 31.09% 5.655 7.413 - -6.45% -
std::list<int>::ctor(const&)_(cheap_elements)/32 30.73% 343.177 448.648 - 34.66% -
BM_toupper_char<wchar_t> 30.62% 0.542 0.708 - 3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.37% 4380915.773 5711601.086 - 31.48% -
SetIntersection_Interlaced_Vector_uint32_16384_256 30.34% 17323529.927 22579022.474 - 15.88% -
ranges::min(std::vector<__int128>)/64 29.90% 29.473 38.286 - 42.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 29.84% 773.794 1004.655 - 39.32% -
SetIntersection_Interlaced_Vector_uint64_16384_64 29.80% 5777990.702 7499822.869 - 13.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.79% 30.242 39.251 - -3.78% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 29.12% 0.477 0.616 - 2.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 28.96% 0.266 0.342 - 14.80% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 28.71% 0.380 0.489 - 30.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.44% 52.580 67.536 - 26.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.99% 24.156 30.917 - -11.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 27.23% 55.609 70.753 - 103.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 27.18% 40867097.866 51974715.319 - 39.59% -
BM_vector_deque_move_backward/0 26.76% 0.533 0.675 - 61.18% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 26.42% 1.146 1.449 - 23.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 26.32% 45.974 58.074 - 3.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 25.95% 1.488 1.874 - 12.71% -
SetIntersection_Interlaced_Vector_uint32_262144_4 25.55% 1469385.197 1844873.267 - -5.47% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 25.39% 10.258 12.863 - 3.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.25% 760.773 952.853 - 21.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.23% 31.435 39.365 - 2.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 24.97% 43.170 53.949 - -4.22% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 24.63% 1.283 1.599 - 19.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.30% 25.427 31.605 - -0.15% -
rng::contains_subrange(deque<int>)_(process_all)/50 24.23% 21.796 27.077 - 14.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.14% 27.728 34.421 - 7.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 23.94% 1.437 1.781 - -9.62% -
std::multimap<std::string,_int>::erase(iterator)/1024 23.82% 26.592 32.926 - 15.58% -
std::find_if(vector<int>)_(process_all)/32768 23.52% 3201.773 3954.899 - 5.19% -
std::copy_if(list<int>)_(every_other)/4096 23.30% 3363.626 4147.423 - 25.21% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 23.28% 0.275 0.340 - -29.44% -
std::unordered_set<std::string>::ctor(const&)/32 22.82% 687.367 844.196 - 6.06% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 22.70% 11.342 13.916 - 21.27% -
std::find_if(vector<int>)_(process_all)/8192 22.64% 805.130 987.449 - 4.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 22.53% 74.087 90.778 - 107.73% -
std::set<std::string>::insert(value)_(already_present)/1024 22.52% 25.645 31.419 - 38.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 22.38% 28.886 35.351 - -9.64% -
std::stable_partition(list<int>)_(dense)/8192 22.38% 18781.631 22984.954 - 31.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 22.19% 4055.662 4955.635 - 26.19% -
std::set<int>::clear()/8192 22.17% 81009.628 98966.542 - 20.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 22.14% 1.406 1.717 - 4.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 21.86% 38.737 47.205 - -10.05% -
std::move(list<int>)/4096 21.84% 3943.127 4804.302 - 10.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.64% 34.309 41.734 - 20.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 21.35% 523291.012 634993.573 - 24.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 21.11% 30.046 36.388 - -14.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 20.85% 1.155 1.396 - -3.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 20.49% 1.156 1.392 - -1.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 20.48% 1.155 1.392 - -1.69% -
std::unordered_set<int>::contains(key)_(existent)/8192 20.41% 1.259 1.516 - 24.41% -
std::search(list<int>)_(single_element)/8192 20.41% 7458.594 8980.529 - 19.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 20.40% 1.615 1.944 - 14.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 19.82% 0.949 1.137 - 23.24% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 19.77% 16740.247 20049.527 - 16.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 19.59% 0.481 0.576 - -0.53% -
BM_stop_token_multi_thread_polling_stop_requested/1024 19.51% 709253.725 847637.346 - 85.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.31% 65.348 77.969 - 15.20% -
bm_ranges_lexicographical_compare<unsigned_char>/8 19.19% 1.200 1.431 - 3.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 19.18% 25528.840 30425.334 - 22.88% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 19.08% 1545.327 1840.131 - 18.53% -
BM_Swap_Null_LargeTrivialFunctor 19.05% 0.458 0.545 - 7.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 18.94% 34.047 40.495 - 14.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 18.79% 52.655 62.549 - 0.49% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 18.55% 16.558 19.629 - 17.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 18.29% 119636280.044 141520639.936 - 22.64% -
std::set<int>::lower_bound(key)_(non-existent)/32 18.28% 2.248 2.659 - 13.81% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 18.13% 566.590 669.309 - 18.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 17.96% 6602.885 7789.059 - 13.34% -
ranges::minmax(std::deque<__int128>)/8 17.96% 3.748 4.421 - 19.37% -
rng::contains_subrange(deque<int>)_(process_all)/32 17.88% 14.215 16.756 - 16.20% -
bm_lexicographical_compare<signed_char>/1 17.69% 1.261 1.483 - 18.16% -
BM_toupper_char<char> 17.63% 0.613 0.722 - 4.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.51% 10.591 12.445 - 5.69% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.44% 27.795 32.641 - 20.06% -
BM_PushHeap_string_Random_262144 17.40% 17.999 21.130 - 17.85% -
std::multimap<std::string,_int>::ctor(const&)/32 17.34% 674.931 791.945 - -0.57% -
std::map<std::string,_int>::erase(iterator)/8192 17.31% 27.015 31.691 - 9.16% -
BM_PushHeap_string_Descending_1024 17.19% 2.434 2.852 - 21.11% -
std::transform(list<int>,_list<int>)/8192 17.17% 8546.583 10013.657 - 11.25% -
std::for_each(list<int>)/8192 17.16% 7192.836 8427.259 - 8.10% -
std::is_sorted_until(deque<int>,_pred)/8 17.09% 4.047 4.738 - 14.41% -
rng::find_last(deque<int>)_(bail_10%)/1024 17.03% 225.577 263.988 - 16.54% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17.00% 16944.840 19825.662 - 16.53% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 17.00% 35.127 41.099 - 12.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 16.86% 64.389 75.245 - 50.45% -
BM_std_minmax_element<short>/3 16.85% 0.976 1.140 - 5.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 16.84% 25.451 29.736 - 1.62% -
BM_deque_deque_ranges_copy/0 16.82% 0.788 0.920 - 24.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 16.27% 1.282 1.491 - -6.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 16.23% 1558140.148 1811052.732 - 20.54% -
rng::find_last_if(vector<int>)_(bail_90%)/8 16.18% 0.530 0.615 - -0.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 16.06% 1.202 1.395 - -1.67% -
std::unordered_set<int>::contains(key)_(non-existent)/32 15.97% 1.585 1.838 - 13.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.96% 101.207 117.359 - -45.81% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 15.95% 1.362 1.580 - 35.31% -
BM_PushHeap_string_Ascending_16384 15.94% 19.678 22.815 - 19.23% -
rng::find_last(deque<int>)_(bail_10%)/50 15.93% 11.372 13.183 - 16.53% -
ranges::minmax(std::deque<char>)/1 15.91% 0.736 0.853 - 29.84% -
std::multiset<int>::contains(key)_(non-existent)/32 15.89% 2.610 3.025 - 9.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 15.86% 1.206 1.398 - -1.75% -
BM_StringConstructDestroyCStr_Large_Transparent 15.70% 10.050 11.628 - 14.80% -
BM_StringRelational_Eq_Small_Small_ChangeLast 15.69% 1.934 2.238 - 11.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 15.68% 0.373 0.432 - 17.58% -
std::list<int>::erase(begin)_(cheap_elements)/32 15.62% 11.022 12.744 - 24.12% -
SetIntersection_Interlaced_Vector_uint32_262144_256 15.62% 33081068.908 38247156.928 - 39.17% -
BM_ConstructAndDestroy_MemPtr_Opaque 15.60% 0.897 1.036 - 16.89% -
BM_deque_vector_copy_backward/0 15.53% 1.373 1.587 - 2.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.33% 95.624 110.279 - -46.47% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 15.23% 955.799 1101.331 - 16.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 15.20% 0.557 0.641 - 8.50% -
SetIntersection_Front_Set_uint64_1024_256 15.18% 3646114.083 4199509.352 - 6.20% -
std::find_if(vector<int>)_(bail_25%)/8 15.16% 0.797 0.917 - 25.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 15.12% 182.657 210.268 - 9.22% -
std::find(list<int>)_(bail_25%)/32768 15.00% 7675.830 8827.482 - 8.59% -
bm_ranges_lexicographical_compare<unsigned_char>/1 15.00% 1.435 1.650 - 4.64% -
bm_lexicographical_compare<signed_char>/64 14.90% 1.886 2.167 - 13.41% -
std::list<int>::erase(begin)_(cheap_elements)/8192 14.89% 10.784 12.390 - 21.85% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.77% 705.040 809.149 - 11.49% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 14.72% 23.737 27.230 - 1.95% -
BM_PushHeap_string_Descending_16384 14.66% 2.376 2.724 - 17.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 14.61% 1.234 1.414 - 10.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 14.51% 883.177 1011.336 - 13.80% -
bm_ranges_lexicographical_compare<unsigned_char>/64 14.48% 1.812 2.074 - 3.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 14.45% 11861403.945 13575965.620 - 4.39% -
std::multiset<std::string>::insert(value)_(already_present)/1024 14.45% 56.757 64.959 - 2.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 14.40% 65.534 74.972 - 1.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 14.38% 12.369 14.148 - 17.19% -
std::multiset<std::string>::erase(key)_(existent)/32 14.30% 51.857 59.275 - 14.75% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 14.28% 86.958 99.372 - 14.19% -
ranges::minmax(std::deque<__int128>)/64 14.24% 30.484 34.825 - 15.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.17% 31.580 36.056 - 12.49% -
BM_PushHeap_string_Descending_256 14.12% 2.362 2.695 - 17.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.95% 1349328.081 1537507.475 - 13.46% -
BM_PushHeap_string_QuickSortAdversary_1 13.93% 0.471 0.537 - -23.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 13.91% 16.023 18.252 - 21.18% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.90% 1343496.522 1530278.542 - 11.61% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 13.54% 307.207 348.788 - -7.29% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 13.43% 1.154 1.309 - 10.72% -
std::unordered_multimap<int,_int>::clear()/8192 13.43% 63395.781 71907.228 - 7.13% -
BM_Move_LargeTrivialFunctor 13.38% 0.608 0.689 - -0.14% -
std::remove_if(list<int>)_(prefix)/50 13.35% 72.100 81.727 - 14.35% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 13.33% 9.227 10.457 - 18.68% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 13.28% 1464.177 1658.560 - 18.32% -
std::unique_copy(deque<int>)_(contiguous)/32 13.25% 10.439 11.822 - 25.51% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 13.21% 146712.586 166096.176 - 10.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.16% 5.001 5.659 - 2.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.11% 15.494 17.526 - 8.76% -
ranges::min(std::list<__int128>)/8 13.03% 2.288 2.586 - 26.68% -
std::find_if_not(deque<int>)_(process_all)/8 12.99% 2.573 2.907 - 8.92% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.97% 34.760 39.269 - 1.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.92% 52.919 59.758 - 17.12% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 12.88% 1.524 1.720 - 5.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 12.87% 101465423.387 114527822.158 - 28.77% -
BM_deque_vector_ranges_copy/0 12.86% 1.345 1.518 - 5.56% -
std::rotate(list<int>)_(by_1/3)/8192 12.83% 8228.948 9284.314 - 13.26% -
std::reverse(list<int>)/4096 12.78% 1556.798 1755.764 - -0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12.75% 16114.217 18169.372 - 13.21% -
Chain_fail,_1_level 12.74% 20.306 22.892 - 0.69% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 12.73% 6721.475 7577.210 - 14.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.72% 536.625 604.901 - 19.69% -
std::multimap<std::string,_int>::erase(iterator)/32 12.70% 25.947 29.243 - 5.09% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 12.65% 146955.922 165545.998 - 10.88% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 12.59% 17.414 19.607 - 1.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 12.54% 1.207 1.358 - 10.96% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 12.47% 147094.439 165441.064 - -0.31% -
rng::contains(list<int>)_(process_all)/50 12.46% 18.949 21.311 - 16.90% -
std::unordered_multiset<int>::ctor(const&)/1024 12.45% 6747.887 7587.714 - 9.13% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 12.42% 37.443 42.093 - 1.23% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 12.40% 1.405 1.579 - 2.20% -
BM_tolower_char<wchar_t> 12.33% 0.613 0.689 - 14.21% -
std::unordered_multiset<int>::ctor(const&)/32 12.33% 198.501 222.977 - 8.79% -
SetIntersection_Interlaced_Vector_uint64_16384_16 12.31% 2415760.429 2713228.715 - -4.96% -
std::unordered_set<int>::erase(key)_(existent)/32 12.28% 21.272 23.885 - 11.85% -
BM_tolower_char<char> 12.26% 0.615 0.690 - -0.25% -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.22% 10.985 12.328 - 19.95% -
std::search(list<int>)_(no_match)/8192 12.19% 6990.684 7842.688 - 19.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 12.10% 1.457 1.633 - -16.53% -
BM_Copy_LargeNonTrivialFunctor 12.05% 11.697 13.107 - 20.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 11.97% 4.571 5.118 - 13.55% -
std::map<std::string,_int>::find(key)_(non-existent)/32 11.95% 10.181 11.399 - 14.62% -
BM_Copy_SmallNonTrivialFunctor 11.92% 9.981 11.171 - 17.37% -
BM_PushHeap_uint32_Random_1 11.89% 0.519 0.581 - 24.88% -
std::unordered_multimap<int,_int>::clear()/1024 11.88% 8259.875 9241.288 - 9.02% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.88% 69.970 78.283 - 12.52% -
std::find_if(vector<char>)_(process_all)/8 11.88% 1.378 1.541 - 22.52% -
std::reverse(list<int>)/32768 11.86% 17408.627 19473.909 - 1.34% -
std::list<std::string>::ctor(size)/32 11.84% 351.595 393.207 - 11.47% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.80% 1.483 1.658 - 8.66% -
std::all_of(list<int>)_(process_all)/8192 11.79% 7025.237 7853.222 - 2.73% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.73% 180233.831 201382.105 - 17.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 11.69% 81.181 90.669 - 37.36% -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.67% 12.646 14.122 - 21.48% -
std::unordered_multiset<int>::count(key)_(existent)/32 11.64% 1.587 1.772 - -4.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 11.60% 954.090 1064.736 - 12.24% -
std::move(vector<bool>)_(aligned)/64 11.60% 1.633 1.822 - 7.80% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 11.58% 51329.061 57272.207 - 15.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.58% 10.109 11.280 - 44.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 11.55% 596.067 664.930 - 19.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 11.51% 2175400.616 2425786.671 - 6.65% -
std::move(deque<int>)/4096 11.48% 148.285 165.311 - 11.86% -
std::set<int>::lower_bound(key)_(non-existent)/8192 11.47% 8.808 9.819 - -6.46% -
bm_lexicographical_compare<int>/1 11.45% 1.434 1.599 - 10.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 11.42% 1.589 1.770 - -7.98% -
SetIntersection_Front_Vector_uint32_1024_1024 11.37% 5307769.545 5911088.060 - -0.30% -
BM_PushHeap_string_Descending_4 11.31% 1.885 2.099 - 10.63% -
BM_deque_deque_move_backward/0 11.28% 0.732 0.814 - -11.43% -
ranges::minmax(std::deque<long_long>)/8 11.28% 3.677 4.091 - 14.90% -
SetIntersection_Front_Vector_uint64_16384_1024 11.25% 5311165.340 5908911.295 - 10.79% -
rng::contains_subrange(deque<int>)_(process_all)/16 11.23% 9.189 10.222 - 4.51% -
BM_format/string_view_len_6 11.22% 2.497 2.777 - 9.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.21% 380.881 423.572 - 9.30% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 11.18% 30712.804 34147.744 - -15.21% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 11.17% 287539.112 319664.144 - 10.91% -
BM_PushHeap_string_Descending_1 11.15% 0.474 0.527 - -24.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.14% 29.082 32.320 - 5.84% -
std::rotate(list<int>)_(1_element_backward)/8192 11.10% 7216.332 8017.653 - 7.38% -
std::find_if(vector<int>)_(process_all)/50 11.10% 5.751 6.390 - -6.88% -
SetIntersection_Front_Vector_uint64_262144_1024 11.05% 5315181.122 5902632.308 - 10.50% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.00% 55.605 61.722 - 24.39% -
std::unique_copy(deque<int>)_(contiguous)/52 11.00% 16.843 18.694 - 29.86% -
std::unordered_set<int>::contains(key)_(existent)/32 10.92% 1.421 1.576 - 11.87% -
std::stable_partition(list<int>)_(dense)/32 10.81% 34.872 38.644 - 15.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.80% 20833.526 23084.448 - 27.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 10.78% 59470074.999 65880324.285 - 7.57% -
std::vector<int>::ctor(size)/32 10.76% 11.302 12.517 - 25.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.68% 29199.285 32318.418 - 23.30% -
std::is_partitioned(vector<int>)_(partitioned)/1024 10.66% 189.189 209.348 - 10.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.63% 1425.594 1577.114 - -2.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 10.63% 21833.644 24153.524 - 26.86% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 10.59% 87.075 96.296 - -0.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 10.54% 584.529 646.147 - 14.80% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 10.54% 967367.340 1069309.253 - 4.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.50% 0.276 0.305 - -3.11% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.49% 1236347.373 1366045.088 - 8.05% -
SetIntersection_Interlaced_Vector_uint64_1024_4 10.37% 1252391.495 1382235.750 - 7.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.33% 931.052 1027.205 - 13.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 10.33% 2.443 2.696 - 19.86% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 10.32% 27.363 30.187 - 10.05% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 10.32% 0.500 0.552 - -0.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 10.32% 596.543 658.091 - -4.79% -
std::find_if_not(vector<int>)_(process_all)/50 10.25% 5.398 5.952 - -13.16% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.22% 45209.613 49830.427 - -0.94% -
std::multiset<int>::contains(key)_(non-existent)/8192 10.20% 8.797 9.694 - -33.77% -
std::set<int>::lower_bound(key)_(existent)/1024 10.16% 4.303 4.741 - 5.20% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.16% 776.658 855.546 - 10.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.13% 0.446 0.491 - -0.80% -
SetIntersection_Front_Vector_uint64_262144_16384 10.09% 71292125.771 78482179.789 - 6.27% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 10.04% 734.152 807.845 - 2.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 9.99% 89.416 98.351 - 8.71% -
ranges::min(std::list<__int128>)/64 9.98% 35.310 38.833 - 20.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.94% 957.584 1052.799 - 11.88% -
BM_PushHeap_string_PipeOrgan_1024 9.94% 9.261 10.181 - 7.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.92% 580.711 638.329 - 17.45% -
SetIntersection_Interlaced_Set_uint32_256_64 9.92% 12428500.561 13661366.993 - -2.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 9.86% 11403.057 12527.442 - 20.63% -
std::list<int>::insert(begin)_(cheap_elements)/32 9.85% 11.246 12.353 - 21.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.81% 8304.728 9119.383 - 9.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.80% 33.458 36.738 - 2.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.79% 35673.776 39165.732 - 6.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.78% 1183.526 1299.256 - 14.65% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 9.75% 18.166 19.938 - 8.90% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.75% 7.175 7.875 - 4.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.69% 42.242 46.335 - 15.66% -
BM_PushHeap_string_PipeOrgan_256 9.50% 7.651 8.377 - 5.89% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 9.47% 28.976 31.720 - 3.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 9.47% 4.671 5.113 - -0.03% -
SetIntersection_Front_Set_float_16384_1024 9.43% 13630172.601 14915373.758 - 19.62% -
std::unordered_set<std::string>::ctor(const&)/1024 9.42% 33521.788 36680.648 - 7.24% -
std::rotate(list<int>)_(by_1/4)/8192 9.40% 6545.077 7160.204 - 10.55% -
SetIntersection_Front_Vector_uint64_16384_16384 9.38% 71714488.403 78441446.780 - 5.36% -
std::set<std::string>::lower_bound(key)_(existent)/8192 9.32% 29.475 32.223 - 3.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.31% 0.896 0.979 - 7.22% -
std::stable_sort(deque<int>)_(descending)/8 9.30% 25.954 28.369 - -0.16% -
std::find_if(vector<int>)_(process_all)/1024 9.29% 112.733 123.207 - -1.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 9.28% 1.066 1.164 - 16.29% -
BM_deque_deque_copy/1024 9.27% 37.076 40.511 - 9.79% -
std::find_end(vector<int>)_(same_length)/8192 9.23% 4759.165 5198.609 - 29.28% -
std::set<std::string>::lower_bound(key)_(existent)/1024 9.23% 23.961 26.173 - 10.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.12% 10.279 11.217 - 6.19% -
std::set<int>::erase(iterator)/8192 9.10% 19.858 21.665 - 4.68% -
std::find(vector<short>)_(bail_25%)/8 9.10% 0.702 0.766 - 10.55% -
std::copy(deque<int>)/64 9.10% 2.770 3.022 - 0.15% -
std::transform(list<int>)_(identity_transform)/8192 9.09% 6966.462 7599.995 - 8.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.06% 24.231 26.426 - 0.28% -
std::generate(list<int>)/8192 9.05% 6905.685 7530.631 - 0.34% -
BM_StringEraseWithMove_Empty_Transparent 8.96% 0.603 0.657 - 17.97% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.96% 21.503 23.430 - 8.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.96% 29.533 32.178 - 11.57% -
SetIntersection_Interlaced_Vector_float_64_16 8.95% 16540351.849 18020515.867 - 7.94% -
std::remove_copy(deque<int>)_(prefix)/1024 8.95% 375.147 408.715 - 3.41% -
std::stable_partition(deque<int>)_(sparse)/8192 8.94% 3536.455 3852.612 - 5.34% -
std::set<int>::erase(iterator)/1024 8.92% 19.747 21.509 - 6.26% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.92% 27.712 30.184 - 8.41% -
BM_vector_deque_ranges_copy/0 8.91% 0.425 0.463 - -32.18% -
std::set<std::string>::contains(key)_(existent)/8192 8.88% 27.917 30.397 - 6.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.87% 33705.605 36694.793 - 9.87% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 8.86% 0.581 0.633 - 8.90% -
std::find_end(vector<int>)_(same_length)/1000 8.83% 587.923 639.817 - 29.35% -
std::find_end(vector<int>)_(same_length)/1024 8.79% 603.488 656.550 - 29.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 8.70% 0.444 0.483 - -0.23% -
std::format(float)_(fmt:_{:017500_17000}) 8.67% 223.244 242.590 - 9.40% -
BM_format_to_n_string_begin<std::string>/16384 8.64% 219.442 238.411 - -17.33% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.62% 7355.407 7989.762 - 9.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.61% 2527218.920 2744922.191 - 11.86% -
std::map<int,_int>::contains(key)_(non-existent)/32 8.60% 2.858 3.103 - 7.78% -
std::stable_sort(deque<int>)_(repeated)/8 8.58% 17.812 19.341 - -1.89% -
BM_vector_deque_copy/0 8.53% 0.463 0.503 - -8.72% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 8.43% 192211.787 208420.013 - 6.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 8.41% 2.354 2.552 - 5.75% -
std::find(vector<bool>)_(process_all)/1048576 8.37% 3640.194 3944.957 - 9.14% -
BM_PushHeap_string_Ascending_1024 8.36% 13.777 14.928 - 10.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.35% 33700.915 36516.202 - 10.50% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 8.35% 894.006 968.680 - 8.91% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 8.34% 6442.716 6980.171 - 11.44% -
std::none_of(list<int>)_(process_all)/8192 8.33% 7626.475 8261.838 - 3.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 8.27% 63.080 68.295 - 28.24% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.26% 20.424 22.111 - -0.94% -
std::unordered_set<std::string>::clear()/32 8.26% 905.339 980.083 - 5.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.19% 6.766 7.320 - 33.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 8.16% 1757361.262 1900751.606 - 8.28% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.15% 67.361 72.851 - -4.14% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.14% 7854.208 8493.361 - -0.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.12% 0.338 0.365 - 8.07% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.12% 29.677 32.087 - 12.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.10% 38.129 41.217 - 33.60% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.08% 27.729 29.970 - 10.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 8.07% 3598.377 3888.695 - -4.13% -
std::find_end(list<int>)_(match_near_end)/1024 8.05% 4580.726 4949.572 - 9.47% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.04% 8875.830 9589.409 - 27.51% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.98% 1.712 1.849 - 7.02% -
std::multiset<int>::erase(key)_(existent)/1024 7.95% 40.203 43.400 - 8.89% -
std::equal(vector<bool>)_(unaligned)/50 7.92% 0.845 0.912 - 11.79% -
BM_PushHeap_uint64_Descending_1 7.91% 0.519 0.560 - 24.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.86% 29.850 32.197 - 11.18% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.86% 11512.974 12417.558 - 5.36% -
std::is_sorted_until(vector<int>,_pred)/8 7.85% 3.901 4.208 - 34.72% -
BM_deque_deque_ranges_copy/2 7.84% 2.076 2.239 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.80% 6719.468 7243.661 - -19.88% -
std::multiset<std::string>::find(key)_(existent)/1024 7.73% 22.159 23.871 - 4.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.73% 12655.375 13633.313 - 13.84% -
std::reverse_copy(list<int>)/4096 7.71% 3140.643 3382.778 - 5.92% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.71% 34.888 37.577 - 8.25% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.70% 7911.649 8520.789 - 7.52% -
BM_PushHeap_uint64_Descending_4 7.67% 0.366 0.394 - 6.14% -
BM_PushHeap_uint32_SingleElement_16 7.64% 0.336 0.362 - 7.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.64% 37.946 40.844 - -2.99% -
std::is_partitioned(vector<int>)_(partitioned)/8192 7.61% 1403.809 1510.614 - 7.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.59% 10.826 11.648 - 1.94% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.58% 799.054 859.656 - -7.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.58% 1411.735 1518.720 - 7.13% -
std::count_if(list<int>)_(every_other)/8192 7.56% 7081.579 7617.144 - 8.11% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.55% 6.006 6.459 - 14.84% -
bm_lexicographical_compare<signed_char>/8 7.55% 3.204 3.446 - 10.80% -
std::deque<int>::ctor(size)/32 7.54% 28.125 30.245 - 11.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.53% 70912.633 76255.257 - 6.90% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.47% 27.898 29.983 - 8.56% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.46% 327.872 352.327 - 3.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 7.45% 56.106 60.284 - 1.54% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.44% 1.448 1.556 - 33.16% -
SetIntersection_Front_Set_uint64_1024_1024 7.44% 11621986.110 12486471.118 - 0.99% -
std::unordered_set<int>::clear()/1024 7.43% 8509.299 9141.340 - 9.36% -
std::replace(vector<int>)_(sprinkled)/1024 7.42% 153.341 164.720 - 9.86% -
rng::find_last(vector<char>)_(bail_10%)/8 7.42% 2.007 2.156 - 8.08% -
BM_vector_deque_copy/64000 7.40% 2838.256 3048.265 - 7.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.39% 5971.466 6412.707 - 0.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.39% 204.886 220.021 - 1.48% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 7.35% 57.839 62.090 - -0.71% -
SetIntersection_Front_Set_string_262144_1024 7.32% 59553949.817 63912709.866 - 7.08% -
std::shift_right(list<int>)/8192 7.32% 7170.257 7694.951 - 4.28% -
ranges::minmax(std::deque<long_long>)/70000 7.31% 24424.705 26211.195 - 2.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.31% 10.079 10.816 - 20.06% -
std::search(list<int>)_(same_length)/8192 7.31% 7984.990 8568.472 - 7.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.31% 7652.415 8211.546 - -5.67% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.30% 8569.866 9195.635 - 26.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.29% 1003.361 1076.511 - 17.23% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.28% 5.079 5.449 - 5.26% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.27% 9.856 10.573 - 7.23% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 7.24% 12456007.431 13357617.001 - 4.50% -
std::copy(list<int>)/32768 7.24% 25526.025 27373.570 - 5.93% -
BM_vector_deque_ranges_move/65536 7.20% 2857.036 3062.866 - 7.10% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 7.18% 39.219 42.037 - 2.57% -
bm_write 7.15% 546.357 585.416 - 10.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.14% 298.088 319.376 - -1.73% -
BM_deque_vector_ranges_copy_backward/0 7.14% 1.369 1.467 - 6.75% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.13% 8.184 8.768 - 0.76% -
BM_PushHeap_uint32_SingleElement_4 7.12% 0.342 0.366 - 6.46% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.11% 5447.342 5834.705 - -10.11% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.11% 27.787 29.761 - 7.81% -
std::is_sorted_until(vector<int>)/8 7.09% 2.067 2.213 - 8.06% -
BM_LexicallyNormal/large_path/2 7.08% 81.551 87.326 - 3.29% -
std::fill_n(vector<bool>)/64 7.06% 1.393 1.491 - 4.65% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 7.04% 49203752.527 52670060.172 - 18.62% -
BM_vector_deque_ranges_copy/64000 7.02% 2838.688 3038.042 - 6.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.99% 77.915 83.364 - -41.26% -
std::set<int>::find(key)_(existent)/8192 6.99% 8.043 8.605 - 7.84% -
std::find(vector<int>)_(bail_25%)/32768 6.97% 1863.074 1993.017 - 7.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.95% 97.892 104.699 - -57.96% -
std::replace(vector<int>)_(sprinkled)/8192 6.95% 1188.510 1271.111 - 2.08% -
std::copy_backward(deque<int>)/1048576 6.95% 129121.932 138094.825 - 7.34% -
BM_deque_deque_copy_backward/0 6.94% 0.858 0.917 - -0.42% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.94% 320.964 343.238 - -0.80% -
BM_vector_deque_move/64000 6.94% 2838.751 3035.624 - 6.74% -
std::search(list<int>,_pred)_(no_match)/8192 6.92% 7256.802 7758.628 - 7.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 6.91% 28.956 30.956 - 3.23% -
ranges::minmax(std::deque<long_long>)/64 6.89% 22.803 24.374 - -0.71% -
std::search(list<int>)_(single_element)/1000 6.88% 602.267 643.700 - -8.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.87% 32.188 34.399 - 10.66% -
std::lower_bound(std::vector<int>)/100 6.86% 12.087 12.915 - 7.00% -
ranges::minmax(std::list<char>)/1 6.82% 0.389 0.415 - 0.80% -
BM_deque_vector_ranges_move_backward/1024 6.81% 36.460 38.944 - 5.88% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 6.80% 116813.933 124761.963 - 7.06% -
std::find_end(forward_list<int>)_(near_matches)/1000 6.80% 35447.241 37857.377 - 6.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.79% 2176980.805 2324836.877 - 2.10% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 6.78% 0.687 0.733 - -1.56% -
std::partition(list<int>)_(sparse)/8192 6.78% 7682.490 8203.097 - -1.05% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 6.77% 33826.477 36115.958 - 6.92% -
BM_PushHeap_string_Descending_64 6.76% 2.273 2.427 - 9.87% -
SetIntersection_Front_Vector_uint32_1024_256 6.70% 2124105.564 2266510.633 - -0.75% -
std::multiset<int>::clear()/8192 6.69% 79484.690 84801.432 - 2.58% -
std::swap_ranges(deque<int>)/1024 6.68% 319.262 340.598 - 0.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.68% 7.290 7.777 - 36.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.68% 0.608 0.649 - -6.28% -
BM_std_minmax_element<short>/2 6.66% 0.642 0.684 - 7.92% -
BM_format_to_string_begin<std::vector<char>>/16384 6.66% 145.831 155.542 - -54.38% -
BM_vector_deque_copy/70000 6.66% 3100.836 3307.258 - 6.53% -
BM_deque_deque_ranges_move/70000 6.64% 3271.278 3488.570 - 5.40% -
SetIntersection_Front_Set_float_1024_256 6.58% 4162751.668 4436623.229 - 5.87% -
SetIntersection_Front_Vector_uint64_16384_256 6.56% 2139839.214 2280303.274 - 6.27% -
std::copy_backward(list<int>)/8 6.56% 2.406 2.563 - 16.14% -
BM_PushHeap_string_Descending_16 6.55% 2.157 2.298 - 9.25% -
std::replace_if(vector<int>)_(sprinkled)/50 6.54% 12.791 13.628 - 6.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.53% 6776.795 7219.431 - 7.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 6.52% 7.975 8.495 - 6.65% -
ranges::min(std::deque<__int128>)/1 6.50% 0.692 0.737 - -11.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 6.50% 4.986 5.310 - -0.33% -
BM_StringConstructDestroyCStr_Small_Transparent 6.49% 0.346 0.369 - 0.28% -
SetIntersection_Front_Vector_uint64_262144_256 6.48% 2135363.569 2273642.752 - -0.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.47% 22.937 24.421 - 4.69% -
std::multiset<int>::find(key)_(non-existent)/32 6.47% 2.292 2.440 - -1.17% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.46% 0.629 0.670 - 12.05% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.45% 35.888 38.201 - -0.99% -
BM_vector_deque_ranges_copy/2 6.44% 1.932 2.057 - -0.45% -
std::multiset<int>::clear()/1024 6.43% 10068.367 10716.001 - 3.36% -
std::format(double)_(fmt:_{:017500_10a}) 6.42% 161.543 171.908 - 5.86% -
BM_PushHeap_uint32_Random_4 6.41% 2.122 2.258 - 2.00% -
BM_vector_deque_ranges_copy/70000 6.38% 3100.441 3298.237 - 6.25% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 6.35% 31922.427 33950.517 - -18.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.35% 8954351.287 9523116.494 - -0.63% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.34% 1.588 1.688 - 5.90% -
SetIntersection_Front_Set_string_64_16 6.33% 22696616.729 24132970.532 - -0.98% -
std::set<int>::clear()/1024 6.32% 9171.465 9751.560 - 1.65% -
BM_vector_deque_move/70000 6.31% 3100.545 3296.109 - 6.16% -
std::pop_heap(deque<float>)/8192 6.30% 61.088 64.938 - 8.77% -
BM_vector_deque_ranges_copy/65536 6.30% 2856.273 3036.181 - 6.17% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.29% 270.234 287.241 - 10.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.29% 5857513.058 6225865.089 - 10.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.27% 5.933 6.305 - 8.42% -
BM_PushHeap_uint64_Descending_16 6.26% 0.359 0.381 - 4.23% -
BM_PathIterateOnce/iterate_elements/8 6.24% 2479.479 2634.261 - 6.74% -
BM_std_minmax_element<int>/3 6.24% 1.181 1.255 - 12.63% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 6.23% 286362.657 304207.735 - 6.37% -
std::set<int>::erase(iterator)/32 6.21% 19.729 20.955 - 4.17% -
BM_PushHeap_string_PipeOrgan_16384 6.21% 13.573 14.416 - 13.02% -
std::format(float)_(fmt:_{:017500_0Lf}) 6.20% 184.879 196.338 - 4.91% -
rng::contains_subrange(vector<int>)_(process_all)/50 6.18% 11.414 12.120 - 6.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.18% 2.364 2.510 - 5.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.17% 52.233 55.457 - 31.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.17% 6.496 6.897 - 3.27% -
std::unordered_set<int>::ctor(const&)/1024 6.17% 6708.627 7122.435 - 3.31% -
BM_PushHeap_string_SingleElement_16 6.16% 2.553 2.710 - 4.01% -
SetIntersection_Front_Set_uint64_256_256 6.16% 7391375.237 7846691.884 - 5.47% -
std::stable_sort(deque<int>)_(heap)/8 6.15% 24.354 25.852 - -1.56% -
BM_vector_deque_ranges_copy/1 6.14% 2.177 2.311 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.13% 4.387 4.656 - 3.13% -
std::copy_if(vector<int>)_(entire_range)/64 6.11% 15.172 16.098 - 3.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 6.10% 50517.105 53597.697 - 5.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.09% 11.161 11.840 - 16.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.08% 5990.625 6354.882 - 5.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 6.06% 11206.395 11885.739 - 1.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.06% 1080.834 1146.288 - -2.34% -
std::unordered_map<int,_int>::clear()/8192 6.05% 62172.129 65934.586 - -1.04% -
std::partial_sort(vector<int>)_(heap)/8 6.05% 27.175 28.818 - 3.98% -
BM_vector_deque_move/65536 6.03% 2854.606 3026.790 - 5.88% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.02% 1.564 1.658 - 17.98% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 6.01% 1.588 1.684 - 2.84% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.99% 10.439 11.064 - 0.58% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.99% 102.257 108.385 - -2.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.97% 19.722 20.899 - 5.31% -
BM_lexicographical_compare_three_way<IntPtr>/1 5.95% 0.371 0.393 - 8.53% -
rng::for_each(multiset<int>)/8192 5.95% 15305.382 16215.595 - 5.42% -
std::remove_copy(vector<int>)_(sprinkled)/32 5.94% 8.393 8.891 - 6.19% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.91% 10.319 10.929 - 3.26% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.91% 11.680 12.369 - 9.53% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.89% 43801.180 46382.658 - -7.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.89% 8170.768 8652.166 - -11.46% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 5.89% 23.944 25.355 - 6.17% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.88% 101025.206 106964.067 - 7.70% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 5.85% 19.799 20.957 - 4.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.85% 180500.099 191051.412 - 2.28% -
BM_format_to_back_inserter<std::string>/C_string_len_60 5.83% 29.511 31.233 - 3.09% -
BM_deque_vector_move_backward/70000 5.83% 7632.128 8076.711 - 2.15% -
BM_Move_SmallTrivialFunctor 5.81% 1.212 1.282 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 5.80% 17778559.368 18810421.112 - -6.64% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.79% 284225.724 300682.927 - 6.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.79% 201.686 213.363 - 7.08% -
SetIntersection_Front_Vector_string_262144_4 5.79% 1136870.400 1202680.313 - 1.34% -
BM_std_minmax_element<char>/2 5.78% 0.645 0.683 - 7.71% -
std::swap_ranges(deque<int>)/8192 5.77% 2561.057 2708.867 - 0.15% -
std::stable_partition(list<int>)_(sparse)/32 5.77% 9.660 10.217 - 5.97% -
SetIntersection_Interlaced_Set_string_64_64 5.75% 37096152.551 39229863.617 - 11.80% -
BM_PushHeap_uint32_Random_16 5.74% 4.028 4.259 - 1.89% -
std::copy_backward(vector<bool>)_(aligned)/512 5.69% 1.484 1.568 - 1.37% -
std::sort(vector<int>)_(shuffled)/8192 5.67% 44915.730 47463.675 - 5.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.64% 38.020 40.165 - 2.61% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 5.64% 23.535 24.861 - -1.86% -
std::unordered_set<int>::erase(key)_(existent)/8192 5.61% 22.200 23.445 - 2.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 5.60% 64.116 67.707 - 20.02% -
std::list<std::string>::ctor(size)/1024 5.60% 13189.406 13927.840 - 9.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.59% 54573.149 57625.535 - 5.07% -
BM_StringEraseWithMove_Empty_Opaque 5.58% 0.847 0.894 - 13.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.56% 11.716 12.368 - 9.59% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.56% 22.208 23.442 - -1.62% -
BM_LexicallyNormal/large_path/4 5.55% 150.606 158.961 - 0.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 5.54% 37.275 39.338 - -3.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.52% 16410.489 17316.894 - 6.33% -
BM_LexicallyNormal/small_path/16 5.51% 263.606 278.131 - -0.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.50% 30.442 32.116 - 3.03% -
bm_lexicographical_compare<int>/8 5.49% 1.562 1.648 - 4.13% -
std::move_backward(deque<int>)/8 5.48% 3.444 3.633 - 5.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 5.42% 17.007 17.930 - 4.30% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.42% 0.529 0.557 - 5.33% -
BM_std_minmax_element<char>/512 5.42% 140.001 147.592 - 6.18% -
std::remove_if(list<int>)_(prefix)/32 5.41% 58.233 61.386 - 6.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.39% 3028821.291 3192183.987 - -0.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.39% 0.253 0.267 - 5.26% -
std::unordered_multimap<int,_int>::erase(iterator)/32 5.39% 19.856 20.927 - 5.14% -
std::find(list<int>)_(process_all)/8 5.39% 2.287 2.411 - 9.95% -
std::find_end(list<int>)_(process_all)/8192 5.35% 7034.654 7411.093 - -1.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.35% 18.962 19.976 - -1.54% -
std::multiset<int>::count(key)_(non-existent)/0 5.33% 0.264 0.278 - 1.11% -
BM_deque_vector_ranges_copy_backward/4000 5.33% 142.791 150.396 - 5.13% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.32% 30.153 31.757 - 2.53% -
rng::contains(deque<int>)_(process_all)/8 5.32% 2.921 3.077 - 7.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.31% 27.673 29.143 - 7.49% -
std::copy_n(vector<bool>)_(aligned)/64 5.30% 1.283 1.351 - 6.78% -
SetIntersection_Front_Set_uint64_1024_64 5.30% 1622695.334 1708618.398 - -0.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.29% 286842.932 302026.881 - 5.38% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.29% 24.019 25.290 - 1.30% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 5.28% 1.181 1.243 - 7.60% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.28% 3.340 3.516 - 5.31% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 5.27% 26.441 27.835 - 4.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.27% 5105672.578 5374756.870 - 3.95% -
Chain_fail,_2_levels 5.26% 31.340 32.988 - -8.31% -
std::multiset<std::string>::equal_range(key)_(existent)/32 5.25% 17.019 17.913 - -9.78% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.22% 10.610 11.164 - 9.26% -
SetIntersection_Front_Vector_uint64_256_256 5.20% 4273426.660 4495589.520 - 5.69% -
BM_Swap_FuncPtr_SmallTrivialFunctor 5.19% 3.185 3.351 - 2.02% -
bm_list/8 5.18% 16.232 17.073 - 2.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 5.17% 0.256 0.270 - 4.90% -
BM_PushHeap_string_QuickSortAdversary_262144 5.16% 16.298 17.139 - 2.97% -
std::for_each_n(deque<int>)/8 5.15% 1.152 1.211 - 4.77% -
BM_align/8 5.12% 0.930 0.978 - 6.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.11% 6.496 6.828 - 5.79% -
std::is_partitioned(list<int>)_(partitioned)/1024 5.11% 566.258 595.190 - -6.95% -
BM_StringRead_Hot_Deep_Large 5.11% 0.505 0.530 - 4.95% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.10% 0.253 0.266 - 4.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 5.10% 22.977 24.149 - 21.59% -
std::multiset<int>::erase(iterator)/8192 5.10% 23.335 24.525 - 2.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.09% 19.849 20.861 - -2.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.08% 12629.309 13270.579 - 0.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 5.06% 32.744 34.401 - -25.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.05% 22683833.367 23830456.576 - -3.75% -
std::unordered_map<int,_int>::clear()/1024 5.04% 8027.404 8431.836 - -1.56% -
std::find_if_not(vector<int>)_(process_all)/32768 5.04% 3195.417 3356.354 - -10.50% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 5.03% 914.889 960.923 - 6.20% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 5.03% 57.815 60.721 - -2.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.01% 70.267 73.787 - 3.06% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 5.01% 25.173 26.433 - 3.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.00% 24.026 25.228 - 3.55% -
std::copy(vector<bool>)_(aligned)/64 5.00% 1.277 1.341 - 6.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.99% 2.359 2.477 - -22.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.98% 23.686 24.866 - 4.09% -
std::unordered_set<std::string>::erase(iterator)/32 4.98% 25.724 27.004 - -13.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.97% 591.675 621.080 - 3.58% -
BM_PushHeap_string_PipeOrgan_64 4.97% 5.661 5.942 - 3.29% -
BM_align/64 4.96% 0.933 0.979 - 6.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 4.96% 643.568 675.503 - -82.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.94% 9210546.831 9665767.423 - 11.34% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.94% 9.761 10.243 - 0.39% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.94% 24.382 25.586 - 4.89% -
ranges::min(std::deque<long_long>)/64 4.92% 17.064 17.903 - -10.19% -
std::find_first_of(vector<int>)_(small_needle)/32 4.91% 44.608 46.798 - 0.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.90% 7.216 7.570 - 1.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 4.88% 22.386 23.477 - -4.59% -
BM_vector_deque_ranges_move/64000 4.88% 2838.110 2976.515 - 4.68% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.86% 2.284 2.396 - 3.37% -
std::find_if_not(vector<int>)_(process_all)/8192 4.86% 806.428 845.633 - -10.35% -
std::sample(vector<int>)/1024 4.86% 11269.422 11817.116 - 5.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.83% 6.407 6.716 - 7.35% -
SetIntersection_Interlaced_Vector_uint64_262144_256 4.82% 39734763.350 41648567.187 - 18.03% -
std::multiset<int>::erase(iterator)/1024 4.81% 23.554 24.688 - 4.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.80% 35.142 36.829 - 3.10% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.79% 752.839 788.917 - 7.10% -
std::unordered_set<int>::ctor(const&)/32 4.79% 200.354 209.954 - 3.20% -
BM_deque_deque_copy/70000 4.79% 3202.855 3356.219 - 5.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 4.79% 31.317 32.816 - 37.02% -
std::stable_sort(deque<int>)_(ascending)/8 4.78% 18.705 19.599 - -3.03% -
std::set<int>::erase(key)_(existent)/1024 4.77% 48.834 51.164 - 2.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.77% 23.742 24.874 - 3.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.76% 366.798 384.246 - 1.08% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.74% 35.182 36.848 - -12.15% -
SetIntersection_Front_Vector_string_262144_64 4.73% 3209739.751 3361481.819 - 7.36% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.73% 2.032 2.128 - 3.56% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 4.72% 199313.758 208724.911 - -4.45% -
BM_format_to_string_begin<std::string>/16384 4.72% 148.261 155.258 - -29.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.72% 1.732 1.814 - -5.16% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.71% 17.958 18.803 - -4.67% -
SetIntersection_Interlaced_Vector_uint32_256_64 4.68% 7579007.501 7934056.223 - 16.09% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.68% 824.940 863.575 - 6.38% -
BM_deque_deque_ranges_move_backward/2 4.68% 2.411 2.524 - 2.16% -
std::unordered_multiset<int>::clear()/32 4.68% 632.221 661.814 - 10.34% -
std::stable_sort(deque<int>)_(shuffled)/8 4.67% 22.541 23.594 - 0.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.66% 633.988 663.534 - -5.65% -
SetIntersection_Front_Set_string_1024_16 4.66% 1799816.713 1883676.464 - -5.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 4.65% 23.142 24.220 - 3.79% -
std::unordered_multimap<int,_int>::clear()/32 4.64% 594.395 621.991 - 3.97% -
SetIntersection_Front_Set_float_16384_64 4.64% 1825480.998 1910094.029 - 10.37% -
BM_deque_deque_ranges_copy/64000 4.63% 2942.178 3078.434 - 4.33% -
SetIntersection_Front_Set_uint64_262144_256 4.63% 3736908.996 3909791.365 - 5.30% -
std::lower_bound(std::deque<int>)/8192 4.62% 64.768 67.760 - 4.59% -
std::multiset<int>::find(key)_(existent)/8192 4.62% 7.936 8.302 - -6.80% -
BM_Invoke_MemPtr 4.60% 0.690 0.721 - 4.51% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.60% 2.612 2.733 - 4.23% -
std::copy(deque<int>)/8 4.60% 2.646 2.767 - 6.93% -
std::equal(list<int>)_(it,_it,_it)/8192 4.60% 9718.808 10165.921 - 9.60% -
std::fill_n(list<int>)/8192 4.57% 8177.738 8551.730 - 19.60% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.57% 30.807 32.215 - 1.99% -
std::is_sorted(list<int>,_pred)/1024 4.57% 827.421 865.239 - 4.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.57% 12929.474 13519.956 - 0.34% -
std::format(float)_(fmt:_{:0>17500_17000}) 4.56% 221.783 231.888 - 4.96% -
ranges::min(std::vector<__int128>)/8 4.55% 2.945 3.080 - 7.83% -
Chain_fail,_6_levels 4.55% 78.198 81.756 - -3.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.53% 0.256 0.268 - 4.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.52% 491.245 513.438 - -10.67% -
std::unordered_set<int>::clear()/8192 4.51% 68290.092 71367.015 - 6.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 4.50% 18.920 19.772 - 3.06% -
std::replace_if(list<int>)_(sprinkled)/32 4.50% 13.227 13.823 - -3.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 4.50% 11.916 12.452 - 2.32% -
BM_PushHeap_string_Ascending_64 4.50% 7.554 7.894 - 8.23% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 4.49% 29.710 31.043 - 5.09% -
BM_PushHeap_string_Ascending_256 4.49% 11.372 11.882 - 8.37% -
std::copy_n(vector<int>)/64 4.49% 2.461 2.571 - 4.73% -
SetIntersection_Front_Set_string_262144_16 4.49% 1799013.498 1879727.414 - -3.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.47% 15.858 16.568 - 0.85% -
std::partition_copy(vector<int>)/1024 4.47% 466.123 486.942 - 4.22% -
BM_StringFindStringLiteral/256 4.46% 5.446 5.689 - 4.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.46% 4666744.489 4874920.750 - -4.33% -
std::copy(list<int>)/4096 4.46% 3118.023 3257.040 - -0.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.45% 50850.089 53112.865 - 4.43% -
BM_format_to_back_inserter<std::string>/string_len_60 4.44% 28.483 29.749 - 4.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.44% 19.429 20.292 - 6.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.44% 13334899.782 13926469.386 - -1.82% -
BM_PushHeap_float_SingleElement_4 4.43% 0.356 0.372 - 3.84% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.42% 0.254 0.265 - 4.68% -
BM_vector_deque_ranges_move/70000 4.42% 3101.156 3238.233 - 4.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 4.42% 533688663.140 557254983.919 - 2.66% -
rng::contains_subrange(vector<int>)_(single_element)/8192 4.41% 1856.395 1938.244 - 8.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.41% 8976345.638 9371773.933 - -2.19% -
BM_PathConstructString/large_string/64 4.40% 2340.721 2443.659 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.40% 18024057.847 18816688.279 - 3.42% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.39% 1.409 1.471 - 4.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.39% 3041734.042 3175224.137 - -0.66% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 4.39% 1.165 1.217 - -4.70% -
BM_format_string<wchar_t>/8192 4.38% 0.234 0.244 - 8.58% -
SetIntersection_Front_Set_string_1024_1024 4.37% 55211406.737 57626461.354 - 4.49% -
BM_deque_deque_ranges_copy/1 4.37% 2.373 2.477 - -0.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 4.36% 313.547 327.216 - 4.61% -
std::multiset<int>::equal_range(key)_(existent)/32 4.36% 2.298 2.398 - -2.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.34% 24.390 25.449 - 1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 4.33% 19335312.356 20173102.852 - 1.27% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.33% 206074627.809 214999049.711 - 5.65% -
SetIntersection_Interlaced_Set_string_16384_256 4.32% 346660592.405 361641942.313 - 1.00% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.31% 318.787 332.537 - 2.24% -
std::set<int>::contains(key)_(non-existent)/32 4.31% 2.839 2.961 - -3.62% -
SetIntersection_Interlaced_Vector_float_16384_256 4.30% 16510357.329 17220980.951 - 15.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4.30% 4249005.279 4431631.305 - 9.55% -
std::multimap<int,_int>::ctor(const&)/8192 4.29% 51373.448 53578.147 - 0.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 4.28% 802344.025 836711.716 - 4.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.27% 11579.412 12073.332 - 3.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.26% 2193186.205 2286711.066 - 7.57% -
std::sort_heap(vector<NonIntegral>)/8 4.26% 29.549 30.807 - 4.97% -
BM_num_get<unsigned_long> 4.25% 10.226 10.661 - -58.11% -
SetIntersection_Front_Vector_string_256_256 4.25% 19476303.115 20303417.329 - 9.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.24% 1491183.106 1554362.617 - 1.25% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.23% 44.230 46.103 - 50.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.23% 1.657 1.727 - 5.96% -
SetIntersection_Front_Vector_string_256_64 4.23% 10188611.843 10619530.002 - 6.33% -
std::unordered_set<std::string>::ctor(const&)/8192 4.23% 339224.083 353561.838 - 3.60% -
std::make_heap(deque<int>,_pred)_(descending)/1024 4.22% 644.464 671.651 - 4.24% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.21% 22.083 23.011 - -0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.20% 38.068 39.669 - -0.37% -
std::rotate(deque<int>)_(by_1/2)/32 4.20% 7.402 7.713 - 2.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.19% 85860.122 89461.349 - 4.48% -
BM_LexicallyNormal/small_path/2 4.19% 43.821 45.657 - 2.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.18% 332.134 346.020 - 0.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.17% 0.955 0.995 - -10.33% -
SetIntersection_Front_Set_uint64_256_64 4.17% 5459331.700 5687077.185 - 7.84% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.17% 3877.888 4039.586 - 2.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.17% 0.253 0.264 - 3.78% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.16% 1.737 1.809 - 18.42% -
std::transform(list<int>,_list<int>)/32 4.15% 23.074 24.032 - 4.24% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.15% 2532.944 2638.062 - 3.93% -
BM_deque_deque_ranges_move_backward/1 4.15% 2.701 2.813 - 3.59% -
BM_deque_vector_copy_backward/64000 4.15% 6914.271 7200.871 - -3.83% -
BM_vector_deque_ranges_copy_backward/0 4.14% 0.549 0.571 - 10.16% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.14% 2.802 2.919 - 17.05% -
std::list<std::string>::ctor(size)/8192 4.14% 108095.879 112572.511 - 5.72% -
rng::starts_with(deque<int>)/1000 4.14% 454.501 473.313 - 8.55% -
std::multiset<int>::insert(value)_(already_present)/8192 4.14% 31.847 33.165 - 4.98% -
std::move(vector<int>)/8 4.14% 2.096 2.182 - 0.60% -
std::lower_bound(std::deque<int>)/100 4.13% 30.521 31.781 - 4.45% -
BM_LexicallyRelative/small_path/256 4.12% 5859.788 6101.365 - -1.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.12% 14690.716 15295.430 - 5.60% -
std::sort(vector<int>)_(heap)/8 4.11% 23.221 24.176 - -1.08% -
BM_LexicallyRelative/small_path/4 4.11% 115.082 119.808 - 0.89% -
BM_LexicallyRelative/small_path/64 4.10% 1500.009 1561.466 - -2.00% -
BM_Copy_FuncPtr 4.08% 1.145 1.192 - 3.64% -
BM_Hash/uint32_top_std_hash/1024 4.07% 702.526 731.103 - 31.15% -
BM_PushHeap_string_QuickSortAdversary_1024 4.06% 15.307 15.929 - 1.41% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.06% 758.148 788.963 - 4.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.06% 119352.748 124196.244 - 3.13% -
std::map<std::string,_int>::clear()/32 4.06% 866.759 901.923 - -2.20% -
BM_LexicallyNormal/small_path/32 4.05% 486.320 506.021 - -1.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.04% 1.155 1.201 - -0.14% -
BM_PushHeap_string_SingleElement_64 4.04% 2.600 2.706 - 2.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4.03% 3866.715 4022.587 - 0.97% -
std::multiset<std::string>::count(key)_(existent)/8192 4.02% 27.684 28.797 - 8.58% -
rng::contains_subrange(list<int>)_(single_element)/16 4.01% 4.767 4.959 - 3.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.01% 4.070 4.234 - -4.86% -
BM_PushHeap_string_PipeOrgan_262144 4.01% 17.207 17.897 - 3.08% -
BM_StringAssignAsciiz_Empty_Opaque 4.01% 2.982 3.102 - -7.01% -
BM_PushHeap_string_PipeOrgan_16 4.01% 4.092 4.256 - 0.94% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.00% 51020.188 53059.353 - 3.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.99% 1082.310 1125.539 - 0.85% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.99% 8.724 9.072 - 1.88% -
SetIntersection_Front_Set_string_256_4 3.98% 4789619.544 4980426.134 - 0.51% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.96% 36706.916 38161.462 - 3.34% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.96% 28.426 29.551 - 10.54% -
BM_align/1 3.96% 0.942 0.979 - 6.32% -
BM_vector_deque_ranges_copy_backward/64 3.95% 3.011 3.130 - 3.06% -
rng::find_last(list<int>)_(bail_90%)/50 3.95% 1.267 1.317 - -1.73% -
BM_LexicallyRelative/small_path/32 3.94% 772.011 802.443 - -2.02% -
BM_PushHeap_uint32_SingleElement_64 3.94% 0.350 0.363 - 3.93% -
rng::find_last(vector<char>)_(bail_10%)/50 3.94% 10.764 11.189 - 3.63% -
BM_PushHeap_string_QuickSortAdversary_256 3.94% 14.704 15.283 - 2.10% -
BM_LexicallyRelative/small_path/128 3.93% 2954.966 3071.176 - -1.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.93% 52.327 54.381 - 5.09% -
SetIntersection_Front_Vector_string_16384_16 3.92% 1573808.254 1635566.169 - 1.95% -
std::find_first_of(vector<int>)_(small_needle)/50 3.92% 69.157 71.868 - -0.31% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.91% 1.106 1.149 - 19.43% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.91% 223458371.323 232197625.278 - 6.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.91% 41376447.762 42994135.000 - 2.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.90% 51818.335 53839.582 - 7.47% -
BM_PushHeap_uint32_Random_64 3.89% 4.991 5.185 - 3.17% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.88% 6.848 7.114 - 22.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.87% 35.215 36.579 - -8.38% -
BM_StringAssignAsciiz_Small_Opaque 3.87% 2.988 3.104 - -7.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.86% 13847.103 14382.272 - 5.81% -
SetIntersection_Interlaced_Vector_float_64_64 3.86% 10592094.796 11000584.844 - -0.36% -
SetIntersection_Front_Vector_string_64_64 3.85% 25684252.807 26674034.530 - 6.84% -
std::copy(deque<int>)/512 3.85% 16.594 17.233 - 0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.85% 45.174 46.912 - -0.41% -
std::partial_sort(deque<int>)_(shuffled)/8 3.85% 31.378 32.585 - 1.75% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 3.84% 24.499 25.441 - 8.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 3.84% 156755.599 162771.976 - 4.27% -
BM_deque_vector_ranges_move/70000 3.84% 3235.508 3359.627 - 3.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.83% 497699.094 516768.326 - 1.99% -
std::adjacent_find(vector<int>)/8 3.82% 2.039 2.117 - 5.86% -
BM_BitsetToString<64>/Uniform_(50%)/50 3.81% 18.356 19.055 - 0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.80% 362.606 376.399 - -0.98% -
std::set<int>::erase(key)_(existent)/32 3.80% 21.468 22.283 - 1.25% -
BM_StringRelational_Less_Large_Small_Control 3.79% 1.854 1.924 - 3.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.79% 51.769 53.730 - -2.11% -
BM_LexicallyRelative/small_path/16 3.78% 402.784 418.018 - -1.51% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 3.78% 9771.864 10141.273 - 0.01% -
SetIntersection_Interlaced_Set_string_16384_16 3.78% 237125012.975 246081469.326 - 1.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.75% 291.647 302.594 - 1.77% -
SetIntersection_Front_Set_string_16384_16 3.75% 1820487.988 1888816.504 - 6.70% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.75% 22.975 23.837 - 3.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.74% 27.876 28.919 - 6.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.73% 51015.729 52919.076 - 2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.73% 1048071.128 1087123.135 - 3.62% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.72% 40.515 42.024 - 3.06% -
std::partition_copy(vector<int>)/50 3.72% 12.402 12.862 - 5.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.71% 10.578 10.971 - 3.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.69% 10.406 10.789 - -1.44% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.68% 1051529.857 1090198.960 - 3.79% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 3.68% 1.191 1.235 - 2.75% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.67% 21.758 22.555 - 0.38% -
std::set<int>::equal_range(key)_(non-existent)/32 3.66% 2.715 2.814 - 8.86% -
std::multiset<std::string>::ctor(const&,_alloc)/32 3.66% 847.543 878.591 - -10.58% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.66% 2.136 2.214 - 6.51% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.66% 22.843 23.679 - 2.30% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.66% 14.330 14.854 - -7.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.65% 26.097 27.050 - 4.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.65% 2257576.177 2339949.520 - 1.58% -
std::find(vector<long_long>)_(bail_25%)/8 3.65% 0.923 0.957 - 7.08% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.64% 28640.781 29683.937 - 0.23% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 3.64% 10.814 11.208 - 4.59% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.63% 19.598 20.309 - 0.96% -
BM_num_get<unsigned_int> 3.63% 9.701 10.053 - -60.46% -
BM_PushHeap_string_QuickSortAdversary_16384 3.62% 15.883 16.459 - 1.80% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.62% 19014.741 19703.581 - 3.83% -
BM_StringConstructDestroyCStr_Empty_Transparent 3.62% 0.363 0.376 - 20.55% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.62% 218.401 226.310 - 5.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 3.61% 52.100 53.983 - 3.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.61% 116186.936 120381.634 - 3.51% -
BM_PushHeap_uint64_Ascending_64 3.61% 1.562 1.619 - 6.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.61% 6373.763 6603.626 - 8.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 3.59% 1043265.152 1080755.556 - 9.07% -
BM_deque_vector_copy_backward/65536 3.59% 7159.291 7416.174 - 0.69% -
std::unordered_set<int>::ctor(const&)/8192 3.59% 55191.201 57170.816 - 2.01% -
BM_StringFindStringLiteral/128 3.59% 3.200 3.315 - 4.78% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.57% 9.953 10.308 - 15.40% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.57% 1.523 1.577 - 36.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.56% 53576.323 55486.161 - 0.61% -
SetIntersection_Front_Set_float_16384_4 3.56% 1036338.342 1073201.046 - 2.47% -
rng::find_last(vector<int>)_(bail_90%)/50 3.55% 1.463 1.515 - -0.06% -
BM_num_get<long_long> 3.55% 10.586 10.961 - -55.65% -
std::set<int>::lower_bound(key)_(existent)/8192 3.54% 8.015 8.299 - 1.74% -
std::move_backward(list<int>)/32768 3.54% 30429.972 31508.430 - 1.13% -
std::copy(vector<int>)/32768 3.54% 3390.041 3509.981 - -7.47% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.54% 21.506 22.267 - 2.18% -
SetIntersection_None_Set_float_16384_16384 3.53% 157905687.899 163472678.252 - 1.70% -
std::copy_n(vector<bool>)_(aligned)/1048576 3.52% 2517.026 2605.690 - -16.22% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 3.52% 15235.523 15772.030 - 4.96% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.52% 13.361 13.831 - 3.44% -
std::find_if(vector<int>)_(process_all)/8 3.50% 1.341 1.387 - -6.72% -
std::copy(vector<int>)/8 3.50% 2.135 2.209 - 1.17% -
BM_StringAssignStr_Small_Transparent 3.48% 0.485 0.502 - 3.15% -
SetIntersection_Front_Set_uint64_64_64 3.48% 12943022.390 13393066.290 - 1.67% -
SetIntersection_Front_Set_uint64_262144_1 3.47% 1026288.017 1061945.465 - -0.62% -
SetIntersection_Front_Set_float_262144_16 3.47% 1183681.473 1224741.305 - 1.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.46% 9.640 9.974 - 12.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.46% 4869.692 5038.075 - -7.63% -
BM_PushHeap_string_SingleElement_1024 3.44% 2.554 2.642 - 1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.44% 51.469 53.239 - 1.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.43% 141855.359 146724.415 - 2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.43% 1139178.059 1178269.730 - -0.38% -
BM_PushHeap_uint64_Random_4 3.42% 2.527 2.613 - 15.73% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 3.42% 6858.884 7093.311 - -59.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.42% 70.576 72.987 - 1.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.41% 223.674 231.308 - 7.84% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 3.41% 26.210 27.103 - 3.03% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.41% 25.751 26.629 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.41% 182649.390 188873.533 - 4.61% -
BM_vector_deque_ranges_copy/64 3.40% 2.794 2.889 - 3.03% -
BM_PushHeap_string_SingleElement_16384 3.39% 2.547 2.633 - 2.07% -
std::multiset<int>::count(key)_(non-existent)/32 3.39% 2.428 2.511 - 2.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.39% 12669.813 13098.692 - -1.86% -
std::multiset<int>::clear()/32 3.38% 627.877 649.118 - 2.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.38% 164.432 169.994 - -82.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.38% 1.618 1.673 - -7.39% -
BM_num_put<const_void*> 3.37% 12.087 12.495 - 11.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.37% 57.103 59.027 - -1.81% -
std::equal(vector<int>)_(it,_it,_it)/50 3.37% 4.238 4.381 - -3.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.36% 2.511 2.596 - 10.53% -
BM_Ostream_number/0 3.36% 29.194 30.176 - 2.55% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.35% 3992.437 4126.028 - 5.60% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.34% 1405.637 1452.640 - 0.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.34% 0.646 0.667 - 9.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.34% 6093676.831 6297279.877 - 0.44% -
BM_LexicallyRelative/small_path/8 3.34% 212.205 219.294 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.34% 0.782 0.808 - 2.54% -
BM_PushHeap_uint32_SingleElement_262144 3.33% 0.355 0.367 - 3.26% -
BM_deque_deque_copy_backward/1024 3.33% 37.914 39.177 - 3.22% -
std::make_heap(deque<int>)_(shuffled)/8192 3.33% 23207.269 23979.942 - -0.54% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.33% 22.450 23.197 - 9.89% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.33% 357.167 369.049 - 3.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.32% 35.558 36.739 - -8.04% -
BM_PushHeap_uint32_SingleElement_256 3.32% 0.381 0.393 - 2.78% -
BM_deque_vector_ranges_copy_backward/5500 3.32% 197.873 204.437 - 1.91% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 3.32% 4698.874 4854.692 - 2.74% -
BM_vector_deque_ranges_copy_backward/4096 3.31% 147.770 152.660 - 2.75% -
BM_deque_vector_ranges_copy/1 3.29% 2.087 2.156 - 2.89% -
BM_CmpLess_uchar_uint 3.29% 1.065 1.100 - 1.09% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.29% 34.560 35.696 - 1.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.28% 19.205 19.835 - 3.64% -
Chain_middle,_4_levels 3.28% 18.615 19.226 - -1.40% -
ranges::minmax(std::list<__int128>)/64 3.28% 39.599 40.898 - 7.10% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 3.28% 59.015 60.949 - -2.50% -
std::set<int>::find(key)_(non-existent)/8192 3.27% 8.412 8.686 - 3.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.26% 23.391 24.155 - 4.94% -
SetIntersection_Interlaced_Set_string_1024_1024 3.26% 55704034.880 57522596.159 - 2.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.26% 1.876 1.937 - 0.49% -
std::count(vector<int>)_(every_other)/8 3.26% 1.335 1.379 - 3.27% -
BM_vector_deque_ranges_copy_backward/512 3.26% 17.533 18.105 - 2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.25% 11902127.204 12289066.167 - 2.06% -
std::find_if_not(vector<int>)_(bail_25%)/8 3.25% 0.820 0.847 - -0.37% -
rng::contains(vector<int>)_(process_all)/8 3.25% 2.472 2.552 - -9.43% -
std::unordered_multiset<int>::clear()/0 3.23% 391.020 403.665 - 1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.23% 1444276.510 1490905.149 - 5.71% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 3.23% 935296.896 965469.585 - 4.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.22% 1.165 1.203 - -4.11% -
SetIntersection_None_Set_float_1024_4 3.21% 8703777.486 8983572.262 - 0.54% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.21% 129.547 133.706 - 6.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.19% 131315347.255 135510525.598 - 0.97% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.19% 6447.172 6652.717 - 5.97% -
BM_PushHeap_string_SingleElement_262144 3.19% 2.578 2.660 - 0.52% -
SetIntersection_Interlaced_Vector_string_1024_256 3.18% 20727250.550 21386416.003 - 0.18% -
BM_PushHeap_string_SingleElement_4 3.18% 2.284 2.357 - 1.11% -
BM_Swap_MemPtr_SmallTrivialFunctor 3.18% 3.334 3.440 - -5.51% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.18% 6429.269 6633.445 - 1.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.17% 3.235 3.337 - 3.56% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.17% 426.884 440.407 - 1.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.17% 12573.322 12971.462 - 2.85% -
ranges::min(std::list<__int128>)/70000 3.17% 60205.600 62111.393 - 7.76% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 3.16% 1.150 1.186 - -1.13% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 3.16% 0.415 0.428 - 2.64% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.16% 2.668 2.752 - 4.35% -
DAG_rightmost_middle,_1_level 3.15% 124.807 128.744 - 2.05% -
std::copy_backward(list<int>)/64 3.15% 30.353 31.308 - 4.60% -
BM_deque_deque_ranges_copy/70000 3.14% 3259.753 3362.162 - 2.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.14% 225.128 232.197 - -3.81% -
BM_Ostream_number/1 3.13% 37.967 39.155 - 3.37% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.12% 10.731 11.066 - 1.03% -
SetIntersection_Interlaced_Set_string_256_256 3.12% 31798890.274 32791139.420 - 3.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.12% 655.284 675.717 - 2.93% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.11% 101.368 104.520 - 20.41% -
std::multimap<std::string,_int>::ctor(const&)/0 3.11% 12.656 13.049 - 1.61% -
SetIntersection_Front_Set_string_256_16 3.10% 6802748.063 7013764.425 - 3.31% -
std::unique(list<int>)_(sprinkled)/8192 3.09% 8033.800 8282.397 - 5.19% -
BM_PushHeap_string_SingleElement_256 3.09% 2.554 2.633 - 1.24% -
BM_PushHeap_uint64_Descending_64 3.09% 0.376 0.388 - 2.35% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.09% 16495.682 17005.116 - 0.29% -
BM_vector_deque_move_backward/1024 3.09% 37.148 38.295 - 3.00% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.08% 1.482 1.528 - 1.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.08% 60252.378 62106.392 - 7.87% -
SetIntersection_Front_Set_string_1024_64 3.07% 4450948.599 4587694.722 - -3.85% -
BM_PushHeap_uint32_SingleElement_16384 3.07% 0.355 0.366 - 3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.06% 6151844.891 6339997.790 - 3.03% -
SetIntersection_Front_Set_string_1024_4 3.06% 1234778.097 1272527.161 - 0.39% -
BM_PushHeap_uint64_Random_16 3.06% 4.452 4.588 - 10.31% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.05% 11.161 11.500 - 0.63% -
std::lower_bound(std::vector<int>)/8192 3.04% 15.616 16.091 - 3.11% -
BM_Invoke_FuncPtr 3.04% 0.690 0.711 - -9.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.04% 4935959.301 5085838.789 - -1.72% -
std::flat_map<int,_int>::find(key)_(existent)/8192 3.03% 12.126 12.494 - 2.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 3.02% 70.171 72.290 - 1.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.02% 90.441 93.168 - 3.73% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 3.01% 23.175 23.874 - 2.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.01% 892301.951 919129.120 - -1.09% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.01% 23.609 24.319 - 2.31% -
bm_lexicographical_compare<int>/64 3.00% 4.431 4.564 - 0.61% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.00% 6431.528 6624.471 - 5.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.00% 784.145 807.669 - 8.01% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.99% 35315.992 36373.677 - 1.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.99% 36823.104 37924.849 - -7.90% -
bm_exception_ptr_move_ctor_nonnull 2.99% 3.733 3.845 - -43.86% -
std::unordered_set<int>::clear()/32 2.99% 594.624 612.393 - 1.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.99% 23.124 23.814 - -0.41% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 2.99% 1.403 1.445 - 3.95% -
BM_CmpLess_short_schar 2.98% 0.959 0.988 - 2.01% -
std::copy(vector<bool>)_(aligned)/262144 2.96% 662.216 681.848 - 16.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.96% 54718.895 56337.431 - 1.03% -
std::remove_if(list<int>)_(prefix)/1024 2.96% 1178.061 1212.885 - 24.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.95% 7506.366 7727.925 - -1.00% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.94% 10.660 10.974 - -5.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.94% 349643.749 359924.928 - 3.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.93% 129742.186 133547.980 - 10.73% -
Chain_fail,_5_levels 2.93% 65.310 67.225 - -7.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 46188.817 47542.629 - -8.16% -
std::set<std::string>::count(key)_(existent)/32 2.93% 16.784 17.275 - 11.91% -
std::partition_point(vector<int>)/1024 2.93% 6.027 6.203 - 0.97% -
BM_StringDestroy_Small 2.91% 0.620 0.638 - 1.72% -
std::move(list<int>)/1048576 2.90% 974824.417 1003110.893 - 1.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.90% 22.621 23.277 - -81.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.89% 896645.076 922556.285 - 4.61% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.89% 673.100 692.528 - 8.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.88% 218.924 225.233 - -1.46% -
std::fill_n(vector<bool>)/512 2.88% 1.461 1.503 - 5.31% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.87% 214783652.013 220939537.240 - 4.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 2.86% 11.472 11.801 - 2.73% -
std::search(vector<int>)_(near_matches)/1024 2.86% 14933.818 15360.623 - 3.42% -
BM_StringConstructDestroyCStr_Small_Opaque 2.85% 2.133 2.194 - -2.61% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.85% 52192.575 53677.511 - -32.00% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.84% 17600432.398 18100599.695 - -0.79% -
BM_deque_deque_move_backward/1024 2.84% 37.827 38.900 - 2.37% -
BM_deque_deque_copy_backward/1 2.83% 2.711 2.788 - 2.94% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 2.82% 1.152 1.185 - -1.53% -
std::generate_n(list<int>)/8192 2.82% 6848.231 7041.512 - -5.50% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.82% 1.708 1.756 - 8.17% -
CastTo<A<Width,_Depth>> 2.82% 235.917 242.560 - 0.15% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.81% 35.509 36.508 - -13.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.81% 19534.952 20083.503 - 0.16% -
std::find_end(vector<int>)_(single_element)/1000 2.81% 230.274 236.740 - 2.99% -
rng::find_if(vector<bool>)_(process_all)/8 2.81% 3.547 3.647 - 1.93% -
BM_PushHeap_uint64_Ascending_256 2.81% 2.139 2.199 - 5.01% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.80% 11.721 12.049 - 2.83% -
BM_deque_deque_ranges_move/1 2.79% 2.389 2.456 - -5.50% -
BM_num_get<double> 2.79% 36.629 37.652 - 4.06% -
std::find_first_of(list<int>)_(small_needle)/1024 2.79% 2774.112 2851.376 - -1.31% -
std::set<std::string>::erase(iterator)/1024 2.78% 30.746 31.602 - 21.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.78% 58.214 59.833 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.78% 19374838.735 19912721.229 - 4.24% -
std::fill(vector<int>)/1024 2.77% 29.049 29.855 - 2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.77% 1020466.491 1048729.115 - -0.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.77% 49.593 50.966 - -0.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.77% 0.673 0.691 - 0.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.77% 6.793 6.981 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.77% 1038098.533 1066807.689 - 0.47% -
std::unique_copy(vector<int>)_(contiguous)/32 2.76% 8.550 8.787 - 3.61% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.76% 473.857 486.943 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.76% 1228018.353 1261893.442 - 5.27% -
SetIntersection_Interlaced_Set_uint64_256_16 2.76% 12099134.748 12432673.502 - 3.21% -
std::unordered_map<int,_int>::erase(iterator)/32 2.76% 19.331 19.864 - -0.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.75% 516043.889 530259.234 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.75% 8824.228 9067.119 - 2.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.75% 49.962 51.335 - -2.96% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 2.75% 13.553 13.925 - 3.04% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.75% 13713.423 14090.007 - -0.17% -
rng::find(vector<bool>)_(process_all)/1024 2.74% 4.591 4.717 - 0.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.74% 6.771 6.956 - -3.95% -
SetIntersection_Front_Vector_uint64_256_64 2.74% 4272926.082 4389897.891 - 3.03% -
std::find_end(vector<int>)_(single_element)/8192 2.74% 1816.141 1865.850 - 3.03% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.73% 11232.191 11539.028 - -0.58% -
std::sort(vector<NonIntegral>)_(shuffled)/8 2.73% 22.492 23.107 - 2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.73% 1192176.770 1224674.636 - 0.40% -
BM_vector_deque_ranges_move/2 2.72% 2.001 2.055 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.72% 14610.461 15007.734 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.72% 350034799.292 359547643.819 - 3.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.72% 6802.029 6986.751 - 2.19% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.71% 19.540 20.069 - 0.05% -
std::format(double)_(fmt:_{:0^17500_10Le}) 2.70% 210.883 216.583 - -1.14% -
BM_Swap_Null_SmallTrivialFunctor 2.70% 1.145 1.176 - -6.21% -
BM_vector_deque_ranges_move/1 2.70% 2.279 2.341 - 0.37% -
std::shift_right(deque<int>)/1024 2.70% 40.222 41.307 - 2.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.69% 25.954 26.653 - -0.22% -
std::set<std::string>::find(key)_(existent)/8192 2.69% 27.642 28.385 - -7.44% -
SetIntersection_Front_Set_string_262144_256 2.69% 15045882.538 15450158.947 - 5.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.68% 239742.172 246177.925 - -5.89% -
SetIntersection_None_Vector_float_16384_1024 2.68% 1102698.760 1132296.586 - 1.01% -
BM_num_get<unsigned_long_long> 2.68% 10.162 10.434 - -59.82% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 2.68% 187.689 192.713 - 3.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.68% 6.818 7.001 - -4.62% -
std::multiset<int>::count(key)_(existent)/8192 2.67% 9.198 9.444 - -7.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.66% 16696873.663 17141718.599 - -2.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.66% 266.407 273.498 - 3.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.66% 23.859 24.492 - 2.55% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.65% 782.334 803.089 - -7.99% -
SetIntersection_Front_Set_string_262144_64 2.65% 4652617.970 4775959.903 - -4.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.65% 12482078.030 12812941.443 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.65% 87840.735 90168.911 - -0.30% -
SetIntersection_Front_Vector_uint32_64_64 2.65% 10614440.529 10895657.871 - -0.94% -
ranges::min(std::vector<char>)/64 2.64% 4.147 4.257 - 17.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 2.63% 11194.524 11489.431 - 2.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.63% 17.276 17.730 - 2.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.62% 1.530 1.571 - -2.66% -
std::reverse_copy(vector<int>)/8 2.62% 2.367 2.429 - -0.14% -
BM_Copy_Null 2.62% 0.604 0.620 - 22.80% -
BM_format_to_iterator/<std::string>_string_view_len_6 2.62% 8.380 8.599 - 1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.62% 0.486 0.498 - -3.25% -
bm_lexicographical_compare<signed_char>/512 2.61% 7.651 7.851 - 2.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.61% 38495.893 39502.100 - 1.49% -
BM_PushHeap_string_Random_256 2.61% 14.170 14.540 - 2.28% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.61% 9.352 9.595 - 7.04% -
BM_PushHeap_string_Ascending_16 2.60% 4.735 4.858 - 4.56% -
BM_deque_deque_ranges_move/2 2.60% 2.129 2.184 - -5.35% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 2.59% 11.201 11.492 - -0.04% -
std::search(vector<int>)_(near_matches)/1000 2.59% 14234.303 14603.414 - 3.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.58% 11556.608 11855.346 - -0.03% -
std::fill(vector<int>)/32 2.57% 1.036 1.062 - 3.14% -
DAG_sidecast,_1_level 2.56% 37.689 38.655 - -1.66% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.56% 673.001 690.255 - -0.38% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 2.56% 61217.430 62782.701 - 3.39% -
BM_BitsetToString<8192>/Sparse_(10%)/10 2.56% 399.045 409.243 - -3.51% -
std::unordered_map<int,_int>::clear()/32 2.54% 582.453 597.219 - -1.30% -
std::multiset<int>::find(key)_(non-existent)/8192 2.53% 8.062 8.266 - -10.76% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.53% 358.149 367.195 - 2.89% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.52% 29.120 29.854 - -7.24% -
std::stable_partition(list<int>)_(dense)/50 2.51% 56.741 58.168 - 0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 2.51% 62735258.795 64311039.413 - 1.00% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.51% 20.688 21.207 - -1.42% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.51% 7257.493 7439.374 - 3.63% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.51% 54911.843 56287.897 - 1.20% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.50% 11.732 12.025 - -3.04% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.50% 32802.220 33621.962 - 3.39% -
SetIntersection_None_Vector_float_1024_256 2.50% 1066039.505 1092651.302 - -1.03% -
SetIntersection_Front_Set_uint64_16384_64 2.48% 1678343.739 1719932.739 - 2.35% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.48% 4.141 4.244 - 3.54% -
std::mismatch(list<int>)_(it,_it,_it)/1024 2.47% 762.348 781.209 - 3.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.47% 1110934.896 1138382.707 - -7.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.47% 3.531 3.618 - 5.87% -
std::multiset<std::string>::ctor(const&)/1024 2.46% 34507.643 35357.350 - -0.38% -
BM_PushHeap_string_QuickSortAdversary_64 2.46% 13.253 13.579 - 1.60% -
SetIntersection_Front_Vector_string_262144_1 2.46% 1089069.264 1115869.558 - 2.39% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 2.46% 411.110 421.216 - -2.91% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 2.46% 11.617 11.903 - 1.82% -
SetIntersection_Front_Vector_uint64_262144_64 2.46% 1340241.766 1373155.168 - 2.88% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.45% 175908601.415 180225378.755 - 4.46% -
BM_stop_token_async_reg_unreg_callback/131072 2.45% 115037062.920 117855371.251 - 4.01% -
SetIntersection_Front_Set_uint64_16384_1024 2.45% 12289434.919 12590293.692 - 1.04% -
bm_ranges_lexicographical_compare<int>/8 2.44% 1.460 1.496 - 3.37% -
BM_Ostream_number/2 2.44% 36.864 37.763 - -0.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.44% 30.976 31.731 - 2.02% -
BM_deque_deque_copy_backward/2 2.44% 2.469 2.529 - 2.48% -
BM_LexicallyNormal/small_path/64 2.43% 959.559 982.888 - -2.11% -
BM_LexicallyNormal/small_path/8 2.43% 143.793 147.284 - -0.17% -
std::rotate(vector<int>)_(by_1/2)/8192 2.42% 240.318 246.136 - 2.74% -
std::find_first_of(list<int>)_(small_needle)/50 2.42% 143.855 147.337 - -0.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 2.42% 1.460 1.496 - -15.03% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.42% 6668.929 6830.288 - -2.24% -
BM_StringFindStringLiteral/32 2.42% 1.770 1.813 - 3.71% -
std::flat_map<int,_int>::clear()/32 2.41% 394.500 404.023 - 1.56% -
std::make_heap(deque<int>)_(descending)/8192 2.41% 8595.061 8802.258 - 14.58% -
std::rotate_copy(list<int>)/8192 2.41% 6722.132 6883.878 - -2.15% -
std::move(list<int>)/262144 2.40% 239233.155 244979.789 - 1.69% -
SetIntersection_Interlaced_Set_string_16384_64 2.40% 343903519.142 352159779.942 - 1.99% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 2.40% 498840.185 510800.083 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.39% 10754771.401 11012236.786 - 0.93% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.39% 20.207 20.690 - 17.77% -
std::format(double)_(fmt:_{:017500_10Lg}) 2.38% 222.378 227.680 - -0.35% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 2.38% 11.338 11.608 - 0.84% -
SetIntersection_Front_Set_float_16384_16 2.38% 1230803.081 1260100.166 - 3.94% -
BM_PushHeap_string_Ascending_262144 2.37% 29.474 30.173 - -4.81% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.37% 232.135 237.635 - 2.74% -
std::find_end(vector<int>)_(single_element)/1024 2.35% 236.647 242.208 - 2.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.34% 236653982.605 242200963.505 - -0.46% -
BM_CmpLess_uchar_ushort 2.34% 1.041 1.065 - 0.01% -
SetIntersection_Front_Vector_uint64_64_64 2.34% 10633113.953 10881417.500 - 1.67% -
std::partition(vector<int>)_(sparse)/50 2.33% 13.881 14.204 - 1.99% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 2.33% 99.600 101.918 - -52.16% -
std::sample(vector<int>)/8192 2.33% 91415.247 93542.129 - 3.11% -
SetIntersection_Front_Vector_string_256_1 2.32% 4219901.608 4317956.325 - 0.51% -
bm_ranges_lexicographical_compare<int>/1 2.32% 1.339 1.370 - 6.55% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.31% 2.286 2.339 - -3.13% -
SetIntersection_None_Set_float_256_16 2.30% 10779746.917 11027603.068 - 1.35% -
BM_vector_deque_copy/1 2.30% 2.199 2.249 - -1.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.30% 12.078 12.356 - -1.06% -
SetIntersection_Front_Vector_string_16_16 2.29% 50987610.488 52154329.366 - 1.80% -
BM_deque_deque_move_backward/4000 2.29% 149.123 152.535 - 1.22% -
rng::for_each(map<int>)/50 2.29% 46.706 47.773 - 18.26% -
std::move_backward(list<int>)/8 2.28% 3.308 3.384 - 1.49% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 2.28% 1.502 1.537 - 1.92% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.28% 35886.522 36704.508 - -2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.28% 619677.051 633795.936 - 1.63% -
std::copy_n(vector<int>)/32768 2.27% 3655.301 3738.370 - 1.40% -
std::multiset<int>::erase(iterator)/32 2.27% 21.199 21.680 - 2.31% -
SetIntersection_Interlaced_Set_float_1024_64 2.27% 10096527.567 10325563.349 - 0.31% -
std::stable_partition(vector<int>)_(dense)/50 2.27% 25.397 25.973 - -1.29% -
BM_num_get<void*> 2.27% 10.928 11.175 - -76.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.27% 3.242 3.315 - -1.68% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.26% 517.344 529.034 - -2.21% -
std::find_end(forward_list<int>)_(single_element)/8192 2.25% 5791.144 5921.450 - 3.38% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.24% 27.061 27.667 - 1.76% -
BM_format_to_iterator/<std::vector>_C_string_len_60 2.23% 10.900 11.144 - 1.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.23% 726.448 742.669 - 0.31% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.23% 23130.379 23646.814 - 1.42% -
std::partition_copy(list<int>)/32 2.23% 8.741 8.936 - 4.13% -
std::partition_copy(vector<int>)/32 2.23% 8.180 8.362 - 3.52% -
std::copy_backward(deque<int>)/32768 2.22% 3543.956 3622.562 - -1.39% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.21% 357.672 365.592 - 2.08% -
VDAG_rightmost,_3_levels 2.21% 61.492 62.853 - 2.44% -
std::is_sorted_until(list<int>)/8 2.21% 2.074 2.120 - 1.96% -
BM_PushHeap_string_Random_64 2.20% 12.903 13.187 - 2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.20% 1302713.966 1331376.988 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.20% 20894703.975 21354353.488 - 1.44% -
std::multiset<int>::find(key)_(existent)/1024 2.20% 4.155 4.246 - -0.05% -
std::copy_backward(vector<bool>)_(aligned)/64 2.20% 1.664 1.700 - 5.92% -
SetIntersection_Front_Set_string_16_4 2.20% 62163052.153 63529374.193 - -1.75% -
bm_ranges_lexicographical_compare<signed_char>/1 2.20% 1.525 1.558 - -9.12% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.20% 2.444 2.498 - -5.67% -
std::format(double)_(fmt:_{:0<17500_0f}) 2.19% 195.430 199.713 - 0.02% -
rng::find_last(vector<int>)_(bail_10%)/50 2.19% 10.773 11.009 - 2.65% -
std::find_end(vector<int>)_(process_all)/8192 2.19% 1807.170 1846.706 - 2.48% -
bm_ranges_swap_ranges_vb_aligned/512 2.19% 5.138 5.250 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.18% 28.547 29.169 - 7.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.18% 9.372 9.576 - 6.88% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.18% 46.337 47.346 - -2.60% -
SetIntersection_Interlaced_Set_uint64_64_4 2.18% 20877563.590 21332258.881 - 1.25% -
BM_LexicallyRelative/large_path/8 2.18% 396.515 405.147 - -0.31% -
BM_LexicallyRelative/large_path/16 2.17% 740.737 756.794 - -1.22% -
SetIntersection_Front_Set_string_16384_256 2.17% 14611535.066 14927938.912 - 3.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.16% 90369.727 92325.017 - 1.11% -
BM_stop_token_async_reg_unreg_callback/16777216 2.16% 14093626125.017 14398529124.912 - 3.99% -
BM_PushHeap_string_Random_1024 2.16% 14.755 15.075 - 1.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.16% 18.597 18.998 - 1.37% -
SetIntersection_None_Set_float_256_256 2.16% 5701030.047 5823934.581 - -1.54% -
BM_CmpEqual_uint_short 2.15% 1.031 1.054 - -7.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.15% 6607.632 6749.825 - -1.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.14% 138353.179 141318.176 - 0.47% -
std::partition_point(deque<int>)/8192 2.14% 15.146 15.470 - 3.75% -
BM_deque_deque_move_backward/70000 2.14% 7931.838 8101.628 - -0.33% -
std::generate_n(list<int>)/50 2.13% 16.963 17.325 - 3.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.13% 29.753 30.386 - -1.99% -
BM_deque_deque_ranges_move/1024 2.13% 37.015 37.803 - 2.23% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.13% 520250.063 531316.504 - 1.43% -
VDAG_rightmost,_5_levels 2.13% 268.201 273.901 - 0.11% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.12% 44.751 45.701 - 3.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 2.12% 9.447 9.648 - -14.89% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 2.12% 11.613 11.859 - 1.65% -
BM_japanese_escaped<char> 2.12% 14340.373 14643.999 - -0.93% -
SetIntersection_Front_Set_string_16_16 2.11% 58764480.931 60005243.636 - 1.36% -
BM_num_get<long_double> 2.11% 36.489 37.258 - 2.92% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.11% 17.523 17.892 - 3.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.10% 5.678 5.798 - 4.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.10% 22.005 22.468 - -2.11% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.10% 3102323.688 3167545.048 - -9.41% -
BM_deque_vector_move/1 2.10% 2.116 2.160 - 5.34% -
std::sort_heap(deque<int>)/8 2.10% 36.177 36.937 - 2.53% -
SetIntersection_Interlaced_Set_float_262144_1 2.09% 1002608.125 1023591.185 - -2.04% -
BM_CmpLess_ushort_schar 2.09% 1.042 1.064 - -4.98% -
std::find(list<int>)_(process_all)/32768 2.09% 26209.222 26757.355 - 3.02% -
BM_Invoke_SmallTrivialFunctor 2.09% 0.683 0.697 - 1.67% -
BM_PushHeap_float_Random_4 2.09% 2.418 2.468 - -17.92% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.07% 106472.903 108680.930 - 2.95% -
BM_CmpLess_ushort_short 2.07% 1.033 1.054 - -6.10% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.07% 21.031 21.466 - 5.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.07% 1071710.972 1093854.051 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.07% 4.978 5.081 - -1.83% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.06% 1313.302 1340.394 - 3.98% -
BM_CmpLess_uchar_short 2.06% 1.036 1.057 - -6.84% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.05% 1421.562 1450.754 - -3.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.05% 1083521.344 1105757.875 - -0.50% -
BM_PushHeap_string_QuickSortAdversary_16 2.05% 10.741 10.962 - 2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.05% 37063094.698 37821222.270 - 0.72% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 2.05% 1.222 1.247 - 7.30% -
BM_LexicallyNormal/small_path/4 2.04% 88.046 89.847 - 0.36% -
std::set<std::string>::insert(value)_(already_present)/32 2.04% 9.246 9.435 - -42.22% -
SetIntersection_Front_Vector_string_256_16 2.04% 6018195.545 6141129.349 - 0.88% -
rng::starts_with(deque<int>)/1024 2.04% 473.320 482.988 - 0.80% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.04% 8.661 8.838 - 3.20% -
BM_LexicallyRelative/large_path/32 2.04% 1424.692 1453.710 - -0.11% -
std::find_end(vector<int>)_(process_all)/1048576 2.04% 231885.879 236607.278 - 2.39% -
BM_vector_deque_move_backward/5500 2.03% 197.227 201.233 - 0.84% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.03% 54883.532 55995.714 - -1.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.02% 90.186 92.008 - 34.91% -
BM_deque_deque_move_backward/5500 2.02% 201.260 205.322 - -0.18% -
BM_PushHeap_float_Ascending_16384 2.02% 4.201 4.286 - -0.12% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.01% 4.851 4.949 - 4.62% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.00% 2.694 2.748 - 1.48% -
BM_format_to_string_pointer<char>/1 2.00% 9.843 10.040 - 1.66% -
BM_LexicallyNormal/large_path/8 2.00% 306.822 312.955 - 1.20% -
bm_ranges_lexicographical_compare<unsigned_char>/512 2.00% 8.594 8.766 - 1.34% -
DAG_rightmost_middle,_2_levels 2.00% 110.871 113.084 - 1.44% -
BM_num_put<bool> 2.00% 10.509 10.718 - 15.07% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.99% 12.257 12.501 - 0.13% -
std::shift_right(deque<int>)/8192 1.97% 307.729 313.802 - 2.66% -
std::any_of(vector<int>)_(process_all)/50 1.97% 14.320 14.603 - -23.03% -
BM_format_to_iterator/<std::vector>_string_len_6 1.97% 8.315 8.479 - -0.99% -
std::vector<int>::ctor(size)/1024 1.97% 43.730 44.590 - 5.64% -
BM_PushHeap_uint32_Random_262144 1.96% 5.763 5.876 - 2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.96% 11668.166 11896.367 - -20.96% -
std::set<int>::find(key)_(non-existent)/1024 1.95% 5.539 5.647 - 4.99% -
SetIntersection_Front_Vector_float_16384_64 1.95% 1354228.952 1380693.425 - 2.70% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.95% 2925.094 2982.192 - 2.33% -
BM_LexicallyRelative/large_path/4 1.95% 207.130 211.170 - -0.26% -
std::find_first_of(vector<int>)_(large_needle)/50 1.94% 261.807 266.893 - -1.48% -
BM_cyrillic_text<char> 1.94% 24396.463 24868.930 - -2.71% -
BM_deque_vector_copy/1 1.94% 2.084 2.125 - -0.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.94% 588573.153 599968.937 - 2.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.93% 35.375 36.059 - -15.51% -
SetIntersection_None_Vector_string_262144_64 1.93% 1290878.977 1315831.576 - 0.54% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.93% 6900688.942 7034035.001 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.93% 26502932.312 27014966.879 - -2.67% -
BM_PushHeap_uint32_Random_1024 1.93% 5.692 5.802 - 1.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.93% 999.366 1018.643 - 0.23% -
bm_swap_ranges_vb_aligned/8 1.93% 3.191 3.253 - 3.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.93% 54481.625 55531.275 - -2.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.92% 4.612 4.701 - 4.00% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 1.92% 72586.329 73981.490 - 1.21% -
BM_deque_deque_move/70000 1.92% 3347.258 3411.391 - 1.42% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.92% 3.922 3.997 - 4.48% -
BM_LexicallyRelative/large_path/64 1.92% 2799.107 2852.729 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.91% 4287232.871 4369173.791 - 0.16% -
std::remove_if(vector<int>)_(sprinkled)/50 1.91% 63.000 64.201 - 3.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.90% 21.700 22.113 - 0.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.90% 522.853 532.810 - 0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.90% 744.628 758.782 - -0.93% -
BM_deque_vector_ranges_copy_backward/1024 1.90% 36.701 37.398 - 1.34% -
SetIntersection_Front_Set_uint64_16_16 1.90% 37431619.411 38141612.948 - -0.80% -
std::count_if(list<int>)_(every_other)/8 1.90% 2.761 2.814 - 3.58% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.89% 57.594 58.686 - -1.64% -
BM_deque_deque_copy_backward/4096 1.89% 152.463 155.350 - 2.93% -
VChain,_2_levels 1.89% 7.983 8.134 - 1.47% -
BM_vector_deque_copy_backward/1024 1.89% 37.715 38.428 - 1.86% -
SetIntersection_None_Vector_float_256_1 1.89% 4255219.506 4335509.277 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.88% 4872.609 4964.405 - 2.50% -
BM_LexicallyRelative/large_path/256 1.88% 11065.301 11273.526 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.87% 41.934 42.720 - 19.41% -
BM_LexicallyRelative/large_path/2 1.87% 114.047 116.180 - -0.65% -
VChain,_3_levels 1.87% 11.479 11.694 - 3.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.87% 19368611.655 19730524.945 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.87% 1488648.579 1516443.012 - -1.09% -
bm_exception_ptr_copy_ctor_null 1.86% 3.282 3.343 - 5.01% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.86% 10.300 10.492 - 0.80% -
BM_CmpEqual_int_short 1.85% 1.120 1.140 - 0.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.85% 199.791 203.488 - -0.23% -
std::copy_if(list<int>)_(entire_range)/32768 1.85% 25415.847 25885.239 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.84% 25412962.021 25881486.736 - -2.20% -
std::partial_sort_copy(list<int>)_(descending)/8 1.84% 15.645 15.933 - -2.18% -
std::set<int>::lower_bound(key)_(existent)/32 1.84% 1.523 1.551 - -4.01% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.84% 1334.524 1359.042 - -0.66% -
std::move(list<int>)/64 1.84% 38.981 39.697 - -17.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.84% 0.618 0.630 - -0.09% -
VDAG_rightmost,_4_levels 1.83% 133.258 135.701 - 1.16% -
BM_LexicallyRelative/large_path/128 1.83% 5567.377 5669.413 - -0.10% -
std::format(double)_(fmt:_{:0^17500_0e}) 1.83% 185.734 189.135 - 0.49% -
SetIntersection_None_Vector_float_262144_64 1.83% 1114898.587 1135289.111 - -1.04% -
Chain_fail,_4_levels 1.83% 52.073 53.025 - -14.99% -
std::is_sorted_until(list<int>)/8192 1.83% 7020.698 7148.855 - -0.41% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.82% 15.907 16.197 - 12.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.82% 25.295 25.756 - 4.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.82% 1040527.321 1059445.226 - -2.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.82% 246521.346 251001.809 - -0.54% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.82% 39.366 40.081 - -7.35% -
Chain_middle,_1_level 1.82% 7.934 8.078 - -0.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.82% 454.634 462.887 - 0.10% -
BM_PushHeap_uint64_Ascending_1024 1.81% 2.622 2.670 - 3.75% -
SetIntersection_Front_Set_string_256_256 1.81% 29179798.479 29709131.879 - 1.00% -
std::unordered_set<std::string>::erase(iterator)/8192 1.81% 31.952 32.531 - 11.20% -
std::format(double)_(fmt:_{:0^17500_10e}) 1.81% 198.029 201.616 - -2.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.81% 13.307 13.548 - 0.53% -
std::partition(vector<int>)_(sparse)/32 1.81% 8.838 8.997 - 2.04% -
std::find_first_of(list<int>)_(small_needle)/8192 1.81% 22166.028 22566.752 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 2908264.647 2960820.721 - 0.24% -
BM_num_get<float> 1.81% 36.920 37.587 - 1.43% -
std::find_if_not(vector<int>)_(process_all)/1024 1.81% 112.897 114.935 - -8.10% -
SetIntersection_Interlaced_Set_uint64_256_4 1.80% 10974338.966 11172144.185 - -1.09% -
std::unordered_set<int>::erase(iterator)/8192 1.79% 20.793 21.166 - 4.27% -
BM_align/256 1.79% 0.932 0.949 - 3.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.79% 7250332.018 7379900.552 - -7.23% -
bm_ranges_swap_ranges_vb_aligned/65536 1.79% 123.108 125.306 - 1.62% -
SetIntersection_Front_Set_string_262144_1 1.78% 1086979.957 1106371.638 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.78% 6609.124 6726.981 - -4.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.78% 394.042 401.060 - 0.26% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.78% 1467.314 1493.439 - 2.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.78% 20.260 20.621 - -7.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.78% 15.149 15.419 - 1.37% -
std::set<int>::contains(key)_(non-existent)/1024 1.78% 6.275 6.386 - 5.47% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 1.77% 57402.759 58419.085 - -77.83% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1.77% 194.077 197.513 - 0.33% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.77% 15.699 15.976 - 1.30% -
BM_vector_deque_move_backward/4000 1.76% 143.074 145.596 - 2.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.75% 17.792 18.104 - 1.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.75% 6551.107 6665.746 - -33.08% -
std::find_first_of(list<int>)_(small_needle)/32 1.75% 95.395 97.064 - 0.40% -
std::replace_if(vector<int>)_(prefix)/32 1.75% 9.396 9.560 - 0.26% -
BM_format_to_iterator/<std::deque>_C_string_len_60 1.74% 18.023 18.337 - 2.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.74% 19.122 19.454 - 4.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.74% 12157.072 12368.073 - 6.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.73% 68424.659 69610.564 - 0.49% -
BM_to_chars_good/8 1.73% 2.282 2.321 - -2.06% -
std::sort_heap(deque<int>)/1024 1.73% 13338.309 13569.143 - 1.98% -
BM_PushHeap_string_Random_16384 1.73% 16.041 16.318 - 1.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.73% 35609.369 36224.484 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.72% 7569072.181 7699282.982 - 0.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.72% 165770.131 168616.011 - 1.10% -
BM_vector_deque_move_backward/4096 1.72% 148.418 150.966 - 1.18% -
ranges::minmax(std::vector<char>)/1 1.71% 0.611 0.622 - -0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.71% 4743.851 4825.163 - -0.74% -
std::format(double)_(fmt:_{:017500_0f}) 1.71% 198.951 202.359 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.71% 8715654.352 8864818.256 - -31.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.71% 12193.255 12401.848 - 1.22% -
rng::contains_subrange(list<int>)_(process_all)/32 1.71% 9.998 10.169 - 0.63% -
BM_vector_deque_move_backward/70000 1.71% 7948.764 8084.664 - 1.02% -
BM_CmpEqual_int_int 1.71% 1.060 1.078 - -1.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.70% 344914984.856 350792327.098 - -5.69% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.70% 1.151 1.171 - -20.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.70% 26845.241 27302.287 - 0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.70% 49.256 50.093 - -15.92% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.69% 2.874 2.922 - -8.53% -
SetIntersection_Interlaced_Set_string_64_4 1.69% 25834229.122 26271656.618 - 1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.69% 57836917.396 58815742.408 - -0.00% -
std::rotate(deque<int>)_(1_element_backward)/50 1.69% 5.132 5.219 - 2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.69% 165041615.643 167831203.361 - -0.77% -
std::for_each(list<int>)/32 1.68% 11.230 11.418 - 1.36% -
std::multiset<int>::contains(key)_(existent)/1024 1.68% 3.967 4.034 - 1.79% -
BM_PushHeap_uint32_Random_16384 1.67% 5.817 5.915 - 5.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.67% 1.318 1.340 - 6.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.66% 0.637 0.648 - 9.56% -
SetIntersection_None_Vector_float_64_64 1.66% 8447165.933 8587607.112 - -0.27% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.66% 615.035 625.254 - 2.44% -
BM_std_minmax_element<char>/64 1.66% 17.127 17.412 - 1.77% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.66% 25736.452 26163.729 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.65% 4670533.793 4747616.959 - -5.56% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.65% 21.471 21.825 - 0.36% -
std::map<std::string,_int>::find(key)_(existent)/32 1.65% 15.467 15.721 - 1.28% -
SetIntersection_Front_Set_string_64_64 1.65% 34913371.933 35488277.490 - 4.07% -
SetIntersection_Front_Vector_string_16384_256 1.64% 9481617.673 9637551.975 - -2.83% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.64% 38.081 38.707 - -5.08% -
SetIntersection_Interlaced_Vector_float_16_16 1.64% 35264103.531 35842118.207 - -1.02% -
std::stable_partition(list<int>)_(sparse)/50 1.64% 28.026 28.485 - 5.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.64% 2.659 2.703 - 2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.64% 1332235.863 1354033.916 - 0.61% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.63% 338180.810 343697.776 - 0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.63% 131298.438 133440.060 - 20.05% -
std::make_heap(vector<int>)_(repeated)/8 1.63% 15.359 15.609 - -0.02% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.63% 594.987 604.662 - 1.64% -
BM_deque_deque_move_backward/4096 1.63% 151.429 153.890 - -0.07% -
SetIntersection_Interlaced_Set_string_4_4 1.62% 156629881.949 159172467.488 - -1.59% -
std::multiset<int>::find(key)_(existent)/32 1.62% 1.629 1.655 - -0.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.62% 232.090 235.856 - 8.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.62% 601220.174 610970.622 - -0.11% -
BM_deque_vector_ranges_move/1 1.62% 2.076 2.110 - -10.92% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.61% 13.442 13.659 - 2.19% -
SetIntersection_Front_Set_uint64_1024_4 1.61% 1070148.001 1087407.305 - -0.13% -
BM_format_to_back_inserter<std::string>/string_len_6 1.61% 14.855 15.094 - 0.79% -
std::format(double)_(fmt:_{:0^17500_0Le}) 1.61% 198.321 201.511 - 0.84% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.61% 25438.549 25847.108 - -1.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.61% 528.385 536.870 - 1.88% -
SetIntersection_Front_Vector_float_256_1 1.61% 4147499.778 4214076.587 - 0.39% -
std::fill(deque<int>)/1024 1.60% 29.645 30.119 - -87.05% -
std::is_partitioned(list<int>)_(partitioned)/32 1.60% 8.611 8.748 - 1.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.59% 1.417 1.440 - -2.23% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.59% 30.537 31.024 - -2.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 7667.790 7789.956 - 0.70% -
std::move(deque<int>)/1048576 1.59% 54199.559 55062.996 - 0.94% -
std::format(double)_(fmt:_{:0<17500_0e}) 1.59% 180.980 183.860 - -0.58% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.59% 35270.190 35830.732 - -0.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.59% 358.805 364.494 - 1.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.58% 1.243 1.262 - 5.09% -
SetIntersection_None_Vector_uint32_262144_4 1.58% 1118674.272 1136379.092 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.58% 25.319 25.719 - 1.74% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.58% 679.594 690.309 - 2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.58% 1311722.290 1332400.612 - -2.27% -
std::make_heap(deque<int>)_(ascending)/8192 1.57% 20722.925 21049.080 - 3.01% -
std::copy_n(vector<bool>)_(aligned)/4096 1.57% 4.713 4.787 - -1.40% -
SetIntersection_None_Vector_uint32_262144_1024 1.57% 1122987.536 1140647.258 - -0.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.57% 106050.938 107712.666 - 1.52% -
BM_num_put<unsigned_long_long> 1.57% 11.605 11.787 - 16.47% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.56% 17.809 18.087 - 2.32% -
SetIntersection_Front_Set_string_16384_1024 1.56% 59167577.268 60090385.810 - 2.61% -
BM_deque_vector_move_backward/5500 1.56% 200.305 203.427 - 1.24% -
std::multiset<int>::contains(key)_(existent)/32 1.56% 1.699 1.725 - 5.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.56% 9.527 9.676 - 1.54% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.56% 28.661 29.107 - 19.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.56% 12593.890 12789.729 - -5.30% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.55% 19158.426 19456.211 - -2.72% -
VChain,_1_level 1.55% 5.748 5.838 - -2.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.55% 3.007 3.054 - 35.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 54397.323 55241.771 - -0.86% -
std::remove(vector<int>)_(sprinkled)/50 1.55% 52.890 53.710 - 2.37% -
SetIntersection_None_Set_string_1024_1 1.55% 9056114.908 9196532.257 - 0.23% -
std::all_of(vector<int>)_(process_all)/50 1.55% 19.043 19.338 - 0.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.54% 138966.137 141102.459 - 0.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.54% 21.549 21.880 - 15.27% -
SetIntersection_None_Set_string_64_1 1.54% 22619626.923 22966904.723 - -1.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.53% 582.114 591.046 - 5.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.53% 7438.546 7552.618 - -0.10% -
std::stable_sort(deque<int>)_(ascending)/1024 1.53% 2115.709 2148.126 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.53% 18259805.301 18539559.586 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.53% 796.317 808.515 - -2.12% -
std::fill(vector<bool>)/32768 1.52% 30.143 30.603 - 4.75% -
SetIntersection_Front_Set_uint64_16384_1 1.52% 1046773.129 1062697.445 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.52% 1152730.462 1170258.540 - -0.08% -
BM_vector_deque_copy/65536 1.52% 2855.174 2898.576 - 1.44% -
BM_format_to_back_inserter<std::string>/string_view_len_6 1.52% 14.715 14.938 - 0.57% -
BM_LexicallyNormal/large_path/16 1.52% 581.773 590.607 - 0.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.52% 6753.437 6855.872 - 0.63% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.52% 82135.396 83380.029 - -1.86% -
BM_LexicallyNormal/small_path/128 1.51% 1903.459 1932.238 - -2.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.51% 586.346 595.204 - -0.51% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.51% 43.357 44.012 - -0.49% -
std::partial_sort(deque<int>)_(repeated)/8 1.51% 25.987 26.380 - -0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.51% 4919.070 4993.291 - 5.39% -
std::set<std::string>::count(key)_(non-existent)/8192 1.51% 32.077 32.561 - -3.76% -
std::format(double)_(fmt:_{:0>17500_0Lf}) 1.51% 206.561 209.671 - -0.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.51% 55119.221 55948.935 - 2.01% -
std::format(double)_(fmt:_{:0<17500_10f}) 1.50% 197.198 200.164 - 0.01% -
BM_vector_deque_move/4096 1.50% 144.261 146.430 - 0.18% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.50% 2.071 2.102 - 0.33% -
SetIntersection_Interlaced_Set_string_16_16 1.50% 60293501.040 61199828.059 - -0.84% -
std::set<int>::find(key)_(non-existent)/32 1.50% 2.244 2.278 - -0.26% -
SetIntersection_Front_Vector_string_64_4 1.50% 17773231.652 18039502.409 - 1.19% -
SetIntersection_Front_Vector_float_262144_64 1.50% 1339962.733 1360024.598 - 0.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.49% 43.196 43.841 - 32.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.49% 1357.583 1377.854 - 0.78% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.49% 44.787 45.456 - 1.42% -
bm_make_exception_ptr/threads:4 1.49% 4.110 4.171 - -0.84% -
BM_PushHeap_uint64_Ascending_262144 1.49% 4.815 4.887 - 4.83% -
std::lower_bound(std::vector<int>)/8 1.49% 7.748 7.864 - 1.45% -
std::rotate(list<int>)_(1_element_backward)/50 1.49% 23.931 24.287 - 9.23% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.49% 210.585 213.714 - 1.79% -
std::set<std::string>::find(key)_(existent)/1024 1.49% 22.656 22.992 - 1.02% -
SetIntersection_Interlaced_Set_string_1024_1 1.48% 1086147.378 1102253.231 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.48% 14940792.811 15162306.666 - -0.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.48% 118150.406 119900.836 - -3.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.48% 1531984.907 1554656.198 - -3.05% -
BM_format_to_iterator/<std::vector>_C_string_len_6 1.48% 8.841 8.972 - -4.07% -
SetIntersection_Front_Vector_uint64_16384_64 1.48% 1336104.099 1355829.639 - -2.15% -
BM_deque_deque_ranges_copy_backward/70000 1.48% 8048.352 8167.146 - -0.66% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.48% 36951423.218 37496717.108 - 2.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.48% 54697.826 55504.763 - 1.16% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.47% 2530.215 2567.483 - -0.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.47% 501301.500 508680.576 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.47% 1015819.035 1030756.867 - -0.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 1.47% 0.702 0.712 - 83.37% -
SetIntersection_Front_Set_uint64_262144_64 1.46% 1669386.009 1693811.967 - -0.31% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.46% 2452216.810 2488094.043 - 1.73% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.46% 14.023 14.228 - 1.73% -
std::generate(deque<int>)/50 1.46% 11.970 12.144 - -5.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.45% 27.754 28.157 - 1.25% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.45% 2155.068 2186.286 - -1.11% -
std::move(vector<int>)/262144 1.45% 22166.146 22487.008 - 51.01% -
BM_format_to_iterator/<std::deque>_string_len_6 1.45% 14.265 14.471 - 3.43% -
SetIntersection_Front_Set_float_1024_4 1.44% 1063851.853 1079205.109 - -0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.44% 13585.291 13781.169 - 2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.44% 55725177.909 56527465.499 - -0.22% -
std::pop_heap(deque<float>)/1024 1.44% 12.435 12.614 - -7.18% -
bm_make_exception_ptr/threads:1 1.43% 16.427 16.662 - 3.04% -
std::copy_backward(vector<int>)/8 1.43% 2.239 2.271 - 4.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.43% 220.239 223.386 - 8.28% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 1.43% 633.334 642.371 - 2.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.42% 616.972 625.759 - 2.68% -
SetIntersection_Front_Set_float_262144_1 1.42% 1034424.133 1049131.127 - 1.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.42% 664.519 673.962 - 1.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.42% 59485.562 60330.735 - -4.37% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.42% 17.615 17.865 - 9.22% -
std::transform(list<int>)_(identity_transform)/50 1.42% 29.915 30.340 - -22.81% -
std::set<std::string>::equal_range(key)_(existent)/32 1.42% 15.926 16.151 - 7.54% -
SetIntersection_None_Set_float_64_64 1.41% 11127446.752 11284826.140 - -2.98% -
rng::find_if(vector<bool>)_(process_all)/50 1.41% 23.811 24.148 - 0.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.41% 176334.615 178817.479 - 2.37% -
std::find(deque<int>)_(process_all)/8 1.41% 3.417 3.465 - 1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.41% 1050187.869 1064955.782 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.40% 31882.586 32330.364 - -6.49% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.40% 1043680.118 1058313.245 - 0.78% -
std::copy(list<int>)/262144 1.40% 212290.795 215266.956 - 0.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.40% 949.881 963.187 - -2.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 68805.156 69768.462 - -5.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.40% 1382.042 1401.384 - -3.65% -
BM_PushHeap_string_PipeOrgan_4 1.40% 2.511 2.546 - 1.43% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.40% 1.836 1.862 - 12.10% -
std::partial_sort(vector<int>)_(ascending)/8 1.39% 18.808 19.070 - 0.24% -
SetIntersection_None_Vector_float_256_4 1.39% 4204257.769 4262882.910 - -0.13% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.39% 5.896 5.978 - -0.11% -
std::make_heap(deque<int>)_(ascending)/1024 1.39% 2624.303 2660.679 - 2.51% -
BM_PushHeap_uint64_Ascending_16 1.38% 0.920 0.933 - 0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.38% 297.703 301.800 - -2.01% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.37% 17.487 17.727 - 2.58% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.37% 104.132 105.560 - -0.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.37% 1442698.307 1462434.538 - 1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.37% 1038361.477 1052559.085 - -1.11% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.37% 18.754 19.011 - 0.69% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.37% 44.314 44.920 - -0.59% -
std::copy_n(vector<int>)/512 1.37% 15.996 16.214 - 1.62% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.36% 4.487 4.549 - -2.55% -
std::none_of(deque<int>)_(process_all)/50 1.36% 19.387 19.652 - -8.70% -
rng::fold_left(deque<int>)/8192 1.36% 4413.404 4473.562 - -1.77% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.36% 60.130 60.948 - -0.79% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.36% 53.800 54.531 - 2.77% -
std::upper_bound(std::vector<int>)/100 1.36% 12.248 12.414 - 1.18% -
SetIntersection_Front_Set_uint64_16_4 1.36% 54909195.476 55655069.771 - 0.51% -
SetIntersection_Front_Set_uint64_1024_1 1.36% 1045408.750 1059599.061 - -0.03% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.36% 3836.826 3888.903 - 1.13% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.36% 55.815 56.572 - 2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.36% 5761722.365 5839870.955 - -1.07% -
std::move_backward(deque<int>)/1048576 1.35% 126396.237 128108.658 - 1.84% -
std::map<int,_int>::ctor(const&)/32 1.35% 218.937 221.903 - 2.53% -
std::equal(vector<int>)_(it,_it,_it)/8 1.35% 1.140 1.155 - -8.09% -
BM_PushHeap_string_Random_16 1.35% 10.527 10.669 - 3.08% -
SetIntersection_None_Vector_float_262144_16384 1.35% 1122802.463 1137928.356 - -2.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.35% 138625.749 140491.979 - 1.70% -
ranges::minmax(std::vector<__int128>)/70000 1.35% 34673.952 35140.613 - 2.37% -
std::format(double)_(fmt:_{:017500_10L}) 1.35% 219.536 222.490 - -1.47% -
BM_deque_vector_ranges_move/512 1.34% 20.019 20.287 - 21.19% -
std::find_end(list<int>)_(process_all)/1024 1.34% 703.775 713.205 - 2.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.34% 16.960 17.187 - 10.41% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.34% 14.743 14.941 - 4.72% -
std::set<int>::contains(key)_(existent)/32 1.34% 1.644 1.666 - -2.89% -
BM_CmpEqual_short_int 1.34% 1.122 1.137 - 0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.33% 13557.778 13738.589 - 0.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.33% 350711.641 355386.408 - 1.49% -
std::remove(list<int>)_(prefix)/32 1.33% 52.388 53.085 - 2.19% -
BM_StringResizeAndOverwrite 1.33% 0.818 0.829 - -1.43% -
rng::contains_subrange(list<int>)_(single_element)/32 1.33% 10.047 10.180 - 0.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.33% 618.673 626.891 - 3.51% -
BM_vector_deque_ranges_copy_backward/1024 1.33% 37.978 38.482 - 0.91% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.33% 364.521 369.357 - 2.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.33% 228.948 231.985 - 8.51% -
BM_deque_vector_ranges_copy_backward/64000 1.32% 7046.369 7139.474 - -1.06% -
std::lower_bound(std::list<int>)/8 1.32% 15.396 15.599 - 1.24% -
std::format(double)_(fmt:_{:0<17500_10e}) 1.32% 194.633 197.195 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.31% 1047221.993 1060946.582 - 0.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.31% 423.685 429.236 - 0.38% -
SetIntersection_None_Vector_float_16384_4 1.31% 1093519.206 1107846.650 - -0.54% -
rng::contains_subrange(list<int>)_(same_length)/16 1.31% 6.196 6.277 - 5.15% -
std::unordered_set<std::string>::clear()/1024 1.30% 23245.820 23549.168 - -1.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.30% 36.666 37.145 - 2.31% -
std::partition(list<int>)_(sparse)/32 1.30% 8.847 8.962 - 1.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.30% 224.173 227.088 - 7.76% -
SetIntersection_Front_Set_string_64_4 1.30% 18759857.058 19003404.116 - -0.80% -
std::remove(list<int>)_(prefix)/8192 1.30% 8288.393 8395.946 - 1.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.30% 3.728 3.776 - 3.09% -
SetIntersection_Front_Set_float_256_64 1.30% 5932856.486 6009790.762 - 10.06% -
std::format(double)_(fmt:_{:017500_0e}) 1.29% 183.342 185.715 - 0.32% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.29% 2189.528 2217.807 - -0.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.29% 3969.722 4020.947 - 1.85% -
SetIntersection_None_Set_uint32_4_1 1.29% 217704810.206 220509386.593 - 0.42% -
BM_num_get<unsigned_short> 1.29% 10.149 10.280 - -59.79% -
BM_num_get<long> 1.29% 10.637 10.774 - -55.84% -
BM_StringFindAllMatch/512 1.28% 11.474 11.622 - 0.11% -
std::format(double)_(fmt:_{:0<17500_10}) 1.28% 210.014 212.702 - -1.92% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.28% 14.957 15.149 - -9.42% -
BM_PathIterateOnce/iterate_elements/1024 1.28% 316631.356 320679.474 - 0.41% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.28% 5.677 5.750 - -0.73% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.28% 1.601 1.621 - 6.63% -
SetIntersection_None_Vector_float_16384_1 1.28% 1092364.704 1106295.622 - -0.64% -
BM_CmpLess_uchar_uchar 1.27% 1.084 1.098 - 1.87% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.27% 75.011 75.967 - 5.49% -
std::set<int>::upper_bound(key)_(existent)/8192 1.27% 8.030 8.132 - -5.34% -
BM_CmpEqual_uchar_int 1.27% 1.069 1.082 - -0.98% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.27% 23.536 23.836 - 5.21% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.27% 20238.222 20495.256 - 2.07% -
BM_CmpLess_short_ushort 1.27% 1.098 1.112 - -1.18% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.27% 18.525 18.760 - -0.36% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.27% 1017688.721 1030584.311 - 2.76% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.27% 5.949 6.024 - -43.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.27% 45.360 45.934 - -3.00% -
BM_PushHeap_uint64_Random_1024 1.26% 6.141 6.218 - 7.98% -
std::transform(deque<int>,_deque<int>)/8192 1.26% 5416.631 5485.042 - 1.38% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.26% 5.883 5.957 - 0.23% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.26% 36.750 37.211 - 28.98% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.25% 12179.654 12332.451 - -2.92% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.25% 20271.946 20525.862 - 2.63% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.25% 3122.944 3162.036 - 0.15% -
VDAG_leftmost,_3_levels 1.24% 15.403 15.594 - -1.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 86.446 87.520 - -2.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.24% 6021.971 6096.712 - -57.58% -
BM_StringEraseToEnd_Large_Opaque 1.24% 0.989 1.001 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.24% 5710848.276 5781605.856 - 0.35% -
std::none_of(deque<int>)_(process_all)/32 1.24% 12.307 12.460 - 1.54% -
std::unique(list<int>)_(sprinkled)/52 1.24% 67.139 67.970 - -3.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.24% 15036.980 15222.749 - -3.67% -
std::move_backward(vector<int>)/8 1.23% 2.248 2.276 - 4.67% -
std::set<int>::contains(key)_(existent)/1024 1.23% 3.814 3.861 - 2.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 1113.092 1126.818 - -2.57% -
rng::for_each(map<int>)/8 1.23% 4.462 4.517 - 1.69% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.23% 16.990 17.199 - 0.33% -
std::adjacent_find(vector<int>)/8192 1.23% 1828.793 1851.329 - 2.21% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.23% 4.227 4.279 - -2.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.23% 18.331 18.556 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.23% 119338981.499 120800960.706 - -0.46% -
std::replace_if(vector<int>)_(prefix)/50 1.22% 14.003 14.174 - 2.67% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 645.791 653.678 - -4.21% -
SetIntersection_Front_Vector_uint32_16_16 1.22% 35388199.508 35819848.932 - -1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.22% 352441592.146 356734555.407 - -0.03% -
SetIntersection_Interlaced_Set_float_16_4 1.22% 59277232.910 59999097.535 - -0.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.22% 176178.925 178319.787 - 1.64% -
std::none_of(list<int>)_(process_all)/32768 1.21% 25903.129 26217.829 - -1.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.21% 10975.130 11108.426 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.21% 84361.060 85384.931 - -3.37% -
SetIntersection_Front_Vector_uint32_262144_256 1.21% 2121738.461 2147378.492 - -6.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.21% 73.275 74.160 - 3.56% -
std::partition(deque<int>)_(dense)/1024 1.21% 353.994 358.268 - 0.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 39232.058 39704.666 - -4.08% -
std::remove_if(deque<int>)_(prefix)/32 1.20% 55.324 55.988 - 2.49% -
SetIntersection_Front_Vector_uint32_1024_64 1.20% 1316112.877 1331901.422 - -2.95% -
std::make_heap(deque<int>)_(descending)/1024 1.20% 1092.594 1105.698 - 12.22% -
SetIntersection_Front_Vector_string_64_16 1.20% 20635547.679 20882475.519 - -0.01% -
std::make_heap(deque<int>)_(shuffled)/1024 1.20% 2566.149 2596.824 - 3.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.19% 564.264 570.992 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.19% 495547.421 501447.086 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.19% 451.219 456.581 - 1.32% -
BM_vector_deque_copy/1024 1.19% 35.842 36.268 - 1.36% -
SetIntersection_Interlaced_Vector_string_64_16 1.18% 29627024.204 29977935.504 - -0.87% -
std::move_backward(deque<int>)/64 1.18% 5.166 5.227 - -0.67% -
std::any_of(list<int>)_(process_all)/50 1.18% 21.656 21.912 - 1.91% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.18% 53734.289 54370.481 - -3.94% -
SetIntersection_Interlaced_Set_string_256_16 1.18% 17794346.888 18004711.867 - -1.77% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 1.18% 3.040 3.076 - 1.12% -
SetIntersection_Front_Set_string_64_1 1.18% 16994880.641 17195180.512 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.18% 1191.389 1205.418 - 1.15% -
SetIntersection_None_Vector_string_262144_16384 1.18% 1287674.047 1302835.196 - -0.93% -
BM_deque_vector_copy_backward/1 1.18% 2.084 2.109 - -0.37% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.18% 110179.083 111476.173 - 5.90% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.18% 240.480 243.306 - 10.67% -
SetIntersection_Interlaced_Vector_string_64_64 1.17% 26659889.328 26971919.828 - 0.11% -
std::find_if(vector<bool>)_(process_all)/8 1.17% 3.538 3.580 - -0.59% -
ranges::minmax(std::vector<__int128>)/64 1.17% 31.612 31.981 - 2.40% -
VDAG_leftmost,_5_levels 1.16% 23.439 23.711 - 0.16% -
std::stable_sort(deque<int>)_(heap)/1024 1.16% 2729.182 2760.883 - -1.03% -
DAG_rightmost_middle,_3_levels 1.16% 76.197 77.079 - 1.69% -
rng::find_last(list<int>)_(bail_90%)/1024 1.16% 71.705 72.535 - 1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.16% 52.593 53.201 - -3.08% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.16% 441.331 446.432 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.16% 22482197.013 22742043.987 - 1.95% -
BM_CmpEqual_schar_schar 1.15% 1.079 1.092 - -0.02% -
BM_deque_deque_ranges_move_backward/1024 1.15% 38.091 38.530 - -0.95% -
std::multiset<std::string>::clear()/1024 1.15% 21240.099 21484.287 - -4.08% -
std::sort(deque<int>)_(heap)/8 1.14% 24.149 24.426 - -1.26% -
std::format(int64_t)_(fmt:_{:0<512Ld}) 1.14% 36.147 36.560 - -2.40% -
BM_vector_deque_ranges_move/5500 1.14% 194.599 196.819 - 0.85% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.14% 18.918 19.134 - 1.23% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.14% 5.359 5.420 - -0.06% -
BM_deque_deque_copy/4096 1.13% 147.439 149.110 - 0.59% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.13% 21.949 22.198 - -3.66% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 6695.795 6771.452 - -2.03% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.13% 2.021 2.044 - -0.09% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.13% 1586782.597 1604701.420 - 0.97% -
SetIntersection_None_Set_string_64_4 1.13% 21765206.053 22010652.930 - 1.52% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.13% 27.212 27.519 - 0.94% -
BM_LexicallyNormal/large_path/128 1.13% 4522.765 4573.671 - 0.33% -
BM_std_minmax_element<char>/4000 1.13% 1052.411 1064.251 - 1.52% -
std::format(double)_(fmt:_{:0^17500_0f}) 1.12% 203.529 205.818 - 0.43% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 1.12% 517.696 523.505 - -3.46% -
SetIntersection_Front_Vector_string_16_4 1.12% 60523810.663 61201751.473 - 1.59% -
SetIntersection_Interlaced_Vector_string_64_4 1.12% 21483880.907 21723971.292 - -0.12% -
std::search(list<int>)_(near_matches)/8192 1.12% 2519276.776 2547416.364 - 0.50% -
std::unique_copy(list<int>)_(sprinkled)/52 1.12% 22.341 22.590 - -5.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.12% 26114661.260 26406008.318 - -2.22% -
SetIntersection_None_Set_float_256_1 1.12% 11575875.967 11704963.984 - 1.07% -
SetIntersection_None_Vector_uint32_262144_16384 1.11% 1122417.592 1134930.315 - -0.47% -
std::format(double)_(fmt:_{:017500_10Le}) 1.11% 209.979 212.320 - -3.69% -
VDAG_rightmost_middle,_3_levels 1.11% 429.071 433.852 - -3.18% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 1.11% 14.642 14.805 - -1.44% -
std::copy_if(list<int>)_(every_other)/1048576 1.11% 827300.943 836485.962 - 1.89% -
std::pop_heap(deque<size_t>)/8 1.11% 52.093 52.671 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.11% 354904821.298 358839810.132 - 3.49% -
BM_PathConstructForwardIter/large_string/512 1.11% 15848.796 16024.368 - -4.71% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.11% 3948.278 3992.014 - 7.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.11% 6.906 6.982 - -4.48% -
std::find_end(vector<int>)_(match_near_end)/1024 1.11% 2243.520 2268.365 - 1.21% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.11% 560.151 566.354 - -0.72% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.11% 4497.438 4547.176 - -0.82% -
std::partition(list<int>)_(dense)/8192 1.10% 5027.832 5083.377 - -10.44% -
SetIntersection_Front_Set_string_4_4 1.10% 155916245.238 157636437.257 - -1.71% -
std::fill_n(list<int>)/32 1.09% 7.904 7.991 - 0.69% -
SetIntersection_None_Vector_uint32_1024_1024 1.09% 1083626.869 1095438.763 - 0.75% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.09% 9.670 9.776 - 1.16% -
std::lower_bound(std::forward_list<int>)/8 1.09% 15.278 15.445 - 1.04% -
std::sort(deque<int>)_(ascending)/8 1.09% 17.785 17.978 - 1.17% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.09% 1.501 1.517 - -6.38% -
std::partial_sort(deque<int>)_(descending)/8192 1.09% 270679.158 273620.496 - -3.17% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.08% 242919.309 245554.273 - 2.00% -
std::upper_bound(std::deque<int>)/100 1.08% 30.406 30.735 - 1.22% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 1.08% 53069.985 53644.360 - 0.93% -
SetIntersection_Front_Set_float_1024_1 1.08% 1035622.546 1046799.012 - -1.00% -
BM_LexicallyNormal/large_path/256 1.07% 9000.759 9097.510 - 0.25% -
BM_deque_vector_ranges_move_backward/512 1.07% 17.908 18.100 - 0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.07% 15.052 15.213 - -0.91% -
BM_vector_deque_ranges_copy_backward/5500 1.07% 197.006 199.120 - 0.14% -
BM_Basic<int32_t> 1.07% 17.318 17.503 - -1.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 528.352 534.011 - 1.64% -
std::search(list<int>)_(same_length)/1000 1.07% 743.733 751.684 - 0.84% -
std::reverse_copy(list<int>)/32768 1.07% 26688.574 26973.878 - 4.15% -
BM_deque_deque_copy_backward/5500 1.07% 204.112 206.293 - 2.14% -
std::is_sorted(deque<int>,_pred)/8 1.07% 4.707 4.757 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.07% 118738639.680 120006056.387 - 0.60% -
SetIntersection_None_Vector_float_64_4 1.07% 15892219.115 16061798.802 - -1.56% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 1.07% 42.318 42.769 - -1.39% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1.06% 222.629 224.984 - -3.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 148692.218 150265.483 - -0.78% -
BM_LexicallyNormal/large_path/64 1.06% 2266.383 2290.358 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.05% 1060551.075 1071732.992 - -0.59% -
std::for_each(multimap<int>::iterator)/32 1.05% 20.912 21.133 - 1.59% -
std::rotate(deque<int>)_(by_1/2)/50 1.05% 10.318 10.426 - 0.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.05% 29.364 29.673 - 1.15% -
std::make_heap(deque<int>)_(ascending)/8 1.05% 26.668 26.948 - -0.31% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.05% 1045832.095 1056771.283 - 0.04% -
std::copy_if(vector<int>)_(every_other)/1048576 1.04% 494336.903 499489.495 - 114.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.04% 1447648.357 1462733.386 - 2.15% -
BM_vector_deque_ranges_copy_backward/4000 1.04% 140.893 142.358 - 0.93% -
BM_vector_deque_ranges_move/4096 1.04% 144.425 145.926 - 0.21% -
std::map<int,_int>::count(key)_(existent)/32 1.04% 1.558 1.574 - -11.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.04% 19.849 20.056 - -0.27% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.04% 2.402 2.427 - 4.33% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.04% 752.995 760.805 - -3.57% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.04% 656.191 662.992 - -11.72% -
BM_LexicallyNormal/large_path/32 1.03% 1133.400 1145.117 - 0.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.03% 42.642 43.082 - 1.64% -
std::all_of(list<int>)_(process_all)/50 1.03% 21.945 22.171 - 2.06% -
BM_deque_deque_copy/512 1.03% 17.694 17.877 - 1.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 1.03% 22103.221 22331.122 - 1.14% -
SetIntersection_Interlaced_Set_string_16384_16384 1.03% 346614683.835 350180197.676 - 0.32% -
BM_PushHeap_string_QuickSortAdversary_4 1.03% 6.453 6.519 - 2.21% -
BM_StringFindStringLiteral/64 1.02% 2.252 2.275 - 6.33% -
std::find_if_not(deque<int>)_(process_all)/50 1.02% 12.597 12.726 - 0.81% -
VDAG_leftmost,_4_levels 1.02% 19.754 19.956 - -0.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.02% 12.568 12.696 - -1.50% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 41096.941 41515.180 - 0.93% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.02% 35.214 35.572 - 0.92% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.01% 71.003 71.723 - 1.17% -
std::none_of(vector<int>)_(process_all)/50 1.01% 19.003 19.196 - 51.41% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.01% 210.278 212.406 - -49.15% -
std::lower_bound(std::forward_list<int>)/100 1.01% 108.758 109.858 - 1.04% -
BM_lexicographical_compare_three_way_slow_path/16 1.01% 4.528 4.574 - 4.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.01% 18.404 18.589 - -0.82% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.01% 15.594 15.751 - -1.68% -
std::search(list<int>,_pred)_(same_length)/1000 1.01% 789.610 797.568 - 0.77% -
BM_vector_deque_copy_backward/5500 1.01% 197.894 199.886 - -0.16% -
std::remove_if(vector<int>)_(sprinkled)/32 1.01% 54.202 54.747 - 2.89% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.01% 770.774 778.522 - -1.28% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.00% 5.004 5.054 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.00% 15129.873 15281.776 - 0.36% -
std::for_each(set<int>::iterator)/32 1.00% 21.647 21.864 - 3.45% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -73.87% 11.368 2.970 - 0.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -68.76% 1884.237 588.661 - -64.68% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.93% 1925.193 848.356 - -55.95% -
BM_format_to_string_span<wchar_t>/16384 -55.56% 1796.368 798.354 - -54.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -53.52% 58.511 27.198 - -58.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -49.38% 22.812 11.548 - -3.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -48.07% 23.612 12.262 - 1.00% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -45.17% 17.585 9.642 - -14.84% -
std::set<int>::contains(key)_(non-existent)/8192 -44.74% 18.256 10.088 - -2.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -44.46% 11.604 6.445 - -15.88% -
BM_format_string<wchar_t>/131072 -42.84% 0.193 0.110 - -41.01% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -41.28% 125.143 73.490 - -1.50% -
std::flat_map<int,_int>::ctor(const&)/8192 -41.12% 1440.062 847.931 - -56.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -39.99% 41.665 25.001 - 7.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -39.32% 54.381 32.996 - -35.82% -
BM_PushHeap_uint32_PipeOrgan_1 -38.20% 0.695 0.430 - -7.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -38.09% 0.481 0.298 - -24.98% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -37.37% 0.485 0.304 - -37.38% -
BM_PushHeap_uint64_SingleElement_1 -35.70% 0.692 0.445 - -11.26% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -35.68% 700.341 450.494 - -27.00% -
BM_vector_deque_ranges_move_backward/0 -35.43% 0.678 0.437 - -20.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -35.38% 39.717 25.667 - -10.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -34.73% 34.708 22.653 - -31.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -34.31% 346632112.447 227690784.588 - -1.26% -
SetIntersection_Interlaced_Vector_float_1024_64 -34.28% 5090551.467 3345265.369 - 2.24% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -34.25% 140.802 92.584 - -2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -33.91% 0.697 0.460 - -7.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.75% 47.965 31.776 - -19.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -32.39% 1817.017 1228.547 - -27.67% -
BM_string_without_formatting<char> -32.30% 0.455 0.308 - 2.21% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -31.57% 108.888 74.507 - -15.43% -
BM_join_view_out_vectors/1024 -31.11% 2327.607 1603.484 - 3.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.10% 6.516 4.489 - -31.39% -
std::unordered_set<int>::insert(value)_(already_present)/32 -30.93% 2.539 1.753 - -33.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -30.54% 353991975.404 245867436.640 - -2.63% -
std::adjacent_find(deque<int>)/8 -30.32% 3.779 2.633 - -10.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -30.16% 36.001 25.142 - -34.33% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.16% 0.458 0.320 - -30.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -30.07% 16.171 11.309 - -52.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -29.86% 33.333 23.381 - -26.78% -
BM_emoji_text<char> -29.77% 1052.588 739.197 - -0.27% -
rng::find(vector<bool>)_(process_all)/8 -29.66% 0.892 0.627 - -2.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -29.28% 82.402 58.273 - -14.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -28.84% 33.451 23.803 - -1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.59% 33.536 23.949 - -28.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -28.56% 353223305.601 252347250.160 - 0.32% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -28.54% 1774.096 1267.808 - -33.36% -
std::unordered_set<std::string>::count(key)_(existent)/32 -28.50% 47.316 33.830 - -4.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -28.27% 29.682 21.292 - -37.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.87% 9.241 6.666 - -17.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.76% 350734524.923 253376799.605 - -28.55% -
std::shift_right(vector<int>)/32 -27.73% 4.081 2.950 - 0.25% -
BM_sprintf/C_string_len_6 -27.42% 5.118 3.715 - -1.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -27.32% 61.320 44.566 - -19.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -27.19% 44.753 32.587 - -24.73% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.04% 45.463 33.168 - -18.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.00% 32.801 23.944 - -32.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -26.96% 62.883 45.930 - -30.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -26.68% 32.521 23.844 - -24.09% -
BM_PushHeap_string_Random_1 -26.67% 0.641 0.470 - -32.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -26.67% 8.211 6.022 - -27.21% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.57% 11.007 8.082 - -27.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -26.26% 11.374 8.387 - -11.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.03% 7.827 5.789 - -12.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.63% 33.324 24.785 - -21.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.62% 804.154 598.130 - -65.77% -
rng::find(vector<bool>)_(process_all)/50 -24.95% 0.798 0.599 - -13.44% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -24.78% 26.366 19.834 - -26.56% -
std::unordered_set<int>::find(key)_(existent)/8192 -24.69% 1.597 1.202 - -14.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -24.39% 74.299 56.175 - -23.90% -
std::unordered_set<int>::find(key)_(existent)/1024 -24.26% 1.553 1.176 - -20.86% -
BM_deque_deque_ranges_move/0 -24.22% 0.920 0.697 - -24.40% -
BM_deque_deque_copy/0 -24.17% 0.919 0.697 - -19.81% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.08% 2682013.169 2036140.452 - -19.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.90% 32.298 24.578 - -22.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -23.75% 43.323 33.033 - 23.69% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -23.72% 17.206 13.125 - 22.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -23.68% 7.643 5.833 - -18.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -23.59% 57.919 44.253 - 22.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -23.38% 0.342 0.262 - -12.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -23.20% 3.244 2.491 - -7.37% -
std::unordered_set<int>::count(key)_(existent)/32 -23.09% 1.651 1.270 - -11.51% -
ranges::min(std::vector<long_long>)/1 -23.08% 0.379 0.292 - -33.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.02% 6.182 4.760 - -12.29% -
BM_vector_deque_ranges_move/0 -22.70% 0.448 0.346 - -12.72% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -22.67% 27.781 21.482 - 11.74% -
std::find_if(vector<char>)_(bail_25%)/8 -22.59% 1.067 0.826 - 1.01% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.54% 2.459 1.904 - -19.94% -
std::copy_n(list<int>)/4096 -22.53% 5400.475 4183.882 - 0.10% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -22.34% 13.751 10.678 - 7.29% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -22.33% 1.482 1.151 - -13.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -22.23% 35.529 27.632 - 20.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -22.01% 14.386 11.220 - -6.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -21.90% 1.148 0.897 - -19.28% -
BM_ascii_text<char> -21.80% 948.162 741.480 - 0.17% -
std::search(deque<int>,_pred)_(no_match)/1000 -21.63% 617.862 484.190 - 14.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -21.59% 13.707 10.747 - 7.31% -
std::find_end(deque<int>)_(single_element)/8192 -21.58% 2585.371 2027.556 - 0.32% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -21.54% 29.394 23.063 - -0.65% -
BM_join_view_deques/64 -21.36% 188.398 148.162 - -7.77% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -20.97% 67.457 53.312 - -36.95% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -20.80% 5193730.061 4113447.453 - -17.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -20.73% 38.953 30.878 - -1.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -20.67% 43.919 34.840 - -1.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -20.43% 29.360 23.361 - -7.36% -
std::copy_backward(vector<int>)/4096 -20.36% 219.457 174.784 - -31.35% -
BM_deque_vector_ranges_copy_backward/70000 -20.25% 10091.280 8047.757 - 1.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -19.89% 71.491 57.274 - 2.10% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -19.84% 25.966 20.814 - -10.44% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.80% 79.272 63.572 - -29.08% -
std::multiset<std::string>::erase(iterator)/8192 -19.72% 32.555 26.134 - -12.75% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -19.61% 34.399 27.654 - -16.12% -
std::find_end(deque<int>)_(single_element)/1024 -19.55% 326.931 263.026 - -5.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -19.50% 49.042 39.478 - 18.34% -
std::set<int>::erase(key)_(non-existent,_end)/32 -19.43% 2.905 2.341 - -11.21% -
std::search(deque<int>,_pred)_(no_match)/1048576 -19.32% 651824.139 525895.194 - 17.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.22% 35.816 28.933 - -28.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -19.15% 1.224 0.990 - -15.23% -
BM_vector_deque_ranges_copy_backward/2 -19.03% 2.059 1.667 - -16.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.98% 82.831 67.114 - -23.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -18.62% 29.767 24.226 - -26.78% -
std::find(vector<bool>)_(process_all)/50 -18.31% 0.846 0.691 - 23.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -18.30% 42.551 34.762 - 16.63% -
ranges::min(std::deque<char>)/1 -18.07% 0.844 0.692 - 0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.01% 681.447 558.703 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -17.94% 9294270.497 7626516.995 - 21.27% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -17.80% 14.646 12.040 - 1.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.76% 34.408 28.296 - -25.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -17.57% 705.989 581.923 - 6.44% -
std::find(vector<long_long>)_(process_all)/8 -17.48% 1.207 0.996 - -12.57% -
BM_vector_deque_ranges_copy_backward/1 -17.42% 2.318 1.914 - -16.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -17.40% 51.266 42.347 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -17.38% 1855200.961 1532857.048 - -3.11% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.34% 6614700.028 5467460.079 - -10.97% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -17.22% 2625.921 2173.780 - -1.87% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -17.14% 124.162 102.881 - 17.51% -
SetIntersection_Front_Set_uint32_1024_256 -17.05% 4396371.681 3646721.378 - -4.17% -
std::search(deque<int>,_pred)_(no_match)/8192 -17.05% 5083.055 4216.385 - 20.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -16.91% 36.298 30.160 - -20.58% -
BM_join_view_deques/512 -16.72% 1573.498 1310.485 - -1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.68% 78.153 65.117 - -4.33% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -16.47% 0.439 0.366 - 0.21% -
BM_join_view_deques/1024 -16.19% 3195.628 2678.107 - -0.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -16.17% 32.580 27.312 - 10.67% -
BM_deque_vector_ranges_move_backward/64000 -16.16% 8462.999 7095.422 - 0.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -16.12% 23.801 19.965 - -61.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.09% 599.499 503.052 - 0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -16.05% 17.390 14.598 - 16.38% -
BM_PushHeap_float_Descending_1 -16.02% 0.661 0.555 - 6.81% -
BM_join_view_in_vectors/512 -15.99% 779.307 654.697 - -6.71% -
std::multiset<std::string>::ctor(const&)/32 -15.86% 820.209 690.101 - -10.95% -
std::unordered_set<int>::count(key)_(existent)/1024 -15.77% 1.565 1.318 - 1.73% -
BM_vector_deque_move/0 -15.73% 0.471 0.397 - -23.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -15.71% 3851.264 3246.381 - 0.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -15.64% 1.591 1.342 - -7.44% -
BM_join_view_deques/4096 -15.58% 14873.338 12555.473 - 1.93% -
std::search(deque<int>)_(no_match)/1024 -15.57% 412.967 348.664 - 15.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.56% 658.504 556.024 - -9.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -15.52% 12.442 10.511 - -3.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -15.49% 1.467 1.240 - -13.19% -
SetIntersection_None_Set_string_16384_256 -15.48% 222935757.936 188421754.042 - -0.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -15.46% 12.661 10.704 - -2.34% -
BM_join_view_deques/5500 -15.39% 21258.936 17986.873 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.39% 22.437 18.985 - -42.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -15.34% 495276.565 419308.174 - 0.44% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -15.33% 31.390 26.578 - 5.31% -
std::is_sorted(deque<int>)/8 -15.26% 3.037 2.573 - -10.06% -
SetIntersection_None_Set_string_16384_1024 -15.20% 229603861.897 194695190.288 - 2.35% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.17% 1.756 1.490 - 6.64% -
BM_StringRelational_Eq_Empty_Empty_Control -15.12% 2.063 1.751 - -17.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.10% 2551570.223 2166340.889 - -13.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.08% 1.295 1.100 - -0.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -15.08% 653.182 554.682 - 0.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -15.05% 34.006 28.888 - -32.30% -
SetIntersection_Interlaced_Vector_string_16384_16 -15.05% 4968431.527 4220718.646 - 0.57% -
std::search(deque<int>,_pred)_(no_match)/1024 -14.99% 635.427 540.192 - 23.80% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -14.97% 22.777 19.366 - -24.42% -
std::stable_partition(vector<int>)_(sparse)/1024 -14.84% 248.764 211.839 - -3.71% -
rng::contains_subrange(deque<int>)_(single_element)/16 -14.80% 10.861 9.254 - -8.60% -
std::map<std::string,_int>::erase(iterator)/32 -14.66% 31.754 27.098 - -5.16% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -14.61% 1.449 1.237 - -20.32% -
ranges::min(std::list<long_long>)/1 -14.56% 0.305 0.261 - 15.98% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -14.45% 5919057.489 5064030.698 - 64.49% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -14.44% 6.389 5.467 - -8.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.42% 28.184 24.119 - -32.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -14.38% 9.215 7.890 - -27.33% -
std::partition(deque<int>)_(sparse)/32 -14.32% 11.577 9.919 - -12.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.28% 296.480 254.154 - -24.44% -
SetIntersection_None_Set_string_16384_64 -14.25% 221842466.904 190219986.067 - 0.48% -
std::search(deque<int>)_(near_matches)/1000 -14.25% 19996.266 17146.877 - -7.56% -
SetIntersection_None_Set_string_16384_4 -14.20% 218644471.733 187587503.841 - -0.33% -
BM_join_view_in_vectors/64 -14.18% 99.578 85.459 - -0.76% -
std::search(deque<int>)_(near_matches)/1024 -14.17% 20931.762 17965.960 - -7.88% -
std::partition(deque<int>)_(sparse)/50 -14.02% 17.414 14.972 - -13.18% -
BM_format_to_n_string_begin<std::wstring>/16384 -14.02% 1474.666 1267.884 - -33.38% -
std::map<int,_int>::ctor(const&,_alloc)/32 -14.01% 257.655 221.546 - -11.81% -
std::unordered_set<int>::find(key)_(existent)/32 -13.99% 1.430 1.230 - -7.20% -
BM_emoji_text<wchar_t> -13.98% 962.905 828.254 - -28.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -13.94% 659.984 568.006 - 3.72% -
SetIntersection_None_Set_string_16384_16 -13.94% 218994627.770 188474810.948 - 0.27% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -13.94% 2.791 2.402 - -1.87% -
SetIntersection_Interlaced_Vector_string_16384_64 -13.84% 14770643.572 12726120.096 - 4.50% -
rng::contains_subrange(deque<int>)_(same_length)/16 -13.84% 12.976 11.180 - -12.02% -
std::copy_n(vector<bool>)_(aligned)/262144 -13.83% 635.847 547.928 - -6.41% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -13.80% 138991.816 119808.455 - 23.54% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -13.78% 83339.587 71853.574 - -6.36% -
std::stable_partition(vector<int>)_(sparse)/50 -13.67% 23.722 20.479 - -8.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -13.64% 7999.885 6909.065 - 2.13% -
std::move(deque<int>)/32768 -13.60% 2382.191 2058.282 - -0.78% -
SetIntersection_None_Set_string_16384_1 -13.53% 216701176.314 187371518.820 - -0.61% -
BM_join_view_out_vectors/2 -13.53% 4.036 3.490 - -0.24% -
std::set<int>::insert(value)_(already_present)/1024 -13.51% 6.475 5.600 - -3.42% -
BM_BitsetToString<64>/Dense_(90%)/90 -13.37% 15.369 13.314 - -4.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.36% 51.587 44.695 - 2.35% -
BM_StringRead_Cold_Deep_Empty -13.36% 1.384 1.199 - 2.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.35% 7.052 6.110 - -16.77% -
std::equal(deque<int>)_(it,_it,_it)/50 -13.30% 23.800 20.634 - -4.24% -
ranges::min(std::deque<char>)/70000 -13.29% 25994.876 22538.959 - 30.01% -
SetIntersection_Interlaced_Vector_uint32_256_16 -13.26% 7500010.544 6505149.793 - -2.63% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -13.23% 3717.154 3225.403 - 1.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.19% 24.275 21.074 - -10.33% -
bm_exception_ptr_move_assign_null -13.16% 3.784 3.286 - 18.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -13.10% 10.349 8.993 - -18.61% -
SetIntersection_Front_Set_uint32_1024_64 -13.05% 1811413.097 1575080.035 - -3.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -13.03% 14.030 12.202 - -6.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.96% 782.207 680.853 - -21.79% -
std::set<std::string>::contains(key)_(non-existent)/1024 -12.96% 24.042 20.927 - 4.41% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.84% 6259.413 5455.912 - 0.48% -
std::partition(deque<int>)_(dense)/50 -12.78% 15.633 13.635 - -10.88% -
BM_join_view_out_vectors/4000 -12.78% 7012.908 6116.906 - 1.34% -
std::pop_heap(vector<float>)/8192 -12.77% 22.763 19.856 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -12.75% 5034123.495 4392328.402 - 0.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -12.73% 29212.272 25494.657 - -13.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -12.71% 1.587 1.385 - -0.21% -
SetIntersection_Front_Vector_string_16384_64 -12.68% 3561887.347 3110351.357 - -0.38% -
BM_join_view_out_vectors/4096 -12.67% 7188.366 6277.357 - -3.29% -
std::find(vector<bool>)_(process_all)/8 -12.67% 0.841 0.734 - 31.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -12.64% 35.468 30.984 - -4.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.64% 1.509 1.318 - -23.74% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -12.63% 38.450 33.596 - -15.02% -
BM_join_view_out_vectors/5500 -12.53% 9575.678 8375.585 - 1.46% -
std::map<std::string,_int>::ctor(const&)/32 -12.53% 823.552 720.349 - -12.46% -
SetIntersection_Interlaced_Vector_string_262144_4 -12.52% 2304112.583 2015691.450 - -1.90% -
BM_PushHeap_uint32_Ascending_1 -12.47% 0.632 0.554 - 18.80% -
std::unordered_set<int>::count(key)_(existent)/8192 -12.45% 1.443 1.263 - -10.24% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -12.44% 93.301 81.694 - 5.19% -
BM_deque_vector_ranges_copy_backward/65536 -12.36% 8312.557 7284.789 - -2.73% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -12.36% 88.643 77.686 - -0.46% -
std::flat_map<int,_int>::erase(iterator)/1024 -12.24% 85.239 74.809 - -1.34% -
BM_StringConstructDestroyCStr_Large_Opaque -12.22% 18.874 16.567 - 10.07% -
BM_std_minmax_element<int>/2 -12.12% 0.678 0.596 - -10.31% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -12.05% 286.871 252.293 - 1.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -12.04% 12561.235 11049.217 - 0.55% -
BM_join_view_out_vectors/64 -12.02% 113.148 99.547 - 1.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -12.02% 5.988 5.268 - -19.82% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.99% 45707395.233 40227132.263 - 4.94% -
BM_format_string<wchar_t>/256 -11.97% 0.273 0.240 - 2.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.94% 43.544 38.343 - -7.96% -
std::stable_partition(deque<int>)_(sparse)/50 -11.94% 30.081 26.491 - -3.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.93% 1.173 1.033 - -0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -11.81% 55.599 49.033 - 10.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -11.79% 7560.848 6669.281 - -1.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.73% 1.715 1.514 - 0.42% -
BM_StringRead_Cold_Shallow_Empty -11.73% 1.272 1.122 - 6.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.72% 740.023 653.263 - -27.19% -
BM_join_view_deques/0 -11.72% 5.664 5.000 - -7.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -11.69% 1.101 0.973 - -5.77% -
BM_join_view_in_vectors/1024 -11.69% 1814.248 1602.115 - 7.99% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -11.66% 0.518 0.458 - -4.21% -
BM_StringRead_Cold_Shallow_Small -11.65% 1.277 1.129 - 0.29% -
BM_StringCtorDefault -11.64% 0.312 0.276 - 13.39% -
std::adjacent_find(deque<int>)/50 -11.52% 18.838 16.668 - 18.78% -
SetIntersection_Interlaced_Vector_float_16384_64 -11.52% 6381351.473 5646308.253 - 1.25% -
BM_StringRead_Cold_Shallow_Large -11.48% 1.296 1.148 - 5.49% -
std::find(vector<char>)_(bail_25%)/8 -11.44% 1.153 1.021 - -7.90% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -11.44% 236.463 209.421 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -11.43% 2005928.696 1776728.105 - -1.18% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -11.41% 2.568 2.275 - -0.21% -
std::any_of(deque<int>)_(process_all)/8192 -11.39% 2950.373 2614.362 - -7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -11.37% 1968534.558 1744671.940 - -11.42% -
std::any_of(deque<int>)_(process_all)/32768 -11.37% 11811.338 10468.214 - -7.26% -
BM_StringDestroy_Huge -11.33% 12.308 10.914 - -0.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -11.27% 7.267 6.448 - -4.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -11.17% 15643569.963 13895633.951 - 4.74% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.16% 7739038.277 6875063.858 - -6.85% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -11.14% 10.993 9.768 - -0.12% -
std::search(list<int>,_pred)_(single_element)/8192 -11.09% 9254.165 8227.743 - 6.90% -
BM_join_view_out_vectors/1 -11.04% 2.325 2.069 - 0.12% -
BM_StringRead_Cold_Deep_Large -10.96% 1.459 1.299 - 5.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.94% 38.003 33.847 - 11.69% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.92% 1111.086 989.765 - -6.65% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -10.89% 0.459 0.409 - 8.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -10.88% 9353118.214 8335299.769 - 3.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -10.87% 15541686.557 13852291.166 - -4.31% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -10.85% 15313287.125 13651195.931 - 31.30% -
std::find_if_not(vector<char>)_(bail_25%)/8 -10.85% 0.824 0.734 - -21.23% -
SetIntersection_Interlaced_Vector_float_262144_256 -10.83% 23073785.188 20574158.596 - 1.30% -
ranges::min(std::vector<char>)/1 -10.83% 0.331 0.295 - -32.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -10.81% 501.585 447.355 - -18.15% -
BM_StringFindAllMatch/8 -10.81% 2.822 2.517 - -6.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -10.79% 1.093 0.975 - -2.88% -
BM_join_view_out_vectors/65536 -10.78% 145072.321 129436.752 - -4.74% -
SetIntersection_Interlaced_Vector_float_262144_16 -10.74% 3309969.894 2954402.353 - 0.88% -
std::any_of(list<int>)_(process_all)/8192 -10.69% 7822.637 6986.360 - -4.17% -
BM_vector_deque_move_backward/2 -10.66% 2.057 1.838 - -10.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -10.60% 40.775 36.453 - -6.89% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.59% 9.603 8.586 - -6.48% -
BM_PushHeap_string_Ascending_1 -10.56% 0.527 0.471 - -26.54% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.43% 55338.179 49565.313 - -0.66% -
bm_exception_ptr_copy_assign_null -10.41% 3.107 2.784 - 2.50% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -10.39% 20.467 18.340 - -1.88% -
BM_join_view_out_vectors/70000 -10.36% 156127.239 139953.383 - -16.28% -
BM_format_string<wchar_t>/128 -10.35% 0.335 0.300 - -3.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -10.35% 1.605 1.438 - -8.56% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -10.23% 7641743.442 6860254.901 - 15.75% -
BM_ConstructAndDestroy_FuncPtr_Opaque -10.21% 1.182 1.061 - -5.87% -
std::multiset<int>::ctor(const&,_alloc)/1024 -10.20% 7039.007 6321.379 - -35.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -10.17% 50240859.532 45129965.490 - -4.15% -
std::unordered_multiset<int>::clear()/1024 -10.08% 9470.142 8515.741 - -1.10% -
std::format(int64_t)_(fmt:_{:0^512X}) -10.05% 44.599 40.116 - -2.53% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -10.04% 27.590 24.821 - -0.14% -
rng::contains_subrange(deque<int>)_(same_length)/32 -10.03% 20.659 18.586 - -8.05% -
BM_StringDestroy_Large -9.95% 7.957 7.165 - -3.39% -
BM_join_view_in_vectors/5500 -9.95% 9604.189 8648.944 - 2.90% -
SetIntersection_None_Set_uint32_16384_1 -9.90% 169220650.570 152475802.451 - -5.83% -
SetIntersection_None_Set_uint32_262144_16384 -9.89% 1266439.779 1141201.170 - -5.91% -
SetIntersection_None_Set_uint32_16384_4 -9.88% 169277911.508 152548113.680 - -5.66% -
BM_join_view_in_vectors/2 -9.79% 5.123 4.622 - -0.48% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -9.78% 1.410 1.272 - 0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.77% 56.376 50.867 - 3.30% -
ranges::min(std::deque<char>)/64 -9.70% 21.538 19.448 - 19.98% -
BM_StringFindAllMatch/1 -9.70% 3.111 2.809 - -3.31% -
ranges::min(std::deque<long_long>)/70000 -9.69% 20773.867 18760.536 - -28.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.67% 1.521 1.374 - -7.54% -
BM_lexicographical_compare_three_way_slow_path/1 -9.61% 0.430 0.388 - 6.71% -
std::rotate(list<int>)_(by_1/2)/8192 -9.58% 5429.567 4909.437 - 5.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -9.53% 1.270 1.149 - -12.46% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.51% 1.586 1.435 - 6.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.51% 43.063 38.968 - 13.16% -
BM_deque_deque_move/0 -9.48% 0.921 0.834 - 5.72% -
std::multiset<int>::ctor(const&,_alloc)/32 -9.45% 253.395 229.452 - -11.07% -
BM_PushHeap_uint32_Ascending_64 -9.45% 1.678 1.519 - 0.15% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -9.38% 50.202 45.491 - 3.81% -
BM_join_view_in_vectors/65536 -9.38% 140551.566 127369.316 - -6.04% -
std::search(list<int>,_pred)_(same_length)/8192 -9.38% 9537.894 8643.428 - -1.97% -
SetIntersection_Front_Set_uint32_16384_64 -9.37% 1777405.780 1610815.155 - -3.79% -
SetIntersection_None_Set_uint32_16384_64 -9.34% 169218650.941 153414421.692 - -4.92% -
BM_join_view_in_vectors/64000 -9.34% 133057.159 120634.164 - -6.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -9.29% 1.182 1.072 - 2.83% -
SetIntersection_None_Set_uint32_16384_16 -9.28% 168277040.710 152665426.189 - -5.72% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -9.25% 77.658 70.475 - -1.22% -
BM_StringRead_Cold_Deep_Small -9.23% 1.339 1.216 - 4.64% -
SetIntersection_None_Set_uint32_16384_256 -9.22% 170477581.402 154751152.452 - -3.79% -
std::find_if_not(vector<int>)_(process_all)/8 -9.21% 1.481 1.345 - -4.83% -
std::set<int>::insert(value)_(already_present)/8192 -9.16% 10.695 9.716 - 1.47% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -9.14% 7.677 6.975 - -1.31% -
vector<bool>::reserve() -9.11% 11.466 10.421 - -4.60% -
SetIntersection_None_Set_uint32_1024_64 -9.09% 9476946.933 8615495.546 - -4.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.02% 11.082 10.082 - -4.96% -
SetIntersection_Interlaced_Vector_string_262144_16 -8.99% 6400149.099 5824572.605 - -2.80% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.97% 4.624 4.209 - -9.05% -
std::move(vector<int>)/1048576 -8.96% 62763.083 57139.246 - 2.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -8.90% 222245295.260 202458764.706 - -1.48% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.88% 6.428 5.857 - -1.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -8.84% 9954.005 9074.207 - -0.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.81% 97.745 89.132 - -6.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -8.79% 134020.511 122242.995 - 2.48% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.77% 17.868 16.301 - -6.16% -
std::partition(deque<int>)_(dense)/32 -8.73% 10.396 9.488 - -3.71% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -8.73% 68.169 62.220 - 25.08% -
std::multimap<std::string,_int>::clear()/32 -8.72% 984.323 898.494 - -3.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -8.72% 96.043 87.670 - -9.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -8.70% 17.506 15.982 - -2.39% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -8.68% 280.105 255.790 - -0.76% -
BM_StringRelational_Eq_Small_Small_Control -8.68% 1.848 1.687 - 0.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.64% 2.380 2.175 - -8.59% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.63% 1.273 1.164 - -16.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -8.62% 2.417 2.209 - -2.84% -
BM_join_view_in_vectors/70000 -8.62% 145962.873 133385.370 - -9.87% -
std::set<std::string>::find(key)_(non-existent)/8192 -8.60% 29.991 27.410 - 3.51% -
SetIntersection_None_Set_uint32_16384_1024 -8.60% 170576332.640 155908831.551 - -3.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -8.59% 42.560 38.905 - -0.87% -
BM_unicode_text<char> -8.59% 36544.361 33405.878 - -5.24% -
BM_StringRelationalLiteral_Less_Large_Empty_Control -8.59% 0.240 0.219 - 0.05% -
BM_join_view_in_vectors/4096 -8.58% 7136.795 6524.262 - 6.18% -
BM_Swap_Null_SmallNonTrivialFunctor -8.58% 0.505 0.461 - 0.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.55% 1206.242 1103.111 - 0.51% -
std::map<std::string,_int>::erase(iterator)/1024 -8.54% 28.535 26.098 - -26.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.52% 29541859.342 27024952.935 - 1.90% -
std::set<std::string>::find(key)_(non-existent)/1024 -8.51% 22.353 20.451 - 2.57% -
BM_join_view_out_vectors/512 -8.46% 870.416 796.736 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.42% 58.720 53.779 - -15.42% -
SetIntersection_None_Set_uint32_1024_1 -8.41% 9473713.214 8676726.375 - -3.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -8.38% 1.399 1.282 - 1.72% -
std::format(int64_t)_(fmt:_{:0>512X}) -8.35% 38.207 35.018 - 1.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.31% 17865.781 16381.675 - -7.01% -
BM_join_view_out_vectors/64000 -8.30% 138629.599 127124.239 - -12.87% -
std::for_each_n(list<int>)/8192 -8.30% 8254.707 7569.973 - 2.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.26% 38.833 35.626 - 32.81% -
BM_join_view_deques/2 -8.25% 12.599 11.559 - -0.79% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -8.24% 1778.008 1631.431 - -14.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -8.24% 842.397 773.013 - 1.64% -
std::find(list<int>)_(process_all)/50 -8.24% 41.482 38.066 - 102.20% -
SetIntersection_None_Set_uint32_1024_1024 -8.22% 9601436.350 8811806.898 - -3.33% -
BM_Swap_FuncPtr_MemFuncPtr -8.18% 3.488 3.202 - -2.03% -
SetIntersection_None_Set_uint32_256_4 -8.17% 12046788.208 11063114.047 - -3.83% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.16% 1550019.081 1423490.304 - -0.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -8.16% 1.351 1.241 - -2.63% -
SetIntersection_Interlaced_Set_float_256_256 -8.15% 7935160.142 7288380.590 - -4.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.13% 212260863.909 194994739.154 - -2.80% -
BM_string_without_formatting<wchar_t> -8.09% 10.690 9.825 - 3.39% -
SetIntersection_Front_Set_uint32_16384_256 -8.08% 4151742.158 3816361.400 - -3.29% -
SetIntersection_Interlaced_Vector_string_16384_4 -8.07% 1972536.561 1813294.541 - 0.18% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.07% 29.149 26.796 - -5.62% -
std::partition_point(list<int>)/8192 -8.02% 12823.747 11795.462 - -5.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -8.00% 217156923.861 199794445.328 - -5.40% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.98% 47.585 43.786 - 3.12% -
ranges::minmax(std::vector<char>)/8 -7.97% 1.017 0.936 - -7.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.95% 23.162 21.320 - -4.73% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.94% 22.987 21.163 - -7.20% -
BM_deque_deque_move_backward/64 -7.90% 3.637 3.350 - -8.45% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -7.88% 13690638.904 12611263.635 - -1.80% -
SetIntersection_Front_Set_string_1024_256 -7.83% 16642635.554 15339431.176 - 7.47% -
bm_gcd_trivial -7.82% 0.690 0.636 - -6.13% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -7.81% 30.962 28.544 - 0.06% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.79% 0.500 0.461 - -10.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.78% 23.674 21.832 - -7.90% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.76% 40.769 37.603 - -9.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -7.76% 17.289 15.947 - -4.11% -
std::find_end(deque<int>)_(single_element)/1000 -7.74% 294.462 271.679 - 9.07% -
BM_join_view_deques/4000 -7.74% 13288.441 12260.520 - 5.79% -
SetIntersection_Interlaced_Set_uint64_16384_4 -7.73% 190146879.511 175441136.217 - -3.02% -
std::rotate_copy(vector<int>)/8192 -7.68% 661.940 611.080 - -14.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -7.67% 81655.853 75389.438 - -1.43% -
std::set<int>::upper_bound(key)_(non-existent)/32 -7.67% 2.620 2.419 - -1.06% -
std::map<int,_int>::insert(value)_(already_present)/8192 -7.67% 4.159 3.840 - -7.56% -
BM_BitsetToString<64>/Sparse_(10%)/10 -7.67% 15.452 14.267 - 16.25% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -7.66% 543.887 502.216 - -45.39% -
SetIntersection_Front_Set_uint32_1024_1024 -7.63% 12556213.416 11598341.116 - -0.27% -
BM_std_minmax_element<long_long>/65536 -7.61% 18412.411 17010.787 - 2.07% -
BM_std_minmax_element<long_long>/64000 -7.61% 17983.940 16616.004 - 2.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -7.60% 55.307 51.103 - -10.06% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -7.60% 3516.624 3249.496 - -10.69% -
BM_std_minmax_element<long_long>/70000 -7.58% 19663.229 18173.202 - 2.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.57% 1526.485 1410.884 - -4.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.56% 14766508.048 13650720.757 - 1.96% -
std::copy_backward(list<int>)/262144 -7.52% 234088.118 216474.489 - 0.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.49% 20.354 18.830 - -41.11% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -7.47% 22.373 20.702 - 0.27% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -7.46% 496.633 459.598 - -7.16% -
SetIntersection_Front_Set_uint32_16384_4 -7.41% 1096918.784 1015612.563 - -5.54% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -7.40% 29.464 27.283 - 10.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -7.38% 234143905.623 216873899.495 - -0.02% -
BM_PushHeap_float_Ascending_16 -7.37% 1.059 0.981 - 0.00% -
BM_PushHeap_uint32_Ascending_256 -7.35% 2.244 2.079 - -0.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.34% 1.323 1.226 - -2.07% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.33% 23.240 21.535 - -3.98% -
std::find_end(deque<int>)_(process_all)/1024 -7.30% 277.416 257.169 - -28.44% -
BM_PushHeap_uint32_Descending_4 -7.27% 0.375 0.348 - -4.31% -
SetIntersection_None_Set_uint32_1024_256 -7.26% 9481779.450 8793646.418 - -3.08% -
std::unordered_multiset<int>::ctor(const&)/8192 -7.26% 62376.804 57850.361 - 3.10% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.24% 2156.640 2000.399 - 1.25% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -7.23% 210276.582 195075.391 - -1.36% -
BM_join_view_in_vectors/0 -7.22% 2.778 2.577 - -4.28% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.22% 24.778 22.990 - -5.04% -
BM_ascii_text<wchar_t> -7.20% 893.442 829.087 - -5.88% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.19% 269.990 250.576 - 0.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -7.16% 12.666 11.759 - -2.56% -
vector<bool>(size_type,_const_value_type&) -7.14% 8.907 8.271 - -0.80% -
SetIntersection_None_Set_uint32_64_16 -7.14% 19604442.230 18204119.734 - -0.96% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -7.14% 25.634 23.804 - 3.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.13% 22.406 20.809 - -11.56% -
ranges::minmax(std::list<char>)/64 -7.12% 37.895 35.197 - 18.60% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.12% 14006365.256 13009428.347 - -6.11% -
BM_std_minmax_element<long_long>/512 -7.12% 146.837 136.386 - 1.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.12% 1.487 1.381 - 8.01% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.12% 9.559 8.879 - -8.02% -
BM_std_minmax_element<long_long>/5500 -7.11% 1535.625 1426.365 - 2.28% -
SetIntersection_None_Set_uint32_256_64 -7.11% 9661699.439 8974436.023 - -4.66% -
std::find(vector<int>)_(bail_25%)/1024 -7.11% 70.738 65.712 - 0.27% -
SetIntersection_None_Set_uint32_1024_4 -7.09% 9412207.938 8744815.239 - -3.14% -
SetIntersection_None_Set_uint32_16384_16384 -7.07% 171200730.282 159091071.615 - -2.62% -
SetIntersection_None_Set_uint32_262144_1 -7.07% 1231256.918 1144177.572 - -6.01% -
SetIntersection_Front_Vector_uint32_256_256 -7.07% 4556525.492 4234587.881 - -0.95% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.06% 77545429.233 72068961.810 - 6.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.06% 1612.633 1498.788 - -12.47% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -7.06% 2155.859 2003.668 - -45.21% -
BM_std_minmax_element<long_long>/4096 -7.06% 1145.269 1064.422 - 2.27% -
BM_join_view_in_vectors/4000 -7.06% 6974.193 6481.915 - 7.09% -
SetIntersection_None_Set_uint32_256_16 -7.04% 11464965.673 10657324.267 - -3.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -7.04% 18.464 17.164 - -0.07% -
SetIntersection_None_Set_uint32_262144_4 -6.99% 1225301.189 1139655.437 - -6.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -6.99% 25.305 23.537 - 2.32% -
BM_StringRelational_Less_Empty_Empty_Control -6.96% 1.665 1.549 - -7.20% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -6.96% 83.918 78.079 - 3.54% -
std::format(double)_(fmt:_{:0>17500_0a}) -6.96% 168.469 156.748 - -0.98% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.94% 2.781 2.588 - -5.05% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.93% 1.467 1.365 - -6.69% -
BM_std_minmax_element<long_long>/1024 -6.92% 289.455 269.430 - 1.71% -
SetIntersection_None_Set_uint32_262144_16 -6.91% 1225728.842 1140979.980 - -5.96% -
BM_std_minmax_element<long_long>/4000 -6.91% 1116.894 1039.703 - 2.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.90% 50.577 47.087 - -9.89% -
std::find_end(list<int>)_(near_matches)/1024 -6.90% 40891.754 38070.021 - 0.96% -
BM_deque_vector_ranges_move/0 -6.90% 1.474 1.372 - -9.39% -
std::find(vector<bool>)_(process_all)/1024 -6.89% 5.004 4.660 - 0.51% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.88% 1300758.789 1211215.576 - -6.83% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.83% 29.464 27.451 - -10.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.81% 248.783 231.842 - -3.45% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.78% 16114.906 15022.284 - -8.98% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.78% 5.570 5.192 - 0.30% -
ranges::min(std::list<char>)/1 -6.77% 0.446 0.416 - 17.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.75% 127065.419 118492.874 - 1.17% -
BM_StringFindAllMatch/64 -6.75% 3.265 3.045 - -6.82% -
std::equal(list<int>)_(it,_it,_it)/1048576 -6.74% 1401139.959 1306743.596 - 0.85% -
BM_SystemErrorWithMessage -6.72% 18.235 17.010 - -26.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.71% 36.398 33.957 - -10.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -6.70% 51.360 47.918 - -5.53% -
BM_StringRelational_Less_Empty_Large_Control -6.70% 1.659 1.548 - -7.05% -
BM_StringRelational_Eq_Large_Large_Control -6.70% 2.263 2.112 - -5.65% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.69% 7888.777 7361.192 - 1.23% -
std::distance(join_view(vector<vector<int>>))/50 -6.67% 0.636 0.594 - -95.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -6.66% 184202314.703 171925957.590 - -1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.62% 152790152.888 142673336.459 - 0.29% -
vector<bool>::resize() -6.62% 16.174 15.103 - 5.88% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.57% 28.380 26.517 - -5.32% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.57% 8629.441 8062.891 - 0.89% -
SetIntersection_None_Set_uint32_262144_64 -6.55% 1221696.125 1141633.383 - -5.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.54% 21.358 19.962 - -11.33% -
SetIntersection_None_Set_uint32_256_1 -6.52% 12297562.346 11495798.373 - -1.31% -
vector<bool>(const_vector<bool>&) -6.52% 10.188 9.524 - -0.42% -
rng::find_last(vector<char>)_(bail_90%)/50 -6.50% 1.525 1.426 - -2.86% -
BM_deque_vector_ranges_move_backward/5500 -6.50% 215.296 201.300 - 1.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.49% 0.869 0.813 - -0.10% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -6.46% 47.212 44.165 - 1.99% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.43% 10.569 9.890 - -8.24% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.37% 17.350 16.246 - -5.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.37% 13.162 12.324 - -8.32% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -6.35% 4.843 4.535 - 1.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.33% 1.681 1.574 - -18.14% -
BM_BitsetToString<32>/Uniform_(50%)/50 -6.32% 17.642 16.527 - -2.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.29% 1.133 1.062 - 1.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.28% 58748.932 55060.363 - -1.23% -
std::set<std::string>::count(key)_(existent)/8192 -6.27% 35.068 32.868 - -0.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.27% 561.533 526.352 - 1.61% -
SetIntersection_None_Set_uint32_1024_16 -6.25% 9416613.155 8828473.669 - -3.27% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -6.24% 82.458 77.315 - -0.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.23% 16804.393 15757.930 - -7.16% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -6.22% 22.727 21.313 - -3.06% -
std::format(float)_(fmt:_{:_0Lf}) -6.20% 52.061 48.831 - -0.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -6.18% 32.442 30.436 - 0.89% -
std::remove_if(list<int>)_(prefix)/8192 -6.18% 11320.032 10620.050 - 5.74% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -6.16% 40.533 38.037 - 16.12% -
SetIntersection_None_Set_uint32_262144_256 -6.14% 1217861.976 1143066.080 - -5.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -6.14% 497.966 467.387 - -2.17% -
std::adjacent_find(vector<int>)/1024 -6.14% 249.813 234.482 - 0.91% -
std::find_if(list<int>)_(process_all)/8192 -6.13% 10181.106 9556.923 - 28.27% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.13% 2296337.859 2155568.867 - -24.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.12% 30.638 28.763 - -5.41% -
BM_Swap_Null_MemFuncPtr -6.11% 1.242 1.166 - -3.39% -
std::copy_if(vector<int>)_(entire_range)/8 -6.10% 2.324 2.182 - -3.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -6.10% 4.183 3.928 - 32.19% -
std::find_if_not(list<int>)_(process_all)/8192 -6.07% 7393.621 6944.570 - 0.15% -
SetIntersection_Front_Set_uint32_262144_64 -6.06% 1648084.193 1548147.468 - -6.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.04% 1.562 1.468 - -6.70% -
SetIntersection_None_Set_uint32_262144_262144 -6.02% 1226412.841 1152530.844 - -4.59% -
BM_StringRelational_Less_Empty_Small_Control -5.97% 1.663 1.564 - -6.51% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 -5.97% 0.276 0.259 - -1.17% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.96% 3516942.871 3307450.805 - -0.37% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -5.95% 35.416 33.310 - -3.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.93% 21.592 20.311 - -8.03% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.91% 49063150.822 46162972.499 - 6.87% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.90% 3.508 3.301 - -4.73% -
std::find_end(deque<int>)_(match_near_end)/1000 -5.89% 390.092 367.124 - 5.35% -
SetIntersection_Interlaced_Set_uint64_16384_256 -5.88% 219505466.585 206602916.992 - -3.97% -
std::flat_map<int,_int>::ctor(const&)/1024 -5.86% 187.606 176.610 - -1.09% -
std::partial_sort(deque<int>)_(descending)/8 -5.84% 45.527 42.870 - -1.06% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -5.82% 1.053 0.991 - -5.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.82% 248.572 234.107 - 0.98% -
BM_PushHeap_uint32_Ascending_262144 -5.82% 5.184 4.882 - 1.59% -
std::find(vector<int>)_(bail_25%)/8192 -5.81% 500.617 471.523 - 0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.81% 240.459 226.492 - -5.57% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.79% 0.977 0.921 - -5.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.78% 1839.900 1733.609 - -3.48% -
std::multiset<std::string>::contains(key)_(existent)/1024 -5.77% 24.013 22.627 - -3.06% -
ranges::min(std::deque<char>)/8 -5.75% 2.668 2.515 - 10.14% -
std::find_if(deque<int>)_(bail_25%)/8192 -5.73% 542.532 511.422 - -10.18% -
SetIntersection_Interlaced_Set_uint64_16384_64 -5.73% 242048832.969 228181066.955 - -4.51% -
SetIntersection_Interlaced_Vector_float_262144_1024 -5.71% 82123121.664 77432731.756 - -25.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.70% 360770328.637 340200461.133 - -2.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.70% 643.283 606.630 - -2.47% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.69% 8108.495 7646.727 - 6.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.69% 25.018 23.594 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.69% 212473689.152 200392507.209 - -2.41% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.67% 22318920.835 21052556.840 - 5.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -5.67% 31.161 29.394 - 6.06% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.67% 1628576.172 1536236.004 - -5.12% -
SetIntersection_Front_Set_uint64_1024_16 -5.66% 1219444.051 1150381.091 - -6.30% -
std::find_end(deque<int>)_(match_near_end)/1024 -5.66% 4182.646 3946.075 - 8.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -5.64% 414.596 391.207 - -2.27% -
SetIntersection_None_Set_uint32_262144_1024 -5.62% 1221500.489 1152852.781 - -4.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.61% 3930.708 3710.005 - -2.67% -
rng::for_each(set<int>)/8 -5.59% 4.848 4.577 - 1.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.59% 5.297 5.001 - 41.97% -
BM_PushHeap_uint32_Ascending_1024 -5.58% 2.704 2.553 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.58% 1.238 1.169 - -4.28% -
std::find_if(list<int>)_(bail_25%)/32768 -5.58% 7408.174 6994.764 - -5.83% -
std::any_of(vector<int>)_(process_all)/8 -5.57% 2.502 2.363 - -2.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -5.57% 91.642 86.537 - 5.11% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.54% 1520031.608 1435859.078 - -27.87% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -5.54% 70.198 66.312 - -49.10% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.53% 1603018.230 1514319.094 - -4.84% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.53% 4.605 4.350 - 2.46% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.52% 29.105 27.500 - 1.67% -
SetIntersection_None_Set_uint32_64_64 -5.50% 11977138.408 11318108.329 - -2.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.47% 1424.816 1346.817 - -3.23% -
std::format(float)_(fmt:_{:0<17500_17000}) -5.46% 232.866 220.142 - -0.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.46% 32.939 31.141 - -0.34% -
std::partial_sort(deque<int>)_(ascending)/8 -5.46% 32.045 30.295 - -1.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.44% 26.034 24.618 - -3.27% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.43% 154.667 146.269 - -5.26% -
BM_SystemErrorWithoutMessage -5.43% 15.682 14.831 - -11.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.42% 212670988.622 201141678.706 - -2.18% -
std::format(double)_(fmt:_{:0^17500_0a}) -5.42% 169.565 160.373 - -1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.42% 15738828.863 14886250.308 - 10.94% -
std::map<int,_int>::count(key)_(non-existent)/0 -5.42% 0.266 0.251 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.41% 3572095.573 3378940.823 - -5.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.40% 91.323 86.389 - -4.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.39% 26.955 25.502 - 7.58% -
BM_StringRelational_Less_Small_Huge_Control -5.39% 1.925 1.822 - -1.53% -
BM_BitsetToString<32>/Sparse_(10%)/10 -5.39% 13.323 12.605 - -2.04% -
rng::starts_with(list<int>,_pred)/1024 -5.38% 850.779 804.965 - -0.27% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.38% 11965.388 11321.529 - 13.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.38% 9841.062 9311.949 - 0.72% -
SetIntersection_Interlaced_Vector_float_64_4 -5.36% 17934186.362 16973385.504 - -6.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.33% 40.026 37.892 - 20.46% -
BM_std_minmax_element<int>/4096 -5.33% 1066.520 1009.681 - -6.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.32% 1.176 1.113 - -7.65% -
std::find_if(vector<int>)_(bail_25%)/32768 -5.31% 849.956 804.814 - -14.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.29% 17.542 16.613 - -1.37% -
std::move_backward(vector<int>)/262144 -5.27% 22679.914 21483.919 - -0.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.26% 2.778 2.632 - -6.96% -
std::stable_partition(deque<int>)_(dense)/32 -5.26% 30.587 28.978 - -2.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.26% 35.611 33.740 - -4.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.25% 36.379 34.467 - -1.40% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -5.24% 1577314.533 1494621.175 - -3.18% -
std::stable_partition(deque<int>)_(dense)/1024 -5.24% 601.406 569.901 - 0.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.22% 95.445 90.459 - 3.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -5.22% 0.395 0.374 - 6.04% -
BM_std_minmax_element<int>/4000 -5.20% 1042.187 988.022 - -6.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.19% 251911.654 238830.045 - -4.47% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.19% 174747646.837 165680415.293 - -5.03% -
BM_std_minmax_element<int>/5500 -5.19% 1427.738 1353.680 - -6.81% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.18% 12.126 11.497 - -4.90% -
std::set<std::string>::ctor(const&)/32 -5.18% 836.264 792.977 - -4.73% -
BM_stop_token_single_thread_polling_stop_requested/1024 -5.16% 1754.363 1663.853 - -0.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.15% 358.350 339.895 - 9.57% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.15% 33.397 31.679 - -5.42% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.14% 31.573 29.950 - -13.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.14% 17.228 16.343 - 3.81% -
BM_StringFindCharLiteral/16 -5.13% 1.636 1.552 - -4.12% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -5.12% 60987145.834 57861999.997 - 0.19% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -5.11% 600.944 570.223 - 1.87% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -5.11% 6846.734 6496.942 - -35.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -5.09% 14.165 13.443 - -33.00% -
BM_std_minmax_element<int>/64000 -5.08% 16633.860 15788.126 - -6.53% -
BM_std_minmax_element<int>/65536 -5.07% 17035.898 16171.587 - -6.60% -
std::fill(list<int>)/8192 -5.07% 8855.819 8407.138 - -1.31% -
bm_exception_ptr_move_ctor_null -5.07% 2.355 2.236 - -33.00% -
std::search(deque<int>,_pred)_(near_matches)/1024 -5.06% 27430.079 26042.265 - 3.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.05% 1718.579 1631.826 - 6.88% -
BM_std_minmax_element<int>/1024 -5.04% 269.840 256.230 - -6.51% -
std::remove(deque<int>)_(prefix)/32 -5.02% 55.405 52.623 - -0.44% -
BM_deque_deque_ranges_move_backward/64 -5.02% 3.521 3.344 - -2.19% -
BM_StringRelational_Eq_Empty_Small_Control -5.01% 0.492 0.467 - -2.15% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.01% 1713649.479 1627838.551 - -6.67% -
BM_sprintf/C_string_len_60 -5.00% 6.146 5.838 - -0.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.99% 0.446 0.424 - -13.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.97% 29.377 27.916 - 4.13% -
std::format(int64_t)_(fmt:_{:0>512b}) -4.95% 35.220 33.476 - -5.60% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.95% 177.665 168.873 - -4.36% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -4.94% 204901.831 194769.763 - -5.17% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.94% 5906803.003 5615229.675 - 1.31% -
BM_std_minmax_element<int>/70000 -4.94% 18199.408 17301.228 - -6.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -4.92% 1.291 1.227 - -13.95% -
std::multimap<std::string,_int>::clear()/1024 -4.92% 23066.447 21932.041 - -2.70% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -4.92% 3.906 3.714 - -1.44% -
BM_format_string<char>/32 -4.92% 0.408 0.388 - -1.22% -
BM_format_to_string_back_inserter<std::list<char>>/1 -4.91% 23.491 22.337 - 0.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.91% 746.894 710.227 - -4.51% -
BM_format_to_string_pointer<wchar_t>/16384 -4.90% 1785.359 1697.828 - -8.18% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -4.88% 190327951.298 181044122.989 - 0.55% -
std::adjacent_find(vector<int>)/50 -4.87% 12.586 11.973 - 0.84% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -4.87% 14415829.879 13713285.122 - 8.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.87% 227.598 216.517 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.83% 3254812.704 3097469.417 - 1.88% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -4.83% 0.302 0.287 - -3.01% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.83% 0.292 0.278 - -4.30% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.83% 2388.866 2273.586 - -7.99% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.83% 6402.864 6093.924 - -1.95% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -4.81% 13703.435 13044.415 - -14.79% -
BM_ConstructAndDestroy_Null_Opaque -4.81% 0.449 0.427 - -5.17% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -4.79% 24.204 23.044 - -6.27% -
std::multiset<std::string>::erase(key)_(existent)/1024 -4.79% 95.887 91.293 - 33.44% -
BM_PushHeap_uint32_Descending_16 -4.79% 0.373 0.355 - 0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.78% 39.373 37.489 - 5.82% -
BM_CmpEqual_uint_uint -4.77% 1.132 1.078 - -1.31% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.77% 7565.268 7204.191 - -2.58% -
std::map<int,_int>::count(key)_(existent)/8192 -4.75% 6.103 5.813 - -5.51% -
std::set<int>::ctor(const&)/8192 -4.75% 52739.023 50231.905 - 1.07% -
std::format(int64_t)_(fmt:_{:0^512Lo}) -4.75% 37.094 35.331 - 0.44% -
BM_format_to_n_string_span<char>/1 -4.75% 11.082 10.555 - -6.95% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -4.73% 13311393.516 12682129.544 - -4.79% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.72% 30.909 29.449 - -2.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.72% 1.319 1.257 - 13.02% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -4.72% 58153.954 55411.231 - -0.49% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.72% 21.655 20.634 - -2.16% -
std::search(deque<int>,_pred)_(near_matches)/1000 -4.71% 26150.956 24919.640 - 3.43% -
std::make_heap(vector<int>)_(shuffled)/8192 -4.70% 5272.800 5024.902 - -0.49% -
SetIntersection_None_Set_uint32_256_256 -4.70% 6078664.542 5793244.482 - -0.32% -
std::set<std::string>::contains(key)_(existent)/1024 -4.69% 24.632 23.478 - 12.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.68% 12046.984 11483.395 - -3.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.66% 0.384 0.367 - -0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.66% 8762.645 8354.358 - 8.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.65% 1181404.925 1126421.357 - -4.17% -
BM_std_minmax_element<int>/512 -4.65% 136.513 130.168 - -6.40% -
std::rotate(list<int>)_(by_1/2)/32 -4.65% 6.298 6.005 - 1.12% -
std::search(deque<int>)_(same_length)/1000 -4.64% 341.190 325.343 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.64% 68498874.637 65317574.221 - 1.51% -
std::partition(vector<int>)_(dense)/32 -4.64% 8.646 8.245 - -1.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -4.63% 19.211 18.321 - 1.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -4.63% 1.443 1.376 - 29.41% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.62% 16.422 15.662 - -3.37% -
BM_PathIterateMultipleTimes/iterate_elements/1024 -4.62% 324480.482 309501.979 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.62% 5710.017 5446.440 - -1.22% -
BM_format_to_iterator/<std::vector>_string_len_6000 -4.61% 62.730 59.839 - -0.30% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.60% 1.538 1.467 - -6.21% -
std::find_if(deque<int>)_(bail_25%)/32768 -4.59% 2147.665 2049.019 - -7.45% -
SetIntersection_Front_Set_uint32_262144_16 -4.59% 1212612.453 1156927.387 - -1.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.59% 2.744 2.618 - -14.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.58% 99.825 95.253 - -4.93% -
BM_join_view_deques/1 -4.57% 8.869 8.464 - -1.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -4.56% 1.524 1.455 - 7.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.56% 9106257.514 8691027.351 - -32.41% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.55% 24.103 23.006 - 0.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -4.55% 7.111 6.787 - -7.42% -
SetIntersection_Interlaced_Set_string_16384_1024 -4.54% 356884147.262 340672706.697 - -2.66% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.53% 54457.823 51988.701 - -35.14% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.53% 40244922.021 38420251.036 - -25.19% -
SetIntersection_None_Vector_uint64_262144_4 -4.53% 1131369.637 1080093.818 - -6.16% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.50% 478.571 457.054 - -18.84% -
BM_std_minmax_element<long_long>/64 -4.49% 18.002 17.194 - 3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.46% 1188864.440 1135808.708 - -4.63% -
std::replace(vector<int>)_(sprinkled)/32 -4.45% 6.040 5.771 - -0.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.44% 231.119 220.861 - 2.64% -
std::is_sorted(vector<int>)/8192 -4.43% 1967.613 1880.403 - -2.49% -
SetIntersection_Front_Vector_uint64_1024_64 -4.43% 1369537.720 1308899.110 - -1.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.42% 58041.975 55475.356 - 1.15% -
std::deque<std::string>::ctor(size)/32 -4.42% 49.304 47.124 - -8.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -4.41% 20866.144 19946.788 - 2.53% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -4.41% 0.501 0.479 - -8.05% -
SetIntersection_None_Set_uint64_1024_1024 -4.40% 9049946.379 8652008.452 - -4.42% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.39% 31.785 30.388 - -2.50% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.38% 489.790 468.313 - -18.83% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -4.38% 24.228 23.167 - -1.09% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -4.37% 189.533 181.258 - -1.74% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.36% 15.846 15.155 - 5.74% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.33% 3.506 3.354 - -4.23% -
BM_Copy_MemFuncPtr -4.33% 1.203 1.151 - -10.89% -
BM_format_string<wchar_t>/32 -4.33% 0.857 0.820 - -7.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.32% 3.068 2.935 - 0.35% -
SetIntersection_None_Vector_uint32_16384_4 -4.32% 1108132.734 1060227.490 - -5.18% -
SetIntersection_None_Vector_uint64_262144_1024 -4.32% 1138692.891 1089492.505 - -4.56% -
SetIntersection_Front_Vector_uint32_16384_16 -4.31% 1124665.310 1076163.782 - -3.37% -
std::multiset<std::string>::find(key)_(existent)/32 -4.31% 15.467 14.801 - -6.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.30% 1239264.047 1185917.719 - -3.32% -
std::sample(deque<int>)/1024 -4.30% 11907.318 11395.302 - 0.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.28% 6434.443 6158.919 - -5.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.28% 1906.948 1825.361 - -5.26% -
BM_deque_deque_move/2 -4.28% 2.407 2.304 - -0.09% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.27% 123846850.781 118553999.906 - 4.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -4.27% 13385795.252 12813770.199 - -29.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.27% 14602212.144 13978442.910 - -0.11% -
SetIntersection_Front_Vector_uint32_262144_4 -4.27% 1060826.881 1015522.888 - -6.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.26% 6362487.613 6091641.370 - -4.77% -
SetIntersection_None_Set_string_16384_16384 -4.25% 200694852.763 192155741.359 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.24% 629.880 603.203 - -2.98% -
std::flat_map<int,_int>::erase(iterator)/8192 -4.23% 527.324 504.995 - 0.17% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.22% 17.910 17.155 - -7.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.21% 2.350 2.251 - -4.01% -
BM_deque_deque_move_backward/512 -4.21% 19.722 18.892 - -4.31% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.21% 1.342 1.285 - -3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.20% 1964626.860 1882017.427 - 2.58% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -4.20% 21.813 20.897 - 1.96% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.20% 38935648.005 37300366.229 - -10.23% -
std::multimap<std::string,_int>::clear()/8192 -4.19% 224752.684 215331.014 - -1.55% -
std::set<std::string>::contains(key)_(existent)/32 -4.19% 16.033 15.361 - -3.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.17% 11420.816 10944.391 - -13.55% -
std::search(vector<int>,_pred)_(no_match)/8192 -4.17% 5163.628 4948.394 - 19.06% -
SetIntersection_Front_Set_string_256_64 -4.16% 15008654.725 14384426.452 - 1.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.16% 13317.671 12764.284 - 3.19% -
std::set<int>::find(key)_(existent)/32 -4.14% 1.745 1.673 - 3.00% -
rng::contains(list<int>)_(process_all)/8192 -4.14% 7162.493 6866.111 - -4.44% -
ranges::min(std::vector<long_long>)/64 -4.14% 4.899 4.696 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.13% 17.294 16.581 - 0.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -4.13% 23.705 22.727 - -2.11% -
std::remove_if(vector<int>)_(prefix)/1024 -4.11% 365.100 350.104 - -7.21% -
SetIntersection_None_Set_float_262144_1024 -4.11% 1209130.043 1159465.170 - -3.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.10% 1141378.818 1094566.614 - -4.78% -
std::format(int64_t)_(fmt:_{:0512X}) -4.10% 37.657 36.112 - -0.74% -
SetIntersection_Front_Vector_uint32_262144_64 -4.10% 1370990.269 1314820.467 - -5.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -4.09% 409.140 392.390 - -1.52% -
BM_to_chars_bad/16 -4.09% 0.558 0.535 - -0.42% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.09% 219100235.862 210133727.509 - 0.64% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -4.09% 35.358 33.911 - -2.22% -
std::stable_partition(deque<int>)_(dense)/50 -4.09% 39.633 38.012 - 1.29% -
std::format(int64_t)_(fmt:_{:0<512X}) -4.08% 39.107 37.511 - 0.18% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.08% 514.405 493.418 - 0.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.08% 6436.530 6174.033 - -1.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.07% 6390.505 6130.312 - 4.07% -
SetIntersection_Front_Set_uint32_262144_262144 -4.07% 1664719.809 1596962.078 - -3.82% -
BM_StringRelational_Less_Empty_Huge_Control -4.07% 1.612 1.546 - -7.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.06% 1047804.228 1005212.557 - -5.97% -
BM_CmpLess_uint_schar -4.06% 1.065 1.021 - -9.93% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -4.06% 34.831 33.417 - -3.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.06% 31921.703 30626.632 - -4.00% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -4.04% 256.591 246.214 - 1.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.04% 3951.199 3791.598 - -3.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.04% 1045032.195 1002824.986 - -4.33% -
BM_stop_token_async_reg_unreg_callback/1024 -4.03% 7443192.167 7143408.112 - -10.30% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.03% 11748769.957 11275633.748 - -2.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.02% 1.497 1.436 - -13.54% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.02% 10014651.866 9611921.793 - -3.26% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.02% 159.776 153.351 - -7.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.02% 57966.816 55637.642 - -5.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.01% 4.162 3.995 - -0.69% -
BM_PushHeap_float_Descending_16 -4.00% 0.393 0.377 - -40.28% -
BM_StringFindCharLiteral/8 -4.00% 1.618 1.554 - -4.02% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.00% 1.215 1.166 - -4.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.00% 2.508 2.407 - -6.65% -
std::set<int>::find(key)_(existent)/1024 -3.97% 4.053 3.892 - -5.22% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.96% 4.544 4.364 - -1.65% -
std::format(int64_t)_(fmt:_{:0512Lo}) -3.96% 37.020 35.553 - -3.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -3.96% 5.590 5.369 - -1.77% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.95% 204440.454 196354.836 - -0.42% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.95% 23.436 22.510 - -9.10% -
SetIntersection_None_Set_string_262144_1 -3.95% 1734497.479 1665934.326 - -1.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.95% 22.375 21.491 - 4.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.95% 42360.066 40687.604 - -10.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.94% 25490.832 24485.794 - -17.57% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -3.94% 18.859 18.116 - -2.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.92% 13903.892 13358.943 - -5.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -3.91% 801.840 770.477 - 0.29% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.91% 3308.982 3179.574 - -6.09% -
BM_format_to_n_string_begin<std::vector<char>>/1 -3.90% 11.219 10.781 - -1.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.90% 1.324 1.272 - -4.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.89% 2.516 2.418 - -13.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.89% 20.895 20.081 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -3.88% 1837829.060 1766559.296 - -12.14% -
std::remove(deque<int>)_(prefix)/50 -3.88% 63.549 61.085 - 6.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.88% 410.085 394.191 - -1.14% -
std::unordered_set<int>::find(key)_(non-existent)/32 -3.87% 1.098 1.056 - -3.86% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.86% 33.765 32.461 - -18.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.86% 52.559 50.530 - 8.61% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.86% 1048333.415 1007863.771 - -4.62% -
std::set<std::string>::equal_range(key)_(existent)/1024 -3.85% 26.815 25.781 - 18.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.84% 468457.255 450448.260 - -2.48% -
BM_StringRelational_Less_Small_Empty_Control -3.84% 1.612 1.550 - -7.70% -
SetIntersection_None_Set_string_1024_256 -3.83% 9226293.976 8873041.847 - -2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.81% 205642069.605 197808952.173 - -1.71% -
BM_StringRead_Hot_Shallow_Small -3.80% 0.492 0.473 - -1.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.79% 6.884 6.623 - -8.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.79% 28.703 27.615 - -7.94% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.79% 68305.719 65716.802 - -2.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.79% 1048.471 1008.741 - -1.57% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.79% 11743611.486 11298748.623 - -0.31% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -3.79% 57.602 55.420 - -1.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.78% 25.000 24.054 - -3.28% -
SetIntersection_None_Set_float_262144_262144 -3.78% 1212379.394 1166529.054 - -3.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -3.78% 6.515 6.269 - 2.62% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -3.77% 7137.919 6868.683 - 0.27% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.77% 220.338 212.040 - -10.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.77% 1.256 1.208 - 4.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.75% 12693.248 12217.323 - -0.51% -
BM_deque_vector_ranges_copy_backward/512 -3.75% 21.546 20.739 - 15.56% -
SetIntersection_Front_Set_uint32_16384_16384 -3.74% 222429219.247 214100075.491 - 1.22% -
std::remove_copy(deque<int>)_(prefix)/50 -3.73% 21.245 20.453 - 1.27% -
BM_format_to_iterator/<std::string>_string_len_6000 -3.73% 62.210 59.891 - -0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.73% 40020.370 38529.439 - -1.91% -
SetIntersection_Front_Set_uint64_262144_4 -3.72% 1077239.530 1037151.558 - -5.39% -
std::copy_if(deque<int>)_(entire_range)/8 -3.72% 2.643 2.545 - -4.15% -
std::find_if(list<int>)_(process_all)/32768 -3.72% 26465.012 25481.664 - -1.15% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -3.71% 11.356 10.934 - 1.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.70% 5762.455 5549.048 - -15.35% -
BM_StringFindCharLiteral/32 -3.70% 1.680 1.618 - -0.10% -
rng::contains(list<int>)_(process_all)/32 -3.70% 9.043 8.708 - -3.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.69% 602686.010 580439.049 - -4.55% -
SetIntersection_None_Set_uint32_64_4 -3.68% 22025330.382 21214833.053 - -0.24% -
std::move_backward(vector<int>)/512 -3.68% 21.614 20.819 - 0.93% -
std::set<int>::ctor(const&)/1024 -3.68% 6559.167 6318.083 - 0.96% -
rng::contains_subrange(deque<int>)_(single_element)/32 -3.67% 17.574 16.929 - -1.94% -
SetIntersection_None_Vector_uint64_262144_64 -3.67% 1127770.875 1086404.918 - -3.36% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.66% 23.982 23.104 - -7.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.65% 1186673.095 1143349.484 - -3.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.65% 32.455 31.270 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.65% 16.622 16.016 - -3.50% -
std::multimap<int,_int>::ctor(const&)/32 -3.64% 232.855 224.385 - 3.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.64% 7657705.396 7379341.723 - -4.02% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -3.63% 17.898 17.247 - -1.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.63% 6.028 5.809 - 1.68% -
DAG_to_complete -3.63% 0.288 0.278 - 0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.62% 221.725 213.691 - -5.35% -
BM_StringRelational_Eq_Small_Large_Control -3.62% 0.492 0.474 - 0.60% -
SetIntersection_None_Set_uint64_1024_4 -3.62% 9068619.023 8740051.758 - -4.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.61% 4.348 4.191 - -9.37% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.60% 9.550 9.206 - -6.58% -
bm_lexicographical_compare<unsigned_char>/64 -3.60% 1.995 1.923 - -3.78% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -3.58% 41.721 40.226 - -6.07% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -3.57% 68391.800 65948.614 - -2.05% -
BM_format/C_string_len_6 -3.57% 14.281 13.771 - -0.25% -
SetIntersection_Front_Set_uint32_256_64 -3.56% 5545410.608 5347824.669 - -8.09% -
SetIntersection_Interlaced_Set_float_1024_16 -3.56% 11728460.832 11310738.946 - -2.15% -
SetIntersection_Front_Set_uint32_262144_256 -3.56% 3900204.593 3761482.863 - -1.58% -
BM_deque_deque_move/1024 -3.55% 37.986 36.637 - -2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.55% 9309945.244 8979429.717 - -0.16% -
DAG_leftmost_middle,_2_levels -3.55% 15.907 15.342 - -3.18% -
std::format(int64_t)_(fmt:_{:0<512LX}) -3.55% 43.650 42.101 - -1.31% -
SetIntersection_Interlaced_Set_float_262144_256 -3.55% 1590237.955 1533841.471 - -3.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.55% 43877.890 42321.800 - -0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.54% 683.678 659.451 - -0.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.54% 1.299 1.253 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.54% 1037542.633 1000823.908 - -6.26% -
BM_StringEraseWithMove_Huge_Opaque -3.53% 49.053 47.319 - -30.65% -
std::multiset<std::string>::erase(iterator)/1024 -3.53% 31.980 30.850 - 8.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.53% 0.464 0.448 - -34.51% -
BM_StringAssignStr_Large_Opaque -3.53% 10.825 10.443 - 1.16% -
BM_CmpLess_schar_schar -3.52% 0.982 0.947 - -1.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.52% 43798.075 42256.793 - -5.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.52% 1308.582 1262.548 - -2.80% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.52% 1414087.592 1364346.830 - -17.32% -
std::set<int>::count(key)_(existent)/8192 -3.52% 8.135 7.849 - -4.49% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.51% 103117306.961 99493213.178 - 0.99% -
SetIntersection_None_Set_float_262144_64 -3.51% 1208710.369 1166255.860 - -2.22% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.51% 12389.363 11954.336 - -4.33% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.50% 1292555.176 1247325.926 - -2.56% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.50% 10136635.572 9782343.012 - -3.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.49% 48.573 46.876 - 17.68% -
std::partial_sort(vector<int>)_(descending)/8 -3.49% 25.395 24.507 - -3.47% -
std::set<std::string>::upper_bound(key)_(existent)/32 -3.49% 17.218 16.617 - -4.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.49% 10.650 10.278 - -7.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.49% 52.264 50.443 - 14.24% -
std::sort(vector<int>)_(pipe-organ)/8192 -3.48% 22265.416 21490.929 - -0.92% -
SetIntersection_None_Vector_uint64_16384_256 -3.47% 1110370.020 1071838.253 - -2.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.47% 23.630 22.811 - -0.13% -
BM_vector_deque_ranges_move_backward/1 -3.46% 2.336 2.255 - -3.19% -
SetIntersection_None_Set_float_1024_1 -3.46% 9168338.049 8851127.493 - -1.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.46% 6625.151 6396.191 - -2.86% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.46% 342369904.341 330538143.642 - 37.55% -
SetIntersection_Interlaced_Set_float_262144_4 -3.44% 1312624.185 1267407.308 - -2.07% -
SetIntersection_Front_Set_uint32_262144_4 -3.44% 1082746.652 1045486.321 - -2.44% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.44% 1.262 1.219 - -21.80% -
std::stable_partition(vector<int>)_(sparse)/8192 -3.44% 1588.074 1533.465 - -0.71% -
std::set<std::string>::find(key)_(non-existent)/32 -3.43% 10.562 10.199 - 8.23% -
SetIntersection_None_Set_float_1024_1024 -3.43% 8957674.517 8650165.817 - -3.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.43% 7.815 7.546 - -8.56% -
std::transform(list<int>,_list<int>)/50 -3.42% 38.929 37.596 - 1.47% -
std::rotate(deque<int>)_(by_1/2)/1024 -3.42% 179.306 173.170 - 0.12% -
SetIntersection_Front_Set_uint32_16384_16 -3.42% 1198473.427 1157500.828 - -5.11% -
BM_deque_vector_ranges_move_backward/0 -3.41% 1.549 1.496 - -5.55% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -3.41% 8023446.458 7749704.667 - 11.39% -
BM_std_minmax_element<char>/5500 -3.41% 1507.653 1456.306 - 1.06% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.40% 19.044 18.396 - -8.56% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 -3.40% 227.635 219.895 - 0.81% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -3.40% 55009.777 53139.652 - -0.56% -
SetIntersection_Front_Set_uint32_64_64 -3.40% 13245199.645 12795292.345 - -0.58% -
BM_deque_vector_ranges_move_backward/65536 -3.37% 7317.115 7070.187 - -4.21% -
std::fill(vector<bool>)/512 -3.37% 1.559 1.507 - -0.82% -
ranges::minmax(std::list<char>)/70000 -3.37% 56389.900 54491.259 - 4.04% -
BM_Swap_FuncPtr_LargeTrivialFunctor -3.36% 1.200 1.160 - -1.61% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -3.36% 2.438 2.356 - -7.25% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.35% 422.275 408.110 - 0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.35% 16472.628 15920.090 - -3.01% -
std::multiset<std::string>::erase(key)_(existent)/8192 -3.35% 89.469 86.470 - -18.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.34% 1694607.258 1638017.252 - -2.30% -
SetIntersection_Front_Vector_string_1024_256 -3.34% 9334075.881 9022499.094 - -11.58% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.33% 32.150 31.078 - 19.73% -
BM_PushHeap_float_Ascending_64 -3.33% 1.816 1.755 - -0.35% -
BM_BitsetToString<32>/Dense_(90%)/90 -3.33% 13.141 12.704 - -7.19% -
std::map<int,_int>::erase(iterator)/8192 -3.32% 24.459 23.648 - -11.52% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.32% 5.471 5.290 - -4.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.32% 4.063 3.929 - 1.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.32% 13930.297 13468.459 - -5.37% -
ranges::min(std::vector<long_long>)/8 -3.31% 2.280 2.204 - 3.68% -
std::replace(vector<int>)_(sprinkled)/50 -3.31% 8.912 8.617 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.30% 8974790.543 8678643.001 - -31.72% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.30% 22093830.957 21365139.845 - -4.27% -
bm_ranges_lexicographical_compare<int>/64 -3.30% 4.448 4.302 - -0.96% -
std::set<std::string>::find(key)_(existent)/32 -3.29% 15.843 15.321 - 7.36% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.28% 3.689 3.568 - -2.38% -
std::map<int,_int>::erase(iterator)/1024 -3.27% 21.236 20.541 - -14.53% -
SetIntersection_Front_Set_uint32_64_16 -3.27% 15495545.726 14988372.141 - -2.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.27% 800.212 774.065 - -4.78% -
SetIntersection_None_Set_float_262144_1 -3.26% 1211189.859 1171703.288 - -2.52% -
SetIntersection_Front_Set_float_262144_1024 -3.26% 15087691.593 14595949.848 - 21.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.25% 38.177 36.934 - -0.24% -
rng::contains_subrange(deque<int>)_(single_element)/50 -3.25% 29.498 28.539 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.25% 1118609.284 1082266.074 - -3.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -3.25% 18.112 17.525 - 2.60% -
SetIntersection_None_Set_float_262144_4 -3.25% 1209917.805 1170649.494 - -2.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.24% 615.856 595.878 - 3.19% -
BM_std_minmax_element<int>/64 -3.24% 17.061 16.508 - -3.88% -
std::upper_bound(std::forward_list<int>)/8192 -3.22% 10704.072 10359.021 - -0.38% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.22% 3569.562 3454.736 - 0.62% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -3.22% 32.667 31.617 - -4.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.21% 0.962 0.931 - -0.08% -
std::find_end(list<int>)_(single_element)/8192 -3.21% 9869.220 9552.636 - -1.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.21% 51123.771 49484.738 - -0.66% -
SetIntersection_Front_Vector_uint64_262144_4 -3.20% 1046153.231 1012646.822 - -6.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.20% 1171664.004 1134212.868 - -4.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.20% 52907.238 51216.373 - -35.87% -
BM_vector_deque_ranges_copy_backward/65536 -3.19% 7761.147 7513.307 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.19% 0.626 0.606 - -1.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.18% 34.169 33.082 - 3.49% -
SetIntersection_Front_Vector_uint32_256_64 -3.18% 4372849.613 4233878.391 - -2.84% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.18% 494.963 479.236 - -0.32% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.17% 5.224 5.058 - 2.06% -
SetIntersection_None_Set_uint64_256_64 -3.17% 9323667.984 9028173.199 - -3.77% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.16% 45280.583 43848.003 - -2.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.16% 48.472 46.940 - -22.30% -
BM_Swap_FuncPtr_MemPtr -3.16% 3.368 3.261 - -2.17% -
ranges::minmax(std::vector<char>)/64 -3.16% 1.232 1.193 - -11.81% -
std::search(vector<int>,_pred)_(no_match)/1024 -3.16% 618.871 599.336 - 15.04% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.16% 73025338.439 70720882.354 - -8.47% -
SetIntersection_None_Set_float_262144_16 -3.15% 1213421.141 1175141.113 - -2.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.15% 2.331 2.258 - -2.38% -
SetIntersection_None_Set_uint64_256_4 -3.14% 11356717.339 11000640.150 - -5.22% -
SetIntersection_None_Set_string_262144_262144 -3.14% 1708658.449 1655086.264 - -3.25% -
SetIntersection_None_Set_uint64_16384_1 -3.13% 160495236.132 155464980.347 - -3.10% -
SetIntersection_Front_Vector_string_262144_16 -3.13% 1608799.971 1558410.985 - -3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.12% 10439496.773 10113996.186 - -2.43% -
BM_lexicographical_compare_three_way_fast_path/16 -3.12% 4.410 4.272 - -0.83% -
ranges::min(std::list<long_long>)/70000 -3.12% 51575.622 49968.034 - 13.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.11% 819.259 793.761 - -2.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.11% 30.687 29.732 - -4.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.11% 198211106.246 192045956.422 - -4.83% -
SetIntersection_None_Set_uint64_16384_4 -3.10% 164580808.130 159471741.128 - -3.36% -
SetIntersection_Interlaced_Set_float_64_16 -3.10% 22734785.573 22029632.584 - 0.97% -
std::is_sorted_until(deque<int>)/8 -3.10% 3.323 3.220 - 26.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -3.09% 19707.435 19097.501 - -0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -3.09% 161750.865 156751.461 - -0.54% -
BM_deque_vector_move/64 -3.09% 2.733 2.649 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.08% 7.054 6.836 - -1.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.07% 15.622 15.142 - -0.89% -
BM_to_chars_good/16 -3.07% 2.069 2.005 - -3.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.07% 1148309.635 1113067.864 - -2.40% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.07% 482.102 467.306 - 0.14% -
BM_CmpEqual_uint_int -3.07% 1.072 1.039 - -7.90% -
std::set<int>::ctor(const&)/32 -3.06% 229.891 222.852 - 4.40% -
SetIntersection_None_Set_float_262144_256 -3.06% 1206303.469 1169369.467 - -2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.06% 11409741.600 11060455.596 - -1.70% -
bm_ranges_swap_ranges_vb_aligned/262144 -3.06% 497.217 481.997 - 0.01% -
DAG_sidecast_fail,_3_levels -3.05% 107.928 104.633 - -10.36% -
std::find_if_not(vector<char>)_(process_all)/8 -3.05% 1.420 1.377 - 3.74% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.04% 19.498 18.905 - 0.31% -
std::format(int64_t)_(fmt:_{:0512Lx}) -3.03% 35.442 34.367 - -4.07% -
BM_Swap_Null_LargeNonTrivialFunctor -3.03% 0.524 0.508 - -10.48% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.03% 9.588 9.297 - -5.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.03% 9.428 9.143 - -0.76% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.02% 206.157 199.923 - -3.25% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.02% 2286.395 2217.355 - -0.05% -
std::format(int64_t)_(fmt:_{:0>512LX}) -3.01% 40.906 39.673 - -1.32% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -3.01% 23.626 22.915 - 3.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.01% 24.805 24.060 - 3.33% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.00% 5011.674 4861.304 - -1.21% -
std::copy_if(list<int>)_(entire_range)/64 -3.00% 33.962 32.944 - -1.58% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -3.00% 5.682 5.512 - -0.25% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.00% 2.675 2.594 - -3.07% -
rng::for_each(map<int>)/8192 -2.99% 16657.959 16159.341 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.99% 1680675.133 1630445.557 - -4.10% -
BM_vector_deque_copy_backward/2 -2.98% 2.062 2.001 - -3.07% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.98% 30.376 29.470 - -5.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.98% 20862.309 20241.535 - 1.28% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.97% 21.917 21.266 - -2.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.96% 5186.143 5032.416 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.96% 1120176.222 1087066.677 - -3.82% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.95% 1918.701 1862.062 - -2.45% -
BM_PathConstructString/large_string/512 -2.94% 8692.297 8436.664 - -0.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.94% 5.822 5.651 - -21.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -2.94% 1.311 1.273 - 0.25% -
SetIntersection_Front_Set_string_262144_262144 -2.94% 18041064.941 17511404.623 - -4.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.93% 6430.790 6242.243 - 0.61% -
std::format(float)_(fmt:_{:_0e}) -2.93% 39.974 38.804 - 0.97% -
BM_vector_deque_ranges_move_backward/2 -2.93% 2.055 1.994 - -3.28% -
std::multiset<int>::count(key)_(existent)/32 -2.92% 3.900 3.786 - -19.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 -2.91% 117977.006 114540.631 - -0.23% -
BM_PushHeap_uint32_Ascending_16 -2.90% 0.941 0.914 - -0.32% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -2.90% 222.491 216.044 - -0.36% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -2.90% 1.240 1.204 - -5.49% -
SetIntersection_Front_Set_float_16384_256 -2.90% 4522609.898 4391631.603 - 4.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.89% 1183274.897 1149035.992 - -6.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.88% 1564.096 1518.979 - 4.88% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.88% 14668793.321 14246203.900 - -3.74% -
SetIntersection_Front_Set_uint32_256_256 -2.88% 7859531.225 7633265.697 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.88% 0.704 0.684 - -1.55% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.88% 16.827 16.343 - -2.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.88% 1887161.785 1832869.627 - -0.64% -
BM_PushHeap_uint32_QuickSortAdversary_1 -2.88% 0.557 0.541 - 37.32% -
SetIntersection_Interlaced_Set_float_262144_16 -2.87% 1612038.820 1565708.334 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.87% 1217985.661 1182988.485 - -1.06% -
std::find_if(list<int>)_(process_all)/8 -2.87% 2.426 2.357 - 2.73% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.87% 20.834 20.236 - -0.36% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -2.87% 523625.061 508599.100 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.87% 1334107.013 1295860.028 - -3.56% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.86% 626.105 608.189 - -1.52% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.85% 20.177 19.601 - -4.59% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.85% 18.901 18.363 - -4.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.84% 1170646.094 1137394.742 - -5.34% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.83% 1319897.055 1282480.713 - -1.53% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.83% 539.657 524.367 - -3.26% -
std::remove_if(list<int>)_(sprinkled)/50 -2.83% 72.428 70.376 - -6.10% -
SetIntersection_None_Vector_string_262144_4 -2.82% 1292764.904 1256276.618 - -3.60% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.82% 8.230 7.998 - -14.60% -
std::adjacent_find(deque<int>,_pred)/8 -2.81% 4.265 4.145 - -14.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.80% 8966201.975 8715066.403 - -2.28% -
BM_PathIterateMultipleTimes/iterate_elements/512 -2.79% 156222.002 151857.446 - -0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.78% 15443.803 15014.223 - -3.72% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.78% 35.121 34.146 - -3.95% -
SetIntersection_None_Set_float_262144_16384 -2.77% 1199947.346 1166653.076 - -2.91% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.77% 7736.031 7521.735 - 0.74% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.77% 697.088 677.778 - -1.08% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.76% 3.924 3.816 - -0.91% -
SetIntersection_None_Set_string_1024_4 -2.76% 9011753.700 8762763.776 - -1.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.76% 51353.941 49935.644 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.76% 10901625.279 10600755.808 - -4.63% -
BM_Swap_Null_FuncPtr -2.76% 1.231 1.197 - -4.80% -
std::none_of(deque<int>)_(process_all)/8192 -2.76% 2605.205 2533.401 - -6.78% -
std::format(int64_t)_(fmt:_{:LX}) -2.75% 34.917 33.955 - -1.25% -
BM_format_to_string_begin<std::vector<char>>/1 -2.75% 10.245 9.962 - -1.47% -
SetIntersection_None_Set_string_262144_4 -2.75% 1713906.412 1666729.818 - -2.51% -
std::fill(list<int>)/50 -2.75% 34.345 33.400 - -4.97% -
std::distance(join_view(vector<vector<int>>))/4096 -2.75% 4.543 4.418 - -99.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.74% 19.617 19.080 - -5.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.74% 18.782 18.267 - -0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.73% 14566.150 14168.198 - -3.18% -
std::find_if_not(list<int>)_(process_all)/32768 -2.73% 26567.492 25841.969 - 1.97% -
std::format(double)_(fmt:_{:_0Lg}) -2.73% 78.498 76.358 - -1.26% -
std::remove(list<int>)_(prefix)/1024 -2.73% 985.482 958.621 - 1.17% -
std::stable_sort(vector<int>)_(descending)/8 -2.72% 24.626 23.956 - 2.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.72% 13320877.001 12958767.242 - -0.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.72% 3.428 3.334 - 0.23% -
std::format(double)_(fmt:_{:_10La}) -2.71% 44.430 43.228 - -0.05% -
std::stable_sort(deque<int>)_(repeated)/8192 -2.70% 7889.680 7676.591 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.70% 42365075.806 41221330.984 - -1.92% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -2.70% 2.153 2.095 - -1.76% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -2.70% 26303.887 25593.901 - -10.29% -
DAG_sidecast_fail,_2_levels -2.70% 92.193 89.704 - -8.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.70% 820852.466 798706.221 - -0.10% -
BM_StringAssignAsciizMix_Transparent -2.69% 3.038 2.957 - -4.05% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.68% 24515.358 23859.229 - -11.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.68% 1223.090 1190.356 - -7.22% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.67% 53.668 52.234 - -0.94% -
std::list<int>::ctor(size)/1024 -2.67% 12190.765 11865.638 - -0.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.67% 166.445 162.006 - -3.04% -
BM_std_minmax_element<int>/4 -2.67% 1.248 1.215 - -1.98% -
SetIntersection_Front_Set_uint32_16384_1024 -2.66% 12806403.429 12465115.114 - 1.48% -
std::format(float)_(fmt:_{:_10e}) -2.66% 43.955 42.785 - 1.28% -
BM_vector_deque_ranges_copy_backward/64000 -2.66% 7365.850 7170.004 - -3.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.65% 147436.646 143523.293 - -11.49% -
BM_StringAssignStr_Large_Transparent -2.65% 10.740 10.455 - 0.92% -
BM_CmpEqual_ushort_short -2.65% 1.012 0.985 - -12.51% -
std::format(float)_(fmt:_{:_0g}) -2.64% 63.933 62.243 - 1.37% -
SetIntersection_Interlaced_Vector_string_256_4 -2.64% 6267971.741 6102420.007 - -3.18% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -2.64% 97555.059 94978.431 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.64% 12198678.853 11876681.458 - -0.07% -
BM_CmpLess_uchar_int -2.63% 1.088 1.059 - -6.21% -
SetIntersection_None_Vector_string_16384_1 -2.62% 1245358.701 1212668.207 - -2.39% -
std::find_end(list<int>)_(near_matches)/1000 -2.62% 37500.132 36515.845 - 1.07% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.62% 75.111 73.140 - -1.60% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.62% 443.229 431.605 - -0.02% -
std::multiset<int>::ctor(const&)/8192 -2.62% 52422.240 51047.797 - 1.44% -
BM_PushHeap_uint32_Ascending_16384 -2.62% 3.738 3.640 - -1.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.62% 1.705 1.661 - -11.02% -
SetIntersection_None_Vector_uint64_16384_1 -2.62% 1103652.180 1074786.999 - -4.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.61% 16905.658 16463.865 - -3.25% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.61% 1605299.481 1563371.338 - -1.01% -
BM_std_minmax_element<short>/512 -2.61% 133.909 130.413 - -2.78% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -2.61% 39.683 38.647 - 40.30% -
std::partition(list<int>)_(dense)/50 -2.61% 13.684 13.327 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.61% 18507162.605 18024743.773 - -3.16% -
std::set<int>::equal_range(key)_(existent)/8192 -2.61% 8.365 8.147 - -1.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.60% 1605.241 1563.489 - -2.16% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.60% 25.467 24.805 - -4.81% -
std::rotate(list<int>)_(by_1/2)/50 -2.60% 14.324 13.952 - 2.11% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.59% 10.382 10.113 - 0.15% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.58% 28.904 28.157 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.58% 8202605.912 7990807.581 - -2.66% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -2.58% 1.688 1.645 - 19.54% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.58% 46.591 45.391 - -2.33% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.57% 19.273 18.777 - -0.64% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.57% 627.949 611.789 - 20.32% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -2.57% 2.150 2.095 - -1.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.56% 24.383 23.757 - -3.85% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.56% 13447031.139 13102493.377 - -2.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.56% 182094.640 177434.289 - 1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.55% 5057900.562 4928787.118 - -3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.55% 4437053.112 4323981.467 - 0.96% -
SetIntersection_Front_Vector_string_1024_64 -2.55% 3344436.743 3259221.310 - 1.70% -
std::set<int>::ctor(const&,_alloc)/1024 -2.55% 6511.943 6346.183 - -34.44% -
BM_PushHeap_float_Random_1024 -2.54% 7.140 6.958 - -7.67% -
SetIntersection_None_Set_uint64_1024_64 -2.54% 8837138.159 8612449.083 - -4.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.54% 1065.253 1038.178 - 16.36% -
SetIntersection_None_Set_string_262144_16384 -2.53% 1712705.727 1669290.446 - -1.95% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.53% 1461.513 1424.473 - -2.21% -
SetIntersection_None_Vector_uint64_256_1 -2.53% 4276833.875 4168486.803 - -3.55% -
std::remove_copy(vector<int>)_(prefix)/32 -2.53% 9.645 9.400 - 0.36% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -2.53% 101052.642 98494.309 - 0.10% -
DAG_leftmost_middle,_3_levels -2.53% 12.937 12.610 - -3.13% -
std::flat_multimap<int,_int>::clear()/1024 -2.53% 401.891 391.737 - -2.36% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.53% 478.203 466.125 - -2.52% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.52% 23.940 23.336 - -0.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.51% 4.364 4.254 - 3.39% -
BM_deque_deque_ranges_move_backward/64000 -2.51% 7410.889 7224.890 - -3.93% -
std::map<int,_int>::clear()/1024 -2.51% 10473.248 10210.700 - -9.94% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -2.50% 37.978 37.029 - -3.85% -
SetIntersection_None_Set_uint64_16384_16 -2.50% 166612314.623 162448840.915 - -3.26% -
SetIntersection_Front_Set_uint32_16384_1 -2.49% 1048505.286 1022399.202 - -3.06% -
BM_format_to_n_string_begin<std::list<char>>/1 -2.49% 13.261 12.931 - -1.31% -
SetIntersection_None_Vector_uint64_262144_256 -2.49% 1136267.234 1108020.844 - -2.69% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -2.48% 619778.103 604383.184 - -1.13% -
std::format(float)_(fmt:_{:_0f}) -2.48% 38.987 38.019 - 0.56% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.48% 5.342 5.209 - -2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.48% 1222704.816 1192389.795 - -1.32% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.48% 2.150 2.097 - -1.73% -
SetIntersection_Front_Set_uint32_262144_16384 -2.48% 221537087.572 216048592.222 - -2.60% -
SetIntersection_Interlaced_Set_string_256_64 -2.47% 31348154.641 30572750.395 - 2.84% -
std::format(double)_(fmt:_{:_0L}) -2.47% 76.692 74.800 - -1.28% -
bm_list/1 -2.47% 3.146 3.069 - -2.76% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.45% 13194.905 12871.351 - 2.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.45% 13350.609 13023.608 - 0.07% -
BM_format_string<wchar_t>/16 -2.45% 1.523 1.485 - -7.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.44% 9355304.925 9126643.202 - -3.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.44% 1502.234 1465.576 - 2.01% -
std::map<int,_int>::count(key)_(existent)/1024 -2.44% 3.891 3.796 - -13.89% -
std::set<std::string>::erase(key)_(existent)/1024 -2.44% 61.342 59.846 - -19.85% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.44% 4.836 4.718 - -3.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.44% 54.120 52.801 - -2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.44% 1157534.084 1129344.527 - -4.27% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.43% 11546196.169 11265179.984 - -2.16% -
SetIntersection_None_Set_uint64_16384_16384 -2.43% 178187118.948 173853041.932 - -3.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.43% 1680237.549 1639415.363 - -3.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.43% 1.243 1.213 - -28.56% -
SetIntersection_None_Set_string_262144_64 -2.43% 1712016.926 1670468.832 - -1.96% -
BM_std_minmax_element<short>/1024 -2.43% 259.955 253.647 - -3.29% -
std::is_sorted(list<int>)/8192 -2.42% 7324.612 7147.114 - -2.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.41% 16.423 16.026 - -2.74% -
BM_StringMove_Small -2.41% 0.740 0.723 - -9.53% -
std::flat_multimap<int,_int>::clear()/32 -2.41% 401.306 391.627 - -2.54% -
BM_PushHeap_uint64_Ascending_16384 -2.41% 3.780 3.689 - 0.52% -
SetIntersection_Interlaced_Set_float_262144_64 -2.41% 1576886.636 1538893.064 - -2.21% -
std::move_backward(vector<int>)/1048576 -2.40% 57748.797 56361.135 - -0.19% -
BM_Swap_Null_MemPtr -2.40% 1.283 1.252 - 5.23% -
BM_vector_deque_copy_backward/1 -2.40% 2.312 2.257 - -5.34% -
std::format(int64_t)_(fmt:_{:0512b}) -2.40% 37.593 36.693 - 2.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.39% 13.601 13.275 - -2.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.39% 346500706.611 338209729.498 - 1.47% -
SetIntersection_Front_Vector_uint32_256_16 -2.39% 4201863.903 4101388.958 - -4.88% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.39% 51217.352 49993.095 - -0.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.39% 44075.479 43022.739 - 0.20% -
BM_Move_Null -2.39% 0.625 0.610 - -32.74% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.39% 32.377 31.605 - 0.19% -
SetIntersection_Interlaced_Set_float_16384_64 -2.38% 218640636.950 213428985.232 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.38% 8851716.335 8640743.945 - -3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.38% 1682437.498 1642345.051 - -2.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -2.38% 811.576 792.291 - -1.03% -
SetIntersection_Front_Set_uint32_256_4 -2.36% 4227355.853 4127514.042 - -3.06% -
rng::contains_subrange(list<int>)_(same_length)/50 -2.36% 26.252 25.632 - -9.45% -
std::all_of(vector<int>)_(process_all)/8 -2.35% 2.490 2.431 - -3.40% -
std::partial_sort(deque<int>)_(heap)/8192 -2.35% 273092.779 266667.294 - -3.34% -
BM_Move_FuncPtr -2.35% 1.237 1.207 - -7.87% -
BM_std_minmax_element<short>/5500 -2.35% 1362.768 1330.725 - -3.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.35% 336.260 328.358 - -1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.35% 13324577.038 13011518.629 - -2.65% -
BM_vector_deque_ranges_move_backward/65536 -2.35% 7611.431 7432.708 - -3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.35% 1682303.303 1642810.465 - -3.02% -
std::set<int>::ctor(const&,_alloc)/8192 -2.35% 51882.285 50665.191 - -35.04% -
std::set<std::string>::erase(iterator)/32 -2.34% 27.913 27.260 - -14.09% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.34% 3.334 3.256 - -2.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.34% 23.697 23.142 - -2.54% -
std::format(double)_(fmt:_{:_0g}) -2.33% 63.742 62.254 - -1.16% -
BM_deque_vector_move_backward/0 -2.33% 1.583 1.546 - 12.76% -
BM_StringRelational_Eq_Small_Huge_Control -2.33% 0.484 0.473 - -2.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.33% 838.518 819.015 - -3.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.32% 6.679 6.524 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.32% 9325199.908 9108934.723 - -1.53% -
BM_std_minmax_element<short>/70000 -2.32% 17281.481 16880.918 - -3.26% -
BM_formatted_size_string<wchar_t>/1 -2.31% 10.955 10.702 - -0.07% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.31% 72296668.806 70627649.343 - -8.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.31% 4.126 4.031 - -0.53% -
SetIntersection_Interlaced_Set_string_262144_16 -2.30% 2168317.058 2118448.566 - -2.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.30% 5.543 5.415 - 6.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.30% 1699841.065 1660783.367 - -1.11% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.30% 11706.517 11437.602 - -1.12% -
SetIntersection_None_Set_string_262144_16 -2.30% 1707806.640 1668596.191 - -1.95% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.28% 17721078.481 17316687.892 - -3.41% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.28% 8372418.495 8181581.079 - -4.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.28% 64556.112 63084.827 - -4.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.28% 1518932.749 1484356.046 - -2.08% -
SetIntersection_Front_Set_float_1024_16 -2.27% 1279456.002 1250391.888 - 3.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.27% 32.225 31.493 - 11.27% -
std::multiset<int>::ctor(const&)/1024 -2.27% 6522.246 6374.246 - 0.45% -
std::format(int64_t)_(fmt:_{:X}) -2.26% 30.443 29.755 - -3.71% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.25% 7607.639 7436.397 - 3.69% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.25% 13103.659 12808.989 - -4.21% -
SetIntersection_Front_Set_uint32_256_1 -2.25% 4173175.909 4079370.585 - -3.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.24% 8831118.580 8633103.347 - -3.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.24% 13974875.725 13661704.973 - -1.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.23% 22.401 21.901 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.23% 7141474.004 6982411.735 - -2.65% -
BM_StringRead_Hot_Shallow_Large -2.23% 0.489 0.478 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.23% 1681832.031 1644390.220 - -2.82% -
SetIntersection_Interlaced_Vector_string_16_4 -2.22% 68105974.553 66593893.957 - -4.63% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.22% 16574.938 16207.679 - 0.30% -
BM_vector_deque_move_backward/1 -2.21% 2.344 2.293 - -1.40% -
BM_CmpEqual_uchar_ushort -2.21% 1.087 1.063 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.21% 2885183.934 2821436.072 - -2.75% -
BM_deque_deque_ranges_copy_backward/64 -2.21% 3.488 3.411 - 0.14% -
SetIntersection_Interlaced_Set_float_1024_256 -2.21% 14019583.556 13710417.973 - -4.12% -
SetIntersection_None_Set_float_256_4 -2.20% 11434737.439 11183131.569 - -2.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.20% 8726.002 8534.416 - -6.05% -
SetIntersection_None_Set_uint64_256_1 -2.19% 11705143.075 11448296.462 - -2.36% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.19% 894512.073 874898.743 - -1.55% -
SetIntersection_None_Set_string_256_16 -2.19% 11102960.462 10859644.193 - -1.33% -
SetIntersection_Front_Set_float_262144_256 -2.19% 4419480.940 4322636.503 - 16.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.19% 7855.148 7683.111 - 0.34% -
BM_deque_deque_ranges_move/64000 -2.19% 3113.341 3045.158 - 0.19% -
SetIntersection_None_Set_float_1024_16 -2.19% 8947345.126 8751741.045 - -1.73% -
DAG_leftmost_middle,_1_level -2.19% 19.883 19.448 - -3.40% -
std::format(double)_(fmt:_{:0>17500_0L}) -2.18% 212.449 207.808 - -2.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.18% 838.316 820.012 - -1.87% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -2.18% 8.449 8.264 - 3.58% -
BM_deque_deque_ranges_copy_backward/1024 -2.18% 38.658 37.815 - 0.16% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.18% 339.385 332.002 - 0.10% -
SetIntersection_None_Vector_uint32_16384_16 -2.17% 1120475.224 1096118.074 - -1.68% -
SetIntersection_None_Set_string_262144_1024 -2.17% 1693535.645 1656745.932 - -3.69% -
std::remove_copy_if(deque<int>)_(prefix)/32 -2.17% 17.912 17.523 - -1.50% -
std::partial_sort(deque<int>)_(heap)/8 -2.17% 38.803 37.962 - -3.44% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.17% 23.384 22.878 - -9.98% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.17% 1.672 1.636 - 0.46% -
BM_StringAssignAsciiz_Large_Transparent -2.16% 11.727 11.474 - -2.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.16% 15564.203 15228.330 - -0.82% -
std::copy(list<int>)/64 -2.16% 30.799 30.135 - -10.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.16% 31.138 30.467 - 13.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.16% 1066466.817 1043481.797 - -1.23% -
BM_PushHeap_uint64_PipeOrgan_4 -2.15% 0.493 0.482 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.15% 1100005.507 1076383.125 - -3.36% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.15% 16.072 15.727 - -1.78% -
SetIntersection_Interlaced_Set_string_64_16 -2.15% 38128756.559 37310718.979 - -0.59% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.13% 21.108 20.657 - -7.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.13% 39349662.621 38513265.538 - -2.23% -
SetIntersection_Front_Set_float_262144_64 -2.12% 1814902.143 1776396.926 - 4.86% -
BM_deque_vector_ranges_move_backward/70000 -2.12% 7988.744 7819.335 - -1.58% -
BM_vector_deque_copy_backward/64000 -2.12% 7439.309 7281.687 - -1.59% -
SetIntersection_Front_Set_uint32_262144_1024 -2.12% 12674003.173 12405479.433 - -11.88% -
SetIntersection_Front_Set_float_64_64 -2.11% 14709981.744 14399128.703 - 5.51% -
BM_std_minmax_element<short>/4000 -2.11% 991.628 970.733 - -3.55% -
SetIntersection_None_Set_uint64_262144_1 -2.11% 1219561.277 1193881.672 - -2.62% -
std::unordered_set<int>::erase(iterator)/32 -2.10% 20.569 20.136 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.10% 1708518.555 1672565.024 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.10% 1268515.296 1241860.269 - -2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.10% 7733.023 7570.545 - -0.91% -
SetIntersection_None_Vector_uint32_262144_262144 -2.10% 1143369.260 1119349.105 - -1.92% -
std::format(float)_(fmt:_{:_10f}) -2.09% 41.723 40.850 - 0.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -2.09% 16.565 16.218 - -1.16% -
std::format(int64_t)_(fmt:_{:0<512d}) -2.09% 33.787 33.080 - -1.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.09% 17.156 16.798 - -0.98% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.09% 9.850 9.644 - -14.99% -
std::search(list<int>)_(no_match)/1000 -2.08% 674.282 660.240 - -1.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.08% 497.490 487.141 - -1.28% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -2.08% 1.171 1.147 - -3.18% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.07% 6933.410 6789.887 - 0.19% -
std::multiset<int>::ctor(const&)/32 -2.07% 229.218 224.474 - 3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.07% 1690826.417 1655836.425 - -2.10% -
std::move(deque<int>)/8 -2.07% 3.528 3.455 - 0.17% -
SetIntersection_None_Set_uint32_64_1 -2.07% 23021545.142 22545636.023 - 0.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.07% 32.142 31.477 - -2.96% -
rng::fold_left(deque<int>)/8 -2.06% 3.998 3.915 - -2.73% -
std::set<std::string>::clear()/1024 -2.06% 22173.091 21716.109 - -3.41% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.06% 9.466 9.271 - 2.23% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.06% 9.020 8.835 - 7.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.06% 402.361 394.092 - -2.17% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -2.05% 96668.036 94683.320 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -2.05% 13414.900 13139.562 - -3.29% -
BM_std_minmax_element<short>/65536 -2.05% 16129.100 15798.195 - -3.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.05% 36.100 35.361 - -3.26% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.04% 681412.708 667491.251 - 1.73% -
std::flat_multimap<int,_int>::clear()/0 -2.04% 400.581 392.400 - -2.41% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.04% 1539156.900 1507730.875 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.04% 1244932.762 1219522.472 - -1.27% -
SetIntersection_None_Vector_uint64_256_256 -2.04% 2145559.777 2101780.266 - -2.69% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.03% 5961.734 5840.526 - -60.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.03% 1845736.004 1808333.332 - -1.96% -
std::flat_multimap<int,_int>::clear()/8192 -2.02% 417.690 409.246 - -2.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.02% 6.125 6.002 - -1.52% -
SetIntersection_Interlaced_Set_float_16384_16 -2.02% 210128757.920 205884455.816 - -1.67% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -2.02% 289.705 283.856 - 0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.02% 269974.231 264524.742 - -5.81% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -2.01% 3.025 2.964 - -4.26% -
BM_PushHeap_float_Ascending_262144 -2.01% 5.253 5.147 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.01% 733.875 719.143 - 0.73% -
BM_CmpEqual_schar_short -2.01% 1.122 1.099 - -1.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.00% 3.213 3.149 - 24.68% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -2.00% 2.137 2.094 - -1.69% -
SetIntersection_Front_Vector_uint32_262144_16 -2.00% 1106535.585 1084370.856 - -4.67% -
SetIntersection_None_Set_uint64_256_256 -2.00% 5790792.616 5674980.860 - -2.56% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.00% 13.144 12.881 - -2.49% -
std::remove_if(deque<int>)_(prefix)/50 -1.99% 66.186 64.867 - 1.09% -
BM_Istream_numbers/1 -1.99% 1098.775 1076.934 - -24.36% -
std::remove(list<int>)_(sprinkled)/1024 -1.99% 969.188 949.927 - 2.28% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.98% 8.006 7.847 - 1.04% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.98% 482.422 472.850 - -1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.98% 1178332.980 1154960.349 - -1.93% -
BM_deque_deque_copy_backward/64 -1.98% 3.410 3.342 - -2.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.98% 285.492 279.840 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.98% 55.952 54.846 - -1.85% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.98% 1.788 1.753 - -0.63% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.97% 4598.975 4508.187 - -1.57% -
std::rotate_copy(deque<int>)/32 -1.97% 2.672 2.619 - 1.85% -
SetIntersection_None_Set_uint64_262144_256 -1.97% 1217924.642 1193943.928 - -3.18% -
SetIntersection_Front_Vector_float_262144_4 -1.97% 1059224.358 1038379.560 - -3.05% -
SetIntersection_None_Set_uint64_16384_1024 -1.97% 165439316.839 162184430.040 - -4.18% -
std::set<std::string>::erase(key)_(existent)/8192 -1.97% 72.554 71.127 - -31.69% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.97% 2.947 2.889 - -2.49% -
std::stable_partition(vector<int>)_(dense)/32 -1.97% 21.364 20.944 - -0.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.97% 41275.037 40463.745 - -0.49% -
std::format(int64_t)_(fmt:_{:0512Lb}) -1.96% 42.425 41.592 - -3.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.96% 208367015.166 204276079.310 - 1.38% -
std::reverse_copy(list<int>)/8 -1.96% 2.445 2.397 - -14.01% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.96% 175849215.627 172407060.612 - 0.94% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.96% 756.750 741.954 - -12.77% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.95% 2.243 2.199 - -0.52% -
BM_vector_deque_ranges_move_backward/64 -1.95% 3.029 2.970 - -0.18% -
std::format(float)_(fmt:_{:_17000}) -1.95% 84.461 82.814 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.95% 2118282.635 2077006.512 - -2.41% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.95% 82.024 80.427 - -4.50% -
SetIntersection_None_Vector_uint32_262144_16 -1.95% 1125702.505 1103795.674 - -3.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.94% 23.331 22.878 - 5.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.94% 39597.150 38828.236 - -3.34% -
std::stable_sort(vector<int>)_(repeated)/8 -1.94% 15.784 15.479 - -2.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.94% 13.510 13.248 - -2.70% -
SetIntersection_None_Set_string_262144_256 -1.94% 1707977.295 1674914.548 - -1.77% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.93% 55.318 54.250 - 2.37% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.93% 299.929 294.139 - -0.18% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.93% 23.137 22.690 - 3.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.93% 14302166.881 14026116.004 - 3.08% -
BM_format_to_n_string_pointer<char>/1 -1.93% 10.718 10.511 - -3.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.93% 17.403 17.068 - -1.15% -
BM_deque_vector_move_backward/65536 -1.93% 7237.463 7098.023 - -3.58% -
SetIntersection_None_Set_float_256_64 -1.92% 9390427.038 9209879.936 - -2.25% -
std::format(float)_(fmt:_{:017500_10f}) -1.92% 186.414 182.835 - -1.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.92% 16.026 15.719 - -1.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.91% 673.999 661.127 - -3.34% -
BM_deque_vector_ranges_move_backward/4000 -1.91% 141.656 138.955 - -2.32% -
SetIntersection_None_Set_uint64_16384_256 -1.90% 168665355.526 165453404.957 - -2.17% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.90% 16.011 15.706 - -2.17% -
SetIntersection_None_Vector_uint32_1024_64 -1.90% 1076217.516 1055746.932 - -4.77% -
SetIntersection_None_Set_uint32_16_16 -1.90% 35719386.564 35041816.352 - -2.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.89% 399.302 391.736 - -2.29% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.89% 24.949 24.477 - -1.90% -
BM_join_view_deques/70000 -1.89% 315040.878 309081.420 - -3.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.89% 9.739 9.555 - 15.42% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.89% 52139.486 51153.909 - -63.05% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.89% 1930.963 1894.481 - 0.07% -
std::find(vector<bool>)_(process_all)/8192 -1.89% 34.227 33.580 - 1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.89% 1801571.125 1767544.354 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.89% 1664078.612 1632687.744 - -1.92% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.89% 28.050 27.521 - -15.42% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.89% 67.169 65.902 - -36.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.89% 32.496 31.884 - -0.38% -
BM_std_minmax_element<short>/64000 -1.88% 15716.951 15420.799 - -3.30% -
std::format(double)_(fmt:_{:017500_0Lg}) -1.88% 216.039 211.970 - -1.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.88% 63441.859 62247.003 - -1.36% -
SetIntersection_None_Set_uint64_262144_262144 -1.88% 1233915.121 1210689.291 - -3.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.87% 4650935.141 4563788.916 - -0.91% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.87% 16.507 16.198 - -0.62% -
std::fill(vector<bool>)/64 -1.87% 1.631 1.600 - 8.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.87% 2019.793 1982.010 - 17.06% -
std::find(list<int>)_(process_all)/8192 -1.87% 7704.357 7560.544 - 6.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.86% 6.578 6.456 - -1.68% -
SetIntersection_Interlaced_Set_string_262144_256 -1.86% 2091098.797 2052297.527 - -1.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.85% 6.768 6.643 - -11.44% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.85% 720526.036 707227.353 - 2.28% -
BM_format_to_n_string_begin<std::string>/1 -1.85% 10.676 10.479 - -4.46% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.84% 15446.359 15161.744 - -10.25% -
std::map<int,_int>::erase(key)_(existent)/32 -1.84% 22.508 22.094 - -5.54% -
std::multiset<int>::insert(value)_(already_present)/32 -1.84% 18.699 18.355 - -0.07% -
BM_deque_deque_ranges_move_backward/512 -1.84% 19.262 18.908 - -0.94% -
SetIntersection_None_Set_float_16384_256 -1.84% 159018381.273 156098221.393 - -1.07% -
std::for_each(join_view(vector<vector<int>>))/8 -1.84% 1.373 1.347 - -5.33% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.84% 240212378.773 235803515.174 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.84% 11696615.568 11481939.732 - -2.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.83% 30.623 30.062 - -2.50% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.83% 1.245 1.222 - -14.34% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.83% 11.391 11.182 - 10.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -1.83% 16033.895 15740.698 - 0.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.82% 28872.157 28345.522 - 2.97% -
SetIntersection_Interlaced_Set_string_262144_64 -1.82% 2139911.539 2100925.702 - -2.18% -
rng::for_each(map<int>)/32 -1.82% 22.385 21.978 - 1.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.82% 18.836 18.494 - -1.45% -
std::for_each(multiset<int>::iterator)/8192 -1.82% 15791.933 15505.056 - -3.68% -
BM_deque_deque_copy/65536 -1.82% 3133.961 3077.045 - -0.23% -
std::format(int64_t)_(fmt:_{:0512o}) -1.81% 31.062 30.498 - -1.45% -
std::pop_heap(deque<int>)/8192 -1.81% 53.879 52.903 - -1.72% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.81% 335.805 329.732 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.81% 1053734.346 1034679.026 - -2.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.81% 12940.208 12706.534 - -0.46% -
BM_deque_deque_move_backward/65536 -1.81% 7558.265 7421.791 - -2.72% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.80% 10.086 9.904 - 1.41% -
SetIntersection_Front_Set_uint32_262144_1 -1.80% 1051068.537 1032116.436 - -2.28% -
BM_deque_vector_copy_backward/70000 -1.80% 7866.090 7724.260 - -2.79% -
SetIntersection_None_Vector_float_262144_1 -1.80% 1133821.062 1113391.795 - -4.38% -
BM_std_minmax_element<short>/4096 -1.80% 1015.369 997.085 - -2.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.80% 27.100 26.612 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.79% 2131231.203 2093059.000 - -2.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 47.954 47.099 - -12.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.78% 175996948.312 172860202.013 - -1.96% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.78% 36.363 35.715 - -0.96% -
std::format(float)_(fmt:_{:_0a}) -1.78% 26.476 26.004 - 1.09% -
BM_PushHeap_float_Ascending_1024 -1.78% 3.176 3.120 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.78% 21777433.057 21390059.433 - -7.94% -
SetIntersection_Front_Vector_uint64_16384_16 -1.78% 1103537.913 1083920.265 - -4.28% -
BM_StringFindStringLiteral/1024 -1.78% 17.761 17.445 - -26.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 21.786 21.400 - -2.65% -
SetIntersection_None_Vector_uint32_262144_64 -1.77% 1151108.359 1130757.422 - -0.81% -
SetIntersection_None_Vector_string_16384_16 -1.77% 1239107.545 1217220.733 - -2.03% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.76% 59987339.153 58928761.966 - -2.33% -
std::set<int>::equal_range(key)_(existent)/1024 -1.76% 4.421 4.343 - -2.55% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.76% 255.791 251.285 - -1.06% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.76% 1.737 1.706 - -3.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.76% 252528.173 248085.413 - -12.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.76% 97617.857 95901.456 - -1.71% -
std::map<int,_int>::erase(iterator)/32 -1.76% 20.943 20.575 - -12.42% -
std::list<int>::ctor(size)/8192 -1.76% 98121.147 96398.524 - -0.78% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.75% 25.020 24.581 - 2.56% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.75% 5.113 5.023 - -1.39% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.75% 275.295 270.483 - 3.32% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.75% 4562002.766 4482381.930 - -1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.74% 8935602.634 8779719.819 - -0.84% -
BM_StringEraseWithMove_Huge_Transparent -1.73% 46.363 45.560 - -34.44% -
BM_format_to_iterator/<std::deque>_string_len_6000 -1.73% 151.387 148.768 - -0.18% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.73% 2.331 2.291 - 11.31% -
std::find(vector<char>)_(bail_25%)/1024 -1.72% 5.349 5.257 - -1.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.72% 144200.620 141715.412 - 0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.72% 400.449 393.549 - -1.86% -
std::move_backward(deque<int>)/4096 -1.72% 156.901 154.199 - 0.98% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.72% 16.995 16.703 - -0.79% -
std::find(list<int>)_(bail_25%)/8192 -1.71% 1436.982 1412.397 - -0.45% -
DAG_sidecast,_3_levels -1.71% 107.741 105.899 - -5.70% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.71% 1609780.680 1582328.531 - -3.19% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.71% 27.055 26.594 - -9.26% -
VChain_middle,_2_levels -1.70% 27.143 26.680 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.70% 1649499.431 1621379.641 - -2.10% -
std::for_each_n(vector<int>)/8 -1.70% 2.790 2.742 - 200.98% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -1.70% 634.783 623.967 - -1.36% -
BM_Istream_numbers/0 -1.70% 1038.704 1021.020 - -26.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.70% 18.016 17.710 - -2.86% -
std::stable_partition(list<int>)_(sparse)/1024 -1.70% 935.566 919.661 - -0.59% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.70% 14518.703 14271.964 - -10.58% -
std::move_backward(vector<int>)/64 -1.70% 4.425 4.350 - 1.36% -
BM_StringAssignAsciiz_Large_Opaque -1.70% 11.734 11.535 - -2.14% -
bm_lexicographical_compare<unsigned_char>/1 -1.70% 1.562 1.536 - -1.93% -
BM_format/string_view_len_60 -1.69% 13.665 13.433 - -3.89% -
BM_format_string<char>/2 -1.69% 0.672 0.660 - -0.78% -
BM_StringAssignStr_Huge_Opaque -1.69% 115.258 113.306 - 0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 1531.606 1505.683 - 0.35% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.69% 13.247 13.022 - -0.41% -
SetIntersection_Interlaced_Set_float_256_4 -1.69% 11198123.597 11008982.664 - -2.80% -
SetIntersection_None_Set_uint64_262144_16 -1.68% 1215527.504 1195046.873 - -3.19% -
std::adjacent_find(deque<int>,_pred)/50 -1.68% 30.342 29.831 - -3.17% -
BM_std_minmax_element<short>/64 -1.68% 17.203 16.914 - 0.68% -
std::copy_n(vector<int>)/1048576 -1.68% 50372.337 49526.895 - -1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.68% 0.600 0.590 - 3.00% -
BM_PushHeap_float_Random_64 -1.68% 6.340 6.234 - -7.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.67% 1084.177 1066.025 - -10.52% -
BM_std_minmax_element<char>/64000 -1.67% 17217.676 16929.445 - 1.85% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.67% 1897.559 1865.803 - 0.22% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.67% 18583.747 18272.976 - -0.90% -
BM_num_put<long_double> -1.67% 59.641 58.647 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.67% 19.802 19.472 - -3.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.67% 397.809 391.182 - -2.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.66% 649.736 638.921 - 2.23% -
BM_format_to_iterator/<std::string>_C_string_len_6 -1.66% 9.495 9.337 - -0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.66% 11530783.538 11339065.542 - -2.12% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.66% 14.757 14.512 - -29.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.66% 4183490.974 4114230.846 - -2.87% -
BM_PushHeap_float_Ascending_256 -1.65% 2.523 2.481 - 0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.65% 55.099 54.187 - 3.26% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.65% 1618782.635 1592011.963 - -2.67% -
std::generate(list<int>)/50 -1.65% 15.667 15.408 - -1.15% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.65% 4.130 4.062 - -10.85% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.65% 843370.354 829452.998 - -1.10% -
SetIntersection_None_Set_uint64_16384_64 -1.65% 168203698.338 165432839.385 - -5.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.65% 16.011 15.748 - -6.09% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.65% 4.913 4.832 - -1.22% -
BM_CmpLess_schar_uchar -1.64% 1.098 1.080 - -3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.64% 1058665.728 1041276.471 - -1.92% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.64% 12.866 12.654 - -2.36% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.64% 228223170.208 224477898.878 - 0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.64% 16.310 16.043 - -1.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.64% 448.784 441.425 - -0.28% -
SetIntersection_Front_Set_float_1024_64 -1.64% 1828516.424 1798535.893 - 5.83% -
VChain_fail,_4_levels -1.64% 30.946 30.439 - -1.99% -
std::stable_sort(vector<int>)_(descending)/1024 -1.64% 2823.659 2777.393 - -0.02% -
rng::starts_with(list<int>)/8 -1.64% 3.005 2.956 - 0.57% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.64% 2826.448 2780.206 - -0.74% -
std::replace_if(deque<int>)_(prefix)/1024 -1.63% 488.572 480.590 - 2.18% -
BM_StringCopy_Huge -1.63% 112.841 111.001 - 0.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.63% 16.254 15.990 - -1.69% -
SetIntersection_Front_Set_uint32_64_1 -1.63% 16596196.609 16326056.803 - -2.58% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.63% 34.021 33.467 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.62% 623.399 613.304 - -2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.62% 3.826 3.764 - -0.60% -
BM_StringRelational_Less_Large_Empty_Control -1.62% 1.710 1.682 - 4.19% -
std::multimap<int,_int>::ctor(const&)/1024 -1.62% 6825.987 6715.666 - 0.50% -
BM_Move_MemPtr -1.61% 1.234 1.214 - -6.08% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.61% 21.132 20.793 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.61% 18005.547 17716.470 - 0.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.60% 34.225 33.676 - 3.23% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.60% 1019.008 1002.656 - -1.30% -
std::map<std::string,_int>::clear()/1024 -1.60% 22073.750 21720.037 - -9.35% -
BM_format_to_string_span<char>/1 -1.60% 10.136 9.974 - -0.36% -
SetIntersection_None_Vector_uint32_262144_1 -1.60% 1123301.052 1105345.236 - -2.07% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.60% 10176443.877 10013819.569 - -1.91% -
SetIntersection_Interlaced_Vector_float_256_1 -1.60% 4230762.865 4163190.183 - -1.55% -
BM_deque_deque_ranges_move_backward/70000 -1.59% 7955.182 7828.528 - -2.04% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.59% 4169809.893 4103667.281 - -2.58% -
BM_CmpLess_uint_short -1.58% 1.039 1.022 - -10.06% -
SetIntersection_None_Set_uint64_262144_64 -1.58% 1212822.754 1193607.506 - -3.40% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.58% 1.849 1.820 - 2.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 4077091.152 4012610.404 - -4.17% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.58% 19.190 18.887 - 0.33% -
std::replace_if(list<int>)_(sprinkled)/50 -1.58% 23.333 22.965 - -1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.57% 10051075.419 9892810.837 - 1.41% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.57% 22930090.681 22569156.676 - -0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.57% 9.170 9.026 - -2.86% -
std::set<std::string>::count(key)_(existent)/1024 -1.57% 24.536 24.150 - -0.92% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.57% 403.364 397.031 - -1.36% -
BM_vector_deque_move_backward/65536 -1.57% 7631.681 7511.934 - -2.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.57% 18.120 17.836 - -49.00% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.57% 0.922 0.908 - 2.80% -
BM_format_string<char>/1 -1.56% 1.185 1.167 - 1.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 417.696 411.184 - -1.17% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -1.55% 79606.409 78369.388 - -4.41% -
DAG_sidecast,_2_levels -1.55% 83.376 82.082 - -7.22% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.55% 31.381 30.894 - 6.57% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.55% 50.905 50.115 - -3.71% -
SetIntersection_Interlaced_Vector_float_256_4 -1.55% 4684101.968 4611433.329 - -12.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.55% 5.232 5.150 - 2.76% -
SetIntersection_None_Set_uint64_1024_1 -1.55% 8941230.130 8802557.451 - -2.06% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.55% 11484.658 11306.563 - -0.55% -
SetIntersection_Front_Set_uint32_1024_16 -1.55% 1212985.612 1194182.795 - -2.02% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.55% 4694.923 4622.347 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.55% 2.298 2.263 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.54% 1047037.989 1030895.444 - -2.34% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.54% 7838377.954 7717636.002 - -1.99% -
std::make_heap(vector<int>)_(shuffled)/1024 -1.53% 584.269 575.301 - 1.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.53% 548.175 539.771 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.53% 1088101.891 1071420.014 - -3.17% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -1.53% 902.338 888.549 - -6.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 13253.019 13050.563 - 5.45% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.53% 1030736.536 1015001.322 - -0.07% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.53% 246659.977 242896.534 - -6.21% -
std::sample(deque<int>)/8192 -1.53% 93175.750 91754.712 - 0.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.52% 21.969 21.634 - -2.62% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.52% 63.464 62.497 - 3.35% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.52% 167.890 165.334 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.52% 15169.579 14938.781 - -2.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.52% 8754361.423 8621193.586 - -34.05% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.52% 22.649 22.305 - -3.89% -
SetIntersection_Interlaced_Vector_string_256_16 -1.52% 10798721.791 10634706.683 - 2.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.52% 185360.721 182551.677 - 1.47% -
SetIntersection_Interlaced_Set_float_16384_4 -1.52% 169299758.945 166734452.672 - -2.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.51% 18.069 17.795 - -0.43% -
SetIntersection_Front_Set_float_16384_1 -1.51% 1042939.007 1027165.013 - -3.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 11458458.544 11285200.079 - -3.63% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.51% 64.174 63.206 - -1.04% -
BM_CmpLess_int_uint -1.51% 1.108 1.092 - -4.23% -
DAG_sidecast_fail,_1_level -1.50% 59.741 58.842 - -9.37% -
std::search(deque<int>)_(same_length)/8192 -1.50% 3851.994 3794.044 - 0.82% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.50% 16.411 16.164 - -2.21% -
BM_to_chars_good/23 -1.50% 4.402 4.336 - 0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.50% 17.364 17.104 - -1.58% -
SetIntersection_None_Set_uint64_64_64 -1.50% 11545765.747 11373035.170 - 2.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.49% 17.248 16.990 - -0.94% -
BM_CmpEqual_uint_ushort -1.49% 1.108 1.092 - -1.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.49% 25.157 24.783 - 5.16% -
std::find_if(list<int>)_(process_all)/1024 -1.49% 708.492 697.956 - -0.74% -
std::format(float)_(fmt:_{:_10g}) -1.49% 63.241 62.301 - 1.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.48% 26869.467 26471.106 - -5.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.48% 6004.916 5915.912 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.48% 41159.496 40550.083 - -1.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.48% 35486.743 34961.667 - -3.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.48% 18.959 18.679 - -0.50% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.48% 26696.044 26301.604 - 0.01% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.48% 6004.988 5916.303 - -57.10% -
std::for_each(map<int>::iterator)/8192 -1.48% 16226.580 15986.996 - -2.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.48% 1866452.392 1838899.821 - -2.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 396.820 390.970 - -1.29% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.47% 50579.926 49836.800 - -2.95% -
BM_stop_token_single_thread_polling_stop_requested/16777216 -1.47% 26942161.843 26546488.767 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.47% 14901.876 14683.216 - -0.54% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.46% 1815522.459 1788946.940 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.46% 3.216 3.169 - -0.40% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.46% 90402.699 89082.176 - 2.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.46% 20.294 19.998 - -1.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.46% 11.568 11.399 - 17.28% -
SetIntersection_None_Set_uint64_1024_16 -1.46% 8842797.271 8714012.042 - -2.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 697.333 687.187 - -0.24% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.45% 1913.150 1885.362 - -1.85% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.45% 609.012 600.193 - 1.22% -
SetIntersection_Front_Vector_uint32_64_16 -1.45% 14321280.643 14114265.330 - -1.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.44% 17.382 17.132 - -1.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.805 13.606 - -0.75% -
BM_CmpEqual_ushort_ushort -1.44% 1.082 1.066 - -1.83% -
BM_deque_deque_ranges_move_backward/4096 -1.44% 155.276 153.045 - -1.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.44% 442.306 435.950 - -2.31% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 7855.709 7743.546 - -1.01% -
rng::starts_with(deque<int>)/8 -1.43% 4.025 3.968 - 1.74% -
std::format(float)_(fmt:_{:0>17500_10}) -1.43% 200.986 198.117 - -1.92% -
BM_Copy_LargeTrivialFunctor -1.43% 14.154 13.952 - 10.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.43% 6.400 6.309 - -0.89% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.42% 18.172 17.913 - -0.04% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.42% 13.632 13.437 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.42% 952.244 938.708 - -3.61% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.42% 11635.956 11470.689 - 0.01% -
SetIntersection_None_Vector_string_256_64 -1.42% 3649952.969 3598210.651 - -2.20% -
std::multimap<std::string,_int>::clear()/0 -1.42% 398.944 393.289 - -1.45% -
BM_deque_vector_ranges_move_backward/4096 -1.41% 149.171 147.061 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.41% 1376181.235 1356720.867 - -0.66% -
SetIntersection_Front_Vector_uint64_64_16 -1.41% 14345950.360 14143446.809 - -2.50% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.41% 13.063 12.878 - -1.62% -
BM_PushHeap_uint64_Random_64 -1.41% 5.555 5.476 - 4.94% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -1.41% 215.237 212.200 - -2.42% -
SetIntersection_Front_Set_uint64_262144_16384 -1.41% 223872268.706 220713694.141 - 0.95% -
std::for_each(map<int>::iterator)/32 -1.41% 22.292 21.977 - 2.22% -
std::find_end(deque<int>)_(near_matches)/1024 -1.41% 28522.049 28120.219 - -9.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.41% 30.204 29.779 - 4.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.41% 17049.568 16809.697 - -1.78% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.41% 0.828 0.816 - -0.04% -
std::format(float)_(fmt:_{:0^17500_17000}) -1.40% 229.727 226.511 - 0.34% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.40% 0.932 0.919 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.40% 1722888.918 1698774.496 - -1.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.40% 24.274 23.935 - -15.58% -
rng::contains(list<int>)_(process_all)/1048576 -1.40% 831306.491 819709.258 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.39% 4260424.020 4200997.540 - 3.43% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.39% 31.333 30.896 - 11.85% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.39% 1577222.496 1555251.056 - -2.52% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.39% 21.990 21.684 - 1.21% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.39% 1642147.297 1619314.857 - -1.01% -
std::partition_point(list<int>)/50 -1.38% 24.974 24.628 - 0.85% -
std::set<std::string>::erase(key)_(existent)/32 -1.38% 50.214 49.520 - -41.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.38% 20984.600 20695.303 - 2.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.38% 763.458 752.952 - 2.92% -
std::stable_sort(deque<int>)_(heap)/8192 -1.38% 17561.169 17319.534 - 0.00% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.38% 412.074 406.407 - -8.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.38% 1633253.743 1610796.304 - -1.60% -
std::multiset<int>::erase(key)_(existent)/32 -1.37% 23.056 22.740 - 2.46% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.37% 59150212.500 58342163.749 - -0.26% -
SetIntersection_None_Vector_uint32_262144_256 -1.37% 1140798.168 1125217.024 - -1.34% -
SetIntersection_None_Vector_uint64_16384_4 -1.37% 1116938.026 1101685.993 - -1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.37% 1.782 1.757 - -2.48% -
std::flat_map<int,_int>::ctor(const&)/32 -1.36% 23.146 22.830 - -1.89% -
BM_vector_deque_ranges_move_backward/70000 -1.36% 7991.576 7882.523 - -2.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.36% 62765.684 61909.740 - -0.63% -
BM_StringRelational_Less_Small_Small_Control -1.36% 1.849 1.824 - -1.50% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 396.290 390.922 - -2.23% -
SetIntersection_None_Vector_string_16384_16384 -1.35% 1244766.098 1227939.607 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.35% 63465268.088 62608266.284 - -2.18% -
std::find_end(list<int>)_(near_matches)/8192 -1.35% 2508589.007 2474799.592 - 0.68% -
std::move(vector<bool>)_(unaligned)/64 -1.35% 1.680 1.657 - 1.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.35% 717.890 708.232 - -1.34% -
std::format(double)_(fmt:_{:0>17500_17000}) -1.34% 396.232 390.906 - -10.38% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.34% 1317205.404 1299513.836 - -2.39% -
std::stable_partition(deque<int>)_(sparse)/32 -1.34% 11.285 11.133 - -0.13% -
std::reverse_copy(deque<int>)/32768 -1.34% 8020.406 7913.040 - 0.11% -
BM_CmpEqual_ushort_uchar -1.34% 1.121 1.106 - -1.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 51796.141 51103.568 - -10.82% -
std::copy_if(vector<int>)_(every_other)/8 -1.34% 4.170 4.114 - 62.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.33% 700.222 690.900 - -1.28% -
BM_StringRelational_Less_Huge_Empty_Control -1.33% 1.663 1.641 - -0.84% -
std::map<int,_int>::find(key)_(existent)/1024 -1.32% 4.424 4.366 - 19.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.32% 13.456 13.278 - -2.68% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.32% 4.597 4.537 - -1.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.32% 29.590 29.200 - 1.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.32% 182021.746 179624.574 - 1.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.31% 756.558 746.614 - -0.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.31% 4298.878 4242.418 - -29.62% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -1.31% 182204.792 179814.507 - -3.13% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.31% 1634404.458 1612977.457 - -2.02% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.31% 202067.612 199424.011 - -0.83% -
SetIntersection_None_Set_float_64_4 -1.31% 20929358.255 20656021.797 - -1.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.31% 736.098 726.485 - 1.33% -
std::vector<std::string>::ctor(size)/1024 -1.30% 429.692 424.098 - -8.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.30% 83493.625 82407.364 - -2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.30% 165316949.986 163172473.005 - -3.21% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.30% 7.582 7.483 - 6.76% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.30% 3416.976 3372.720 - 1.08% -
std::fill(list<int>)/1024 -1.29% 503.664 497.143 - -3.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.29% 3480510.938 3435469.188 - -2.50% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.29% 616020.095 608056.107 - -1.10% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.29% 8.463 8.354 - 2.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.29% 13896.695 13717.167 - -0.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.29% 184981.168 182595.210 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.29% 1086659.731 1072651.847 - -3.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.29% 161880137.025 159795524.691 - -2.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.29% 32.727 32.307 - -4.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.28% 15.357 15.160 - -1.29% -
BM_CmpLess_schar_short -1.28% 0.962 0.950 - -0.69% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.28% 20.063 19.805 - -2.01% -
std::partition_point(list<int>)/1024 -1.28% 1297.883 1281.252 - -0.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.28% 652.050 643.733 - 2.40% -
BM_format/string_view_len_6000 -1.27% 72.989 72.059 - -6.52% -
BM_format/string_len_60 -1.27% 13.513 13.341 - -4.62% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.27% 10.638 10.503 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.27% 18.665 18.428 - -0.73% -
SetIntersection_Front_Set_uint32_16_16 -1.27% 38148843.610 37665050.463 - -0.30% -
BM_CmpLess_int_int -1.27% 1.085 1.071 - 0.94% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.27% 545.838 538.930 - -0.74% -
rng::for_each(set<int>)/8192 -1.26% 15508.630 15312.959 - -0.83% -
BM_StringFindMatch2/512 -1.26% 1001.800 989.175 - -0.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.26% 20.766 20.505 - -2.16% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.26% 1.425 1.407 - -0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 12869.294 12707.294 - 0.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.26% 27.148 26.807 - -35.44% -
SetIntersection_Front_Set_uint64_262144_262144 -1.25% 1676490.070 1655467.935 - -1.28% -
std::map<std::string,_int>::ctor(const&)/8192 -1.25% 347849.890 343489.728 - -1.67% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.25% 2.489 2.458 - -4.24% -
std::pop_heap(deque<int>)/1024 -1.25% 12.527 12.370 - -8.94% -
std::transform(list<int>,_list<int>)/1024 -1.25% 851.946 841.297 - 1.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.25% 15.357 15.165 - -1.12% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.25% 12.970 12.808 - -0.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.25% 754.698 745.282 - -5.50% -
std::rotate_copy(deque<int>)/1024 -1.25% 35.002 34.566 - 0.64% -
std::format(double)_(fmt:_{:_10Lf}) -1.25% 74.955 74.021 - 0.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.25% 1.383 1.365 - 8.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.24% 143793.576 142005.467 - 0.99% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.24% 11.256 11.116 - 2.62% -
std::move(vector<bool>)_(unaligned)/4096 -1.24% 26.307 25.980 - 0.06% -
std::find_end(deque<int>)_(near_matches)/1000 -1.24% 27451.812 27110.837 - -9.68% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.24% 8631.029 8523.922 - -1.44% -
std::format(double)_(fmt:_{:_0a}) -1.24% 25.676 25.358 - -1.75% -
SetIntersection_Interlaced_Set_float_256_16 -1.24% 12135733.274 11985245.567 - -1.56% -
SetIntersection_Front_Vector_string_262144_256 -1.24% 9625626.716 9506284.892 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.24% 8457198.129 8352398.766 - -0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 7269.713 7179.630 - -0.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.24% 32.590 32.186 - -1.41% -
std::set<std::string>::clear()/8192 -1.24% 214865.741 212205.657 - -4.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.24% 3408.528 3366.400 - 0.41% -
SetIntersection_None_Set_string_1024_16 -1.23% 8966286.036 8855661.216 - -3.54% -
std::set<int>::ctor(const&,_alloc)/32 -1.23% 229.026 226.200 - -8.80% -
BM_CmpEqual_schar_uchar -1.23% 1.104 1.091 - -2.11% -
std::format(double)_(fmt:_{:_10a}) -1.23% 29.159 28.800 - -0.63% -
std::format(float)_(fmt:_{:0>17500_10e}) -1.23% 193.366 190.986 - -2.04% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.23% 8.629 8.523 - 1.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 60080.125 59342.412 - -0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.23% 14170.166 13996.353 - -5.49% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.23% 133.964 132.323 - -4.58% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.22% 631858.506 624129.106 - -2.07% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.22% 27997.919 27657.178 - -0.31% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 -1.22% 1086563.319 1073347.544 - -0.19% -
std::partition_copy(list<int>)/8192 -1.21% 7282.903 7194.468 - 5.09% -
ranges::min(std::list<long_long>)/8 -1.21% 1.815 1.793 - -2.71% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.21% 4996.861 4936.298 - -1.23% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 13096.557 12937.980 - 0.03% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.21% 1090.621 1077.428 - -2.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.21% 10.444 10.318 - -4.41% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.20% 35746122.195 35315424.897 - -2.68% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.20% 5.918 5.847 - -3.97% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.20% 64452.669 63676.551 - -0.08% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.20% 4.150 4.100 - 1.51% -
BM_std_minmax_element<short>/4 -1.20% 1.175 1.161 - -4.22% -
std::find(vector<int>)_(process_all)/8 -1.20% 2.660 2.628 - -2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.20% 82312.144 81322.661 - 7.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.20% 23.237 22.958 - -3.68% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -1.20% 29.512 29.157 - -0.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.20% 19.265 19.033 - -1.90% -
std::search(list<int>)_(single_element)/1024 -1.20% 765.316 756.158 - 2.24% -
SetIntersection_Interlaced_Set_float_16384_256 -1.20% 203583083.579 201147742.326 - 0.35% -
BM_StringRelational_Less_Small_Large_Control -1.20% 1.853 1.831 - -1.03% -
std::rotate(list<int>)_(by_1/2)/1024 -1.19% 387.240 382.612 - 0.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.19% 138801.124 137148.079 - 0.93% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.19% 2217.062 2190.672 - 3.81% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.19% 12745.522 12593.868 - 0.71% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.18% 137696394.525 136064732.262 - -1.76% -
BM_CmpEqual_ushort_uint -1.18% 1.070 1.058 - -1.08% -
BM_format_to_string_pointer<char>/1048576 -1.18% 11942.179 11800.843 - -5.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.18% 4890248.129 4832428.007 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.18% 4169690.465 4120393.120 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.18% 12281659.622 12136553.031 - -0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.18% 3.733 3.689 - -2.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.18% 159111428.173 157236813.769 - -1.75% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.18% 26565.066 26252.367 - 4.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.18% 40.467 39.990 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.18% 5075.480 5015.829 - -2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.17% 11018.211 10888.850 - 0.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.17% 15.080 14.903 - -1.06% -
std::format(int64_t)_(fmt:_{:d}) -1.17% 23.284 23.011 - -4.30% -
BM_CmpLess_int_uchar -1.17% 1.117 1.104 - -4.18% -
std::set<std::string>::ctor(const&)/1024 -1.17% 34831.574 34423.976 - -2.26% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.17% 24.782 24.492 - -7.41% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.17% 56526.022 55865.368 - 0.63% -
BM_deque_deque_ranges_move_backward/65536 -1.17% 7477.172 7389.786 - -2.48% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.17% 64752.149 63995.600 - 0.53% -
std::format(double)_(fmt:_{:_10L}) -1.17% 80.552 79.612 - -0.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.17% 3.822 3.777 - 0.16% -
BM_deque_deque_ranges_copy/5500 -1.16% 201.018 198.677 - 0.72% -
BM_vector_deque_copy/64 -1.16% 2.774 2.741 - -2.78% -
SetIntersection_None_Vector_float_1024_1024 -1.16% 1071462.799 1058993.584 - -1.70% -
SetIntersection_Interlaced_Set_string_262144_4 -1.16% 1879167.478 1857312.663 - -1.07% -
std::pop_heap(deque<size_t>)/8192 -1.16% 60.008 59.311 - 3.79% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.16% 747.781 739.104 - -0.41% -
SetIntersection_None_Set_uint64_262144_4 -1.16% 1208291.910 1194280.600 - -2.34% -
BM_format_to_n_string_begin<std::string>/1048576 -1.16% 12555.979 12410.495 - 1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.16% 34393779.897 33995348.234 - -1.21% -
bm_exception_ptr_move_assign_nonnull -1.16% 5.127 5.068 - -26.48% -
BM_CmpLess_uint_int -1.16% 1.091 1.078 - -4.31% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.15% 3.066 3.031 - 0.03% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.15% 416.578 411.772 - -1.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.15% 15685242.505 15504342.446 - -0.72% -
std::format(double)_(fmt:_{:_17000}) -1.15% 256.520 253.566 - -14.73% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.15% 204.896 202.544 - -0.54% -
SetIntersection_Front_Vector_float_1024_64 -1.15% 1372103.084 1356362.594 - 0.93% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.15% 1936.825 1914.638 - -0.40% -
BM_CmpLess_ushort_uint -1.14% 1.093 1.080 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.14% 22.796 22.535 - -11.14% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.14% 13089.264 12939.942 - 0.34% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.14% 203.298 200.980 - -1.63% -
SetIntersection_Front_Set_float_262144_16384 -1.14% 228518255.482 225913177.002 - 5.54% -
BM_format_to_string_span<char>/1048576 -1.14% 11940.768 11804.681 - -4.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.14% 19.413 19.192 - -8.70% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.13% 21.428 21.185 - 5.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.13% 751.235 742.725 - -2.44% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.13% 108.688 107.458 - -0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.13% 3.632 3.591 - -42.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.13% 1248404.784 1234290.526 - -2.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.13% 6669.153 6593.764 - -0.16% -
BM_CmpLess_uchar_schar -1.13% 1.040 1.029 - -8.32% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.13% 199.815 197.562 - -1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.13% 4429835.251 4379919.736 - 7.61% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.13% 364.270 360.166 - 1.38% -
std::format(double)_(fmt:_{:_10Lg}) -1.13% 81.887 80.965 - -0.67% -
std::find_end(list<int>)_(match_near_end)/1000 -1.13% 768.140 759.497 - 3.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 676.489 668.879 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.12% 1235134.195 1221253.092 - -2.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.12% 60187.677 59511.411 - -81.60% -
SetIntersection_Front_Set_uint32_16_4 -1.12% 54980237.833 54363434.686 - -1.75% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.12% 12156362.655 12020218.917 - -0.78% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.12% 12.959 12.814 - -1.15% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.12% 797.946 789.034 - -9.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.11% 199389264.772 197166095.641 - -5.19% -
std::stable_sort(deque<int>)_(descending)/8192 -1.11% 20787.980 20556.879 - 0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.11% 12.785 12.643 - -1.64% -
std::format(float)_(fmt:_{:0<17500_10L}) -1.11% 207.953 205.644 - -0.71% -
SetIntersection_None_Set_uint64_64_16 -1.11% 18457749.959 18253396.773 - -1.17% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.11% 36270.735 35869.938 - -1.23% -
BM_CmpEqual_short_ushort -1.10% 1.104 1.092 - -2.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.10% 33.457 33.088 - 13.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.10% 20.894 20.664 - -2.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 57744.653 57108.870 - -2.34% -
std::format(float)_(fmt:_{:_10}) -1.10% 61.093 60.420 - -0.54% -
std::swap_ranges(list<int>)/8192 -1.10% 10274.285 10161.308 - -1.94% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.10% 17.348 17.157 - -37.10% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.10% 986.739 975.918 - 1.85% -
SetIntersection_Front_Set_uint64_256_16 -1.10% 4476607.126 4427572.862 - -2.57% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.09% 214620530.839 212271297.037 - -1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.09% 38674526.523 38251578.162 - -2.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.09% 61978.201 61301.413 - -1.12% -
BM_deque_vector_move_backward/1 -1.09% 2.110 2.087 - -1.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.09% 55258.422 54656.375 - -0.27% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.09% 18.681 18.477 - 0.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.09% 606938.579 600340.362 - -0.30% -
BM_deque_deque_move/64 -1.09% 3.089 3.055 - -0.24% -
std::format(int64_t)_(fmt:_{:Lb}) -1.08% 32.060 31.713 - -3.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.08% 176491.330 174578.488 - -2.44% -
BM_format_to_n_string_span<char>/1048576 -1.08% 12296.580 12163.740 - -2.23% -
BM_format_to_iterator/<std::array>_string_len_60 -1.08% 9.558 9.455 - -0.65% -
BM_StringFindCharLiteral/256 -1.08% 5.370 5.312 - -0.28% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.08% 1.749 1.730 - -5.29% -
std::search(list<int>)_(same_length)/1024 -1.08% 767.588 759.312 - -1.40% -
BM_Istream_numbers/3 -1.08% 1058.669 1047.259 - -25.34% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.08% 20772.214 20548.385 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.08% 19.830 19.617 - -2.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.08% 6.007 5.942 - -2.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.07% 48.350 47.830 - -0.61% -
std::format(float)_(fmt:_{:0^17500_0L}) -1.07% 209.577 207.327 - -0.47% -
std::format(int64_t)_(fmt:_{:Ld}) -1.07% 27.208 26.916 - -3.06% -
SetIntersection_Front_Set_uint64_262144_1024 -1.07% 12869064.063 12731523.121 - 1.45% -
BM_deque_deque_ranges_move_backward/4000 -1.07% 153.649 152.007 - 0.26% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.07% 17.003 16.822 - 1.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.07% 777.312 769.007 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.07% 17.592 17.404 - -2.77% -
BM_deque_deque_copy_backward/70000 -1.07% 7974.347 7889.334 - -0.76% -
std::find_end(deque<int>)_(process_all)/8192 -1.06% 2053.649 2031.783 - -28.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.06% 6750.092 6678.375 - -2.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.06% 1197667.408 1184945.753 - -0.98% -
SetIntersection_None_Set_float_16384_1024 -1.06% 158365577.464 156686378.100 - -0.98% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.06% 9908.738 9803.820 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.06% 1239940.268 1226823.975 - -2.81% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.06% 22568.143 22329.660 - -0.21% -
std::make_heap(deque<int>)_(descending)/8 -1.06% 21.119 20.896 - 1.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.05% 34.056 33.697 - 10.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.05% 4076922.605 4033920.290 - -2.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.05% 21.686 21.458 - -12.32% -
std::any_of(list<int>)_(process_all)/8 -1.05% 2.676 2.647 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.05% 35963499.215 35585520.875 - -1.41% -
std::list<int>::ctor(size)/32 -1.05% 332.907 329.409 - 0.62% -
std::generate_n(vector<int>)/32 -1.05% 7.904 7.821 - -0.16% -
BM_deque_vector_ranges_move_backward/1 -1.05% 2.119 2.097 - -0.94% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.05% 18.625 18.430 - -1.21% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.05% 187794.146 185828.175 - -3.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.05% 1238391.438 1225445.883 - -2.62% -
BM_CmpLess_schar_int -1.04% 1.133 1.121 - -0.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 136641.615 135214.439 - 54.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.04% 21746913.463 21519935.646 - 0.11% -
BM_vector_deque_ranges_move_backward/64000 -1.04% 7304.276 7228.074 - -2.01% -
SetIntersection_Front_Set_string_262144_16384 -1.04% 348630529.143 344996035.012 - -1.31% -
SetIntersection_Front_Vector_uint64_256_4 -1.04% 4166196.339 4122871.167 - -2.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.04% 14043.187 13897.269 - -2.44% -
BM_Hash/uint32_random_std_hash/1024 -1.04% 662.842 655.962 - 17.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.04% 1102758.512 1091313.431 - -2.98% -
BM_vector_deque_ranges_copy_backward/70000 -1.04% 8155.464 8070.869 - -1.14% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.03% 145.461 143.956 - -0.20% -
SetIntersection_None_Vector_uint64_16384_16384 -1.03% 1107721.365 1096267.342 - -1.70% -
std::unordered_multiset<int>::clear()/8192 -1.03% 66842.977 66153.839 - -1.58% -
bm_make_exception_ptr/threads:8 -1.03% 3.122 3.090 - 8.92% -
std::flat_map<int,_int>::ctor(const&)/0 -1.03% 12.858 12.726 - -1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.03% 4387902.018 4342856.661 - -2.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 669.991 663.136 - -1.03% -
SetIntersection_Interlaced_Set_float_256_64 -1.02% 13167711.130 13033208.408 - -6.88% -
BM_format_to_n_string_pointer<char>/1048576 -1.02% 12295.446 12169.885 - -2.11% -
SetIntersection_Front_Vector_uint32_64_4 -1.02% 15997157.216 15833884.895 - -2.03% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.02% 1.406 1.392 - 0.28% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.01% 8.178 8.095 - 2.15% -
std::sample(deque<int>)/32 -1.01% 311.156 308.004 - 1.16% -
SetIntersection_Front_Set_uint32_1_1 -1.01% 536001006.103 530586397.459 - -2.16% -
std::format(float)_(fmt:_{:_10L}) -1.01% 74.082 73.334 - -1.63% -
std::partition(list<int>)_(dense)/32 -1.01% 9.070 8.978 - 0.29% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.01% 29.778 29.478 - -0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.01% 28614.795 28326.324 - 0.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.01% 69.387 68.687 - -6.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.01% 56686319.597 56114980.813 - -2.02% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.01% 187.746 185.856 - -1.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.01% 12.827 12.698 - -2.31% -
BM_deque_deque_ranges_copy_backward/512 -1.00% 19.329 19.134 - 1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.00% 21.194 20.981 - 4.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.00% 395.592 391.630 - -1.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.00% 661.343 654.723 - -1.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.00% 19.168 18.976 - -0.17% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 266.91% 251.460 922.642 - 114.08% -
std::for_each_n(vector<int>)/8 200.98% 0.911 2.742 - -1.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 134.28% 752.078 1761.946 - 123.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 127.25% 734.320 1668.720 - 120.85% -
std::copy_if(vector<int>)_(every_other)/32768 123.35% 7217.053 16119.518 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 123.03% 3927.250 8758.799 - 0.46% -
std::copy_if(vector<int>)_(every_other)/4096 119.33% 905.895 1986.867 - 0.09% -
std::copy_if(vector<int>)_(every_other)/262144 118.63% 58160.561 127157.003 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 115.30% 25.234 54.328 - 104.84% -
std::copy_if(vector<int>)_(every_other)/1048576 114.55% 232805.495 499489.495 - 1.04% -
std::copy_if(vector<int>)_(every_other)/512 114.11% 118.492 253.705 - 0.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 113.33% 1011.249 2157.337 - 0.61% -
std::copy_if(vector<int>)_(every_other)/64 110.39% 15.539 32.693 - 0.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 107.73% 43.699 90.778 - 22.53% -
std::search(list<int>)_(no_match)/1024 107.36% 749.921 1555.066 - 87.17% -
std::map<int,_int>::contains(key)_(non-existent)/8192 107.12% 9.369 19.404 - 92.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 103.06% 34.843 70.753 - 27.23% -
std::find(list<int>)_(process_all)/50 102.20% 18.826 38.066 - -8.24% -
std::replace_if(deque<int>)_(sprinkled)/32 97.32% 12.354 24.378 - 96.01% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 94.67% 0.228 0.445 - 69.64% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.57% 0.258 0.488 - 0.33% -
std::replace_if(deque<int>)_(prefix)/32 89.52% 13.947 26.433 - 88.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.48% 0.258 0.488 - 0.42% -
BM_stop_token_multi_thread_polling_stop_requested/1024 85.38% 457245.025 847637.346 - 19.51% -
SetIntersection_Interlaced_Vector_uint32_262144_64 84.64% 8475549.431 15649616.714 - 94.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 83.37% 0.389 0.712 - 1.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 76.66% 797.712 1409.262 - 76.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.02% 1323.144 2302.525 - 31.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 73.40% 18.411 31.924 - -1.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.26% 13.904 24.090 - 0.03% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.67% 162.883 274.736 - 0.22% -
std::unique_copy(deque<int>)_(sprinkled)/32 68.62% 9.201 15.514 - 35.15% -
std::replace_if(deque<int>)_(sprinkled)/50 66.91% 18.554 30.969 - 66.38% -
std::unique_copy(deque<int>)_(sprinkled)/52 66.50% 14.717 24.503 - 50.43% -
SetIntersection_Interlaced_Vector_uint32_262144_16 64.49% 3078611.118 5064030.698 - -14.45% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 64.00% 9.077 14.886 - -0.99% -
std::replace_if(deque<int>)_(prefix)/50 62.79% 20.264 32.989 - 61.94% -
std::copy_if(vector<int>)_(every_other)/8 62.63% 2.529 4.114 - -1.34% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 61.61% 38.728 62.586 - 0.49% -
BM_vector_deque_move_backward/0 61.18% 0.419 0.675 - 26.76% -
std::find_if_not(list<int>)_(process_all)/8 58.04% 2.254 3.561 - 0.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 54.02% 87789.553 135214.439 - -1.04% -
BM_PushHeap_string_Descending_262144 53.70% 3.154 4.847 - 49.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 52.40% 1366.765 2082.928 - 51.93% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 51.74% 0.460 0.698 - 51.15% -
std::none_of(vector<int>)_(process_all)/50 51.41% 12.678 19.196 - 1.01% -
std::move(vector<int>)/262144 51.01% 14891.503 22487.008 - 1.45% -
std::map<std::string,_int>::count(key)_(existent)/8192 50.66% 30.601 46.103 - 4.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.58% 48.328 72.772 - 84.92% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 50.45% 50.014 75.245 - 16.86% -
ranges::min(std::vector<__int128>)/70000 49.93% 30876.815 46292.998 - 37.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 46.85% 44.611 65.513 - 108.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.20% 0.477 0.697 - 0.29% -
std::partition(list<int>)_(sparse)/50 45.98% 14.858 21.690 - 0.22% -
std::copy(vector<int>)/4096 45.67% 150.626 219.419 - 41.24% -
BM_format_to_n_string_pointer<char>/16384 44.73% 165.251 239.169 - 62.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 44.58% 7.802 11.280 - 11.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 43.94% 32.710 47.081 - 56.45% -
ranges::min(std::vector<__int128>)/64 42.89% 26.794 38.286 - 29.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 41.97% 3.523 5.001 - -5.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 40.81% 7.939 11.179 - 40.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.30% 27.545 38.647 - -2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39.59% 37234571.356 51974715.319 - 27.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 39.32% 721.093 1004.655 - 29.84% -
SetIntersection_Interlaced_Vector_uint32_262144_256 39.17% 27482531.385 38247156.928 - 15.62% -
SetIntersection_Interlaced_Vector_float_256_16 38.87% 5884909.753 8172136.316 - 31.42% -
std::set<std::string>::insert(value)_(already_present)/1024 38.67% 22.657 31.419 - 22.52% -
std::copy_n(vector<int>)/4096 38.41% 142.411 197.106 - 36.56% -
SetIntersection_Interlaced_Vector_string_262144_1024 37.55% 240300974.724 330538143.642 - -3.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 37.36% 66.006 90.669 - 11.69% -
BM_PushHeap_uint32_QuickSortAdversary_1 37.32% 0.394 0.541 - -2.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 37.28% 0.463 0.635 - 54.71% -
BM_PushHeap_float_Random_1 37.18% 0.466 0.640 - 62.74% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 37.02% 23.950 32.816 - 4.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 36.55% 5.695 7.777 - 6.68% -
std::unordered_map<int,_int>::count(key)_(existent)/32 36.54% 1.155 1.577 - 3.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 36.32% 1680877.573 2291417.999 - 31.47% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.16% 2417594.561 3291826.788 - 38.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 35.50% 21188253.378 28710386.732 - 35.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.48% 2.254 3.054 - 1.55% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 35.31% 1.167 1.580 - 15.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.91% 68.201 92.008 - 2.02% -
std::is_sorted_until(vector<int>,_pred)/8 34.72% 3.123 4.208 - 7.85% -
std::list<int>::ctor(const&)_(cheap_elements)/32 34.66% 333.164 448.648 - 30.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.16% 32.661 43.818 - 38.07% -
ranges::min(std::vector<__int128>)/1 34.02% 0.340 0.455 - 0.78% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 33.98% 5.463 7.320 - 8.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 33.60% 30.851 41.217 - 8.10% -
std::multiset<std::string>::erase(key)_(existent)/1024 33.44% 68.416 91.293 - -4.79% -
std::unordered_set<int>::contains(key)_(existent)/1024 33.16% 1.168 1.556 - 7.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 32.81% 26.825 35.626 - -8.26% -
ranges::minmax(std::deque<long_long>)/1 32.81% 0.690 0.916 - 0.33% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 32.19% 2.971 3.928 - -6.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 32.14% 33.177 43.841 - 1.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31.66% 33866.164 44587.554 - 31.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.56% 42.154 55.457 - 6.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 31.48% 4344247.022 5711601.086 - 30.37% -
std::stable_partition(list<int>)_(dense)/8192 31.42% 17489.942 22984.954 - 22.38% -
SetIntersection_Interlaced_Vector_uint64_262144_64 31.30% 10397009.900 13651195.931 - -10.85% -
BM_Hash/uint32_top_std_hash/1024 31.15% 557.462 731.103 - 4.07% -
std::find(vector<bool>)_(process_all)/8 31.03% 0.560 0.734 - -12.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.86% 74.839 97.931 - 41.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 30.19% 2224207.993 2895638.993 - 31.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 30.09% 0.376 0.489 - 28.71% -
ranges::min(std::deque<char>)/70000 30.01% 17335.680 22538.959 - -13.29% -
std::find_end(vector<int>)_(same_length)/1024 29.98% 505.125 656.550 - 8.79% -
std::map<std::string,_int>::count(key)_(existent)/1024 29.94% 23.757 30.870 - -0.14% -
std::unique_copy(deque<int>)_(contiguous)/52 29.86% 14.396 18.694 - 11.00% -
ranges::minmax(std::deque<char>)/1 29.84% 0.657 0.853 - 15.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 29.41% 1.063 1.376 - -4.63% -
std::find_end(vector<int>)_(same_length)/1000 29.35% 494.629 639.817 - 8.83% -
std::find_end(vector<int>)_(same_length)/8192 29.28% 4021.139 5198.609 - 9.23% -
std::unordered_set<std::string>::find(key)_(existent)/1024 28.98% 28.851 37.211 - 1.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.80% 24.959 32.147 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 28.77% 88937523.839 114527822.158 - 12.87% -
std::find_if(list<int>)_(process_all)/8192 28.27% 7450.918 9556.923 - -6.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 28.24% 53.254 68.295 - 8.27% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 27.52% 18102.435 23084.448 - 10.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 27.51% 7520.595 9589.409 - 8.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 26.86% 19040.176 24153.524 - 10.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.74% 53.285 67.536 - 28.44% -
ranges::min(std::list<__int128>)/8 26.68% 2.041 2.586 - 13.03% -
std::is_sorted_until(deque<int>)/8 26.67% 2.542 3.220 - -3.10% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.66% 7259.828 9195.635 - 7.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 26.19% 3927.128 4955.635 - 22.19% -
std::vector<int>::ctor(size)/32 25.63% 9.964 12.517 - 10.76% -
std::unique_copy(deque<int>)_(contiguous)/32 25.51% 9.419 11.822 - 13.25% -
std::copy_if(list<int>)_(every_other)/4096 25.21% 3312.311 4147.423 - 23.30% -
std::find_if(vector<int>)_(bail_25%)/8 25.10% 0.733 0.917 - 15.16% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 25.08% 49.746 62.220 - -8.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 24.92% 11350.045 14178.381 - 0.76% -
BM_PushHeap_uint64_Descending_1 24.91% 0.448 0.560 - 7.91% -
BM_PushHeap_uint32_Random_1 24.88% 0.465 0.581 - 11.89% -
BM_deque_deque_ranges_copy/0 24.75% 0.738 0.920 - 16.82% -
std::remove_if(list<int>)_(prefix)/1024 24.72% 972.520 1212.885 - 2.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 24.68% 2.526 3.149 - -2.00% -
std::unordered_set<int>::contains(key)_(existent)/8192 24.41% 1.218 1.516 - 20.41% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 24.39% 49.618 61.722 - 11.00% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 24.20% 511254.748 634993.573 - 21.35% -
std::find_if(vector<char>)_(process_all)/50 24.20% 5.347 6.641 - 0.21% -
std::list<int>::erase(begin)_(cheap_elements)/32 24.12% 10.267 12.744 - 15.62% -
std::find_if_not(vector<char>)_(process_all)/50 23.93% 5.349 6.629 - 0.01% -
std::search(deque<int>,_pred)_(no_match)/1024 23.80% 436.352 540.192 - -14.99% -
BM_lexicographical_compare_three_way_slow_path/16384 23.74% 3657.658 4525.910 - 0.16% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 23.73% 1.171 1.449 - 26.42% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 23.72% 0.355 0.439 - 69.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.69% 26.706 33.033 - -23.75% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 23.54% 96983.106 119808.455 - -13.80% -
rng::contains_subrange(list<int>)_(single_element)/8192 23.49% 7744.738 9563.819 - 39.31% -
std::find(vector<bool>)_(process_all)/50 23.46% 0.560 0.691 - -18.31% -
BM_lexicographical_compare_three_way_slow_path/4096 23.38% 925.619 1142.049 - 0.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 23.30% 26211.077 32318.418 - 10.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.24% 0.923 1.137 - 19.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 22.99% 35.982 44.253 - -23.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 22.88% 24759.709 30425.334 - 19.18% -
BM_Copy_Null 22.80% 0.505 0.620 - 2.62% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 22.69% 10.698 13.125 - -23.72% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.67% 24.711 30.313 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 22.64% 115392280.410 141520639.936 - 18.29% -
std::set<int>::equal_range(key)_(non-existent)/1024 22.62% 5.801 7.114 - 3.88% -
std::find_if(vector<char>)_(process_all)/8 22.52% 1.258 1.541 - 11.88% -
BM_lexicographical_compare_three_way_slow_path/1024 22.02% 239.615 292.385 - 0.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 22.00% 43.137 52.627 - 32.63% -
std::unordered_set<std::string>::count(key)_(existent)/1024 21.95% 34.632 42.234 - 35.77% -
std::list<int>::erase(begin)_(cheap_elements)/8192 21.85% 10.169 12.390 - 14.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 21.73% 25.311 30.811 - -0.32% -
std::set<std::string>::erase(iterator)/1024 21.64% 25.981 31.602 - 2.78% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.59% 19.860 24.149 - 5.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.56% 783.875 952.853 - 25.25% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.52% 241472.428 293430.085 - 0.12% -
std::list<int>::insert(begin)_(cheap_elements)/1024 21.48% 11.625 14.122 - 11.67% -
SetIntersection_Front_Set_float_262144_1024 21.29% 12034293.678 14595949.848 - -3.26% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 21.27% 11.475 13.916 - 22.70% -
SetIntersection_Interlaced_Vector_uint32_16384_64 21.27% 6288828.913 7626516.995 - -17.94% -
std::list<int>::insert(begin)_(cheap_elements)/32 21.27% 10.187 12.353 - 9.85% -
BM_deque_vector_ranges_move/512 21.19% 16.741 20.287 - 1.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.18% 15.062 18.252 - 13.91% -
BM_format_to_n_string_span<wchar_t>/16384 21.16% 1578.763 1912.864 - 0.78% -
BM_PushHeap_string_Descending_1024 21.11% 2.355 2.852 - 17.19% -
BM_Move_SmallNonTrivialFunctor 21.01% 0.570 0.690 - 0.14% -
std::search(vector<int>,_pred)_(no_match)/1048576 20.76% 542496.021 655105.974 - -0.26% -
std::vector<std::string>::ctor(size)/32 20.69% 31.751 38.321 - -0.76% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 20.63% 10385.059 12527.442 - 9.86% -
std::search(deque<int>,_pred)_(no_match)/8192 20.59% 3496.490 4216.385 - -17.05% -
BM_StringConstructDestroyCStr_Empty_Transparent 20.55% 0.312 0.376 - 3.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 20.54% 1502459.873 1811052.732 - 16.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.48% 34.641 41.734 - 21.64% -
ranges::min(std::list<__int128>)/64 20.47% 32.234 38.833 - 9.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.46% 31.457 37.892 - -5.33% -
std::set<int>::clear()/8192 20.43% 82177.383 98966.542 - 22.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 20.41% 86.806 104.520 - 3.11% -
std::search(vector<int>,_pred)_(no_match)/1000 20.32% 508.453 611.789 - -2.57% -
BM_lexicographical_compare_three_way_slow_path/65536 20.28% 15045.955 18097.695 - 0.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 20.14% 22.999 27.632 - -22.23% -
BM_Copy_LargeNonTrivialFunctor 20.10% 10.914 13.107 - 12.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 20.06% 9.009 10.816 - 7.31% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.06% 27.188 32.641 - 17.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 20.05% 111152.191 133440.060 - 1.63% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 20.02% 56.414 67.707 - 5.60% -
ranges::min(std::deque<char>)/64 19.98% 16.209 19.448 - -9.70% -
std::search(list<int>)_(single_element)/8192 19.95% 7486.594 8980.529 - 20.41% -
std::list<int>::erase(begin)_(cheap_elements)/1024 19.95% 10.278 12.328 - 12.22% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 19.94% 1.333 1.599 - 24.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 19.86% 2.249 2.696 - 10.33% -
std::map<int,_int>::find(key)_(existent)/1024 19.85% 3.643 4.366 - -1.32% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.73% 25.957 31.078 - -3.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 19.72% 24.313 29.107 - 1.56% -
std::find_if(vector<char>)_(process_all)/32768 19.70% 3137.543 3755.782 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.69% 505.396 604.901 - 12.72% -
std::search(list<int>)_(no_match)/8192 19.67% 6553.326 7842.688 - 12.19% -
SetIntersection_Front_Set_float_16384_1024 19.62% 12469021.683 14915373.758 - 9.43% -
std::fill_n(list<int>)/8192 19.60% 7150.174 8551.730 - 4.57% -
std::find_if_not(vector<char>)_(process_all)/32768 19.59% 3135.211 3749.347 - 0.07% -
std::unordered_set<int>::count(key)_(non-existent)/8192 19.54% 1.376 1.645 - -2.58% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.43% 0.962 1.149 - 3.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.41% 35.775 42.720 - 1.87% -
ranges::minmax(std::deque<__int128>)/8 19.37% 3.704 4.421 - 17.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.23% 557.675 664.930 - 11.55% -
BM_PushHeap_string_Ascending_16384 19.23% 19.135 22.815 - 15.94% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 19.11% 26.031 31.005 - 0.64% -
std::search(vector<int>,_pred)_(no_match)/8192 19.06% 4156.229 4948.394 - -4.17% -
std::copy_if(list<int>)_(every_other)/64 18.91% 23.190 27.576 - 0.27% -
std::find_if(vector<char>)_(process_all)/8192 18.85% 795.203 945.078 - 0.22% -
SetIntersection_Front_Set_float_1024_1024 18.82% 11825826.474 14050933.257 - -0.69% -
BM_PushHeap_uint32_Ascending_1 18.80% 0.466 0.554 - -12.47% -
std::adjacent_find(deque<int>)/50 18.78% 14.032 16.668 - -11.52% -
std::find_if_not(vector<char>)_(process_all)/8192 18.72% 794.703 943.496 - 0.18% -
BM_PushHeap_uint64_Random_1 18.69% 0.392 0.465 - 0.06% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 18.68% 8.811 10.457 - 13.33% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 18.62% 44403612.134 52670060.172 - 7.04% -
ranges::minmax(std::list<char>)/64 18.60% 29.676 35.197 - -7.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.57% 39.719 47.094 - 39.33% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 18.53% 1552.403 1840.131 - 19.08% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 18.51% 13.002 15.409 - 0.38% -
BM_PushHeap_float_Ascending_1 18.49% 0.393 0.466 - -0.04% -
std::unordered_multiset<int>::count(key)_(existent)/1024 18.42% 1.528 1.809 - 4.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 18.34% 33.359 39.478 - -19.50% -
std::set<std::string>::equal_range(key)_(existent)/1024 18.33% 21.788 25.781 - -3.85% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.32% 1401.737 1658.560 - 13.28% -
rng::for_each(map<int>)/50 18.26% 40.399 47.773 - 2.29% -
bm_exception_ptr_move_assign_null 18.18% 2.781 3.286 - -13.16% -
bm_lexicographical_compare<signed_char>/1 18.16% 1.255 1.483 - 17.69% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 18.15% 566.500 669.309 - 18.13% -
SetIntersection_Interlaced_Vector_uint64_262144_256 18.03% 35286190.390 41648567.187 - 4.82% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 17.98% 1.405 1.658 - 6.02% -
BM_StringEraseWithMove_Empty_Transparent 17.97% 0.557 0.657 - 8.96% -
std::search(deque<int>,_pred)_(no_match)/1048576 17.94% 445882.271 525895.194 - -19.32% -
BM_PushHeap_string_Descending_16384 17.92% 2.310 2.724 - 14.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 17.86% 170865.986 201382.105 - 11.73% -
BM_PushHeap_string_Random_262144 17.85% 17.931 21.130 - 17.40% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.77% 17.569 20.690 - 2.39% -
ranges::min(std::list<char>)/1 17.69% 0.354 0.416 - -6.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.68% 39.832 46.876 - -3.49% -
BM_PushHeap_string_Descending_256 17.66% 2.291 2.695 - 14.12% -
ranges::min(std::vector<char>)/64 17.64% 3.618 4.257 - 2.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 17.58% 0.367 0.432 - 15.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 17.51% 87.552 102.881 - -17.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.45% 543.488 638.329 - 9.92% -
BM_Copy_SmallNonTrivialFunctor 17.37% 9.518 11.171 - 11.92% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.37% 16.724 19.629 - 18.55% -
BM_lexicographical_compare_three_way_slow_path/64 17.35% 15.120 17.744 - 0.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 17.28% 9.719 11.399 - -1.46% -
BM_Hash/uint32_random_std_hash/1024 17.23% 559.552 655.962 - -1.04% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 17.23% 918.309 1076.511 - 7.29% -
std::list<int>::insert(begin)_(cheap_elements)/8192 17.19% 12.073 14.148 - 14.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.12% 51.024 59.758 - 12.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 17.06% 1693.090 1982.010 - -1.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 17.05% 2.493 2.919 - 4.14% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16.98% 17138.612 20049.527 - 19.77% -
rng::contains(list<int>)_(process_all)/50 16.90% 18.230 21.311 - 12.46% -
BM_ConstructAndDestroy_MemPtr_Opaque 16.89% 0.887 1.036 - 15.60% -
SetIntersection_Front_Set_float_256_256 16.77% 7681488.705 8970015.861 - -0.71% -
SetIntersection_Front_Set_float_262144_256 16.63% 3706346.441 4322636.503 - -2.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 16.63% 29.807 34.762 - -18.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 16.60% 944.514 1101.331 - 15.23% -
rng::find_last(deque<int>)_(bail_10%)/1024 16.54% 226.515 263.988 - 17.03% -
rng::find_last(deque<int>)_(bail_10%)/50 16.53% 11.313 13.183 - 15.93% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16.53% 17013.817 19825.662 - 17.00% -
BM_num_put<unsigned_long_long> 16.47% 10.120 11.787 - 1.57% -
std::partition_point(vector<int>)/8192 16.43% 7.975 9.285 - 0.45% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.42% 3.891 4.529 - 0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 16.38% 12.544 14.598 - -16.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.36% 892.241 1038.178 - -2.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 16.29% 1.001 1.164 - 9.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.26% 26.597 30.921 - 0.46% -
BM_BitsetToString<64>/Sparse_(10%)/10 16.25% 12.272 14.267 - -7.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 16.22% 10.187 11.840 - 6.09% -
BM_deque_deque_ranges_copy_backward/0 16.22% 0.789 0.917 - -0.43% -
rng::contains_subrange(deque<int>)_(process_all)/32 16.20% 14.421 16.756 - 17.88% -
std::for_each(map<int>::iterator)/50 16.19% 41.120 47.776 - 0.70% -
std::copy_backward(list<int>)/8 16.14% 2.207 2.563 - 6.56% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.12% 32.756 38.037 - -6.16% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.09% 6834657.462 7934056.223 - 4.68% -
std::copy(vector<bool>)_(aligned)/262144 16.00% 587.809 681.848 - 2.96% -
ranges::min(std::list<long_long>)/1 15.98% 0.225 0.261 - -14.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.95% 28.206 32.703 - 31.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 15.89% 21.102 24.456 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_16384_256 15.88% 19485468.659 22579022.474 - 30.34% -
SetIntersection_Interlaced_Vector_uint32_1024_256 15.75% 5926865.277 6860254.901 - -10.23% -
SetIntersection_Interlaced_Vector_float_16384_256 15.74% 14879141.384 17220980.951 - 4.30% -
BM_PushHeap_uint64_Random_4 15.73% 2.258 2.613 - 3.42% -
std::copy(list<int>)/8 15.71% 2.147 2.485 - 0.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.66% 40.061 46.335 - 9.69% -
BM_vector_deque_copy_backward/0 15.61% 0.419 0.484 - 1.59% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.58% 28.487 32.926 - 23.82% -
BM_deque_vector_ranges_copy_backward/512 15.56% 17.946 20.739 - -3.75% -
ranges::minmax(std::deque<__int128>)/64 15.53% 30.145 34.825 - 14.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.42% 8.279 9.555 - -1.89% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.40% 8.932 10.308 - 3.57% -
std::stable_partition(list<int>)_(dense)/32 15.33% 33.506 38.644 - 10.81% -
ranges::minmax(std::list<long_long>)/1 15.29% 0.343 0.395 - 1.62% -
BM_lexicographical_compare_three_way_slow_path/256 15.27% 68.636 79.119 - 0.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 15.27% 18.981 21.880 - 1.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 15.23% 49704.562 57272.207 - 11.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.20% 67.682 77.969 - 19.31% -
BM_num_put<bool> 15.07% 9.315 10.718 - 2.00% -
std::search(vector<int>,_pred)_(no_match)/1024 15.04% 520.964 599.336 - -3.16% -
std::search(deque<int>)_(no_match)/1024 15.01% 303.162 348.664 - -15.57% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 14.93% 193244.573 222102.131 - -0.33% -
rng::contains_subrange(deque<int>)_(process_all)/50 14.92% 23.562 27.077 - 24.23% -
ranges::minmax(std::deque<long_long>)/8 14.90% 3.561 4.091 - 11.28% -
std::adjacent_find(list<int>)/50 14.86% 20.183 23.181 - 0.72% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.84% 32.975 37.870 - -0.42% -
std::set<int>::lower_bound(key)_(non-existent)/1024 14.84% 5.625 6.459 - 7.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.80% 0.298 0.342 - 28.96% -
BM_StringConstructDestroyCStr_Large_Transparent 14.80% 10.129 11.628 - 15.70% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 14.80% 562.840 646.147 - 10.54% -
std::multiset<std::string>::erase(key)_(existent)/32 14.75% 51.656 59.275 - 14.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.65% 1133.193 1299.256 - 9.78% -
std::map<std::string,_int>::find(key)_(non-existent)/32 14.62% 9.945 11.399 - 11.95% -
std::make_heap(deque<int>)_(descending)/8192 14.58% 7682.167 8802.258 - 2.41% -
std::find(deque<int>)_(bail_25%)/8 14.50% 1.995 2.284 - 0.03% -
std::is_sorted_until(deque<int>,_pred)/8 14.41% 4.141 4.738 - 17.09% -
std::remove_if(list<int>)_(prefix)/50 14.35% 71.469 81.727 - 13.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 14.35% 35.413 40.495 - 18.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 14.31% 1.701 1.944 - 20.40% -
BM_lexicographical_compare_three_way_slow_path/262144 14.28% 63294.777 72334.976 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.24% 44.154 50.443 - -3.49% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 14.23% 6633.146 7577.210 - 12.73% -
BM_tolower_char<wchar_t> 14.21% 0.603 0.689 - 12.33% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 14.19% 87.025 99.372 - 14.28% -
std::search(deque<int>,_pred)_(no_match)/1000 14.04% 424.574 484.190 - -21.63% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.01% 12.896 14.702 - 0.61% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 13.94% 1.916 2.184 - 0.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 13.92% 26.743 30.467 - -2.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13.84% 11975.688 13633.313 - 7.73% -
BM_num_put<long_long> 13.83% 10.502 11.955 - -0.75% -
std::set<int>::lower_bound(key)_(non-existent)/32 13.81% 2.336 2.659 - 18.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 13.80% 888.701 1011.336 - 14.51% -
SetIntersection_Interlaced_Vector_uint64_16384_64 13.74% 6593671.884 7499822.869 - 29.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 13.72% 3.490 3.969 - 0.77% -
ranges::min(std::list<long_long>)/70000 13.69% 43951.013 49968.034 - -3.12% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 13.64% 55.430 62.991 - -0.14% -
BM_StringRelational_Compare_Empty_Large_Control 13.63% 1.656 1.882 - -0.11% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.61% 2.107 2.393 - 0.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.60% 29.128 33.088 - -1.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 13.55% 4.507 5.118 - 11.97% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.50% 1.619 1.838 - 15.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.46% 1355139.307 1537507.475 - 13.95% -
BM_StringEraseWithMove_Large_Opaque 13.42% 2.481 2.814 - 0.44% -
bm_lexicographical_compare<signed_char>/64 13.41% 1.911 2.167 - 14.90% -
BM_StringCtorDefault 13.39% 0.243 0.276 - -11.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 13.34% 6872.156 7789.059 - 17.96% -
BM_StringEraseWithMove_Empty_Opaque 13.32% 0.789 0.894 - 5.58% -
std::rotate(list<int>)_(by_1/3)/8192 13.26% 8197.130 9284.314 - 12.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.21% 16049.085 18169.372 - 12.75% -
rng::for_each(multiset<int>)/50 13.19% 41.043 46.457 - 0.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 13.16% 34.435 38.968 - -9.51% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.08% 10011.729 11321.529 - -5.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.02% 1.112 1.257 - -4.72% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 13.02% 908.891 1027.205 - 10.33% -
BM_PushHeap_string_PipeOrgan_16384 13.02% 12.756 14.416 - 6.21% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.96% 842.915 952.132 - 1.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 12.96% 36.385 41.099 - 17.00% -
BM_deque_vector_move_backward/0 12.76% 1.371 1.546 - -2.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 12.71% 1.662 1.874 - 25.95% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.66% 28.480 32.087 - 8.12% -
BM_std_minmax_element<int>/3 12.63% 1.114 1.255 - 6.24% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.55% 4.823 5.428 - -0.35% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.54% 30.134 33.914 - 0.08% -
std::set<int>::insert(value)_(new_value,_end)/8192 12.52% 69.574 78.283 - 11.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.49% 32.052 36.056 - 14.17% -
std::unordered_set<int>::count(key)_(non-existent)/1024 12.40% 1.386 1.558 - -0.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.35% 48.762 54.782 - 75.60% -
std::set<std::string>::contains(key)_(existent)/1024 12.33% 20.901 23.478 - -4.69% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.31% 14.421 16.197 - 1.82% -
std::find_if(vector<char>)_(process_all)/1024 12.25% 111.723 125.411 - 0.52% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.24% 948.595 1064.736 - 11.60% -
std::make_heap(deque<int>)_(descending)/1024 12.22% 985.296 1105.698 - 1.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.14% 8.894 9.974 - 3.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 12.10% 1.661 1.862 - 1.40% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.05% 0.598 0.670 - 6.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.97% 34.322 38.430 - 44.53% -
std::set<std::string>::count(key)_(existent)/32 11.91% 15.437 17.275 - 2.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.88% 940.986 1052.799 - 9.94% -
std::unordered_set<int>::contains(key)_(existent)/32 11.87% 1.409 1.576 - 10.92% -
std::move(deque<int>)/4096 11.86% 147.783 165.311 - 11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.86% 2453927.205 2744922.191 - 8.61% -
std::unordered_set<int>::erase(key)_(existent)/32 11.85% 21.354 23.885 - 12.28% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.85% 27.623 30.896 - -1.39% -
std::deque<int>::ctor(size)/32 11.82% 27.048 30.245 - 7.54% -
SetIntersection_Interlaced_Set_string_64_64 11.80% 35089417.383 39229863.617 - 5.75% -
std::equal(vector<bool>)_(unaligned)/50 11.79% 0.816 0.912 - 7.92% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.74% 19.225 21.482 - -22.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.69% 30.304 33.847 - -10.94% -
std::make_heap(deque<int>)_(heap)/8192 11.63% 7691.074 8585.347 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.61% 1371135.881 1530278.542 - 13.90% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 11.57% 28.842 32.178 - 8.96% -
BM_num_put<const_void*> 11.50% 11.206 12.495 - 3.37% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.49% 725.747 809.149 - 14.77% -
std::find_if_not(vector<char>)_(process_all)/1024 11.49% 111.583 124.400 - 0.26% -
std::list<std::string>::ctor(size)/32 11.47% 352.735 393.207 - 11.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 11.44% 6263.388 6980.171 - 8.34% -
BM_stop_token_multi_thread_polling_stop_requested/131072 11.39% 6957518.958 7749704.667 - -3.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11.34% 8681590.725 9665767.423 - 4.94% -
BM_num_put<long> 11.33% 10.715 11.929 - -0.77% -
bm_ranges_lexicographical_compare<signed_char>/64 11.31% 2.058 2.291 - -1.73% -
BM_StringRelational_Eq_Small_Small_ChangeLast 11.31% 2.011 2.238 - 15.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.27% 28.304 31.493 - -2.27% -
BM_deque_vector_move/0 11.26% 1.426 1.586 - -0.39% -
std::transform(list<int>,_list<int>)/8192 11.25% 9001.263 10013.657 - 17.17% -
std::unordered_set<std::string>::erase(iterator)/8192 11.20% 29.255 32.531 - 1.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 11.18% 28.960 32.197 - 7.86% -
ranges::min(std::deque<long_long>)/1 11.00% 0.600 0.665 - 1.52% -
BM_PushHeap_string_Ascending_1024 10.97% 13.452 14.928 - 8.36% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 10.96% 1.224 1.358 - 12.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.94% 13417939.980 14886250.308 - -5.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 10.91% 288209.174 319664.144 - 11.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 10.88% 149295.892 165545.998 - 12.65% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.85% 10.087 11.182 - -1.83% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.84% 26.129 28.960 - 0.30% -
bm_lexicographical_compare<signed_char>/8 10.80% 3.110 3.446 - 7.55% -
SetIntersection_Front_Vector_uint64_16384_1024 10.79% 5333493.555 5908911.295 - 11.25% -
std::make_heap(deque<int>)_(heap)/1024 10.78% 985.834 1092.095 - 0.11% -
SetIntersection_Front_Vector_float_262144_16384 10.78% 71787441.651 79523547.548 - -0.11% -
BM_deque_deque_ranges_copy_backward/1 10.77% 2.523 2.795 - 0.51% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 10.75% 149978.682 166096.176 - 13.21% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.73% 120609.980 133547.980 - 2.93% -
BM_PushHeap_uint32_PipeOrgan_4 10.73% 0.485 0.537 - -0.53% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 10.72% 1.182 1.309 - 13.43% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.71% 714.305 790.776 - -0.30% -
BM_num_put<unsigned_long> 10.69% 10.429 11.544 - -0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 10.67% 24.678 27.312 - -16.17% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.67% 219.855 243.306 - 1.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.66% 31.084 34.399 - 6.87% -
BM_PushHeap_string_Descending_4 10.63% 1.897 2.099 - 11.31% -
std::find_end(deque<int>)_(match_near_end)/8192 10.62% 191691.018 212046.063 - -0.98% -
std::set<std::string>::contains(key)_(non-existent)/32 10.60% 9.813 10.853 - -0.12% -
std::rotate(list<int>)_(by_1/4)/8192 10.55% 6476.986 7160.204 - 9.40% -
std::find(vector<short>)_(bail_25%)/8 10.55% 0.693 0.766 - 9.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.54% 26.733 29.551 - 3.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 10.53% 2.348 2.596 - 3.36% -
std::set<std::string>::lower_bound(key)_(existent)/1024 10.51% 23.685 26.173 - 9.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 10.50% 33045.352 36516.202 - 8.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.50% 44.374 49.033 - -11.81% -
SetIntersection_Front_Vector_uint64_262144_1024 10.50% 5341812.782 5902632.308 - 11.05% -
std::is_partitioned(vector<int>)_(partitioned)/1024 10.49% 189.469 209.348 - 10.66% -
SetIntersection_Front_Vector_float_16384_16384 10.48% 71971327.344 79513570.864 - -0.21% -
bm_lexicographical_compare<int>/1 10.47% 1.447 1.599 - 11.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.44% 34.098 37.657 - 34.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.43% 10149.652 11208.734 - 0.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 10.41% 15.567 17.187 - 1.34% -
std::unordered_set<int>::ctor(const&,_alloc)/32 10.40% 260.170 287.241 - 6.29% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.38% 775.124 855.546 - 10.16% -
SetIntersection_Front_Set_float_16384_64 10.37% 1730651.554 1910094.029 - 4.64% -
std::move_backward(list<int>)/4096 10.34% 5186.231 5722.675 - 33.40% -
std::unordered_multiset<int>::clear()/32 10.34% 599.786 661.814 - 4.68% -
BM_PushHeap_uint64_Random_16 10.31% 4.160 4.588 - 3.06% -
std::upper_bound(std::list<int>)/100 10.30% 83.840 92.477 - 0.23% -
BM_Copy_LargeTrivialFunctor 10.29% 12.651 13.952 - -1.43% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 10.23% 27.189 29.970 - 8.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 10.20% 5649547.571 6225865.089 - 6.29% -
std::vector<int>::ctor(size)/8192 10.19% 517.543 570.293 - 0.20% -
BM_format_string<wchar_t>/1024 10.19% 0.117 0.129 - 6.76% -
std::move(list<int>)/4096 10.17% 4360.747 4804.302 - 21.84% -
BM_vector_deque_ranges_copy_backward/0 10.16% 0.519 0.571 - 4.14% -
ranges::min(std::deque<char>)/8 10.14% 2.283 2.515 - -5.75% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 10.14% 24.772 27.283 - -7.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.10% 5.570 6.133 - 0.32% -
BM_StringConstructDestroyCStr_Large_Opaque 10.07% 15.052 16.567 - -12.22% -
bm_write 10.06% 531.909 585.416 - 7.15% -
SetIntersection_Front_Set_float_256_64 10.06% 5460516.086 6009790.762 - 1.30% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 10.05% 27.429 30.187 - 10.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 10.03% 1.285 1.414 - 14.61% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.02% 30.628 33.697 - -1.05% -
std::find(list<int>)_(process_all)/8 9.95% 2.193 2.411 - 5.39% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 9.94% 230134.691 253018.295 - -0.52% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.89% 21.110 23.197 - 3.33% -
BM_PushHeap_string_Descending_64 9.87% 2.209 2.427 - 6.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.87% 33399.706 36694.793 - 8.87% -
std::replace(vector<int>)_(sprinkled)/1024 9.86% 149.937 164.720 - 7.42% -
BM_deque_deque_copy/1024 9.79% 36.899 40.511 - 9.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.76% 5.754 6.316 - -0.17% -
BM_deque_deque_ranges_copy_backward/2 9.74% 2.305 2.530 - -0.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.71% 0.608 0.667 - 3.34% -
ranges::min(std::vector<char>)/8 9.64% 2.211 2.425 - 0.91% -
std::equal(list<int>)_(it,_it,_it)/8192 9.60% 9275.331 10165.921 - 4.60% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.59% 11.286 12.368 - 5.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.57% 310.220 339.895 - -5.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.56% 0.592 0.648 - 1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9.55% 4045202.768 4431631.305 - 4.30% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.54% 7294.064 7989.762 - 8.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.53% 11.293 12.369 - 5.91% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.53% 863.314 945.564 - 0.70% -
SetIntersection_Front_Vector_string_256_256 9.50% 18541192.264 20303417.329 - 4.25% -
std::find_end(list<int>)_(match_near_end)/1024 9.47% 4521.373 4949.572 - 8.05% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.44% 1.048 1.147 - 0.45% -
BM_format/string_view_len_6 9.42% 2.538 2.777 - 11.22% -
std::format(float)_(fmt:_{:017500_17000}) 9.40% 221.745 242.590 - 8.67% -
std::unique(list<int>)_(sprinkled)/1024 9.38% 950.854 1040.019 - -0.55% -
std::unordered_set<int>::clear()/1024 9.36% 8359.005 9141.340 - 7.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.34% 10.110 11.054 - -0.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.30% 387.514 423.572 - 11.21% -
BM_deque_vector_copy/0 9.28% 1.249 1.365 - 0.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.26% 10.217 11.164 - 5.22% -
BM_PushHeap_string_Descending_16 9.25% 2.103 2.298 - 6.55% -
std::rotate(list<int>)_(1_element_backward)/50 9.23% 22.235 24.287 - 1.49% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 9.22% 16.357 17.865 - 1.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.22% 192.524 210.268 - 15.12% -
std::map<std::string,_int>::erase(iterator)/8192 9.16% 29.032 31.691 - 17.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.15% 7496009.072 8181619.384 - -0.58% -
std::find(vector<bool>)_(process_all)/1048576 9.14% 3614.614 3944.957 - 8.37% -
std::unordered_multiset<int>::ctor(const&)/1024 9.13% 6952.828 7587.714 - 12.45% -
std::multiset<int>::contains(key)_(non-existent)/32 9.10% 2.773 3.025 - 15.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.09% 8359.311 9119.383 - 9.81% -
std::find_end(deque<int>)_(single_element)/1000 9.07% 249.091 271.679 - -7.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 9.07% 990920.685 1080755.556 - 3.59% -
std::list<std::string>::ctor(size)/1024 9.03% 12773.821 13927.840 - 5.60% -
std::unordered_multimap<int,_int>::clear()/1024 9.02% 8476.642 9241.288 - 11.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 8.98% 1.092 1.190 - -0.90% -
bm_make_exception_ptr/threads:8 8.92% 2.837 3.090 - -1.03% -
std::find_if_not(deque<int>)_(process_all)/8 8.92% 2.669 2.907 - 12.99% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 8.91% 889.465 968.680 - 8.35% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 8.90% 0.581 0.633 - 8.86% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 8.90% 18.309 19.938 - 9.75% -
std::multiset<int>::erase(key)_(existent)/1024 8.89% 39.857 43.400 - 7.95% -
std::set<int>::equal_range(key)_(non-existent)/32 8.86% 2.585 2.814 - 3.66% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 8.84% 12599356.073 13713285.122 - -4.87% -
std::unordered_multiset<int>::ctor(const&)/32 8.79% 204.962 222.977 - 12.33% -
std::pop_heap(deque<float>)/8192 8.77% 59.703 64.938 - 6.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.76% 16.114 17.526 - 13.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.72% 7683.944 8354.358 - -4.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 8.71% 90.470 98.351 - 9.99% -
std::multiset<std::string>::erase(iterator)/1024 8.69% 28.383 30.850 - -3.53% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 8.66% 1.525 1.658 - 11.80% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.62% 1.257 1.365 - -1.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.61% 46.525 50.530 - -3.86% -
std::find(list<int>)_(bail_25%)/32768 8.59% 8129.120 8827.482 - 15.00% -
Chain_middle,_2_levels 8.59% 13.657 14.830 - 0.79% -
std::multiset<std::string>::count(key)_(existent)/8192 8.58% 26.521 28.797 - 4.02% -
BM_format_string<wchar_t>/8192 8.58% 0.225 0.244 - 4.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.56% 27.618 29.983 - 7.47% -
rng::starts_with(deque<int>)/1000 8.55% 436.051 473.313 - 4.14% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.53% 0.362 0.393 - 5.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 8.51% 213.782 231.985 - 1.33% -
SetIntersection_Front_Vector_float_16384_1024 8.51% 5449812.631 5913651.099 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.50% 0.591 0.641 - 15.20% -
std::transform(list<int>)_(identity_transform)/8192 8.50% 7004.818 7599.995 - 9.09% -
std::fill(vector<bool>)/64 8.45% 1.475 1.600 - -1.87% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 8.42% 23.466 25.441 - 3.84% -
std::map<int,_int>::contains(key)_(non-existent)/1024 8.42% 5.815 6.305 - 6.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.41% 27.842 30.184 - 8.92% -
std::find_end(deque<int>)_(match_near_end)/1024 8.41% 3640.053 3946.075 - -5.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.38% 15.876 17.207 - 0.93% -
BM_PushHeap_string_Ascending_256 8.37% 10.965 11.882 - 4.49% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.35% 21.623 23.430 - 8.96% -
SetIntersection_Front_Vector_float_262144_1024 8.32% 5450243.465 5903511.827 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 8.28% 1755335.727 1900751.606 - 8.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.28% 206.312 223.386 - 1.43% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.25% 34.714 37.577 - 7.71% -
BM_PushHeap_string_Ascending_64 8.23% 7.293 7.894 - 4.50% -
std::set<std::string>::find(key)_(non-existent)/32 8.23% 9.423 10.199 - -3.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.21% 4.504 4.874 - -0.20% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.17% 1.623 1.756 - 2.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 8.16% 218.053 235.856 - 1.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 8.16% 20.783 22.479 - -0.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.16% 640.270 692.528 - 2.89% -
SetIntersection_Front_Vector_float_1024_1024 8.16% 5441231.715 5884987.729 - -0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.13% 1.048 1.133 - 0.09% -
std::count_if(list<int>)_(every_other)/8192 8.11% 7045.937 7617.144 - 7.56% -
std::for_each(list<int>)/8192 8.10% 7795.731 8427.259 - 17.16% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 8.08% 0.378 0.409 - -10.89% -
rng::find_last(vector<char>)_(bail_10%)/8 8.08% 1.995 2.156 - 7.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.07% 0.338 0.365 - 8.12% -
std::is_sorted_until(vector<int>)/8 8.06% 2.048 2.213 - 7.09% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.05% 1264317.629 1366045.088 - 10.49% -
rng::contains_subrange(vector<int>)_(single_element)/8192 8.02% 1794.392 1938.244 - 4.41% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.01% 1.279 1.381 - -7.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 8.01% 747.791 807.669 - 3.00% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.00% 6114.511 6603.626 - 3.61% -
BM_join_view_in_vectors/1024 7.99% 1483.595 1602.115 - -11.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 7.99% 0.289 0.312 - 1.00% -
BM_PushHeap_uint64_Random_1024 7.98% 5.759 6.218 - 1.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.95% 31.887 34.421 - 24.14% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.94% 223.078 240.790 - 0.58% -
SetIntersection_Interlaced_Vector_float_64_16 7.94% 16695650.048 18020515.867 - 8.95% -
BM_std_minmax_element<short>/2 7.92% 0.634 0.684 - 6.66% -
BM_PushHeap_uint32_SingleElement_16 7.90% 0.336 0.362 - 7.64% -
std::find(vector<int>)_(bail_25%)/32768 7.87% 1847.582 1993.017 - 6.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 7.87% 57576.476 62106.392 - 3.08% -
std::set<int>::find(key)_(existent)/8192 7.84% 7.979 8.605 - 6.99% -
SetIntersection_Front_Set_uint64_256_64 7.84% 5273795.717 5687077.185 - 4.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.84% 214.501 231.308 - 3.41% -
ranges::min(std::vector<__int128>)/8 7.83% 2.856 3.080 - 4.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.81% 27.606 29.761 - 7.11% -
std::move(vector<bool>)_(aligned)/64 7.80% 1.691 1.822 - 11.60% -
BM_PushHeap_string_PipeOrgan_1024 7.79% 9.445 10.181 - 9.94% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.78% 2.879 3.103 - 8.60% -
ranges::min(std::list<__int128>)/70000 7.76% 57637.945 62111.393 - 3.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.76% 210.742 227.088 - 1.30% -
BM_Swap_Null_LargeTrivialFunctor 7.72% 0.506 0.545 - 19.05% -
BM_std_minmax_element<char>/2 7.71% 0.634 0.683 - 5.78% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.70% 99318.142 106964.067 - 5.88% -
BM_PushHeap_float_SingleElement_1 7.68% 0.520 0.560 - 36.22% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.63% 8.122 8.741 - -0.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.63% 29.268 31.501 - 0.09% -
BM_format_string<wchar_t>/16384 7.63% 0.155 0.167 - -0.47% -
BM_format/string_len_6 7.62% 2.529 2.722 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7.61% 4070286.955 4379919.736 - -1.13% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 7.60% 1.155 1.243 - 5.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.58% 23.704 25.502 - -5.39% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.58% 1284885.986 1382235.750 - 10.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 7.57% 61242491.095 65880324.285 - 10.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.57% 2125862.952 2286711.066 - 4.26% -
std::set<std::string>::equal_range(key)_(existent)/32 7.54% 15.019 16.151 - 1.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.52% 7924.821 8520.789 - 7.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.50% 1.353 1.455 - -4.56% -
rng::starts_with(list<int>)/8192 7.49% 8595.633 9239.643 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 7.49% 27.112 29.143 - 5.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.47% 50096.565 53839.582 - 3.90% -
std::is_partitioned(vector<int>)_(partitioned)/8192 7.47% 1405.607 1510.614 - 7.61% -
SetIntersection_Front_Set_string_1024_256 7.47% 14273701.097 15339431.176 - -7.83% -
std::rotate(list<int>)_(1_element_backward)/8192 7.38% 7466.603 8017.653 - 11.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 7.38% 0.958 1.028 - -0.32% -
SetIntersection_Front_Vector_string_262144_64 7.36% 3131135.823 3361481.819 - 4.73% -
std::set<std::string>::find(key)_(existent)/32 7.36% 14.271 15.321 - -3.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.35% 6.256 6.716 - 4.83% -
rng::contains(deque<int>)_(process_all)/8 7.35% 2.866 3.077 - 5.32% -
std::copy_backward(deque<int>)/1048576 7.34% 128657.472 138094.825 - 6.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.31% 10.014 10.747 - -21.59% -
std::is_sorted(list<int>,_pred)/8 7.30% 3.675 3.944 - 0.28% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 7.30% 1.162 1.247 - 2.05% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.29% 9.953 10.678 - -22.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 7.29% 28.971 31.082 - 32.99% -
BM_PushHeap_uint32_Ascending_4 7.25% 0.544 0.583 - -0.08% -
std::unordered_set<std::string>::ctor(const&)/1024 7.24% 34202.804 36680.648 - 9.42% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.24% 22.641 24.282 - -0.14% -
BM_vector_deque_copy/64000 7.24% 2842.454 3048.265 - 7.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.23% 9.860 10.573 - 7.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 7.22% 0.913 0.979 - 9.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.21% 27.208 29.169 - 2.18% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.20% 8.241 8.835 - -2.06% -
std::search(list<int>,_pred)_(no_match)/8192 7.19% 7238.468 7758.628 - 6.92% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 7.18% 23.326 25.001 - -39.99% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.14% 8.309 8.902 - 0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.13% 1417.675 1518.720 - 7.58% -
std::unordered_multimap<int,_int>::clear()/8192 7.13% 67123.529 71907.228 - 13.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.13% 75913.046 81322.661 - -1.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.12% 6.564 7.032 - 0.21% -
std::search(list<int>)_(same_length)/8192 7.11% 7999.769 8568.472 - 7.31% -
BM_vector_deque_ranges_move/65536 7.10% 2859.692 3062.866 - 7.20% -
ranges::minmax(std::list<__int128>)/64 7.10% 38.187 40.898 - 3.28% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.10% 736.650 788.917 - 4.79% -
BM_join_view_in_vectors/4000 7.09% 6052.804 6481.915 - -7.06% -
SetIntersection_Front_Set_string_262144_1024 7.08% 59686589.347 63912709.866 - 7.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.08% 199.261 213.363 - 5.79% -
std::find(vector<long_long>)_(bail_25%)/8 7.08% 0.893 0.957 - 3.65% -
std::set<int>::upper_bound(key)_(existent)/32 7.08% 1.641 1.757 - -0.18% -
std::flat_map<int,_int>::count(key)_(existent)/32 7.08% 3.073 3.290 - 0.50% -
std::transform(deque<int>,_deque<int>)/50 7.07% 33.630 36.008 - -0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 7.06% 116538.781 124761.963 - 6.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.04% 6744.582 7219.431 - 6.53% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.04% 8.964 9.595 - 2.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.03% 3729.836 3992.014 - 1.11% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.02% 1.727 1.849 - 7.98% -
std::lower_bound(std::vector<int>)/100 7.00% 12.070 12.915 - 6.86% -
BM_getline_string 6.96% 16.146 17.269 - -0.21% -
std::copy(deque<int>)/8 6.93% 2.588 2.767 - 4.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 6.92% 33779.520 36115.958 - 6.77% -
BM_vector_deque_ranges_copy/64000 6.91% 2841.677 3038.042 - 7.02% -
std::search(list<int>,_pred)_(single_element)/8192 6.90% 7696.478 8227.743 - -11.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.90% 71332.112 76255.257 - 7.53% -
std::replace_if(vector<int>)_(sprinkled)/50 6.90% 12.748 13.628 - 6.54% -
std::find_end(list<int>)_(process_all)/1000 6.90% 656.323 701.581 - 0.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.88% 8.960 9.576 - 2.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 6.88% 125.098 133.706 - 3.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.88% 1526.814 1631.826 - -5.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 6.87% 43193591.901 46162972.499 - -5.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.86% 281377.011 300682.927 - 5.79% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 6.85% 195063.013 208420.013 - 8.43% -
SetIntersection_Front_Vector_string_64_64 6.84% 24966445.875 26674034.530 - 3.85% -
BM_PushHeap_float_Descending_1 6.81% 0.520 0.555 - -16.02% -
std::copy_n(vector<bool>)_(aligned)/64 6.78% 1.265 1.351 - 5.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.78% 9.940 10.614 - -0.01% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.76% 7.010 7.483 - -1.30% -
BM_deque_vector_ranges_copy_backward/0 6.75% 1.374 1.467 - 7.14% -
std::find_end(forward_list<int>)_(near_matches)/1000 6.75% 35465.233 37857.377 - 6.80% -
BM_PathIterateOnce/iterate_elements/8 6.74% 2467.927 2634.261 - 6.24% -
BM_vector_deque_move/64000 6.74% 2844.020 3035.624 - 6.94% -
std::rotate(list<int>)_(1_element_forward)/8192 6.73% 7164.598 7646.727 - -5.69% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.72% 1.345 1.435 - -9.51% -
BM_PushHeap_uint64_Random_256 6.72% 5.640 6.018 - 0.58% -
SetIntersection_Interlaced_Vector_string_262144_256 6.71% 67535325.531 72068961.810 - -7.06% -
BM_lexicographical_compare_three_way_slow_path/1 6.71% 0.364 0.388 - -9.61% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.70% 2.040 2.177 - 0.74% -
std::for_each(multimap<int>::iterator)/50 6.70% 44.244 47.209 - -0.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.70% 11591.517 12368.073 - 1.74% -
SetIntersection_Front_Set_string_16384_16 6.70% 1770283.284 1888816.504 - 3.75% -
BM_PushHeap_uint64_Random_16384 6.69% 5.914 6.310 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.65% 2274537.858 2425786.671 - 11.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 6.65% 7.966 8.495 - 6.52% -
std::copy(vector<bool>)_(aligned)/64 6.64% 1.257 1.341 - 5.00% -
std::unordered_set<int>::count(key)_(non-existent)/32 6.64% 1.397 1.490 - -15.17% -
rng::find_last_if(vector<int>)_(bail_90%)/50 6.63% 1.520 1.621 - 1.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.58% 27.416 29.221 - -0.90% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.57% 28.990 30.894 - -1.55% -
bm_ranges_lexicographical_compare<int>/1 6.55% 1.286 1.370 - 2.32% -
ranges::minmax(std::deque<__int128>)/1 6.54% 0.651 0.693 - 0.12% -
BM_vector_deque_copy/70000 6.53% 3104.628 3307.258 - 6.66% -
std::rotate(list<int>)_(by_1/4)/50 6.52% 23.478 25.009 - 0.50% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.51% 2.079 2.214 - 3.66% -
std::remove(list<int>)_(sprinkled)/50 6.51% 60.790 64.746 - -0.01% -
std::map<int,_int>::contains(key)_(existent)/1024 6.50% 3.867 4.118 - -0.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 6.47% 19.060 20.292 - 4.44% -
BM_PushHeap_uint32_SingleElement_4 6.46% 0.344 0.366 - 7.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.45% 1.259 1.340 - 1.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.44% 546.734 581.923 - -17.57% -
std::set<std::string>::count(key)_(non-existent)/32 6.40% 10.090 10.736 - -0.91% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.38% 811.772 863.575 - 4.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.37% 1.406 1.495 - -0.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 6.37% 286002.924 304207.735 - 6.23% -
BM_align/64 6.35% 0.921 0.979 - 4.96% -
rng::contains_subrange(vector<int>)_(process_all)/50 6.35% 11.396 12.120 - 6.18% -
SetIntersection_Front_Vector_string_256_64 6.33% 9986969.937 10619530.002 - 4.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.33% 16285.415 17316.894 - 5.52% -
BM_StringFindStringLiteral/64 6.33% 2.140 2.275 - 1.02% -
BM_align/1 6.32% 0.921 0.979 - 3.96% -
SetIntersection_Front_Set_float_16384_16384 6.32% 216877358.424 230583152.982 - 0.37% -
BM_PushHeap_uint64_Ascending_64 6.31% 1.523 1.619 - 3.61% -
BM_emoji_escaped<wchar_t> 6.28% 21440.727 22787.486 - -0.02% -
SetIntersection_Front_Vector_uint64_16384_256 6.27% 2145748.755 2280303.274 - 6.56% -
SetIntersection_Front_Vector_uint64_262144_16384 6.27% 73851794.053 78482179.789 - 10.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.27% 1.047 1.113 - 0.28% -
std::set<int>::erase(iterator)/1024 6.26% 20.242 21.509 - 8.92% -
BM_vector_deque_ranges_copy/70000 6.25% 3104.268 3298.237 - 6.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.25% 178310.725 189450.050 - -0.07% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.23% 8.301 8.818 - -0.84% -
SetIntersection_Front_Set_uint64_1024_256 6.20% 3954225.146 4199509.352 - 15.18% -
std::remove(deque<int>)_(prefix)/50 6.20% 57.520 61.085 - -3.88% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 6.20% 904.852 960.923 - 5.03% -
BM_align/8 6.19% 0.921 0.978 - 5.12% -
std::remove_copy(vector<int>)_(sprinkled)/32 6.19% 8.373 8.891 - 5.94% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.19% 10.563 11.217 - 9.12% -
BM_join_view_in_vectors/4096 6.18% 6144.486 6524.262 - -8.58% -
BM_std_minmax_element<char>/512 6.18% 139.007 147.592 - 5.42% -
BM_vector_deque_ranges_copy/65536 6.17% 2859.660 3036.181 - 6.30% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 6.17% 23.881 25.355 - 5.89% -
BM_vector_deque_move/70000 6.16% 3104.860 3296.109 - 6.31% -
SetIntersection_Interlaced_Set_uint32_16384_64 6.16% 218727339.981 232197625.278 - 3.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.15% 36897.959 39165.732 - 9.79% -
BM_PushHeap_uint64_Descending_4 6.14% 0.371 0.394 - 7.67% -
std::variant<8-alts>::visit()_(2_variants) 6.12% 0.635 0.674 - -0.21% -
BM_StringRead_Cold_Shallow_Empty 6.10% 1.058 1.122 - -11.73% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.10% 5.104 5.415 - -2.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.09% 1.050 1.114 - 0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.08% 6.486 6.880 - 0.05% -
std::remove(list<int>)_(sprinkled)/32 6.08% 51.902 55.056 - -0.02% -
std::unordered_set<std::string>::ctor(const&)/32 6.06% 795.931 844.196 - 22.82% -
std::unordered_set<int>::clear()/8192 6.06% 67288.814 71367.015 - 4.51% -
std::remove_if(list<int>)_(prefix)/32 6.06% 57.879 61.386 - 5.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 6.06% 27.715 29.394 - -5.67% -
std::find(list<int>)_(process_all)/8192 6.04% 7129.683 7560.544 - -1.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 6.04% 0.353 0.374 - -5.22% -
std::set<std::string>::contains(key)_(existent)/8192 6.03% 28.668 30.397 - 8.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.02% 27.278 28.919 - 3.74% -
std::find_if_not(list<int>)_(process_all)/1024 5.99% 685.464 726.527 - 0.24% -
std::deque<int>::ctor(size)/1024 5.97% 71.742 76.026 - -0.75% -
std::stable_partition(list<int>)_(sparse)/32 5.97% 9.642 10.217 - 5.77% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.97% 6278.212 6652.717 - 3.19% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.96% 1.542 1.634 - -0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 5.96% 1.630 1.727 - 4.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.96% 96441.383 102185.664 - -0.88% -
std::copy(list<int>)/32768 5.93% 25840.178 27373.570 - 7.24% -
std::copy_backward(vector<bool>)_(aligned)/64 5.92% 1.605 1.700 - 2.20% -
std::reverse_copy(list<int>)/4096 5.92% 3193.733 3382.778 - 7.71% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.91% 22.667 24.005 - 0.06% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.90% 1.594 1.688 - 6.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.90% 105267.024 111476.173 - 1.18% -
BM_PushHeap_string_PipeOrgan_256 5.89% 7.912 8.377 - 9.50% -
BM_deque_vector_ranges_move_backward/1024 5.88% 36.781 38.944 - 6.81% -
vector<bool>::resize() 5.88% 14.265 15.103 - -6.62% -
BM_vector_deque_move/65536 5.88% 2858.785 3026.790 - 6.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.87% 3.417 3.618 - 2.47% -
SetIntersection_Front_Set_float_1024_256 5.87% 4190780.106 4436623.229 - 6.58% -
std::format(double)_(fmt:_{:017500_10a}) 5.86% 162.386 171.908 - 6.42% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.86% 760.610 805.180 - 0.16% -
std::adjacent_find(vector<int>)/8 5.86% 2.000 2.117 - 3.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.84% 30.537 32.320 - 11.14% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.83% 1.908 2.019 - 0.07% -
SetIntersection_Front_Set_float_1024_64 5.83% 1699533.927 1798535.893 - -1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.82% 35.428 37.489 - -4.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.81% 13592.281 14382.272 - 3.86% -
BM_unicode_escaped<wchar_t> 5.81% 20408.604 21593.337 - 0.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.79% 6.454 6.828 - 5.11% -
BM_join_view_deques/4000 5.79% 11589.373 12260.520 - -7.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.78% 21.627 22.878 - -1.94% -
rng::find_last(forward_list<int>)_(bail_90%)/8 5.78% 2.333 2.467 - 0.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.75% 2.413 2.552 - 8.41% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.74% 6264.584 6624.471 - 3.00% -
std::multiset<std::string>::contains(key)_(existent)/32 5.74% 14.332 15.155 - -4.36% -
std::remove_if(list<int>)_(prefix)/8192 5.74% 10043.714 10620.050 - -6.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.73% 42.043 44.453 - -0.58% -
std::move_backward(deque<int>)/8 5.72% 3.436 3.633 - 5.48% -
SetIntersection_Interlaced_Vector_string_262144_64 5.72% 19913711.247 21052556.840 - -5.67% -
std::list<std::string>::ctor(size)/8192 5.72% 106484.862 112572.511 - 4.14% -
BM_deque_deque_move/0 5.72% 0.789 0.834 - -9.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.71% 1410413.851 1490905.149 - 3.23% -
SetIntersection_Front_Vector_uint64_1024_256 5.71% 2136169.938 2258056.151 - -0.80% -
SetIntersection_Front_Vector_uint64_256_256 5.69% 4253680.035 4495589.520 - 5.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.69% 11.775 12.445 - 17.51% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.68% 214.155 226.310 - 3.62% -
SetIntersection_Interlaced_Set_uint32_16384_256 5.65% 203497029.353 214999049.711 - 4.33% -
std::vector<int>::ctor(size)/1024 5.64% 42.209 44.590 - 1.97% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.64% 1.048 1.108 - -0.73% -
BM_std_minmax_element<short>/3 5.64% 1.080 1.140 - 16.85% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.60% 14483.737 15295.430 - 4.12% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 5.60% 50754.993 53597.697 - 6.10% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 5.60% 3907.197 4126.028 - 3.35% -
BM_deque_vector_ranges_copy/0 5.56% 1.438 1.518 - 12.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.55% 1.629 1.720 - 12.88% -
SetIntersection_Front_Set_float_262144_16384 5.54% 214062166.537 225913177.002 - -1.14% -
std::set<int>::equal_range(key)_(existent)/32 5.52% 1.714 1.809 - -0.49% -
BM_StringRead_Cold_Deep_Large 5.51% 1.231 1.299 - -10.96% -
SetIntersection_Front_Set_float_64_64 5.51% 13646673.642 14399128.703 - -2.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.49% 72.014 75.967 - 1.27% -
BM_StringRead_Cold_Shallow_Large 5.49% 1.088 1.148 - -11.48% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 5.48% 2.972 3.135 - 0.77% -
BM_deque_deque_copy/70000 5.48% 3181.967 3356.219 - 4.79% -
std::set<int>::contains(key)_(non-existent)/1024 5.47% 6.055 6.386 - 1.78% -
std::shift_right(list<int>)/50 5.47% 27.137 28.621 - 0.96% -
SetIntersection_Front_Set_uint64_256_256 5.47% 7440051.657 7846691.884 - 6.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.45% 12375.756 13050.563 - -1.53% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.44% 2.278 2.402 - -0.49% -
std::rotate(list<int>)_(by_1/2)/8192 5.43% 4656.686 4909.437 - -9.58% -
rng::for_each(multiset<int>)/8192 5.42% 15381.589 16215.595 - 5.95% -
std::unordered_set<std::string>::clear()/32 5.42% 929.696 980.083 - 8.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.42% 6028.432 6354.882 - 6.08% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 5.41% 560.703 591.046 - 1.53% -
BM_deque_deque_ranges_move/70000 5.40% 3309.786 3488.570 - 6.64% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.39% 4737.806 4993.291 - 1.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.38% 286619.438 302026.881 - 5.29% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 5.37% 16.128 16.993 - 0.48% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.36% 11785.501 12417.558 - 7.86% -
SetIntersection_Front_Vector_uint64_16384_16384 5.36% 74450260.835 78441446.780 - 9.38% -
std::sort(vector<int>)_(shuffled)/8192 5.36% 45049.232 47463.675 - 5.67% -
SetIntersection_Front_Vector_float_16384_256 5.35% 2168473.030 2284554.625 - -0.56% -
std::partition_copy(vector<int>)/50 5.35% 12.210 12.862 - 3.72% -
std::find_end(deque<int>)_(match_near_end)/1000 5.35% 348.494 367.124 - -5.89% -
std::stable_partition(deque<int>)_(sparse)/8192 5.34% 3657.156 3852.612 - 8.94% -
BM_deque_vector_move/1 5.34% 2.051 2.160 - 2.10% -
std::stable_partition(list<int>)_(sparse)/50 5.33% 27.043 28.485 - 1.64% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.33% 0.529 0.557 - 5.42% -
std::make_heap(deque<int>)_(repeated)/8192 5.33% 16855.059 17752.891 - -0.25% -
std::fill_n(vector<bool>)/512 5.31% 1.428 1.503 - 2.88% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.31% 3.338 3.516 - 5.28% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 5.31% 25.239 26.578 - -15.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.31% 19.846 20.899 - 5.97% -
std::is_sorted_until(list<int>,_pred)/8 5.30% 3.659 3.854 - 0.65% -
SetIntersection_Front_Set_uint64_262144_256 5.30% 3713053.704 3909791.365 - 4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.27% 1198669.846 1261893.442 - 2.76% -
BM_PushHeap_uint32_Random_16384 5.27% 5.618 5.915 - 1.67% -
std::multiset<int>::contains(key)_(existent)/32 5.27% 1.639 1.725 - 1.56% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.26% 5.176 5.449 - 7.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.26% 0.254 0.267 - 5.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.24% 1.762 1.854 - 0.60% -
BM_BitsetToString<8192>/Dense_(90%)/90 5.23% 389.861 410.261 - 0.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.23% 2.385 2.510 - 6.18% -
BM_Swap_Null_MemPtr 5.23% 1.190 1.252 - -2.40% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.21% 22.655 23.836 - 1.27% -
std::set<int>::lower_bound(key)_(existent)/1024 5.20% 4.506 4.741 - 10.16% -
std::unique(list<int>)_(sprinkled)/8192 5.19% 7873.584 8282.397 - 3.09% -
std::find_if(vector<int>)_(process_all)/32768 5.19% 3759.689 3954.899 - 23.52% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 5.19% 77.662 81.694 - -12.44% -
std::transform(list<int>)_(identity_transform)/32 5.19% 16.099 16.935 - 0.29% -
std::unordered_multiset<int>::erase(iterator)/32 5.17% 20.038 21.074 - 0.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.16% 23.567 24.783 - -1.49% -
rng::contains_subrange(list<int>)_(same_length)/16 5.15% 5.969 6.277 - 1.31% -
SetIntersection_Front_Set_string_262144_256 5.14% 14694952.545 15450158.947 - 2.69% -
std::unordered_multimap<int,_int>::erase(iterator)/32 5.14% 19.904 20.927 - 5.39% -
BM_deque_vector_ranges_copy_backward/4000 5.13% 143.060 150.396 - 5.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 5.11% 82.328 86.537 - -5.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 5.09% 29.538 31.043 - 4.49% -
std::multimap<std::string,_int>::erase(iterator)/32 5.09% 27.826 29.243 - 12.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 5.09% 51.747 54.381 - 3.93% -
std::partition_copy(list<int>)/8192 5.09% 6846.125 7194.468 - -1.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.09% 1.201 1.262 - 1.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.08% 6.673 7.013 - 0.75% -
std::unordered_multiset<int>::erase(iterator)/1024 5.08% 20.161 21.185 - -1.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.07% 54842.392 57625.535 - 5.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.06% 1.052 1.105 - -0.18% -
rng::find_last(forward_list<int>)_(bail_90%)/50 5.05% 20.433 21.466 - 2.07% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 5.02% 2110.493 2216.371 - -0.03% -
BM_PushHeap_uint64_Ascending_256 5.01% 2.094 2.199 - 2.81% -
bm_exception_ptr_copy_ctor_null 5.01% 3.184 3.343 - 1.86% -
std::sample(vector<int>)/1024 5.00% 11254.291 11817.116 - 4.86% -
std::set<int>::find(key)_(non-existent)/1024 4.99% 5.378 5.647 - 1.95% -
BM_lexicographical_compare_three_way_slow_path/16 4.99% 4.356 4.574 - 1.01% -
std::multiset<int>::insert(value)_(already_present)/8192 4.98% 31.591 33.165 - 4.14% -
std::sort_heap(vector<NonIntegral>)/8 4.97% 29.350 30.807 - 4.26% -
std::format(float)_(fmt:_{:0>17500_17000}) 4.96% 220.927 231.888 - 4.56% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 4.96% 15026.812 15772.030 - 3.52% -
rng::for_each(multimap<int>)/50 4.96% 50.199 52.688 - 0.56% -
BM_StringRead_Hot_Deep_Large 4.95% 0.505 0.530 - 5.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.94% 23.017 24.155 - 3.26% -
SetIntersection_Interlaced_Vector_string_16384_256 4.94% 38333652.461 40227132.263 - -11.99% -
BM_PushHeap_uint64_Random_64 4.94% 5.219 5.476 - -1.41% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.93% 5.525 5.798 - 2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.92% 0.769 0.806 - -0.35% -
std::any_of(deque<int>)_(process_all)/8 4.92% 3.286 3.448 - 0.37% -
std::format(float)_(fmt:_{:017500_0Lf}) 4.91% 187.142 196.338 - 6.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.91% 25.784 27.050 - 3.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 4.90% 0.257 0.270 - 5.17% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 4.89% 19.980 20.957 - 5.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.89% 24.393 25.586 - 4.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.88% 1448.277 1518.979 - -2.88% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 4.88% 24.558 25.756 - 1.82% -
SetIntersection_Front_Vector_float_256_256 4.86% 4333279.065 4544084.941 - -0.38% -
SetIntersection_Front_Set_float_262144_64 4.86% 1694075.170 1776396.926 - -2.12% -
std::is_sorted(list<int>,_pred)/1024 4.85% 825.191 865.239 - 4.57% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.84% 7.511 7.875 - 9.75% -
SetIntersection_Front_Vector_float_1024_256 4.83% 2168224.583 2273056.269 - -0.23% -
BM_PushHeap_uint64_Ascending_262144 4.83% 4.662 4.887 - 1.49% -
std::all_of(deque<int>)_(process_all)/8 4.83% 3.275 3.433 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.82% 22.103 23.168 - -0.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 4.81% 798323.995 836711.716 - 4.28% -
BM_StringFindStringLiteral/128 4.78% 3.164 3.315 - 3.59% -
std::for_each_n(deque<int>)/8 4.77% 1.156 1.211 - 5.15% -
rng::starts_with(vector<int>,_pred)/8 4.76% 2.312 2.422 - 0.16% -
std::fill(vector<bool>)/32768 4.75% 29.214 30.603 - 1.52% -
std::format(int64_t)_(fmt:_{:x}) 4.75% 22.501 23.570 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.74% 13266714.681 13895633.951 - -11.17% -
std::multiset<std::string>::find(key)_(existent)/1024 4.74% 22.792 23.871 - 7.73% -
SetIntersection_Front_Vector_float_262144_256 4.73% 2167972.137 2270564.707 - -0.63% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 4.73% 58820.971 61603.661 - 0.30% -
std::copy_n(vector<int>)/64 4.73% 2.455 2.571 - 4.49% -
BM_format_to_iterator/<std::deque>_C_string_len_6 4.72% 14.267 14.941 - 1.34% -
std::flat_map<int,_int>::contains(key)_(existent)/32 4.72% 3.075 3.220 - 0.39% -
rng::for_each(set<int>)/50 4.70% 43.831 45.893 - 0.39% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.69% 0.254 0.266 - 5.10% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.69% 23.327 24.421 - 6.47% -
std::set<int>::erase(iterator)/8192 4.68% 20.696 21.665 - 9.10% -
BM_vector_deque_ranges_move/64000 4.68% 2843.410 2976.515 - 4.88% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.68% 0.253 0.265 - 4.42% -
std::move_backward(vector<int>)/8 4.67% 2.174 2.276 - 1.23% -
std::none_of(deque<int>)_(process_all)/8 4.66% 3.277 3.429 - -0.22% -
std::fill_n(vector<bool>)/64 4.65% 1.425 1.491 - 7.06% -
BM_StringRead_Cold_Deep_Small 4.64% 1.162 1.216 - -9.23% -
bm_ranges_lexicographical_compare<unsigned_char>/1 4.64% 1.577 1.650 - 15.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 4.64% 18.592 19.454 - 1.74% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.62% 4.730 4.949 - 2.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.61% 881860.156 922556.285 - 2.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.61% 180549.245 188873.533 - 3.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 4.61% 312.799 327.216 - 4.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.60% 276.552 289.276 - -0.41% -
std::copy_backward(list<int>)/64 4.60% 29.932 31.308 - 3.15% -
std::lower_bound(std::deque<int>)/8192 4.59% 64.783 67.760 - 4.62% -
std::copy_backward(vector<int>)/8 4.59% 2.171 2.271 - 1.43% -
SetIntersection_Interlaced_Vector_float_256_64 4.59% 6948651.978 7267552.578 - -0.77% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 4.59% 10.716 11.208 - 3.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.58% 1034953.129 1082364.028 - 0.19% -
BM_PushHeap_uint64_Random_262144 4.58% 5.990 6.264 - -0.01% -
BM_PushHeap_string_Ascending_16 4.56% 4.646 4.858 - 2.60% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.56% 4.310 4.507 - 0.18% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.54% 9.434 9.863 - -0.95% -
SetIntersection_Front_Set_float_16384_256 4.52% 4201758.451 4391631.603 - -2.90% -
BM_Invoke_MemPtr 4.51% 0.690 0.721 - 4.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 4.51% 26.635 27.835 - 5.27% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.51% 9.781 10.222 - 11.23% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 4.50% 12782115.145 13357617.001 - 7.24% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.50% 218853427.150 228697189.631 - -0.59% -
SetIntersection_Interlaced_Vector_string_16384_64 4.50% 12178672.720 12726120.096 - -13.84% -
rng::find_last(vector<char>)_(bail_90%)/8 4.49% 0.440 0.460 - 0.04% -
SetIntersection_Front_Set_string_1024_1024 4.49% 55151219.466 57626461.354 - 4.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.48% 85623.373 89461.349 - 4.19% -
std::find_if(vector<int>)_(process_all)/8192 4.48% 945.111 987.449 - 22.64% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.48% 3.826 3.997 - 1.92% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.46% 172535198.843 180225378.755 - 2.45% -
std::lower_bound(std::deque<int>)/100 4.45% 30.426 31.781 - 4.13% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.45% 3.612 3.773 - 0.55% -
std::count(list<int>)_(every_other)/1024 4.44% 667.153 696.807 - -0.88% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.43% 50857.518 53112.865 - 4.45% -
ranges::min(std::list<char>)/64 4.43% 25.927 27.074 - 0.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.41% 28.521 29.779 - -1.41% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.41% 20.044 20.927 - -12.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.41% 755.658 788.963 - 4.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.41% 20.096 20.981 - -1.00% -
ranges::minmax(std::vector<char>)/70000 4.41% 564.879 589.764 - 0.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.40% 1.644 1.717 - 22.14% -
std::make_heap(deque<int>)_(repeated)/1024 4.40% 2162.137 2257.256 - -0.30% -
std::set<int>::ctor(const&)/32 4.40% 213.468 222.852 - -3.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.39% 13005203.083 13575965.620 - 14.45% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.38% 211675713.781 220939537.240 - 2.87% -
BM_vector_deque_ranges_move/70000 4.36% 3102.948 3238.233 - 4.42% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.36% 1.409 1.471 - 4.39% -
std::for_each_n(list<int>)/8 4.35% 2.421 2.526 - -0.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.35% 2.637 2.752 - 3.16% -
BM_deque_deque_ranges_copy/64000 4.33% 2950.545 3078.434 - 4.63% -
rng::find_last(forward_list<int>)_(bail_10%)/8 4.33% 2.326 2.427 - 1.04% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.31% 789.857 823.901 - 0.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 4.30% 17.190 17.930 - 5.42% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 4.29% 29.888 31.171 - 0.38% -
std::multiset<int>::erase(iterator)/1024 4.28% 23.673 24.688 - 4.81% -
std::shift_right(list<int>)/8192 4.28% 7379.459 7694.951 - 7.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 4.27% 156108.108 162771.976 - 3.84% -
std::unordered_set<int>::erase(iterator)/8192 4.27% 20.300 21.166 - 1.79% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 4.25% 926069.737 965469.585 - 3.23% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.25% 25182.513 26252.367 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.24% 19102022.084 19912721.229 - 2.78% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.24% 84943.400 88548.198 - 0.62% -
std::make_heap(deque<int>,_pred)_(descending)/1024 4.24% 644.328 671.651 - 4.22% -
std::transform(list<int>,_list<int>)/32 4.24% 23.055 24.032 - 4.15% -
BM_toupper_char<char> 4.24% 0.692 0.722 - 17.63% -
BM_PushHeap_uint64_Descending_16 4.23% 0.366 0.381 - 6.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.23% 2.622 2.733 - 4.60% -
std::partition_copy(vector<int>)/1024 4.22% 467.207 486.942 - 4.47% -
BM_deque_deque_ranges_copy_backward/4000 4.22% 144.294 150.380 - -0.00% -
std::move_backward(deque<int>)/32768 4.21% 3264.622 3402.194 - 0.44% -
std::partition(vector<int>)_(dense)/8192 4.19% 1810.876 1886.838 - 0.60% -
BM_StringRelational_Less_Large_Empty_Control 4.19% 1.614 1.682 - -1.62% -
std::set<int>::erase(iterator)/32 4.17% 20.115 20.955 - 6.21% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 4.16% 282.401 294.135 - 0.03% -
std::reverse_copy(list<int>)/32768 4.15% 25899.089 26973.878 - 1.07% -
BM_cyrillic_escaped<wchar_t> 4.14% 11929.452 12423.793 - 0.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.13% 26.808 27.916 - -4.97% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.13% 514.422 535.676 - 0.12% -
BM_StringFindStringLiteral/256 4.13% 5.463 5.689 - 4.46% -
bm_lexicographical_compare<int>/8 4.13% 1.583 1.648 - 5.49% -
std::partition_copy(list<int>)/32 4.13% 8.582 8.936 - 2.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.09% 23.889 24.866 - 4.98% -
std::rotate(list<int>)_(1_element_forward)/32 4.08% 13.296 13.838 - 0.89% -
SetIntersection_Front_Set_string_64_64 4.07% 34098903.052 35488277.490 - 1.65% -
BM_Copy_MemPtr 4.07% 1.148 1.195 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.07% 5890.765 6130.312 - -4.07% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.06% 113925212.174 118553999.906 - -4.27% -
BM_num_get<double> 4.06% 36.182 37.652 - 2.79% -
std::copy_if(list<int>)_(entire_range)/8 4.06% 2.452 2.551 - 0.50% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.04% 1.161 1.208 - -3.77% -
ranges::minmax(std::list<char>)/70000 4.04% 52375.250 54491.259 - -3.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.03% 600413.485 624590.298 - 0.77% -
BM_format_to_back_inserter<std::string>/string_len_60 4.02% 28.598 29.749 - 4.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.02% 20.660 21.491 - -3.95% -
std::equal(list<int>)_(it,_it,_it)/8 4.01% 2.653 2.759 - -0.02% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 4.01% 1028065.763 1069309.253 - 10.54% -
BM_stop_token_async_reg_unreg_callback/131072 4.01% 113310381.696 117855371.251 - 2.45% -
BM_PushHeap_string_SingleElement_16 4.01% 2.606 2.710 - 6.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.00% 0.258 0.268 - 4.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.00% 4.520 4.701 - 1.92% -
BM_stop_token_async_reg_unreg_callback/16777216 3.99% 13845692540.999 14398529124.912 - 2.16% -
BM_deque_deque_copy_backward/4000 3.99% 145.339 151.142 - 0.84% -
BM_StringRelational_Less_Large_Small_Control 3.99% 1.850 1.924 - 3.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.99% 592237.622 615865.403 - -0.13% -
std::partial_sort(vector<int>)_(heap)/8 3.98% 27.715 28.818 - 6.05% -
std::rotate_copy(list<int>)/50 3.98% 13.293 13.822 - 0.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.98% 1289.110 1340.394 - 2.06% -
BM_PushHeap_float_QuickSortAdversary_1 3.98% 0.449 0.467 - 0.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.97% 25.423 26.433 - 5.01% -
std::unordered_multimap<int,_int>::clear()/32 3.97% 598.256 621.991 - 4.64% -
bm_ranges_lexicographical_compare<unsigned_char>/64 3.95% 1.995 2.074 - 14.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.95% 21.221 22.059 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.95% 5170572.752 5374756.870 - 5.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.95% 1.390 1.445 - 2.99% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.94% 2.876 2.990 - -0.20% -
SetIntersection_Front_Set_float_16384_16 3.94% 1212384.228 1260100.166 - 2.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.93% 2538.343 2638.062 - 4.15% -
BM_PushHeap_uint32_SingleElement_64 3.93% 0.350 0.363 - 3.94% -
std::is_sorted(deque<int>,_pred)/1024 3.92% 617.072 641.260 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/4 3.91% 1.130 1.174 - 0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.87% 102599.184 106568.575 - 0.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.86% 55.915 58.074 - 26.32% -
std::count(list<int>)_(every_other)/8192 3.85% 6589.890 6843.668 - 1.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.85% 23.953 24.874 - 4.77% -
BM_PushHeap_float_SingleElement_4 3.84% 0.358 0.372 - 4.43% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.83% 18976.296 19703.581 - 3.62% -
SetIntersection_Interlaced_Set_string_256_256 3.83% 31581530.718 32791139.420 - 3.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.81% 129615.737 134552.747 - 0.15% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 3.81% 43.822 45.491 - -9.38% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.81% 2110.343 2190.672 - -1.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.81% 15.744 16.343 - -5.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.80% 645.818 670.342 - -0.85% -
std::pop_heap(deque<size_t>)/8192 3.79% 57.144 59.311 - -1.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.79% 23.335 24.220 - 4.65% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.79% 1050381.769 1090198.960 - 3.68% -
BM_PushHeap_uint64_Ascending_1024 3.75% 2.573 2.670 - 1.81% -
std::copy_backward(list<int>)/32768 3.75% 26091.314 27069.010 - 0.01% -
std::partition_point(deque<int>)/8192 3.75% 14.911 15.470 - 2.14% -
std::find_if_not(vector<char>)_(process_all)/8 3.74% 1.327 1.377 - -3.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.73% 89.814 93.168 - 3.02% -
BM_ascii_escaped<wchar_t> 3.73% 21678.771 22487.834 - 0.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.72% 547.613 568.006 - -13.94% -
std::multiset<int>::ctor(const&)/32 3.72% 216.422 224.474 - -2.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.72% 11640.301 12073.332 - 4.27% -
std::lower_bound(std::list<int>)/100 3.71% 89.022 92.328 - -0.26% -
BM_StringFindStringLiteral/32 3.71% 1.748 1.813 - 2.42% -
ranges::min(std::list<char>)/8 3.70% 1.767 1.833 - -0.95% -
std::find_end(list<int>,_pred)_(process_all)/8192 3.69% 7171.693 7436.397 - -2.25% -
ranges::min(std::vector<long_long>)/8 3.68% 2.126 2.204 - -3.31% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.67% 1.380 1.431 - 19.19% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.67% 9.708 10.064 - 0.08% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.67% 30.598 31.720 - 9.47% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.66% 32.212 33.391 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 3.65% 52.080 53.983 - 3.61% -
std::remove(deque<int>)_(sprinkled)/50 3.65% 55.195 57.208 - -0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.64% 19.138 19.835 - 3.28% -
std::none_of(list<int>)_(process_all)/8192 3.64% 7971.376 8261.838 - 8.33% -
BM_Copy_FuncPtr 3.64% 1.150 1.192 - 4.08% -
rng::find_last(vector<char>)_(bail_10%)/50 3.63% 10.796 11.189 - 3.94% -
std::remove_copy_if(list<int>)_(prefix)/8192 3.63% 7178.734 7439.374 - 2.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.62% 631569.454 654417.319 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.62% 1049168.808 1087123.135 - 3.73% -
std::unique_copy(vector<int>)_(contiguous)/32 3.61% 8.480 8.787 - 2.76% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.61% 929361.828 962891.782 - 0.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.61% 340.060 352.327 - 7.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.61% 87.309 90.459 - -5.22% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.61% 44.110 45.701 - 2.12% -
std::unordered_set<std::string>::ctor(const&)/8192 3.60% 341270.812 353561.838 - 4.23% -
BM_deque_deque_ranges_move_backward/1 3.59% 2.716 2.813 - 4.15% -
std::count_if(list<int>)_(every_other)/8 3.58% 2.716 2.814 - 1.90% -
BM_join_view_out_vectors/1024 3.58% 1548.029 1603.484 - -31.11% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 3.58% 7.979 8.264 - -2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.58% 599.631 621.080 - 4.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.56% 71.608 74.160 - 1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.56% 3.222 3.337 - 3.17% -
std::copy_if(vector<int>)_(entire_range)/64 3.56% 15.545 16.098 - 6.11% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.56% 2.055 2.128 - 4.73% -
std::find_end(list<int>)_(match_near_end)/1000 3.55% 733.450 759.497 - -1.13% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.55% 24.364 25.228 - 5.00% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.54% 4.098 4.244 - 2.48% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.54% 9.678 10.021 - -0.97% -
std::flat_multimap<int,_int>::erase(iterator)/1024 3.54% 75.413 78.079 - -6.96% -
SetIntersection_Front_Set_string_16384_256 3.53% 14418310.113 14927938.912 - 2.17% -
std::copy_backward(deque<int>)/8 3.53% 2.662 2.755 - 0.62% -
std::deque<int>::ctor(size)/8192 3.52% 440.115 455.621 - 0.82% -
std::partition_copy(vector<int>)/32 3.52% 8.078 8.362 - 2.23% -
VChain,_4_levels 3.52% 15.603 16.152 - 0.30% -
std::set<std::string>::find(key)_(non-existent)/8192 3.51% 26.480 27.410 - -8.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.51% 116298.218 120381.634 - 3.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.51% 605.636 626.891 - 1.33% -
std::is_sorted(deque<int>,_pred)/8192 3.51% 5007.942 5183.489 - -0.27% -
std::unordered_set<std::string>::erase(iterator)/1024 3.50% 27.474 28.437 - 0.44% -
std::copy_n(deque<int>)/8 3.50% 2.636 2.728 - -0.59% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.50% 22.140 22.915 - -3.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.49% 31.965 33.082 - -3.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.49% 346735949.662 358839810.132 - 1.11% -
std::equal(deque<int>)_(it,_it,_it)/8 3.46% 4.149 4.292 - -0.12% -
BM_format_to_iterator/<std::deque>_string_view_len_6 3.46% 13.831 14.309 - 0.14% -
std::for_each(set<int>::iterator)/32 3.45% 21.134 21.864 - 1.00% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.44% 13.371 13.831 - 3.52% -
rng::contains_subrange(list<int>)_(single_element)/16 3.44% 4.794 4.959 - 4.01% -
BM_format_to_iterator/<std::deque>_string_len_6 3.43% 13.991 14.471 - 1.45% -
ranges::minmax(std::list<long_long>)/64 3.43% 28.084 29.047 - 0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.43% 4061766.157 4200997.540 - -1.39% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.43% 24094.137 24919.640 - -4.71% -
std::search(vector<int>)_(near_matches)/1024 3.42% 14852.385 15360.623 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.42% 18194211.567 18816688.279 - 4.40% -
std::search(vector<int>)_(near_matches)/1000 3.41% 14121.336 14603.414 - 2.59% -
std::find(list<int>)_(process_all)/1024 3.41% 685.660 709.064 - 0.22% -
std::remove_copy(deque<int>)_(prefix)/1024 3.41% 395.247 408.715 - 8.95% -
bm_ranges_swap_ranges_vb_aligned/131072 3.40% 244.249 252.563 - 0.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.39% 13086.537 13530.552 - 0.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.39% 4.115 4.254 - -2.51% -
BM_string_without_formatting<wchar_t> 3.39% 9.503 9.825 - -8.09% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 3.39% 60726.052 62782.701 - 2.56% -
std::partial_sort_copy(list<int>)_(repeated)/8192 3.39% 32520.954 33621.962 - 2.50% -
std::replace_if(list<int>)_(prefix)/50 3.39% 23.656 24.457 - 0.30% -
std::find_end(forward_list<int>)_(single_element)/8192 3.38% 5727.830 5921.450 - 2.25% -
bm_ranges_lexicographical_compare<int>/8 3.37% 1.447 1.496 - 2.44% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.37% 2.317 2.396 - 4.86% -
BM_Ostream_number/1 3.37% 37.880 39.155 - 3.13% -
std::multiset<int>::clear()/1024 3.36% 10367.689 10716.001 - 6.43% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 3.36% 12.445 12.863 - 25.39% -
std::remove_if(deque<int>)_(sprinkled)/50 3.35% 60.469 62.497 - -1.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.35% 264.633 273.498 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.34% 0.581 0.600 - -1.25% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.34% 3426.712 3541.268 - 1.00% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.34% 36928.761 38161.462 - 3.96% -
std::multimap<int,_int>::find(key)_(existent)/32 3.33% 1.691 1.747 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.33% 9478.504 9794.420 - -0.88% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.33% 357.148 369.049 - 3.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.33% 23.286 24.060 - -3.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.32% 19.393 20.038 - -0.77% -
std::mismatch(list<int>)_(it,_it,_it)/1024 3.32% 756.085 781.209 - 2.47% -
bm_swap_ranges_vb_aligned/8 3.32% 3.148 3.253 - 1.93% -
std::find_end(vector<int>)_(match_near_end)/1000 3.32% 261.801 270.483 - -1.75% -
std::unordered_set<int>::ctor(const&)/1024 3.31% 6893.976 7122.435 - 6.17% -
std::set<int>::find(key)_(non-existent)/8192 3.31% 8.408 8.686 - 3.27% -
VChain,_3_levels 3.31% 11.319 11.694 - 1.87% -
SetIntersection_Front_Set_string_256_16 3.31% 6789106.864 7013764.425 - 3.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 49.242 50.867 - -9.77% -
BM_deque_deque_copy/64000 3.30% 2947.276 3044.510 - 0.01% -
std::generate_n(list<int>)/50 3.30% 16.772 17.325 - 2.13% -
BM_LexicallyNormal/large_path/2 3.29% 84.543 87.326 - 7.08% -
BM_PushHeap_string_PipeOrgan_64 3.29% 5.753 5.942 - 4.97% -
std::remove(deque<int>)_(sprinkled)/32 3.29% 50.120 51.767 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.28% 23.080 23.837 - 3.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.27% 6.678 6.897 - 6.17% -
std::count(vector<int>)_(every_other)/8 3.27% 1.335 1.379 - 3.26% -
BM_PushHeap_uint32_SingleElement_262144 3.26% 0.355 0.367 - 3.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.26% 10.584 10.929 - 5.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.26% 52.478 54.187 - -1.65% -
std::find(deque<int>)_(bail_25%)/1024 3.25% 66.035 68.183 - 0.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.23% 29.987 30.956 - 6.91% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.23% 32.621 33.676 - -1.60% -
std::fill_n(list<int>)/50 3.23% 15.179 15.669 - 0.88% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.22% 17.333 17.892 - 2.11% -
BM_deque_deque_copy_backward/1024 3.22% 37.955 39.177 - 3.33% -
SetIntersection_Front_Set_float_1024_16 3.22% 1211438.939 1250391.888 - -2.27% -
SetIntersection_Interlaced_Set_uint64_256_16 3.21% 12045931.402 12432673.502 - 2.76% -
std::unordered_set<int>::ctor(const&)/32 3.20% 203.434 209.954 - 4.79% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.20% 282.629 291.679 - -0.84% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.20% 8.563 8.838 - 2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.20% 348409912.192 359547643.819 - 2.72% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.20% 25235.875 26042.265 - -5.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.19% 577.431 595.878 - -3.24% -
std::make_heap(deque<int>)_(shuffled)/1024 3.19% 2516.441 2596.824 - 1.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.19% 12369.837 12764.284 - -4.16% -
BM_PushHeap_uint32_Random_64 3.17% 5.026 5.185 - 3.89% -
VChain_fail,_1_level 3.15% 7.292 7.522 - 0.60% -
BM_format_to_string_back_inserter<std::vector<char>>/1 3.15% 23.077 23.804 - -7.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.15% 10.635 10.971 - 3.71% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.15% 21.997 22.690 - -1.93% -
BM_StringAssignStr_Small_Transparent 3.15% 0.486 0.502 - 3.48% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.15% 9.464 9.762 - 0.33% -
std::fill(vector<int>)/32 3.14% 1.030 1.062 - 2.57% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.14% 31.241 32.223 - 9.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.13% 51447.054 53059.353 - 4.00% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 3.13% 186.858 192.713 - 2.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.13% 120426.009 124196.244 - 4.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.13% 4.515 4.656 - 6.13% -
std::is_partitioned(list<int>)_(partitioned)/50 3.13% 13.477 13.898 - -0.72% -
VChain_middle,_1_level 3.12% 13.682 14.110 - 0.14% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.12% 42.461 43.786 - -7.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.12% 8083131.331 8335299.769 - -10.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.12% 2012.993 2075.764 - 0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.12% 3.209 3.309 - 0.22% -
std::lower_bound(std::vector<int>)/8192 3.11% 15.605 16.091 - 3.04% -
std::sample(vector<int>)/8192 3.11% 90720.996 93542.129 - 2.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.10% 35.720 36.829 - 4.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.10% 349086.870 359924.928 - 2.94% -
std::unordered_multiset<int>::ctor(const&)/8192 3.10% 56108.442 57850.361 - -7.26% -
BM_align/256 3.10% 0.920 0.949 - 1.79% -
std::remove_if(vector<int>)_(sprinkled)/50 3.10% 62.271 64.201 - 1.91% -
rng::find_last(list<int>)_(bail_10%)/8 3.10% 2.021 2.084 - 0.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.09% 3.663 3.776 - 1.30% -
BM_format_to_back_inserter<std::string>/C_string_len_60 3.09% 30.295 31.233 - 5.83% -
SetIntersection_Front_Set_string_16384_64 3.09% 4301042.807 4434115.257 - -0.84% -
BM_PushHeap_string_PipeOrgan_262144 3.08% 17.362 17.897 - 4.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.08% 13606882.716 14026116.004 - -1.93% -
BM_PushHeap_string_Random_16 3.08% 10.351 10.669 - 1.35% -
std::fill_n(vector<bool>)/32768 3.07% 29.285 30.184 - 0.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 3.06% 19.184 19.772 - 4.50% -
BM_vector_deque_ranges_copy_backward/64 3.06% 3.037 3.130 - 3.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.06% 40.776 42.024 - 3.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.06% 71.598 73.787 - 5.01% -
BM_toupper_char<wchar_t> 3.05% 0.687 0.708 - 30.62% -
BM_vector_deque_move/64 3.05% 2.772 2.856 - 0.11% -
BM_deque_vector_ranges_move/70000 3.04% 3260.444 3359.627 - 3.84% -
bm_make_exception_ptr/threads:1 3.04% 16.171 16.662 - 1.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 3.04% 13.515 13.925 - 2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.03% 6153282.716 6339997.790 - 3.06% -
BM_vector_deque_ranges_copy/64 3.03% 2.803 2.889 - 3.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.03% 31.171 32.116 - 5.50% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 3.03% 26.306 27.103 - 3.41% -
std::find_end(vector<int>)_(single_element)/8192 3.03% 1810.958 1865.850 - 2.74% -
BM_std_minmax_element<long_long>/64 3.03% 16.688 17.194 - -4.49% -
SetIntersection_Front_Vector_uint64_256_64 3.03% 4260959.301 4389897.891 - 2.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.02% 631323.920 650414.525 - 0.26% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.02% 801.364 825.563 - 0.22% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.02% 782.453 806.076 - 0.11% -
std::find(list<int>)_(process_all)/32768 3.02% 25974.103 26757.355 - 2.09% -
std::multimap<int,_int>::ctor(const&)/32 3.01% 217.826 224.385 - -3.64% -
std::make_heap(deque<int>)_(ascending)/8192 3.01% 20434.578 21049.080 - 1.57% -
BM_PushHeap_uint32_SingleElement_16384 3.00% 0.356 0.366 - 3.07% -
BM_vector_deque_move_backward/1024 3.00% 37.178 38.295 - 3.09% -
std::set<int>::find(key)_(existent)/32 3.00% 1.624 1.673 - -4.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.00% 0.573 0.590 - -1.68% -
std::find_end(vector<int>)_(single_element)/1000 2.99% 229.863 236.740 - 2.81% -
ranges::minmax(std::list<__int128>)/70000 2.99% 56872.434 58570.769 - 0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.97% 27527.324 28345.522 - -1.82% -
BM_PushHeap_string_QuickSortAdversary_262144 2.97% 16.645 17.139 - 5.16% -
std::pop_heap(vector<int>)/1024 2.97% 9.682 9.970 - 0.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.96% 53390.429 54972.854 - 0.82% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.96% 14.984 15.427 - 0.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.95% 105562.638 108680.930 - 2.07% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.94% 1638.483 1686.660 - 0.41% -
BM_deque_deque_copy_backward/1 2.94% 2.708 2.788 - 2.83% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.93% 1450.886 1493.439 - 1.78% -
BM_deque_deque_copy_backward/4096 2.93% 150.926 155.350 - 1.89% -
BM_deque_vector_copy_backward/0 2.93% 1.541 1.587 - 15.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.93% 656.501 675.717 - 3.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.92% 731.555 752.952 - -1.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.92% 2.424 2.494 - -0.93% -
BM_num_get<long_double> 2.92% 36.203 37.258 - 2.11% -
BM_vector_deque_move/1 2.90% 2.282 2.348 - 0.49% -
BM_join_view_in_vectors/5500 2.90% 8405.127 8648.944 - -9.95% -
std::equal(vector<bool>)_(unaligned)/8 2.90% 0.818 0.841 - -0.90% -
BM_deque_vector_ranges_copy/1 2.89% 2.095 2.156 - 3.29% -
rng::for_each(multimap<int>)/32 2.89% 21.471 22.091 - -0.77% -
std::remove_if(vector<int>)_(sprinkled)/32 2.89% 53.211 54.747 - 1.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.89% 356.896 367.195 - 2.53% -
std::for_each_n(list<int>)/8192 2.88% 7358.066 7569.973 - -8.30% -
SetIntersection_Front_Vector_uint64_262144_64 2.88% 1334762.807 1373155.168 - 2.46% -
BM_lexicographical_compare_three_way_fast_path/64 2.86% 15.034 15.465 - 0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.86% 1085672.395 1116748.311 - 0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.86% 2298973.510 2364698.653 - 0.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.85% 241.115 247.991 - 0.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.85% 12612.502 12971.462 - 3.17% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.84% 1.637 1.684 - 6.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.84% 10.716 11.020 - -0.43% -
SetIntersection_Interlaced_Set_string_256_64 2.84% 29729390.805 30572750.395 - -2.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.83% 922.234 948.361 - 0.85% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.83% 11.717 12.049 - 2.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 2.83% 1.042 1.072 - -9.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.82% 14310.547 14714.396 - 0.19% -
std::rotate(deque<int>)_(by_1/2)/32 2.82% 7.501 7.713 - 4.20% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.81% 35.733 36.738 - 9.80% -
BM_PushHeap_uint32_SingleElement_1024 2.80% 0.362 0.373 - 2.70% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.80% 0.883 0.908 - -1.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.79% 2.247 2.310 - -0.00% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.79% 785.946 807.845 - 10.04% -
std::copy_if(list<int>)_(every_other)/512 2.78% 349.505 359.222 - 0.86% -
ranges::minmax(std::list<__int128>)/1 2.78% 0.447 0.460 - -1.15% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 2.78% 3663.895 3765.617 - 0.26% -
BM_PushHeap_uint32_SingleElement_256 2.78% 0.383 0.393 - 3.32% -
BM_lexicographical_compare_three_way_fast_path/1024 2.77% 236.321 242.872 - 0.46% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.77% 53.062 54.531 - 1.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 2.77% 3930.856 4039.586 - 4.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.77% 3638.752 3739.394 - -0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.76% 20.079 20.634 - -0.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.76% 63833.936 65596.938 - 0.48% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.76% 1002894.613 1030584.311 - 1.27% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.76% 22.816 23.445 - 5.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.76% 5.012 5.150 - -1.55% -
BM_StringRelational_Compare_Small_Empty_Control 2.76% 1.616 1.660 - -0.11% -
BM_vector_deque_ranges_copy_backward/4096 2.75% 148.578 152.660 - 3.31% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 2.75% 1.202 1.235 - 3.68% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.74% 231.290 237.635 - 2.37% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 2.74% 4725.111 4854.692 - 3.32% -
std::rotate(vector<int>)_(by_1/2)/8192 2.74% 239.569 246.136 - 2.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 2.73% 11.487 11.801 - 2.86% -
std::find_if(list<int>)_(process_all)/8 2.73% 2.294 2.357 - -2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.73% 26922275.513 27656718.929 - 0.15% -
std::all_of(list<int>)_(process_all)/8192 2.73% 7644.749 7853.222 - 11.79% -
std::for_each(set<int>::iterator)/50 2.72% 44.234 45.437 - 0.48% -
std::is_sorted(vector<int>,_pred)/8 2.72% 3.164 3.250 - -0.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.71% 22.971 23.594 - -5.69% -
SetIntersection_Front_Vector_float_16384_64 2.70% 1344367.807 1380693.425 - 1.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.70% 5.511 5.659 - 13.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.69% 38.334 39.365 - 25.23% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.69% 7130.931 7322.657 - 0.99% -
BM_format_to_iterator/<std::deque>_string_len_60 2.68% 16.647 17.093 - 0.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.68% 609.442 625.759 - 1.42% -
std::stable_sort(vector<int>)_(descending)/8 2.68% 23.331 23.956 - -2.72% -
std::rotate(deque<int>)_(1_element_backward)/50 2.68% 5.083 5.219 - 1.69% -
std::replace_if(vector<int>)_(prefix)/50 2.67% 13.805 14.174 - 1.22% -
std::fill(vector<int>)/1024 2.67% 29.077 29.855 - 2.77% -
std::search(vector<int>)_(same_length)/8192 2.67% 1865.020 1914.862 - -0.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.67% 142912.089 146724.415 - 3.43% -
BM_lexicographical_compare_three_way_fast_path/1 2.66% 0.413 0.424 - 0.60% -
std::shift_right(deque<int>)/8192 2.66% 305.668 313.802 - 1.97% -
BM_LexicallyNormal/small_path/2 2.66% 44.475 45.657 - 4.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 2.66% 542834330.704 557254983.919 - 4.42% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.65% 4456.898 4575.191 - 0.05% -
rng::find_last(vector<int>)_(bail_10%)/50 2.65% 10.725 11.009 - 2.19% -
BM_StringRead_Cold_Deep_Empty 2.65% 1.168 1.199 - -13.36% -
std::flat_map<int,_int>::find(key)_(existent)/8192 2.65% 12.172 12.494 - 3.03% -
std::remove_copy(list<int>)_(prefix)/50 2.65% 18.574 19.065 - -0.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.64% 215.170 220.861 - -4.44% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.64% 63.285 64.959 - 14.45% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 2.64% 0.417 0.428 - 3.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.64% 2.082 2.137 - 0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.63% 23.230 23.842 - -0.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.63% 19999.360 20525.862 - 1.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.63% 58227.047 59759.038 - 0.88% -
ranges::minmax(std::deque<long_long>)/70000 2.63% 25539.358 26211.195 - 7.31% -
BM_vector_deque_move/2 2.62% 2.004 2.057 - -0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.62% 6.109 6.269 - -3.78% -
BM_deque_deque_copy/2 2.62% 2.241 2.299 - -0.05% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 2.62% 10.833 11.116 - -1.24% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.61% 39.144 40.165 - 5.64% -
SetIntersection_Front_Set_string_16384_1024 2.61% 58563680.761 60090385.810 - 1.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.60% 17.080 17.525 - -3.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.59% 14554.157 14930.591 - 0.74% -
BM_lexicographical_compare_three_way_fast_path/16384 2.58% 3630.878 3724.638 - 0.42% -
std::replace_if(deque<int>)_(prefix)/8192 2.58% 3420.887 3509.211 - 0.35% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.58% 17.281 17.727 - 1.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.58% 3932.639 4034.155 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.58% 1834721.313 1882017.427 - -4.20% -
std::multiset<int>::clear()/8192 2.58% 82670.556 84801.432 - 6.69% -
std::set<std::string>::find(key)_(non-existent)/1024 2.57% 19.937 20.451 - -8.51% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.57% 40.983 42.037 - 7.18% -
std::rotate(list<int>)_(1_element_forward)/50 2.57% 24.750 25.385 - 0.53% -
std::partition(vector<int>)_(dense)/1024 2.57% 242.438 248.662 - -0.23% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.56% 47.763 48.988 - 0.85% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.56% 23.967 24.581 - -1.75% -
BM_deque_deque_copy/1 2.56% 2.487 2.550 - 0.48% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.56% 236.209 242.250 - 0.39% -
bm_lexicographical_compare<signed_char>/512 2.56% 7.655 7.851 - 2.61% -
ranges::min(std::vector<long_long>)/70000 2.55% 7674.275 7870.350 - 0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.55% 23.882 24.492 - 2.66% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.55% 360.174 369.357 - 1.33% -
BM_Ostream_number/0 2.55% 29.426 30.176 - 3.36% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 2.54% 0.788 0.808 - 3.34% -
std::sort_heap(deque<int>)/8 2.53% 36.024 36.937 - 2.10% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.53% 30.972 31.757 - 5.32% -
std::map<int,_int>::ctor(const&)/32 2.53% 216.427 221.903 - 1.35% -
std::flat_map<int,_int>::find(key)_(existent)/32 2.53% 3.336 3.421 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.53% 19455.474 19946.788 - -4.41% -
BM_lexicographical_compare_three_way_fast_path/4096 2.52% 922.133 945.416 - 0.42% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.52% 5256.140 5388.618 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.52% 4562981.152 4677871.492 - 0.60% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.52% 139.399 142.907 - 0.39% -
std::all_of(list<int>)_(process_all)/32 2.51% 11.481 11.770 - -0.49% -
std::make_heap(deque<int>)_(ascending)/1024 2.51% 2595.500 2660.679 - 1.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.51% 17.296 17.730 - 2.63% -
std::search(vector<int>)_(same_length)/1024 2.51% 244.745 250.883 - 0.47% -
std::shift_right(deque<int>)/1024 2.50% 40.298 41.307 - 2.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 2.50% 4843.380 4964.405 - 1.88% -
bm_exception_ptr_copy_assign_null 2.50% 2.716 2.784 - -10.41% -
std::remove_if(deque<int>)_(prefix)/32 2.49% 54.625 55.988 - 1.20% -
BM_deque_deque_copy_backward/2 2.48% 2.468 2.529 - 2.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.48% 119282.805 122242.995 - -8.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.48% 13447.838 13781.169 - 1.44% -
std::find_end(vector<int>)_(process_all)/8192 2.48% 1802.040 1846.706 - 2.19% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.48% 1.776 1.820 - -1.58% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 2.47% 626.868 642.371 - 1.43% -
BM_lexicographical_compare_three_way_fast_path/4 2.47% 1.112 1.140 - 0.29% -
BM_vector_deque_ranges_copy_backward/512 2.47% 17.668 18.105 - 3.26% -
SetIntersection_Front_Set_float_16384_4 2.47% 1047344.285 1073201.046 - 3.56% -
std::remove_copy(vector<int>)_(sprinkled)/50 2.46% 12.457 12.764 - 0.77% -
std::multiset<int>::erase(key)_(existent)/32 2.46% 22.194 22.740 - -1.37% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.46% 4.246 4.350 - -5.53% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.46% 20450.763 20953.176 - -0.73% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 2.45% 0.416 0.427 - 0.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.44% 610.348 625.254 - 1.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.44% 123.572 126.589 - 0.92% -
VDAG_rightmost,_3_levels 2.44% 61.356 62.853 - 2.21% -
std::multiset<int>::count(key)_(non-existent)/32 2.43% 2.451 2.511 - 3.39% -
std::find_end(forward_list<int>)_(single_element)/1024 2.43% 698.772 715.760 - 0.86% -
BM_std_minmax_element<long_long>/4 2.42% 1.222 1.252 - -0.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.42% 1017.258 1041.869 - -0.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.42% 585812.361 599968.937 - 1.94% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.42% 22.398 22.939 - -0.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 2.42% 36612278.526 37496717.108 - 1.48% -
std::sort(vector<NonIntegral>)_(shuffled)/8 2.41% 22.562 23.107 - 2.73% -
BM_format_to_iterator/<std::deque>_C_string_len_60 2.41% 17.906 18.337 - 1.74% -
ranges::minmax(std::vector<__int128>)/64 2.40% 31.230 31.981 - 1.17% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.40% 628.631 643.733 - -1.28% -
BM_japanese_escaped<wchar_t> 2.40% 12100.711 12391.333 - -0.59% -
std::copy_backward(deque<int>)/262144 2.40% 30572.528 31306.648 - 0.67% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.40% 8.320 8.520 - -0.11% -
SetIntersection_Front_Vector_string_262144_1 2.39% 1089770.093 1115869.558 - 2.46% -
ranges::min(std::vector<char>)/70000 2.39% 478.639 490.096 - 0.34% -
std::find_end(vector<int>)_(process_all)/1048576 2.39% 231092.482 236607.278 - 2.04% -
BM_vector_deque_move_backward/4000 2.38% 142.206 145.596 - 1.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.38% 115090.354 117826.580 - 0.59% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.37% 5.272 5.398 - 0.22% -
ranges::minmax(std::vector<__int128>)/70000 2.37% 34326.380 35140.613 - 1.35% -
BM_deque_deque_move_backward/1024 2.37% 37.999 38.900 - 2.84% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.37% 174678.089 178817.479 - 1.41% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.37% 1.115 1.142 - -0.06% -
BM_StringRelational_Compare_Empty_Huge_Control 2.37% 1.618 1.657 - -0.15% -
std::remove(vector<int>)_(sprinkled)/50 2.37% 52.468 53.710 - 1.55% -
std::find_end(vector<int>)_(single_element)/1024 2.37% 236.608 242.208 - 2.35% -
std::remove_if(deque<int>)_(sprinkled)/32 2.37% 52.996 54.250 - -1.93% -
std::map<int,_int>::find(key)_(existent)/32 2.36% 1.696 1.736 - -0.48% -
std::reverse_copy(list<int>)/64 2.36% 29.255 29.947 - 0.62% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.36% 105013.388 107492.329 - 0.04% -
BM_deque_vector_copy/4000 2.36% 139.516 142.808 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/256 2.36% 68.197 69.805 - -0.18% -
SetIntersection_Interlaced_Set_string_1024_1024 2.36% 56198719.198 57522596.159 - 3.26% -
SetIntersection_Front_Set_uint64_16384_64 2.35% 1680363.084 1719932.739 - 2.48% -
SetIntersection_None_Set_string_16384_1024 2.35% 190225548.901 194695190.288 - -15.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.35% 43.669 44.695 - -13.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.34% 258.782 264.848 - 0.07% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.33% 3627.443 3711.895 - 0.29% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.33% 2914.379 2982.192 - 1.95% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.32% 17.677 18.087 - 1.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.32% 23.003 23.537 - -6.99% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.32% 12.170 12.452 - 4.50% -
BM_lexicographical_compare_three_way_fast_path/65536 2.32% 14587.432 14925.606 - 0.32% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.32% 920.710 942.043 - 0.37% -
std::multiset<int>::erase(iterator)/32 2.31% 21.190 21.680 - 2.27% -
SetIntersection_Interlaced_Vector_string_256_16 2.31% 10394454.364 10634706.683 - -1.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.31% 36.308 37.145 - 1.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.31% 30.619 31.325 - 0.92% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.31% 23.771 24.319 - 3.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.30% 23.146 23.679 - 3.66% -
BM_std_minmax_element<long_long>/2 2.30% 0.665 0.680 - 0.31% -
BM_std_minmax_element<long_long>/5500 2.28% 1394.534 1426.365 - -7.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.28% 674.910 690.309 - 1.58% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.28% 691458.833 707227.353 - -1.85% -
std::remove(list<int>)_(sprinkled)/1024 2.28% 928.760 949.927 - -1.99% -
std::move(vector<int>)/1048576 2.28% 55865.998 57139.246 - -8.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.28% 8865.235 9067.119 - 2.75% -
std::fill_n(vector<bool>)/4096 2.28% 4.085 4.178 - 0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.28% 186797.930 191051.412 - 5.85% -
BM_PushHeap_string_Random_256 2.28% 14.217 14.540 - 2.61% -
std::copy_n(vector<bool>)_(unaligned)/64 2.28% 1.762 1.802 - 0.60% -
BM_lexicographical_compare_three_way_fast_path/262144 2.27% 58419.173 59747.610 - 0.41% -
std::format(double)_(fmt:_{:_10}) 2.27% 61.384 62.779 - -0.69% -
std::remove_if(deque<int>)_(prefix)/1024 2.27% 546.111 558.514 - -0.82% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.27% 87105.785 89082.176 - -1.46% -
std::flat_map<int,_int>::find(key)_(existent)/1024 2.27% 8.613 8.809 - -0.43% -
BM_std_minmax_element<long_long>/4096 2.27% 1040.815 1064.422 - -7.06% -
BM_PushHeap_string_Random_64 2.27% 12.895 13.187 - 2.20% -
BM_std_minmax_element<long_long>/4000 2.27% 1016.659 1039.703 - -6.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.27% 12552.941 12837.344 - 0.91% -
SetIntersection_Front_Vector_float_256_64 2.26% 4261818.675 4358181.222 - -0.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.26% 20084.678 20538.354 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 2.25% 11236.460 11489.431 - 2.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.25% 2.643 2.703 - 1.64% -
SetIntersection_Front_Set_float_256_16 2.25% 4566780.980 4669532.599 - 0.50% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.24% 55.331 56.572 - 1.36% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.24% 23.350 23.874 - 3.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.24% 325.245 332.537 - 4.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.24% 11280377.934 11533161.765 - 0.12% -
SetIntersection_Interlaced_Vector_float_1024_64 2.24% 3272023.439 3345265.369 - -34.28% -
std::search(list<int>)_(single_element)/1024 2.24% 739.627 756.158 - -1.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.23% 624.959 638.921 - -1.66% -
bm_ranges_swap_ranges_vb_unaligned/64 2.23% 6.169 6.307 - 0.86% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.23% 9.069 9.271 - -2.06% -
BM_deque_deque_ranges_move/1024 2.23% 36.979 37.803 - 2.13% -
std::format(int64_t)_(fmt:_{:0512b}) 2.23% 35.892 36.693 - -2.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.23% 20244.289 20695.303 - -1.38% -
std::for_each(map<int>::iterator)/32 2.22% 21.499 21.977 - -1.41% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.22% 1.396 1.427 - 0.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.22% 238855.348 244154.277 - 0.68% -
BM_PushHeap_string_QuickSortAdversary_4 2.21% 6.378 6.519 - 1.03% -
std::adjacent_find(vector<int>)/8192 2.21% 1811.272 1851.329 - 1.23% -
std::set<int>::contains(key)_(existent)/1024 2.21% 3.778 3.861 - 1.23% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.20% 1.545 1.579 - 12.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.20% 120344.086 122994.692 - 0.93% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.19% 18.593 19.001 - 0.74% -
std::remove(list<int>)_(prefix)/32 2.19% 51.947 53.085 - 1.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.19% 6837.019 6986.751 - 2.72% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.19% 34.827 35.589 - 0.61% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.19% 13.366 13.659 - 1.61% -
std::find_end(list<int>)_(process_all)/1024 2.18% 697.957 713.205 - 1.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.18% 21.792 22.267 - 3.54% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 2.18% 0.603 0.616 - 29.12% -
std::replace_if(deque<int>)_(prefix)/1024 2.18% 470.356 480.590 - -1.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.17% 42314.526 43234.671 - 0.10% -
std::multiset<int>::erase(iterator)/8192 2.17% 24.003 24.525 - 5.10% -
std::sort_heap(deque<int>)/8192 2.17% 453018.868 462844.221 - 0.37% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.16% 285.556 291.733 - -0.78% -
BM_deque_deque_ranges_move_backward/2 2.16% 2.470 2.524 - 4.68% -
SetIntersection_None_Set_uint64_64_64 2.16% 11132725.634 11373035.170 - -1.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.15% 1431882.474 1462733.386 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.15% 22944.589 23438.118 - 0.65% -
BM_format/C_string_len_60 2.15% 26.550 27.121 - 0.49% -
BM_deque_vector_move_backward/70000 2.15% 7906.790 8076.711 - 5.83% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 2.15% 7.925 8.095 - -1.01% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.14% 14556.907 14868.797 - 0.24% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.14% 12808.151 13082.396 - 0.05% -
BM_deque_deque_copy_backward/5500 2.14% 201.973 206.293 - 1.07% -
BM_std_minmax_element<long_long>/3 2.14% 1.114 1.138 - 0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.13% 6765.031 6909.065 - -13.64% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.13% 58284.225 59523.811 - 0.27% -
std::rotate(vector<bool>)_(by_1/2)/32 2.12% 17.802 18.178 - 0.11% -
std::set<int>::erase(key)_(existent)/1024 2.11% 50.105 51.164 - 4.77% -
std::rotate(list<int>)_(by_1/4)/1024 2.11% 564.276 576.166 - 0.85% -
std::rotate(list<int>)_(by_1/2)/50 2.11% 13.664 13.952 - -2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.10% 2276932.848 2324836.877 - 6.79% -
SetIntersection_None_Set_float_1024_256 2.10% 8782823.499 8967552.436 - 0.64% -
BM_PushHeap_string_QuickSortAdversary_256 2.10% 14.968 15.283 - 3.94% -
BM_std_minmax_element<long_long>/64000 2.10% 16273.847 16616.004 - -7.61% -
std::rotate(vector<bool>)_(by_1/2)/50 2.10% 17.613 17.984 - -0.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.10% 56.096 57.274 - -19.89% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.10% 4722.770 4821.841 - 0.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 2.09% 8696.423 8878.471 - 0.19% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.09% 1891.277 1930.839 - 0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.08% 476.742 486.677 - 0.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.08% 358.130 365.592 - 2.21% -
std::replace(vector<int>)_(sprinkled)/8192 2.08% 1245.180 1271.111 - 6.95% -
std::format(double)_(fmt:_{:_10g}) 2.08% 62.468 63.768 - -0.08% -
BM_std_minmax_element<long_long>/70000 2.08% 17802.912 18173.202 - -7.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.08% 691846.277 706233.429 - 0.99% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.08% 129.218 131.903 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.07% 9623.536 9823.136 - -0.68% -
BM_std_minmax_element<long_long>/65536 2.07% 16665.713 17010.787 - -7.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.07% 20080.072 20495.256 - 1.27% -
BM_PushHeap_string_SingleElement_16384 2.07% 2.580 2.633 - 3.39% -
BM_PushHeap_uint32_Random_262144 2.07% 5.757 5.876 - 1.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.06% 12040491.056 12289066.167 - 3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.06% 42126767.046 42994135.000 - 3.91% -
BM_deque_deque_ranges_copy/70000 2.06% 3294.338 3362.162 - 3.14% -
bm_ranges_swap_ranges_vb_unaligned/8 2.06% 4.956 5.058 - -3.17% -
std::all_of(list<int>)_(process_all)/50 2.06% 21.724 22.171 - 1.03% -
DAG_rightmost_middle,_1_level 2.05% 126.162 128.744 - 3.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.05% 1884.918 1923.494 - 0.71% -
std::multiset<int>::clear()/32 2.04% 636.117 649.118 - 3.38% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 2.04% 5034.182 5136.921 - 0.03% -
std::flat_map<int,_int>::count(key)_(existent)/1024 2.04% 8.186 8.354 - -1.29% -
BM_PushHeap_string_QuickSortAdversary_16 2.04% 10.743 10.962 - 2.05% -
std::partition(vector<int>)_(sparse)/32 2.04% 8.818 8.997 - 1.81% -
BM_PushHeap_string_SingleElement_64 2.03% 2.652 2.706 - 4.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.03% 44.341 45.240 - 0.87% -
BM_Swap_FuncPtr_SmallTrivialFunctor 2.02% 3.284 3.351 - 5.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.02% 12616.389 12871.351 - -2.45% -
bm_lexicographical_compare<unsigned_char>/4096 2.02% 75.774 77.304 - 0.67% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.02% 31.103 31.731 - 2.44% -
BM_format_string<wchar_t>/1 2.02% 12.348 12.598 - 0.71% -
bm_list/8 2.01% 16.736 17.073 - 5.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.01% 1436.657 1465.576 - -2.44% -
std::unordered_set<int>::ctor(const&)/8192 2.01% 56042.916 57170.816 - 3.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.01% 54845.455 55948.935 - 1.51% -
BM_CmpLess_short_schar 2.01% 0.968 0.988 - 2.98% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.01% 51877.772 52919.076 - 3.73% -
std::copy_if(vector<int>)_(entire_range)/1048576 2.00% 240733.096 245554.273 - 1.08% -
std::copy_if(deque<int>)_(every_other)/64 2.00% 22.779 23.235 - 0.54% -
std::find_end(forward_list<int>)_(process_all)/1000 2.00% 675.231 688.730 - -0.05% -
BM_PushHeap_uint32_Random_4 2.00% 2.214 2.258 - 6.41% -
std::transform(vector<int>)_(identity_transform)/32 2.00% 8.977 9.157 - -0.19% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 1.99% 43.301 44.165 - -6.46% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.99% 31.587 32.215 - 4.57% -
SetIntersection_Interlaced_Set_string_16384_64 1.99% 345293571.655 352159779.942 - 2.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.99% 506698.677 516768.326 - 3.83% -
std::partition(vector<int>)_(sparse)/50 1.99% 13.927 14.204 - 2.33% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.98% 75.881 77.386 - 0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.98% 485240.586 494863.221 - 0.71% -
std::sort_heap(deque<int>)/1024 1.98% 13305.576 13569.143 - 1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.98% 1148840.282 1171562.760 - -0.50% -
SetIntersection_Interlaced_Set_string_1024_256 1.98% 35773152.944 36480337.416 - 0.20% -
std::move(deque<int>)/262144 1.98% 14862.681 15156.230 - 0.91% -
std::find_if_not(list<int>)_(process_all)/32768 1.97% 25341.716 25841.969 - -2.73% -
std::copy_if(deque<int>)_(every_other)/512 1.97% 177.340 180.837 - 0.49% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.97% 431.915 440.407 - 3.17% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.97% 238721.182 243412.642 - 0.27% -
ranges::min(std::deque<__int128>)/70000 1.96% 23865.090 24333.603 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.96% 13387910.766 13650720.757 - -7.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.96% 20.495 20.897 - -4.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.96% 1.042 1.062 - -6.29% -
std::is_sorted_until(list<int>)/8 1.96% 2.079 2.120 - 2.21% -
SetIntersection_Front_Vector_string_16384_16 1.95% 1604242.611 1635566.169 - 3.92% -
std::find(deque<int>)_(process_all)/8 1.95% 3.398 3.465 - 1.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.95% 51.966 52.981 - -0.82% -
std::generate(vector<int>)/8192 1.95% 1799.929 1835.038 - 0.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.95% 26.709 27.230 - 14.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.95% 22307416.818 22742043.987 - 1.16% -
BM_PushHeap_string_SingleElement_1024 1.95% 2.591 2.642 - 3.44% -
std::unique(vector<int>)_(contiguous)/1024 1.95% 302.781 308.677 - 0.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.95% 23.936 24.402 - 0.83% -
std::reverse_copy(deque<int>)/4096 1.95% 954.016 972.574 - 0.96% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.94% 167.007 170.248 - 0.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.94% 11.426 11.648 - 7.59% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.94% 7.997 8.152 - -0.73% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.94% 240187.336 244835.300 - 0.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.93% 30067.956 30649.315 - 0.62% -
std::adjacent_find(vector<int>,_pred)/50 1.93% 23.194 23.642 - 0.25% -
std::copy_if(deque<int>)_(every_other)/4096 1.93% 1421.829 1449.270 - 0.22% -
rng::find_if(vector<bool>)_(process_all)/8 1.93% 3.578 3.647 - 2.81% -
BM_std_minmax_element<char>/3 1.93% 1.164 1.186 - 0.17% -
BM_join_view_deques/4096 1.93% 12318.292 12555.473 - -15.58% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.92% 88216.470 89912.245 - 0.37% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.92% 1.508 1.537 - 2.28% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.91% 9.165 9.341 - -0.07% -
std::any_of(list<int>)_(process_all)/50 1.91% 21.501 21.912 - 1.18% -
BM_deque_vector_ranges_copy_backward/5500 1.91% 200.606 204.437 - 3.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.91% 9.011 9.183 - 0.66% -
rng::for_each(set<int>)/8 1.90% 4.492 4.577 - -5.59% -
ranges::minmax(std::list<char>)/8 1.90% 2.475 2.522 - 0.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.90% 517.651 527.469 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.90% 26522127.036 27024952.935 - -8.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.90% 12927.719 13172.734 - -0.65% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.90% 1878.757 1914.364 - -0.30% -
rng::for_each(multimap<int>)/8192 1.89% 15883.257 16184.220 - 0.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.89% 20275.115 20658.723 - -0.92% -
BM_PushHeap_uint32_Random_16 1.89% 4.180 4.259 - 5.74% -
std::find_end(list<int>)_(single_element)/1024 1.89% 688.722 701.743 - 0.48% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.89% 13.850 14.111 - 0.17% -
std::copy_if(list<int>)_(every_other)/1048576 1.89% 820991.267 836485.962 - 1.11% -
std::reverse(vector<int>)/8 1.88% 1.478 1.506 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 1.88% 3040247.681 3097469.417 - -4.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.88% 526.959 536.870 - 1.61% -
std::fill(vector<int>)/8192 1.88% 228.633 232.932 - 0.05% -
std::replace(vector<int>)_(prefix)/32 1.88% 5.120 5.216 - 0.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.88% 8.905 9.072 - 3.99% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.87% 38.547 39.269 - 12.97% -
BM_CmpLess_uchar_uchar 1.87% 1.078 1.098 - 1.27% -
std::remove(list<int>)_(prefix)/50 1.87% 62.538 63.709 - -0.02% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.87% 559.741 570.223 - -5.11% -
std::remove_if(deque<int>)_(prefix)/8192 1.87% 4178.163 4256.253 - 0.59% -
ranges::minmax(std::deque<__int128>)/70000 1.87% 33987.055 34622.094 - 0.91% -
SetIntersection_Front_Vector_string_16384_4 1.87% 1182352.798 1204418.304 - 0.30% -
BM_vector_deque_copy_backward/1024 1.86% 37.725 38.428 - 1.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.86% 23.019 23.447 - 0.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.86% 1.270 1.294 - 0.08% -
std::rotate_copy(deque<int>)/32 1.85% 2.572 2.619 - -1.97% -
std::remove_if(list<int>)_(sprinkled)/1024 1.85% 958.191 975.918 - -1.10% -
BM_std_minmax_element<char>/64000 1.85% 16622.266 16929.445 - -1.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.85% 3948.061 4020.947 - 1.29% -
std::find(deque<int>)_(process_all)/8192 1.84% 1911.547 1946.810 - 0.50% -
BM_deque_deque_ranges_copy_backward/4096 1.84% 150.884 153.663 - -0.67% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.84% 12.580 12.812 - 0.85% -
std::move_backward(deque<int>)/1048576 1.84% 125794.150 128108.658 - 1.35% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.84% 42.691 43.477 - 0.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.84% 56829.420 57874.018 - -0.67% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.83% 35.053 35.696 - 3.29% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.83% 100036.027 101868.856 - 0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 180090.382 183383.175 - 0.18% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.83% 45.696 46.531 - -0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.82% 14132.890 14390.404 - -0.33% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.82% 11.690 11.903 - 2.46% -
std::make_heap(vector<int>)_(shuffled)/1024 1.81% 565.075 575.301 - -1.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.81% 52.294 53.239 - 3.44% -
BM_deque_deque_ranges_move/4000 1.80% 142.121 144.683 - 0.58% -
SetIntersection_Front_Vector_string_16_16 1.80% 51231809.862 52154329.366 - 2.29% -
BM_PushHeap_string_QuickSortAdversary_16384 1.80% 16.168 16.459 - 3.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.80% 20369.761 20736.393 - -1.00% -
std::stable_partition(vector<int>)_(sparse)/32 1.80% 7.459 7.593 - -0.68% -
std::unordered_set<int>::erase(iterator)/1024 1.79% 20.345 20.710 - 0.76% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.79% 7.263 7.393 - 0.38% -
std::find_end(forward_list<int>)_(same_length)/1000 1.79% 1451.641 1477.641 - 0.65% -
std::multiset<int>::contains(key)_(existent)/1024 1.79% 3.963 4.034 - 1.68% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.79% 209.954 213.714 - 1.49% -
SetIntersection_Front_Set_float_16_16 1.79% 38562346.992 39250925.595 - 0.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.78% 6368.763 6482.359 - 0.41% -
std::unordered_multiset<int>::clear()/0 1.78% 396.600 403.665 - 3.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.78% 6517.530 6633.445 - 3.18% -
ranges::minmax(std::vector<long_long>)/70000 1.78% 8975.629 9135.171 - 0.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.78% 126.878 129.133 - 0.48% -
std::for_each(map<int>::iterator)/8 1.78% 4.445 4.524 - 0.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.77% 297.320 302.594 - 3.75% -
BM_join_view_out_vectors/64 1.77% 97.812 99.547 - -12.02% -
std::set<int>::upper_bound(key)_(existent)/1024 1.77% 4.025 4.096 - -0.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.77% 358.167 364.494 - 1.59% -
std::unique(deque<int>)_(contiguous)/1024 1.77% 505.904 514.840 - 0.64% -
BM_std_minmax_element<char>/64 1.77% 17.109 17.412 - 1.66% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.77% 8.450 8.599 - 2.62% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.77% 7539.064 7672.142 - 0.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 1.76% 11.831 12.040 - -17.80% -
rng::fold_left(deque<int>)/32 1.76% 16.159 16.444 - -0.29% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.76% 27.187 27.667 - 2.24% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.76% 3169.555 3225.403 - -13.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.76% 24.179 24.605 - -0.19% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.76% 4240.291 4314.778 - 0.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.75% 512.925 521.905 - 0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.75% 25.012 25.449 - 4.34% -
std::partial_sort(deque<int>)_(shuffled)/8 1.75% 32.026 32.585 - 3.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.75% 52.720 53.641 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.74% 53.988 54.930 - 0.16% -
SetIntersection_Front_Set_float_262144_1 1.74% 1031146.200 1049131.127 - 1.42% -
std::fill(vector<int>)/50 1.74% 2.161 2.198 - 0.33% -
std::set<int>::lower_bound(key)_(existent)/8192 1.74% 8.157 8.299 - 3.54% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.74% 1017.242 1034.970 - -0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.74% 25.279 25.719 - 1.58% -
rng::starts_with(deque<int>)/8 1.74% 3.900 3.968 - -1.43% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.74% 4.458 4.535 - -6.35% -
std::move(vector<bool>)_(aligned)/1048576 1.74% 1703.571 1733.156 - 0.89% -
std::move_backward(vector<int>)/32768 1.73% 1700.669 1730.161 - -0.03% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.73% 13.986 14.228 - 1.46% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.73% 86832.315 88334.753 - -0.30% -
std::unordered_set<int>::count(key)_(existent)/1024 1.73% 1.295 1.318 - -15.77% -
std::rotate(list<int>)_(by_1/3)/1024 1.73% 786.859 800.455 - 0.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.73% 656165.456 667491.251 - -2.04% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.73% 2445900.934 2488094.043 - 1.46% -
BM_StringDestroy_Small 1.72% 0.627 0.638 - 2.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.72% 1.260 1.282 - -8.38% -
std::fill_n(vector<int>)/50 1.72% 2.175 2.212 - 0.40% -
std::partition_copy(deque<int>)/32 1.71% 12.799 13.019 - 0.12% -
BM_std_minmax_element<long_long>/1024 1.71% 264.891 269.430 - -6.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.71% 3.862 3.929 - -3.32% -
rng::find_last(vector<int>)_(bail_10%)/8 1.71% 2.005 2.039 - -0.02% -
ranges::minmax(std::vector<__int128>)/8 1.71% 4.034 4.103 - 0.66% -
std::format(int64_t)_(fmt:_{:0>512x}) 1.71% 28.313 28.796 - -0.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.70% 138138.831 140491.979 - 1.35% -
BM_PushHeap_uint64_PipeOrgan_16 1.70% 0.867 0.882 - 0.19% -
SetIntersection_Front_Vector_string_1024_64 1.70% 3204752.702 3259221.310 - -2.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.70% 8735872.298 8884300.757 - 0.24% -
std::replace(deque<int>)_(sprinkled)/32 1.70% 11.966 12.170 - 0.93% -
SetIntersection_None_Set_float_16384_16384 1.70% 160745861.464 163472678.252 - 3.53% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 1.70% 12203.876 12410.880 - -0.23% -
SetIntersection_Front_Vector_string_1024_16 1.70% 1616549.365 1643950.390 - 0.57% -
BM_std_minmax_element<long_long>/512 1.69% 134.114 136.386 - -7.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.69% 174478.577 177434.289 - -2.56% -
std::move(list<int>)/262144 1.69% 240899.308 244979.789 - 2.40% -
DAG_rightmost_middle,_3_levels 1.69% 75.796 77.079 - 1.16% -
rng::for_each(map<int>)/8 1.69% 4.442 4.517 - 1.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.69% 1438149.185 1462434.538 - 1.37% -
std::copy_n(vector<int>)/8 1.69% 2.114 2.149 - -0.72% -
std::transform(vector<int>,_vector<int>)/32 1.69% 16.892 17.177 - -0.04% -
std::fill(vector<bool>)/4096 1.68% 4.119 4.189 - 0.35% -
BM_PathIterateMultipleTimes/iterate_elements/1024 1.68% 304378.719 309501.979 - -4.62% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.68% 5.713 5.809 - -3.63% -
ranges::minmax(std::deque<char>)/8 1.68% 3.791 3.854 - 0.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.67% 71.100 72.290 - 3.02% -
BM_Invoke_SmallTrivialFunctor 1.67% 0.686 0.697 - 2.09% -
std::replace(list<int>)_(prefix)/50 1.67% 16.924 17.207 - 0.30% -
SetIntersection_Front_Set_uint64_64_64 1.67% 13172955.006 13393066.290 - 3.48% -
BM_deque_vector_move/2 1.67% 1.804 1.834 - -0.19% -
SetIntersection_Front_Vector_uint64_64_64 1.67% 10702633.848 10881417.500 - 2.34% -
std::rotate(vector<int>)_(by_1/4)/50 1.67% 35.303 35.892 - 0.32% -
std::unique(deque<int>)_(contiguous)/8192 1.67% 3697.270 3758.925 - 0.91% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.67% 27.049 27.500 - -5.52% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.67% 175044.872 177959.868 - 0.86% -
BM_format_to_string_pointer<char>/1 1.66% 9.876 10.040 - 2.00% -
std::rotate(vector<bool>)_(by_1/4)/50 1.66% 17.587 17.879 - -0.64% -
std::remove(list<int>)_(prefix)/8192 1.66% 8258.722 8395.946 - 1.30% -
std::set<int>::clear()/1024 1.65% 9592.911 9751.560 - 6.32% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.65% 362262.358 368247.232 - -0.57% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.65% 11.666 11.859 - 2.12% -
BM_format_to_n_string_begin<std::string>/1048576 1.65% 12209.079 12410.495 - -1.16% -
std::make_heap(deque<int>)_(heap)/8 1.65% 20.774 21.116 - 0.39% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.64% 175433.960 178319.787 - 1.22% -
BM_PushHeap_string_Random_1024 1.64% 14.831 15.075 - 2.16% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.64% 760.525 773.013 - -8.24% -
std::copy_if(deque<int>)_(every_other)/262144 1.64% 91040.057 92534.218 - 0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.64% 525.397 534.011 - 1.07% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.64% 594.917 604.662 - 1.63% -
std::move_backward(deque<int>)/262144 1.64% 29873.621 30362.750 - 0.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.64% 42.388 43.082 - 1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 623608.637 633795.936 - 2.28% -
std::move(vector<bool>)_(unaligned)/64 1.63% 1.631 1.657 - -1.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.63% 6742.689 6852.367 - 0.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.62% 29.261 29.736 - 16.84% -
ranges::min(std::list<long_long>)/64 1.62% 24.159 24.551 - -0.10% -
bm_ranges_swap_ranges_vb_aligned/65536 1.62% 123.307 125.306 - 1.79% -
BM_std_minmax_element<char>/1024 1.62% 273.212 277.634 - 0.81% -
std::move_backward(vector<bool>)_(aligned)/4096 1.62% 7.120 7.235 - 0.74% -
std::copy_n(vector<int>)/512 1.62% 15.956 16.214 - 1.37% -
bm_swap_ranges_vb_unaligned/8 1.62% 4.786 4.863 - 0.60% -
BM_PushHeap_string_Random_4 1.62% 6.166 6.265 - 0.96% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.62% 179692.170 182595.210 - -1.29% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.61% 1824.271 1853.667 - -0.82% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.61% 93084.860 94583.836 - 0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.61% 518.014 526.352 - -6.27% -
std::multimap<std::string,_int>::ctor(const&)/0 1.61% 12.843 13.049 - 3.11% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.61% 71.833 72.987 - 3.42% -
rng::starts_with(deque<int>,_pred)/1048576 1.61% 506338.357 514470.551 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.61% 9.110 9.256 - -0.97% -
BM_StringRelational_Less_Large_Large_Control 1.60% 2.121 2.155 - 0.51% -
BM_CmpEqual_int_schar 1.60% 1.125 1.143 - 0.37% -
ranges::minmax(std::vector<long_long>)/64 1.60% 9.937 10.096 - 0.58% -
std::copy_if(deque<int>)_(every_other)/1048576 1.60% 364716.571 370560.858 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.60% 466.458 473.922 - 0.72% -
std::format(float)_(fmt:_{:_10a}) 1.60% 28.224 28.676 - -0.87% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.60% 20688.633 21019.401 - 0.00% -
BM_PushHeap_string_QuickSortAdversary_64 1.60% 13.366 13.579 - 2.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.60% 7.451 7.570 - 4.90% -
BM_PushHeap_uint32_Ascending_262144 1.59% 4.806 4.882 - -5.82% -
BM_format_string<wchar_t>/2 1.59% 5.786 5.878 - -0.25% -
SetIntersection_Front_Vector_string_16_4 1.59% 60243825.834 61201751.473 - 1.12% -
BM_std_minmax_element<char>/65536 1.59% 17040.338 17311.147 - 0.89% -
std::for_each(multimap<int>::iterator)/32 1.59% 20.803 21.133 - 1.05% -
SetIntersection_Interlaced_Set_float_1024_4 1.59% 9788599.901 9943859.629 - 0.24% -
rng::for_each(map<int>)/32 1.58% 21.636 21.978 - -1.82% -
std::generate(vector<int>)/50 1.58% 11.746 11.931 - 0.31% -
ranges::minmax(std::deque<char>)/70000 1.58% 23656.192 24030.263 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.58% 2303561.200 2339949.520 - 3.65% -
std::generate_n(vector<int>)/8192 1.58% 1804.172 1832.606 - 0.14% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.57% 242.401 246.214 - -4.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.57% 10.330 10.492 - -0.62% -
BM_StringEraseWithMove_Large_Transparent 1.57% 2.648 2.689 - -0.53% -
std::generate_n(vector<int>)/1024 1.57% 238.481 242.226 - 0.51% -
std::copy_if(vector<int>)_(entire_range)/4096 1.57% 911.558 925.863 - 0.26% -
std::set<std::string>::clear()/32 1.57% 876.899 890.649 - 0.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.57% 23626.868 23997.106 - 0.10% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.57% 24.375 24.757 - 0.45% -
std::generate(vector<int>)/1024 1.57% 239.287 243.034 - 0.27% -
std::replace_if(list<int>)_(sprinkled)/1024 1.57% 729.294 740.710 - 0.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.56% 6.874 6.981 - 2.77% -
std::copy(vector<bool>)_(unaligned)/64 1.56% 1.755 1.783 - 0.28% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.56% 364.284 369.976 - 0.97% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.56% 1.504 1.528 - 3.08% -
std::flat_map<int,_int>::clear()/32 1.56% 397.835 404.023 - 2.41% -
std::copy_if(list<int>)_(every_other)/262144 1.55% 204387.302 207563.834 - 0.42% -
SetIntersection_Interlaced_Set_string_64_4 1.55% 25869908.172 26271656.618 - 1.69% -
std::rotate(vector<int>)_(by_1/3)/50 1.55% 35.296 35.843 - 0.34% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.55% 35819.614 36373.677 - 2.99% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.54% 98806.582 100332.523 - -0.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.54% 44.580 45.268 - 0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 1.54% 59.368 60.284 - 7.45% -
std::none_of(deque<int>)_(process_all)/32 1.54% 12.270 12.460 - 1.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.54% 9.529 9.676 - 1.56% -
std::rotate(vector<bool>)_(by_1/3)/50 1.54% 17.585 17.856 - -0.65% -
std::rotate(vector<bool>)_(by_1/4)/32 1.53% 17.715 17.987 - -0.26% -
ranges::min(std::deque<__int128>)/64 1.53% 20.518 20.832 - 0.34% -
std::copy_if(vector<int>)_(entire_range)/32768 1.53% 7289.981 7401.349 - 0.26% -
std::search(vector<int>)_(same_length)/1000 1.52% 240.105 243.765 - 0.40% -
std::copy_if(list<int>)_(every_other)/8 1.52% 2.252 2.286 - 0.21% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.52% 12858.792 13054.767 - 0.67% -
BM_deque_vector_ranges_copy_backward/70000 1.52% 7926.998 8047.757 - -20.25% -
BM_std_minmax_element<char>/4000 1.52% 1048.304 1064.251 - 1.13% -
SetIntersection_None_Set_string_64_4 1.52% 21681062.814 22010652.930 - 1.13% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.52% 33.399 33.907 - 0.58% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.52% 106102.427 107712.666 - 1.57% -
std::replace(deque<int>)_(sprinkled)/8192 1.52% 2758.549 2800.391 - 0.09% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.51% 4.039 4.100 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.51% 64345387.314 65317574.221 - -4.64% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.51% 771.884 783.543 - 0.54% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.50% 586.865 595.683 - -0.51% -
std::generate(vector<int>)/32 1.50% 7.823 7.940 - 0.16% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.50% 4.208 4.271 - -0.76% -
rng::contains_subrange(list<int>)_(process_all)/50 1.50% 17.794 18.060 - 0.62% -
std::format(int64_t)_(fmt:_{:0^512x}) 1.49% 31.698 32.171 - -0.94% -
rng::contains(deque<int>)_(process_all)/32 1.49% 8.536 8.663 - 0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.49% 38921.089 39502.100 - 2.61% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.49% 350166.958 355386.408 - 1.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.49% 1.234 1.253 - -3.54% -
std::move_backward(list<int>)/8 1.49% 3.334 3.384 - 2.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.49% 20.336 20.638 - 0.15% -
BM_sprintf/C_string_len_6000 1.49% 165.313 167.770 - 0.98% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.48% 510.928 518.514 - 0.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.48% 216.805 220.021 - 7.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.48% 33.458 33.954 - -0.71% -
SetIntersection_Front_Set_uint32_16384_1024 1.48% 12283161.099 12465115.114 - -2.66% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.48% 2.708 2.748 - 2.00% -
std::format(float)_(fmt:_{:_10g}) 1.48% 61.394 62.301 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.47% 333293712.763 338209729.498 - -2.39% -
VChain,_2_levels 1.47% 8.016 8.134 - 1.89% -
BM_PushHeap_uint32_Random_1024 1.47% 5.717 5.802 - 1.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.47% 179899.998 182551.677 - -1.52% -
std::fill_n(vector<int>)/8192 1.47% 229.420 232.794 - 0.74% -
std::set<int>::insert(value)_(already_present)/8192 1.47% 9.575 9.716 - -9.16% -
std::transform(list<int>,_list<int>)/50 1.47% 37.052 37.596 - -3.42% -
VChain_middle,_2_levels 1.47% 26.295 26.680 - -1.70% -
BM_join_view_out_vectors/5500 1.46% 8255.043 8375.585 - -12.53% -
std::lower_bound(std::vector<int>)/8 1.45% 7.751 7.864 - 1.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.45% 18.058 18.321 - -4.63% -
BM_std_minmax_element<char>/70000 1.45% 18227.984 18491.904 - 0.92% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.45% 21.150 21.456 - 0.01% -
SetIntersection_Front_Set_uint64_262144_1024 1.45% 12550053.575 12731523.121 - -1.07% -
BM_PushHeap_string_Random_16384 1.45% 16.085 16.318 - 1.73% -
std::multiset<int>::ctor(const&)/8192 1.44% 50321.050 51047.797 - -2.62% -
std::rotate(vector<bool>)_(by_1/3)/32 1.44% 17.600 17.854 - -0.72% -
std::rotate(deque<int>)_(by_1/3)/50 1.44% 75.430 76.519 - 0.33% -
DAG_rightmost_middle,_2_levels 1.44% 111.476 113.084 - 2.00% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.44% 8.402 8.523 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.44% 21050812.837 21354353.488 - 2.20% -
BM_vector_deque_copy/65536 1.44% 2857.387 2898.576 - 1.52% -
ranges::minmax(std::deque<char>)/64 1.44% 22.697 23.023 - 0.36% -
BM_Ostream_number/3 1.44% 31.338 31.789 - 0.33% -
BM_deque_vector_ranges_move_backward/5500 1.44% 198.449 201.300 - -6.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.44% 1014687.591 1029259.008 - -0.84% -
BM_PushHeap_string_PipeOrgan_4 1.43% 2.510 2.546 - 1.40% -
std::remove_copy(list<int>)_(prefix)/8192 1.43% 6855.184 6953.387 - 0.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.43% 303.951 308.305 - 0.41% -
std::adjacent_find(vector<int>,_pred)/1048576 1.43% 464886.590 471540.820 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.43% 523819.988 531316.504 - 2.13% -
BM_num_get<float> 1.43% 37.057 37.587 - 1.81% -
BM_SeedSeq_Generate/16/1 1.43% 53.756 54.524 - 0.09% -
bm_lexicographical_compare<unsigned_char>/32768 1.43% 562.517 570.554 - 0.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.42% 0.765 0.776 - 1.09% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.42% 23315.840 23646.814 - 2.23% -
std::copy_if(deque<int>)_(every_other)/32768 1.42% 11391.688 11553.393 - 0.01% -
SetIntersection_Front_Set_string_256_64 1.42% 14183192.766 14384426.452 - -4.16% -
std::generate_n(vector<int>)/50 1.42% 11.750 11.916 - 0.32% -
BM_deque_deque_move/70000 1.42% 3363.727 3411.391 - 1.92% -
std::move(list<int>)/1048576 1.42% 989096.004 1003110.893 - 2.90% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.42% 2.777 2.816 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.42% 44.821 45.456 - 1.49% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.41% 17.852 18.104 - 1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.41% 58.999 59.833 - 2.78% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.41% 9.766 9.904 - -1.80% -
std::find(vector<short>)_(process_all)/50 1.41% 1.684 1.708 - 0.38% -
BM_PushHeap_string_QuickSortAdversary_1024 1.41% 15.707 15.929 - 4.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.41% 9755174.591 9892810.837 - -1.57% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.41% 2762.878 2801.788 - -0.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 62553.943 63434.573 - 0.23% -
std::partition(list<int>)_(sparse)/32 1.41% 8.838 8.962 - 1.30% -
std::is_partitioned(list<int>)_(partitioned)/32 1.40% 8.627 8.748 - 1.60% -
std::copy_n(vector<int>)/32768 1.40% 3686.644 3738.370 - 2.27% -
std::find_end(list<int>)_(match_near_end)/8192 1.40% 256082.906 259674.231 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.40% 23712.793 24045.232 - 0.25% -
BM_vector_deque_copy_backward/64 1.40% 2.994 3.036 - 0.49% -
SetIntersection_Front_Set_float_262144_16 1.39% 1207928.607 1224741.305 - 3.47% -
std::replace(deque<int>)_(prefix)/1024 1.39% 405.672 411.317 - 0.79% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.38% 811422.036 822658.077 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.38% 73.949 74.972 - 14.40% -
std::move_backward(list<int>)/1048576 1.38% 1017446.678 1031518.187 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.38% 350537164.289 355384057.471 - 0.00% -
std::transform(deque<int>,_deque<int>)/8192 1.38% 5410.338 5485.042 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.38% 201498306.274 204276079.310 - -1.96% -
BM_deque_vector_copy/1024 1.38% 36.903 37.412 - 0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.38% 5320159.811 5393423.814 - 0.71% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.38% 272720.271 276475.549 - 0.10% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.38% 355.277 360.166 - -1.13% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.38% 3686.278 3736.985 - 0.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.37% 15.210 15.419 - 1.78% -
std::copy_backward(vector<bool>)_(aligned)/512 1.37% 1.547 1.568 - 5.69% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.37% 3808.654 3860.917 - 0.08% -
std::format(float)_(fmt:_{:_0g}) 1.37% 61.401 62.243 - -2.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.37% 1.176 1.192 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.37% 18.742 18.998 - 2.16% -
std::move_backward(vector<int>)/64 1.36% 4.291 4.350 - -1.70% -
BM_vector_deque_copy/1024 1.36% 35.780 36.268 - 1.19% -
std::for_each(list<int>)/32 1.36% 11.265 11.418 - 1.68% -
SetIntersection_Front_Set_string_16_16 1.36% 59201679.304 60005243.636 - 2.11% -
BM_deque_deque_ranges_copy_backward/5500 1.36% 202.183 204.926 - -0.04% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.36% 6843.842 6936.612 - 0.43% -
SetIntersection_Interlaced_Vector_string_256_64 1.35% 20278652.198 20553356.445 - 0.38% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.35% 202.494 205.231 - 0.00% -
SetIntersection_None_Set_float_256_16 1.35% 10880779.425 11027603.068 - 2.30% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.35% 4744.683 4808.643 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.35% 9907107.213 10040592.237 - -0.01% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.34% 8.650 8.766 - 2.00% -
BM_join_view_out_vectors/4000 1.34% 6035.927 6116.906 - -12.78% -
std::reverse(list<int>)/32768 1.34% 19216.225 19473.909 - 11.86% -
std::rotate(deque<int>)_(by_1/3)/1024 1.34% 1779.984 1803.846 - 0.30% -
BM_deque_vector_ranges_copy_backward/1024 1.34% 36.903 37.398 - 1.90% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.34% 563.756 571.309 - 0.34% -
VChain_middle,_4_levels 1.34% 59.328 60.122 - 0.03% -
SetIntersection_Front_Vector_string_262144_4 1.34% 1186812.688 1202680.313 - 5.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.34% 23197.843 23507.739 - 0.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.34% 1146.981 1162.295 - 0.52% -
std::fill(list<int>)/32 1.33% 8.150 8.258 - 0.34% -
std::find(vector<bool>)_(process_all)/8192 1.33% 33.139 33.580 - -1.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.33% 716.942 726.485 - -1.31% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.33% 22.866 23.170 - 0.06% -
SetIntersection_Front_Vector_uint64_1024_16 1.32% 1112265.207 1126951.374 - 0.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 12767.873 12936.273 - -0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.32% 450.648 456.581 - 1.19% -
std::none_of(list<int>)_(process_all)/50 1.31% 21.786 22.072 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.31% 941476.672 953842.371 - 0.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.31% 557367.419 564664.042 - 0.48% -
SetIntersection_Interlaced_Vector_float_1024_256 1.31% 5542685.328 5615229.675 - -4.94% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.30% 6741.638 6829.577 - -0.07% -
std::remove(deque<int>)_(prefix)/1024 1.30% 515.258 521.978 - -0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.30% 15.771 15.976 - 1.77% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.30% 24.966 25.290 - 5.29% -
BM_formatted_size_string<char>/1 1.30% 10.662 10.800 - 0.07% -
SetIntersection_Interlaced_Vector_float_262144_256 1.30% 20310714.315 20574158.596 - -10.83% -
std::find_end(vector<int>)_(process_all)/1000 1.29% 229.947 232.923 - 0.33% -
std::transform(vector<int>)_(identity_transform)/50 1.29% 16.064 16.272 - 0.23% -
std::unordered_set<int>::clear()/32 1.29% 604.585 612.393 - 2.99% -
std::find(vector<int>)_(process_all)/32768 1.29% 7313.926 7408.266 - 0.29% -
std::stable_partition(deque<int>)_(dense)/50 1.29% 37.528 38.012 - -4.09% -
std::replace(deque<int>)_(sprinkled)/1024 1.29% 344.764 349.203 - -0.08% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.28% 19984.817 20241.535 - -2.98% -
std::sample(list<int>)/1024 1.28% 11872.850 12025.265 - 0.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.28% 2.125 2.153 - 0.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.28% 24.093 24.402 - 0.18% -
std::format(float)_(fmt:_{:_10e}) 1.28% 42.244 42.785 - -2.66% -
std::fill_n(vector<int>)/32 1.28% 1.127 1.141 - 0.33% -
std::remove(vector<int>)_(sprinkled)/1024 1.28% 281.617 285.220 - 0.32% -
std::map<std::string,_int>::find(key)_(existent)/32 1.28% 15.523 15.721 - 1.65% -
std::remove_copy(deque<int>)_(prefix)/50 1.27% 20.196 20.453 - -3.73% -
std::move(list<int>)/32768 1.27% 30295.449 30680.312 - 0.47% -
std::copy_if(vector<int>)_(entire_range)/262144 1.27% 58640.914 59385.382 - 0.24% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.27% 36718.742 37184.565 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.27% 19920405.161 20173102.852 - 4.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.27% 12896.696 13060.189 - 0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.26% 52.243 52.903 - 0.15% -
std::copy_if(vector<int>)_(entire_range)/512 1.26% 120.729 122.254 - 0.43% -
ranges::min(std::deque<long_long>)/8 1.26% 2.268 2.297 - 0.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.26% 32.168 32.573 - 0.42% -
ranges::min(std::list<char>)/70000 1.26% 53107.561 53776.613 - -0.14% -
std::rotate(deque<int>)_(by_1/4)/50 1.26% 73.934 74.864 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.25% 1535100.384 1554362.617 - 4.24% -
SetIntersection_Interlaced_Set_uint64_64_4 1.25% 21068083.177 21332258.881 - 2.18% -
BM_StringEraseToEnd_Large_Opaque 1.25% 0.989 1.001 - 1.24% -
SetIntersection_Interlaced_Vector_float_16384_64 1.25% 5576420.644 5646308.253 - -11.52% -
std::copy_if(deque<int>)_(entire_range)/262144 1.25% 68774.201 69635.888 - 0.35% -
std::partition(vector<int>)_(sparse)/1024 1.25% 253.223 256.395 - -0.17% -
std::find_if_not(deque<int>)_(process_all)/8192 1.25% 1975.664 2000.399 - -7.24% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.25% 27.809 28.157 - 1.45% -
std::set<int>::erase(key)_(existent)/32 1.25% 22.008 22.283 - 3.80% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.25% 678.819 687.306 - -0.31% -
BM_format_to_string_back_inserter<std::wstring>/1 1.25% 13.475 13.643 - 0.29% -
BM_PushHeap_string_SingleElement_256 1.24% 2.600 2.633 - 3.09% -
BM_deque_vector_move_backward/5500 1.24% 200.931 203.427 - 1.56% -
std::lower_bound(std::list<int>)/8 1.24% 15.408 15.599 - 1.32% -
std::partition_copy(list<int>)/50 1.24% 12.857 13.016 - 0.29% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.23% 18.900 19.134 - 1.14% -
std::generate_n(list<int>)/32 1.23% 8.433 8.537 - 0.31% -
std::replace_if(list<int>)_(sprinkled)/8192 1.23% 7271.596 7361.192 - -6.69% -
std::search(list<int>,_pred)_(near_matches)/1000 1.23% 41676.235 42189.631 - 0.12% -
std::for_each(list<int>)/8 1.23% 2.519 2.550 - 0.84% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.23% 41.582 42.093 - 12.42% -
BM_format_string<wchar_t>/4 1.23% 3.018 3.055 - -0.42% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.23% 1065323.495 1078391.898 - 0.12% -
std::remove_copy(deque<int>)_(prefix)/32 1.22% 12.893 13.051 - -0.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.22% 12252.128 12401.848 - 1.71% -
SetIntersection_Front_Set_uint32_16384_16384 1.22% 211515699.545 214100075.491 - -3.74% -
std::upper_bound(std::deque<int>)/100 1.22% 30.364 30.735 - 1.08% -
BM_deque_deque_move_backward/4000 1.22% 150.695 152.535 - 2.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.22% 592.961 600.193 - -1.45% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.22% 12952.741 13110.502 - 0.91% -
SetIntersection_Front_Vector_float_64_64 1.21% 10800309.998 10931404.189 - -0.57% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.21% 12.234 12.382 - -0.46% -
std::find_end(vector<int>)_(match_near_end)/1024 1.21% 2241.208 2268.365 - 1.11% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.21% 17.844 18.060 - -0.08% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.21% 21.425 21.684 - -1.39% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 1.21% 73099.595 73981.490 - 1.92% -
SetIntersection_Front_Set_float_64_16 1.21% 15499835.303 15686715.018 - 0.06% -
BM_LexicallyNormal/large_path/8 1.20% 309.233 312.955 - 2.00% -
bm_lexicographical_compare<int>/512 1.20% 29.463 29.817 - 0.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.20% 15273.056 15456.415 - 0.06% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.20% 732.859 741.641 - 0.28% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.20% 55622.540 56287.897 - 2.51% -
std::rotate_copy(list<int>)/32 1.19% 8.609 8.712 - 0.84% -
std::reverse_copy(deque<int>)/512 1.19% 123.228 124.694 - 0.20% -
SetIntersection_Front_Vector_string_64_4 1.19% 17827429.013 18039502.409 - 1.50% -
ranges::minmax(std::vector<long_long>)/8 1.19% 2.076 2.101 - 0.30% -
std::format(double)_(fmt:_{:_0La}) 1.18% 35.998 36.424 - -0.90% -
BM_CmpLess_ushort_uchar 1.18% 1.111 1.124 - 0.97% -
std::rotate(deque<int>)_(by_1/3)/32 1.18% 44.961 45.493 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.18% 1182961.685 1196954.696 - 0.92% -
std::upper_bound(std::vector<int>)/100 1.18% 12.269 12.414 - 1.36% -
BM_vector_deque_move_backward/4096 1.18% 149.206 150.966 - 1.72% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.18% 797.126 806.526 - 0.71% -
std::replace(vector<int>)_(prefix)/8192 1.18% 1259.317 1274.166 - 0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.18% 804147.698 813617.331 - -0.03% -
rng::fold_left(deque<int>)/50 1.18% 27.054 27.372 - -0.63% -
std::adjacent_find(list<int>)/1048576 1.18% 859057.273 869159.077 - 0.25% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.18% 21.860 22.117 - -0.49% -
std::sort(deque<int>)_(ascending)/8 1.17% 17.770 17.978 - 1.09% -
std::copy(vector<int>)/8 1.17% 2.184 2.209 - 3.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 117123.022 118492.874 - -6.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.17% 11748.370 11885.739 - 6.06% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.17% 625.005 632.313 - 0.46% -
std::remove(list<int>)_(prefix)/1024 1.17% 947.554 958.621 - -2.73% -
std::copy_if(list<int>)_(entire_range)/1048576 1.17% 857578.846 867586.948 - 0.16% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.17% 70.896 71.723 - 1.01% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.17% 17.766 17.973 - -0.23% -
std::replace_if(vector<int>)_(prefix)/1024 1.16% 266.744 269.851 - -0.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.16% 54866.502 55504.763 - 1.48% -
std::sample(deque<int>)/32 1.16% 304.462 308.004 - -1.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.16% 2.125 2.149 - 0.06% -
std::format(double)_(fmt:_{:017500_0f}) 1.16% 200.033 202.359 - 1.71% -
rng::starts_with(deque<int>,_pred)/8192 1.16% 3902.365 3947.674 - 0.10% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.16% 9.664 9.776 - 1.09% -
std::find_end(list<int>)_(process_all)/1048576 1.16% 815929.152 825374.356 - -0.22% -
BM_StringAssignStr_Large_Opaque 1.16% 10.324 10.443 - -3.53% -
std::format(int64_t)_(fmt:_{:0>512X}) 1.16% 34.618 35.018 - -8.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.16% 54.162 54.789 - 0.46% -
VDAG_rightmost,_4_levels 1.16% 134.151 135.701 - 1.83% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.15% 54841.951 55475.356 - -4.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 1191.681 1205.418 - 1.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.15% 29.336 29.673 - 1.05% -
BM_deque_deque_copy/512 1.15% 17.674 17.877 - 1.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.15% 177587.939 179624.574 - -1.32% -
BM_PushHeap_float_PipeOrgan_16 1.15% 0.897 0.907 - -0.12% -
std::move_backward(list<int>)/64 1.14% 38.935 39.381 - 0.43% -
std::partial_sort(vector<int>)_(heap)/1024 1.14% 7874.092 7964.162 - -0.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.14% 944682.592 955479.814 - 0.22% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.14% 728.359 736.682 - 0.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.14% 114445.855 115750.328 - 0.18% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.14% 4748.570 4802.686 - 0.31% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.14% 991062.471 1002320.939 - 0.42% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.14% 637.450 644.690 - -0.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 1.14% 22080.373 22331.122 - 1.03% -
std::move_backward(list<int>)/32768 1.13% 31156.368 31508.430 - 3.54% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.13% 3845.519 3888.903 - 1.36% -
std::rotate(list<int>)_(by_1/2)/32 1.12% 5.938 6.005 - -4.65% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 1.12% 3.042 3.076 - 1.18% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.12% 8298.701 8391.813 - 0.06% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.12% 5.348 5.408 - 0.87% -
std::upper_bound(std::deque<int>)/8192 1.12% 64.354 65.073 - 0.97% -
SetIntersection_None_Vector_string_1024_1 1.11% 1143480.413 1156223.096 - 0.93% -
rng::contains(vector<int>)_(process_all)/1048576 1.11% 230218.702 232781.763 - 0.26% -
std::reverse_copy(deque<int>)/64 1.11% 15.701 15.876 - 0.24% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.11% 3311.047 3347.886 - 0.04% -
BM_PushHeap_string_SingleElement_4 1.11% 2.331 2.357 - 3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.11% 19.391 19.607 - 12.59% -
std::for_each(set<int>::iterator)/8 1.11% 4.513 4.563 - -0.76% -
std::make_heap(deque<int>)_(descending)/8 1.11% 20.667 20.896 - -1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.11% 91313.962 92325.017 - 2.16% -
SetIntersection_Interlaced_Set_string_16384_16 1.11% 243387701.831 246081469.326 - 3.78% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.10% 55.966 56.583 - 0.96% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.10% 780.858 789.454 - 0.65% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.10% 8203.224 8293.481 - -0.90% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.10% 513904.709 519547.522 - 0.00% -
bm_lexicographical_compare<unsigned_char>/512 1.10% 8.638 8.733 - 0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.10% 166787.411 168616.011 - 1.72% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.09% 28.884 29.200 - -1.32% -
std::remove_if(deque<int>)_(prefix)/50 1.09% 64.165 64.867 - -1.99% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.09% 8776.812 8872.818 - -0.18% -
std::replace(deque<int>)_(prefix)/8192 1.09% 3207.739 3242.813 - 0.32% -
std::search(list<int>)_(near_matches)/1024 1.09% 39173.691 39601.937 - 0.92% -
std::find_if(deque<int>)_(bail_25%)/1024 1.09% 77.416 78.261 - 0.73% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.09% 11.530 11.656 - 0.49% -
BM_CmpLess_uchar_uint 1.09% 1.088 1.100 - 3.29% -
bm_lexicographical_compare<signed_char>/32768 1.09% 472.571 477.725 - 0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.09% 666.699 673.962 - 1.42% -
std::format(float)_(fmt:_{:_0a}) 1.09% 25.724 26.004 - -1.78% -
std::find_if_not(vector<bool>)_(process_all)/50 1.09% 23.804 24.062 - 0.57% -
std::upper_bound(std::list<int>)/8 1.08% 16.029 16.202 - 0.75% -
BM_deque_deque_ranges_copy_backward/512 1.08% 18.929 19.134 - -1.00% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.08% 3336.613 3372.720 - -1.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.08% 2.128 2.151 - -0.20% -
ranges::min(std::deque<__int128>)/8 1.08% 2.792 2.822 - 0.23% -
std::pop_heap(vector<float>)/8192 1.08% 19.644 19.856 - -12.77% -
BM_format_to_iterator/<std::string>_C_string_len_60 1.08% 10.996 11.115 - 0.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.08% 380.154 384.246 - 4.76% -
BM_format_to_iterator/<std::deque>_string_view_len_60 1.08% 16.643 16.822 - -1.07% -
rng::find_last(list<int>)_(bail_10%)/8192 1.07% 6231.799 6298.788 - 0.85% -
std::set<int>::ctor(const&)/8192 1.07% 49697.732 50231.905 - -4.75% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.07% 42601.747 43058.916 - 0.35% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.07% 212162.345 214437.188 - 0.59% -
std::find_end(list<int>)_(near_matches)/1000 1.07% 36128.912 36515.845 - -2.62% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 1.07% 166166.617 167945.697 - -0.18% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.07% 7.263 7.340 - -0.02% -
std::map<int,_int>::ctor(const&)/8192 1.07% 51858.684 52412.518 - 0.37% -
BM_format_to_n_string_begin<std::vector<char>>/16384 1.07% 249.628 252.293 - -12.05% -
SetIntersection_None_Set_float_256_1 1.07% 11581584.109 11704963.984 - 1.12% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.06% 181479.996 183408.355 - -0.44% -
std::upper_bound(std::vector<int>)/8 1.06% 5.991 6.054 - 0.78% -
std::find(vector<int>)_(process_all)/8192 1.06% 1831.890 1851.284 - 0.26% -
BM_std_minmax_element<char>/5500 1.06% 1441.057 1456.306 - -3.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.06% 519.689 525.187 - -0.15% -
std::swap_ranges(list<int>)/1024 1.06% 747.300 755.204 - 0.42% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.06% 3.809 3.849 - 0.79% -
std::transform(list<int>,_list<int>)/1024 1.05% 832.557 841.297 - -1.25% -
BM_PushHeap_uint32_Random_256 1.05% 5.500 5.558 - 0.12% -
std::find_end(forward_list<int>)_(single_element)/1000 1.05% 686.171 693.362 - -0.35% -
std::lower_bound(std::forward_list<int>)/100 1.04% 108.722 109.858 - 1.01% -
bm_ranges_lexicographical_compare<signed_char>/512 1.04% 7.766 7.847 - -1.98% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.04% 11.029 11.144 - 2.23% -
SetIntersection_Front_Set_uint64_16384_1024 1.04% 12460483.934 12590293.692 - 2.45% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.04% 42.306 42.746 - 0.46% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.04% 1.616 1.633 - -0.40% -
std::lower_bound(std::forward_list<int>)/8 1.04% 15.286 15.445 - 1.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.04% 13.968 14.113 - -0.32% -
std::find(deque<int>)_(process_all)/32768 1.04% 7694.330 7773.973 - 0.40% -
rng::find_last(list<int>)_(bail_90%)/1024 1.03% 71.792 72.535 - 1.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.03% 55761.060 56337.431 - 2.96% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.03% 10.953 11.066 - 3.12% -
BM_format_string<char>/1 1.03% 1.155 1.167 - -1.56% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.03% 6168.166 6231.595 - 0.10% -
std::partition_point(list<int>)/32 1.03% 15.639 15.799 - -0.53% -
std::unique_copy(list<int>)_(contiguous)/8192 1.02% 6792.052 6861.537 - 0.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.02% 13062.786 13196.313 - 0.88% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.02% 2.075 2.096 - 0.52% -
BM_vector_deque_move_backward/70000 1.02% 8003.041 8084.664 - 1.71% -
std::set<std::string>::find(key)_(existent)/1024 1.02% 22.760 22.992 - 1.49% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.02% 1443624.915 1458304.602 - -0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.02% 267597.027 270316.136 - 0.43% -
std::copy_if(deque<int>)_(every_other)/8 1.01% 3.399 3.434 - -0.08% -
std::rotate(vector<int>)_(by_1/3)/32 1.01% 19.468 19.665 - 0.33% -
std::move_backward(vector<bool>)_(aligned)/512 1.01% 2.280 2.303 - 0.72% -
bm_lexicographical_compare<signed_char>/4096 1.01% 59.098 59.697 - 0.44% -
SetIntersection_None_Vector_float_16384_1024 1.01% 1120937.280 1132296.586 - 2.68% -
std::replace_if(vector<int>)_(prefix)/8192 1.01% 2006.992 2027.324 - -0.24% -
BM_vector_deque_move_backward/64000 1.01% 7254.530 7327.774 - 0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.00% 63671783.020 64311039.413 - 2.51% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.00% 10.826 10.934 - -3.71% -
std::copy_if(deque<int>)_(entire_range)/4096 1.00% 1010.110 1020.227 - 0.16% -
std::search(list<int>,_pred)_(near_matches)/1024 1.00% 43455.775 43890.869 - -0.08% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.08% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.251 - 0.24% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.418 - -2.75% -
std::distance(join_view(vector<vector<int>>))/50 -95.26% 12.517 0.594 - -6.67% -
std::fill_n(deque<int>)/8192 -87.48% 1866.881 233.767 - 0.62% -
std::fill(deque<int>)/8192 -87.38% 1864.796 235.262 - 0.89% -
std::fill_n(deque<int>)/1024 -87.27% 231.642 29.481 - -0.60% -
std::fill(deque<int>)/1024 -87.05% 232.589 30.119 - 1.60% -
std::fill_n(deque<int>)/32 -85.44% 8.269 1.204 - 0.03% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.12% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.303 - 0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.50% 3859.343 675.503 - 4.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.46% 968.953 169.994 - 3.38% -
std::fill_n(deque<int>)/50 -81.88% 12.186 2.208 - 0.62% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59511.411 - -1.12% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - 0.14% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.25% 323485.437 60658.959 - -0.81% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.04% 122.759 23.277 - 2.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.73% 271537.279 57747.373 - 0.82% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -77.83% 263474.992 58419.085 - 1.77% -
BM_num_get<void*> -76.54% 47.636 11.175 - 2.27% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.53% 194270.888 47546.363 - -0.06% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.06% 161550.849 48375.866 - -0.19% -
std::fill(vector<bool>)/262144 -68.03% 720.065 230.228 - 0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -65.77% 1747.195 598.130 - -25.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -64.68% 1666.586 588.661 - -68.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -64.15% 61.988 22.221 - 0.07% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -63.05% 138430.643 51153.909 - -1.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -61.91% 52.412 19.965 - -16.12% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.66% 18151.862 6958.965 - 0.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.81% 130791.216 51252.166 - -0.63% -
BM_num_get<unsigned_int> -60.46% 25.424 10.053 - 3.63% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.36% 14734.367 5840.526 - -2.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.98% 17236.328 6898.805 - 0.31% -
BM_num_get<unsigned_long_long> -59.82% 25.970 10.434 - 2.68% -
BM_num_get<unsigned_short> -59.79% 25.562 10.280 - 1.29% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.61% 17633.737 7122.405 - 0.80% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -59.57% 17545.803 7093.311 - 3.42% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.44% 13790.984 5731.954 - 0.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.35% 65.298 27.198 - -53.52% -
BM_num_get<unsigned_long> -58.11% 25.450 10.661 - 4.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -57.96% 249.065 104.699 - 6.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.58% 14372.895 6096.712 - 1.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.36% 248.703 106.044 - 0.67% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.10% 13791.062 5916.303 - -1.48% -
std::flat_map<int,_int>::ctor(const&)/8192 -56.09% 1931.177 847.931 - -41.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.95% 1925.795 848.356 - -55.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.91% 76.407 33.685 - -0.11% -
BM_num_get<long> -55.84% 24.398 10.774 - 1.29% -
BM_num_get<long_long> -55.65% 24.715 10.961 - 3.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -54.45% 222.294 101.247 - 0.65% -
BM_format_to_string_span<wchar_t>/16384 -54.45% 1752.648 798.354 - -55.56% -
BM_format_to_string_begin<std::vector<char>>/16384 -54.38% 340.914 155.542 - 6.66% -
rng::find_last_if(list<int>)_(bail_10%)/50 -53.22% 37.468 17.527 - 0.71% -
BM_num_get<bool> -53.18% 25.320 11.854 - 0.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.16% 213.056 101.918 - 2.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -52.03% 23.575 11.309 - -30.07% -
std::unique(vector<int>)_(sprinkled)/8192 -51.99% 3965.626 1903.756 - 0.33% -
std::find_if(list<int>)_(process_all)/50 -50.24% 38.050 18.934 - -0.32% -
SetIntersection_Interlaced_Vector_float_262144_64 -49.25% 15662720.001 7949152.348 - -0.85% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.15% 417.683 212.406 - 1.01% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.10% 130.284 66.312 - -5.54% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -49.00% 34.972 17.836 - -1.57% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.56% 416.280 214.124 - 0.56% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -48.21% 3622.930 1876.458 - 0.23% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.20% 412.896 213.883 - 0.18% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.02% 401.487 208.703 - 0.44% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.16% 16.719 8.834 - -0.06% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.10% 0.476 0.252 - -0.07% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.09% 336.688 178.128 - 0.85% -
std::unique(vector<int>)_(sprinkled)/1024 -47.00% 531.254 281.574 - 0.37% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -46.74% 453.588 241.592 - 0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -46.47% 206.029 110.279 - 15.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.89% 143.373 77.574 - -0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -45.81% 216.578 117.359 - 15.96% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.39% 919.690 502.216 - -7.66% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.21% 3657.183 2003.668 - -7.06% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.58% 364.886 202.230 - -0.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.29% 341.550 190.282 - 0.09% -
bm_exception_ptr_move_ctor_nonnull -43.86% 6.848 3.845 - 2.99% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.31% 10.626 6.024 - 1.27% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.28% 2.058 1.167 - 0.72% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.72% 104.860 60.067 - 0.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.55% 6.251 3.591 - -1.13% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.35% 305.808 176.288 - 0.33% -
std::set<std::string>::insert(value)_(already_present)/32 -42.22% 16.328 9.435 - 2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -42.00% 32.730 18.985 - -15.39% -
std::set<std::string>::erase(key)_(existent)/32 -41.76% 85.032 49.520 - -1.38% -
std::unique_copy(vector<int>)_(sprinkled)/52 -41.45% 21.793 12.759 - 0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -41.26% 141.916 83.364 - 6.99% -
BM_format_to_string_pointer<char>/16384 -41.25% 253.145 148.716 - -0.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.11% 31.977 18.830 - -7.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.06% 3.026 1.784 - -0.00% -
BM_format_string<wchar_t>/131072 -41.01% 0.187 0.110 - -42.84% -
BM_PushHeap_float_Descending_16 -40.28% 0.632 0.377 - -4.00% -
std::partial_sort_copy(deque<int>)_(descending)/8 -39.80% 23.334 14.047 - 0.71% -
std::find_if_not(list<int>)_(process_all)/50 -39.74% 38.043 22.926 - 0.27% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.22% 307.662 186.993 - -0.94% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.76% 41.831 25.618 - -0.13% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.52% 2.859 1.758 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.44% 2.934 1.835 - 0.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -37.38% 0.485 0.304 - -37.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -37.36% 33.989 21.292 - -28.27% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.24% 45.933 28.828 - 0.54% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.10% 27.276 17.157 - -1.10% -
BM_PushHeap_float_Descending_4 -37.07% 0.612 0.385 - -0.85% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -36.95% 84.554 53.312 - -20.97% -
std::unique_copy(vector<int>)_(sprinkled)/32 -36.77% 12.977 8.206 - 0.21% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -36.33% 103.512 65.902 - -1.89% -
bm_exception_ptr_swap_null -36.07% 5.399 3.452 - -0.04% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.87% 79867.273 51216.373 - -3.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.82% 51.409 32.996 - -39.32% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.75% 9837.980 6321.379 - -10.20% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -35.63% 46244.650 29765.836 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -35.44% 41.523 26.807 - -1.26% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.17% 120.283 77.981 - 0.55% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.14% 80156.175 51988.701 - -4.53% -
std::set<int>::ctor(const&,_alloc)/8192 -35.04% 77999.624 50665.191 - -2.35% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.03% 9999.342 6496.942 - -5.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.91% 41.375 26.932 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -34.51% 0.684 0.448 - -3.53% -
std::set<int>::ctor(const&,_alloc)/1024 -34.44% 9679.700 6346.183 - -2.55% -
BM_StringEraseWithMove_Huge_Transparent -34.44% 69.490 45.560 - -1.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -34.33% 38.282 25.142 - -30.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -34.05% 13072113.395 8621193.586 - -1.52% -
std::copy_n(list<int>)/64 -33.98% 22.405 14.791 - 0.88% -
std::multiset<int>::contains(key)_(non-existent)/8192 -33.77% 14.637 9.694 - 10.20% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.51% 2.637 1.753 - -30.93% -
BM_format_to_n_string_begin<std::wstring>/16384 -33.38% 1903.067 1267.884 - -14.02% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -33.36% 1902.510 1267.808 - -28.54% -
ranges::min(std::vector<long_long>)/1 -33.17% 0.437 0.292 - -23.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -33.08% 9961.179 6665.746 - 1.75% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.06% 0.696 0.466 - 0.15% -
bm_exception_ptr_move_ctor_null -33.00% 3.337 2.236 - -5.07% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -33.00% 20.065 13.443 - -5.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -32.93% 35.699 23.944 - -27.00% -
BM_Move_Null -32.74% 0.907 0.610 - -2.39% -
BM_PushHeap_string_Random_1 -32.74% 0.698 0.470 - -26.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.74% 12922716.210 8692241.696 - -0.88% -
ranges::min(std::vector<char>)/1 -32.62% 0.438 0.295 - -10.83% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.59% 47.142 31.779 - 0.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -32.57% 35.769 24.119 - -14.42% -
BM_format_to_string_span<char>/16384 -32.54% 217.958 147.034 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.41% 12857869.172 8691027.351 - -4.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -32.30% 42.668 28.888 - -15.05% -
BM_vector_deque_ranges_copy/0 -32.18% 0.682 0.463 - 8.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.00% 78936.141 53677.511 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.92% 345568085.054 235269147.362 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.72% 12709486.086 8678643.001 - -3.30% -
std::set<std::string>::erase(key)_(existent)/8192 -31.69% 104.125 71.127 - -1.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.39% 6.544 4.489 - -31.10% -
std::copy_backward(vector<int>)/4096 -31.35% 254.615 174.784 - -20.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -31.30% 32.972 22.653 - -34.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.10% 12867102.536 8864818.256 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.83% 12762327.382 8827585.964 - -0.10% -
BM_StringEraseWithMove_Huge_Opaque -30.65% 68.230 47.319 - -3.53% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.63% 0.487 0.338 - 0.16% -
BM_PushHeap_float_PipeOrgan_1 -30.57% 0.671 0.466 - -0.09% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.41% 0.459 0.320 - -30.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -30.32% 65.911 45.930 - -26.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -30.04% 39.488 27.626 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -29.73% 18235027.839 12813770.199 - -4.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.62% 6028.056 4242.418 - -1.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -29.44% 0.481 0.340 - 23.28% -
std::partial_sort_copy(deque<int>)_(heap)/8 -29.15% 20.481 14.512 - -1.66% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.08% 89.642 63.572 - -19.80% -
BM_format_to_string_begin<std::string>/16384 -29.06% 218.846 155.258 - 4.72% -
std::find_end(deque<int>)_(process_all)/8192 -28.86% 2856.159 2031.783 - -1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.86% 33.662 23.949 - -28.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.72% 350290295.941 249679451.788 - -0.04% -
ranges::min(std::deque<long_long>)/70000 -28.68% 26305.416 18760.536 - -9.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -28.56% 1.697 1.213 - -2.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -28.55% 354636383.584 253376799.605 - -27.76% -
std::find_end(deque<int>)_(process_all)/1024 -28.44% 359.385 257.169 - -7.30% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.42% 0.485 0.347 - -2.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.33% 40.370 28.933 - -19.22% -
BM_emoji_text<wchar_t> -28.20% 1153.624 828.254 - -13.98% -
std::multiset<int>::count(key)_(existent)/1024 -28.13% 8.033 5.773 - 0.98% -
std::find_end(deque<int>)_(process_all)/1048576 -28.11% 366182.771 263238.597 - -0.07% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.87% 1990645.687 1435859.078 - -5.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -27.67% 1698.499 1228.547 - -32.39% -
std::unique_copy(list<int>)_(contiguous)/52 -27.61% 29.051 21.030 - -0.24% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -27.36% 11.127 8.082 - -26.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.33% 10.857 7.890 - -14.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -27.21% 8.273 6.022 - -26.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.19% 897.251 653.263 - -11.72% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -27.00% 617.132 450.494 - -35.68% -
std::map<std::string,_int>::erase(iterator)/1024 -26.90% 35.703 26.098 - -8.54% -
BM_Istream_numbers/0 -26.82% 1395.199 1021.020 - -1.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.78% 33.088 24.226 - -18.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -26.78% 31.932 23.381 - -29.86% -
BM_PushHeap_float_Descending_64 -26.70% 0.523 0.383 - -1.66% -
BM_StringFindStringLiteral/1024 -26.66% 23.787 17.445 - -1.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -26.56% 27.006 19.834 - -24.78% -
BM_PushHeap_string_Ascending_1 -26.54% 0.642 0.471 - -10.56% -
bm_exception_ptr_move_assign_nonnull -26.48% 6.894 5.068 - -1.16% -
BM_SystemErrorWithMessage -26.43% 23.123 17.010 - -6.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.66% 46.274 34.401 - 5.06% -
SetIntersection_Interlaced_Vector_float_262144_1024 -25.37% 103759567.730 77432731.756 - -5.71% -
BM_Istream_numbers/3 -25.34% 1402.724 1047.259 - -1.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.34% 37.899 28.296 - -17.76% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.22% 2.530 1.892 - -0.03% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.19% 51359001.067 38420251.036 - -4.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -25.17% 10.193 7.628 - 0.23% -
BM_Istream_numbers/2 -25.14% 1434.465 1073.817 - -0.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -24.98% 0.397 0.298 - -38.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.73% 43.291 32.587 - -27.19% -
BM_PushHeap_string_Descending_1 -24.65% 0.700 0.527 - 11.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -24.44% 336.361 254.154 - -14.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -24.42% 25.624 19.366 - -14.97% -
BM_deque_deque_ranges_move/0 -24.40% 0.923 0.697 - -24.22% -
BM_Istream_numbers/1 -24.36% 1423.789 1076.934 - -1.99% -
SetIntersection_Interlaced_Vector_float_16384_16 -24.30% 2847695.937 2155568.867 - -6.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -24.09% 31.410 23.844 - -26.68% -
BM_PushHeap_string_PipeOrgan_1 -23.95% 0.700 0.532 - 0.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -23.90% 73.822 56.175 - -24.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -23.74% 1.729 1.318 - -12.64% -
BM_vector_deque_move/0 -23.58% 0.519 0.397 - -15.73% -
BM_PushHeap_string_QuickSortAdversary_1 -23.31% 0.700 0.537 - 13.93% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.26% 87.456 67.114 - -18.98% -
std::any_of(vector<int>)_(process_all)/50 -23.03% 18.971 14.603 - 1.97% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -22.93% 7.032 5.420 - 0.12% -
std::transform(list<int>)_(identity_transform)/50 -22.81% 39.305 30.340 - 1.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -22.78% 3.208 2.477 - 4.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -22.34% 31.648 24.578 - -23.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.30% 60.415 46.940 - -3.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -22.11% 211995.841 165133.709 - -0.53% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -21.97% 0.588 0.458 - -1.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -21.82% 65.036 50.847 - -0.79% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -21.80% 1.559 1.219 - -3.44% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.79% 870.550 680.853 - -12.96% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -21.52% 136.360 107.021 - -0.56% -
std::move(deque<int>)/64 -21.51% 6.112 4.798 - -0.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -21.44% 1.156 0.908 - -0.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.23% 7.174 5.651 - -2.94% -
std::find_if_not(vector<char>)_(bail_25%)/8 -21.23% 0.932 0.734 - -10.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.08% 31.405 24.785 - -25.63% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -20.96% 15051.910 11896.367 - 1.96% -
std::unordered_set<int>::find(key)_(existent)/1024 -20.86% 1.486 1.176 - -24.26% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -20.83% 1.479 1.171 - 1.70% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -20.58% 37.978 30.160 - -16.91% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.42% 3747.263 2982.120 - 0.11% -
BM_vector_deque_ranges_move_backward/0 -20.33% 0.549 0.437 - -35.43% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -20.32% 1.553 1.237 - -14.61% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.31% 1.025 0.817 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.19% 20.753 16.564 - -0.85% -
SetIntersection_Interlaced_Vector_float_1024_16 -19.96% 2543981.484 2036140.452 - -24.08% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -19.94% 2.379 1.904 - -22.54% -
rng::contains_subrange(list<int>)_(process_all)/8192 -19.88% 9040.942 7243.661 - 7.80% -
std::set<std::string>::erase(key)_(existent)/1024 -19.85% 74.668 59.846 - -2.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -19.82% 6.571 5.268 - -12.02% -
BM_deque_deque_copy/0 -19.81% 0.869 0.697 - -24.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -19.76% 55.542 44.566 - -27.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.69% 39.569 31.776 - -33.75% -
std::multiset<int>::count(key)_(existent)/32 -19.54% 4.705 3.786 - -2.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.40% 205840.675 165897.401 - -0.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.28% 1.111 0.897 - -21.90% -
std::vector<std::string>::ctor(size)/8192 -19.23% 5187.044 4189.750 - -0.02% -
BM_PushHeap_uint64_Ascending_1 -19.22% 0.577 0.466 - 0.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -18.95% 7.197 5.833 - -23.68% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.91% 4603.682 3733.055 - 0.36% -
BM_PushHeap_float_Descending_256 -18.88% 0.499 0.405 - -1.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -18.86% 41839.989 33950.517 - 6.35% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.84% 563.172 457.054 - -4.50% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.83% 576.950 468.313 - -4.38% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.79% 40.839 33.168 - -27.04% -
std::multiset<std::string>::erase(key)_(existent)/8192 -18.66% 106.311 86.470 - -3.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -18.61% 11.049 8.993 - -13.10% -
std::stable_partition(list<int>)_(dense)/1024 -18.56% 1747.054 1422.795 - 0.86% -
std::unordered_set<std::string>::find(key)_(existent)/32 -18.34% 39.750 32.461 - -3.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.33% 1123.071 917.180 - -0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -18.15% 546.581 447.355 - -10.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -18.14% 1.923 1.574 - -6.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -17.94% 8.122 6.666 - -27.87% -
BM_PushHeap_float_Random_4 -17.92% 3.007 2.468 - 2.09% -
BM_PushHeap_float_Descending_1024 -17.80% 0.474 0.389 - -1.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.67% 19.958 16.431 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.58% 4990595.621 4113447.453 - -20.80% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.57% 29706.690 24485.794 - -3.94% -
BM_PushHeap_float_Descending_16384 -17.45% 0.465 0.384 - -1.60% -
BM_StringRelational_Eq_Empty_Empty_Control -17.34% 2.118 1.751 - -15.12% -
BM_format_to_n_string_begin<std::string>/16384 -17.33% 288.382 238.411 - 8.64% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.32% 1650158.699 1364346.830 - -3.52% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -17.31% 30.827 25.490 - 0.42% -
BM_StringEraseWithMove_Small_Opaque -17.31% 2.642 2.184 - -0.02% -
BM_PushHeap_float_Descending_262144 -17.28% 0.465 0.384 - -1.50% -
std::move(list<int>)/64 -17.10% 47.883 39.697 - 1.84% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.01% 12.420 10.307 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.89% 29.805 24.770 - -0.37% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.87% 462.383 384.379 - 0.35% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.87% 415514.516 345427.144 - -0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.77% 7.342 6.110 - -13.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -16.53% 1.956 1.633 - 12.10% -
BM_vector_deque_ranges_copy_backward/2 -16.48% 1.996 1.667 - -19.03% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -16.38% 1.392 1.164 - -8.63% -
BM_join_view_out_vectors/70000 -16.28% 167175.685 139953.383 - -10.36% -
std::unique(vector<int>)_(sprinkled)/52 -16.25% 65.244 54.641 - 0.06% -
BM_vector_deque_ranges_copy_backward/1 -16.22% 2.284 1.914 - -17.42% -
std::copy_n(vector<bool>)_(aligned)/1048576 -16.22% 3110.122 2605.690 - 3.52% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -16.13% 4253.786 3567.773 - -0.06% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.12% 32.967 27.654 - -19.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.02% 6308.222 5297.365 - 0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.92% 59.578 50.093 - 1.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.88% 7.661 6.445 - -44.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.58% 28.354 23.935 - -1.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.51% 42.679 36.059 - 1.93% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -15.43% 88.098 74.507 - -31.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.42% 63.587 53.779 - -8.42% -
std::set<std::string>::equal_range(key)_(existent)/8192 -15.42% 32.538 27.521 - -1.89% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.35% 6555.516 5549.048 - -3.70% -
rng::find_last(vector<int>)_(bail_90%)/1024 -15.30% 27.923 23.651 - 0.16% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.24% 943.756 799.909 - 0.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -15.23% 1.168 0.990 - -19.15% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -15.21% 40274.147 34147.744 - 11.18% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.03% 1.760 1.496 - 2.42% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -15.02% 39.535 33.596 - -12.63% -
Chain_fail,_4_levels -14.99% 62.373 53.025 - 1.83% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -14.99% 11.344 9.644 - -2.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -14.89% 11.335 9.648 - 2.12% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.84% 11.322 9.642 - -45.17% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.79% 15308.043 13044.415 - -4.81% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.76% 944.162 804.814 - -5.31% -
std::rotate_copy(vector<int>)/8192 -14.73% 716.636 611.080 - -7.68% -
std::format(double)_(fmt:_{:_17000}) -14.73% 297.352 253.566 - -1.15% -
std::partial_sort_copy(list<int>)_(ascending)/8 -14.60% 9.365 7.998 - -2.82% -
std::map<int,_int>::erase(iterator)/1024 -14.53% 24.033 20.541 - -3.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.47% 42.545 36.388 - 21.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.42% 30.627 26.212 - -0.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -14.34% 1.426 1.222 - -1.83% -
std::adjacent_find(deque<int>,_pred)/8 -14.32% 4.838 4.145 - -2.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -14.28% 3.054 2.618 - -4.59% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -14.23% 1902.008 1631.431 - -8.24% -
std::unordered_set<int>::find(key)_(existent)/8192 -14.14% 1.400 1.202 - -24.69% -
std::set<std::string>::erase(iterator)/32 -14.09% 31.731 27.260 - -2.34% -
std::find_if(deque<int>)_(process_all)/8192 -14.09% 2330.054 2001.761 - 0.18% -
std::set<std::string>::erase(iterator)/8192 -14.04% 31.029 26.673 - -0.54% -
std::unique(list<int>)_(contiguous)/1024 -14.02% 1074.782 924.088 - 0.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.01% 67.770 58.273 - -29.28% -
std::reverse_copy(list<int>)/8 -14.01% 2.787 2.397 - -1.96% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -13.95% 1.426 1.227 - -4.92% -
std::map<int,_int>::count(key)_(existent)/1024 -13.89% 4.408 3.796 - -2.44% -
std::find_if(deque<int>)_(process_all)/1024 -13.88% 291.638 251.158 - 0.34% -
std::unordered_set<std::string>::erase(iterator)/32 -13.73% 31.301 27.004 - 4.98% -
BM_join_view_out_vectors/0 -13.68% 0.427 0.369 - 0.19% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -13.67% 1.333 1.151 - -22.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -13.66% 2.801 2.418 - -3.89% -
Chain,_1_level -13.63% 1.160 1.002 - -0.83% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -13.56% 42.237 36.508 - 2.81% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -13.55% 12660.436 10944.391 - -4.17% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.55% 6.430 5.558 - -0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.54% 1.661 1.436 - -4.02% -
std::any_of(deque<int>)_(process_all)/50 -13.54% 21.838 18.882 - 0.03% -
std::format(double)_(fmt:_{:_17000L}) -13.48% 312.977 270.778 - -0.62% -
rng::find(vector<bool>)_(process_all)/50 -13.44% 0.692 0.599 - -24.95% -
Chain,_3_levels -13.41% 1.157 1.002 - 0.02% -
Chain,_9_levels -13.40% 1.157 1.002 - -0.01% -
DAG_leftmost,_4_levels -13.40% 1.157 1.002 - -0.01% -
DAG_rightmost,_3_levels -13.40% 1.157 1.002 - 0.00% -
Chain,_6_levels -13.38% 1.156 1.002 - 0.00% -
DAG_rightmost,_5_levels -13.38% 1.156 1.002 - -0.09% -
DAG_leftmost,_5_levels -13.38% 1.156 1.002 - -0.01% -
Chain,_8_levels -13.38% 1.156 1.002 - 0.01% -
Chain,_7_levels -13.37% 1.156 1.002 - 0.03% -
Chain,_4_levels -13.36% 1.156 1.002 - -0.28% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.36% 63.231 54.781 - 64.71% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.36% 0.490 0.424 - -4.99% -
DAG_leftmost,_3_levels -13.36% 1.156 1.002 - 0.04% -
Chain,_5_levels -13.36% 1.156 1.002 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -13.33% 2499501.196 2166340.889 - -15.10% -
Chain,_2_levels -13.33% 1.157 1.003 - 0.10% -
DAG_rightmost,_4_levels -13.32% 1.156 1.002 - 0.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.32% 14.823 12.849 - 0.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.21% 14.792 12.838 - 0.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.19% 1.429 1.240 - -15.49% -
std::partition(deque<int>)_(sparse)/50 -13.18% 17.246 14.972 - -14.02% -
std::find_if_not(vector<int>)_(process_all)/50 -13.16% 6.854 5.952 - 10.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.11% 1003.120 871.637 - -0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.07% 1000.098 869.385 - -0.13% -
std::find_if(deque<int>)_(process_all)/32768 -13.06% 9318.367 8101.265 - 0.62% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -13.04% 34.441 29.950 - -5.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.00% 29303.154 25494.657 - -12.73% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.92% 399584.042 347946.738 - 0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.90% 54.073 47.099 - -1.78% -
BM_join_view_out_vectors/64000 -12.87% 145901.515 127124.239 - -8.30% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.77% 850.530 741.954 - -1.96% -
std::partition(deque<int>)_(sparse)/32 -12.75% 11.368 9.919 - -14.32% -
std::multiset<std::string>::erase(iterator)/8192 -12.75% 29.953 26.134 - -19.72% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.74% 17.650 15.401 - -0.68% -
BM_vector_deque_ranges_move/0 -12.72% 0.396 0.346 - -22.70% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.60% 41011.164 35844.264 - -0.28% -
std::find(vector<long_long>)_(process_all)/8 -12.57% 1.139 0.996 - -17.48% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.55% 14.643 12.805 - -0.98% -
std::generate_n(deque<int>)/1024 -12.54% 278.270 243.384 - 0.41% -
BM_CmpEqual_ushort_short -12.51% 1.126 0.985 - -2.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -12.50% 6.616 5.789 - -26.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -12.47% 1712.250 1498.788 - -7.06% -
std::map<std::string,_int>::ctor(const&)/32 -12.46% 822.918 720.349 - -12.53% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -12.46% 1.312 1.149 - -9.53% -
std::map<int,_int>::erase(iterator)/32 -12.42% 23.494 20.575 - -1.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.42% 283279.563 248085.413 - -1.76% -
std::generate(deque<int>)/1024 -12.40% 276.750 242.421 - 0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -12.40% 0.299 0.262 - -23.38% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.39% 985755.662 863588.529 - -0.11% -
std::set<int>::count(key)_(existent)/1024 -12.36% 4.683 4.104 - -0.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.34% 396460.055 347542.093 - 0.09% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.33% 392009.161 343670.531 - 0.06% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -12.33% 79.544 69.741 - -0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -12.32% 24.474 21.458 - -1.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.29% 5.426 4.760 - -23.02% -
Chain_fail,_8_levels -12.27% 109.209 95.806 - 0.67% -
SetIntersection_Interlaced_Vector_float_256_4 -12.18% 5250844.767 4611433.329 - -1.55% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.15% 41.946 36.848 - 4.74% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.14% 2010712.985 1766559.296 - -3.88% -
rng::contains_subrange(deque<int>)_(same_length)/16 -12.02% 12.708 11.180 - -13.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -11.97% 9.527 8.387 - -26.26% -
ranges::min(std::deque<__int128>)/1 -11.94% 0.837 0.737 - 6.50% -
SetIntersection_Front_Set_uint32_262144_1024 -11.88% 14078427.392 12405479.433 - -2.12% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.87% 14.528 12.804 - -0.07% -
ranges::minmax(std::vector<char>)/64 -11.81% 1.353 1.193 - -3.16% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.81% 251.225 221.546 - -14.01% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.76% 14.489 12.786 - -0.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.74% 8360.145 7378.505 - -0.72% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.72% 751.020 662.992 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -11.66% 27006.931 23859.229 - -2.68% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.65% 79.353 70.108 - 0.82% -
BM_StringMove_Large -11.59% 0.798 0.705 - -0.08% -
SetIntersection_Front_Vector_string_1024_256 -11.58% 10204165.223 9022499.094 - -3.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.56% 23.529 20.809 - -7.13% -
std::set<int>::count(key)_(non-existent)/8192 -11.54% 13.811 12.218 - 0.79% -
std::map<int,_int>::erase(iterator)/8192 -11.52% 26.727 23.648 - -3.32% -
std::unordered_set<int>::count(key)_(existent)/32 -11.51% 1.435 1.270 - -23.09% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.49% 162158.621 143523.293 - -2.65% -
std::map<int,_int>::count(key)_(existent)/32 -11.49% 1.779 1.574 - 1.04% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.46% 9771.750 8652.166 - 5.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -11.44% 7.501 6.643 - -1.85% -
BM_deque_deque_move_backward/0 -11.43% 0.919 0.814 - 11.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -11.42% 1969544.775 1744671.940 - -11.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -11.38% 1.385 1.227 - -0.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.33% 22.512 19.962 - -6.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.26% 34.841 30.917 - 27.99% -
BM_PushHeap_uint64_SingleElement_1 -11.26% 0.501 0.445 - -35.70% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.21% 0.969 0.861 - -0.38% -
std::set<int>::erase(key)_(non-existent,_end)/32 -11.21% 2.636 2.341 - -19.43% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -11.14% 25.361 22.535 - -1.14% -
std::sort_heap(vector<int>)/8 -11.13% 32.077 28.507 - -0.71% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.11% 14.342 12.748 - -0.86% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -11.08% 67.319 59.863 - -0.36% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.07% 258.013 229.452 - -9.45% -
BM_SystemErrorWithoutMessage -11.06% 16.676 14.831 - -5.43% -
BM_deque_vector_ranges_move/2 -11.05% 2.062 1.834 - -0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.02% 1.866 1.661 - -2.62% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.97% 6141338.510 5467460.079 - -17.34% -
std::multiset<std::string>::ctor(const&)/32 -10.95% 774.937 690.101 - -15.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.94% 28.819 25.667 - -35.38% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.92% 5.544 4.939 - -0.08% -
BM_deque_vector_ranges_move/1 -10.92% 2.368 2.110 - 1.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -10.91% 255.785 227.874 - 0.78% -
BM_Copy_MemFuncPtr -10.89% 1.292 1.151 - -4.33% -
std::partition(deque<int>)_(dense)/50 -10.88% 15.300 13.635 - -12.78% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.87% 67.154 59.854 - -0.53% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.85% 4.556 4.062 - -1.65% -
BM_vector_deque_move_backward/2 -10.83% 2.061 1.838 - -10.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -10.82% 57305.641 51103.568 - -1.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -10.78% 38.061 33.957 - -6.71% -
std::multiset<int>::find(key)_(non-existent)/8192 -10.76% 9.262 8.266 - 2.53% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.75% 237.582 212.040 - -3.77% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.73% 41349.189 36912.247 - -0.15% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -10.69% 3638.454 3249.496 - -7.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -10.67% 574.778 513.438 - 4.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.65% 7693.487 6874.197 - -0.47% -
std::for_each(multiset<int>::iterator)/50 -10.65% 47.219 42.191 - 0.91% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.61% 1391355.035 1243680.733 - 0.12% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.59% 67.343 60.214 - 0.75% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.58% 15961.235 14271.964 - -1.70% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.58% 982.518 878.591 - 3.66% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.55% 1.389 1.242 - -0.61% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -10.52% 0.775 0.693 - 0.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.52% 1191.292 1066.025 - -1.67% -
std::find_if_not(vector<int>)_(process_all)/32768 -10.50% 3749.940 3356.354 - 5.04% -
BM_Swap_Null_LargeNonTrivialFunctor -10.48% 0.568 0.508 - -3.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.48% 19.814 17.738 - -0.30% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.45% 441.163 395.045 - -0.56% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.45% 540.529 484.025 - -0.30% -
std::partition(list<int>)_(dense)/8192 -10.44% 5676.201 5083.377 - 1.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.44% 45431.064 40687.604 - -3.95% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.44% 23.240 20.814 - -19.84% -
std::format(double)_(fmt:_{:0>17500_17000}) -10.38% 436.192 390.906 - -1.34% -
DAG_sidecast_fail,_3_levels -10.36% 116.720 104.633 - -3.05% -
std::find_if_not(vector<int>)_(process_all)/8192 -10.35% 943.307 845.633 - 4.86% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -10.33% 23.502 21.074 - -13.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -10.33% 1.110 0.995 - 4.17% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -10.32% 30.611 27.451 - -6.83% -
BM_std_minmax_element<int>/2 -10.31% 0.665 0.596 - -12.12% -
BM_stop_token_async_reg_unreg_callback/1024 -10.30% 7963657.250 7143408.112 - -4.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.29% 28529.467 25593.901 - -2.70% -
std::adjacent_find(deque<int>)/8 -10.27% 2.935 2.633 - -30.32% -
std::unique(list<int>)_(contiguous)/8192 -10.25% 7802.830 7002.655 - -0.09% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -10.25% 16893.849 15161.744 - -1.84% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.24% 1.407 1.263 - -12.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 -10.23% 41552999.422 37300366.229 - -4.20% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.23% 14.297 12.834 - 0.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.22% 7671.183 6887.169 - -0.35% -
std::search_n(list<int>)_(no_match)/8192 -10.21% 7440.476 6680.660 76.665 1.11% 76.665
std::sort(deque<int>)_(repeated)/1024 -10.19% 1068.865 959.909 - 0.13% -
ranges::min(std::deque<long_long>)/64 -10.19% 19.934 17.903 - 4.92% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.19% 0.514 0.461 - -7.79% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.18% 569.375 511.422 - -5.73% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.11% 6490.822 5834.705 - 7.11% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.09% 7679.045 6904.066 - 0.25% -
std::is_sorted(deque<int>)/8 -10.06% 2.861 2.573 - -15.26% -
BM_CmpLess_uint_short -10.06% 1.136 1.022 - -1.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.06% 56.817 51.103 - -7.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -10.05% 52.479 47.205 - 21.86% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.05% 5922487.411 5327304.460 - 0.58% -
std::copy(list<int>)/64 -10.03% 33.494 30.135 - -2.16% -
BM_Invoke_FuncPtr -9.99% 0.790 0.711 - 3.04% -
BM_CmpEqual_uchar_schar -9.98% 1.123 1.011 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -9.98% 1269612.394 1142879.427 - -0.29% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -9.98% 25.414 22.878 - -2.17% -
std::map<int,_int>::clear()/1024 -9.94% 11337.328 10210.700 - -2.51% -
BM_CmpLess_uint_schar -9.93% 1.134 1.021 - -4.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.89% 52.256 47.087 - -6.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.87% 3.116 2.809 - -0.31% -
BM_join_view_in_vectors/70000 -9.87% 147988.502 133385.370 - -8.62% -
std::format(double)_(fmt:_{:0^17500_17000L}) -9.79% 454.967 410.446 - -0.02% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.78% 19.855 17.913 - 5.25% -
std::find_end(deque<int>)_(near_matches)/1024 -9.77% 31166.564 28120.219 - -1.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.77% 3.966 3.579 - 0.05% -
std::copy_backward(vector<bool>)_(aligned)/262144 -9.75% 616.078 556.024 - -15.56% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.74% 17.332 15.643 - -0.06% -
rng::starts_with(list<int>,_pred)/8192 -9.70% 12219.251 11034.414 - 0.02% -
BM_StringEraseWithMove_Small_Transparent -9.68% 2.412 2.178 - -0.03% -
std::find_end(deque<int>)_(near_matches)/1000 -9.68% 30016.921 27110.837 - -1.24% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.65% 67.894 61.339 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.64% 39.123 35.351 - 22.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.62% 1.971 1.781 - 23.94% -
BM_PushHeap_float_PipeOrgan_4 -9.57% 0.540 0.488 - -0.02% -
BM_StringMove_Small -9.53% 0.799 0.723 - -2.41% -
rng::contains_subrange(list<int>)_(same_length)/50 -9.45% 28.308 25.632 - -2.36% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.44% 41.522 37.603 - -7.76% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.43% 871.186 789.034 - -1.12% -
rng::contains(vector<int>)_(process_all)/8 -9.43% 2.817 2.552 - 3.25% -
std::sort_heap(deque<int>,_pred)/8192 -9.42% 451004.639 408522.360 - -0.48% -
std::set<std::string>::lower_bound(key)_(existent)/32 -9.42% 16.724 15.149 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -9.41% 3496611.628 3167545.048 - 2.10% -
BM_deque_vector_ranges_move/0 -9.39% 1.514 1.372 - -6.90% -
DAG_sidecast_fail,_1_level -9.37% 64.927 58.842 - -1.50% -
std::format(double)_(fmt:_{:017500_17000}) -9.37% 435.158 394.388 - -0.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.37% 0.697 0.632 - 0.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.37% 4.625 4.191 - -3.61% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.35% 6.064 5.497 - 0.35% -
std::map<std::string,_int>::clear()/1024 -9.35% 23961.339 21720.037 - -1.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.29% 19.825 17.984 - -0.01% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.26% 29.307 26.594 - -1.71% -
BM_CmpEqual_ushort_schar -9.20% 1.118 1.015 - 0.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.18% 96.527 87.670 - -8.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.13% 1253227.860 1138786.812 - -0.63% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.13% 2.456 2.232 - 0.51% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.12% 1.715 1.558 - 2.20% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.11% 1.775 1.613 - -0.00% -
std::pop_heap(deque<std::string>)/1024 -9.10% 66.905 60.814 - 0.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.10% 24.763 22.510 - -3.95% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -9.07% 0.504 0.458 - -0.57% -
BM_cyrillic_text<wchar_t> -9.06% 30460.916 27700.324 - 0.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.05% 4.628 4.209 - -8.97% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.02% 0.515 0.468 - 0.10% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.99% 6.007 5.467 - -14.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -8.98% 16505.166 15022.284 - -6.78% -
std::map<int,_int>::clear()/8192 -8.96% 92082.029 83835.971 - -0.78% -
std::pop_heap(deque<int>)/1024 -8.94% 13.584 12.370 - -1.25% -
DAG_sidecast_fail,_2_levels -8.94% 98.508 89.704 - -2.70% -
Chain_fail,_7_levels -8.93% 99.270 90.403 - -0.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.89% 7.269 6.623 - -3.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.83% 5.916 5.393 - -0.66% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.81% 14.103 12.861 - 0.83% -
std::search(list<int>)_(single_element)/1000 -8.80% 705.850 643.700 - 6.88% -
std::set<int>::ctor(const&,_alloc)/32 -8.80% 248.035 226.200 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.80% 3675759.902 3352419.452 - -0.97% -
BM_PushHeap_float_QuickSortAdversary_4 -8.78% 0.586 0.535 - 0.03% -
BM_format_string<wchar_t>/1048576 -8.74% 0.148 0.135 - -1.07% -
BM_vector_deque_copy/0 -8.72% 0.551 0.503 - 8.53% -
std::none_of(deque<int>)_(process_all)/50 -8.70% 21.525 19.652 - 1.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.70% 21.022 19.192 - -1.14% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.70% 0.754 0.688 - 0.11% -
std::vector<std::string>::ctor(size)/1024 -8.69% 464.449 424.098 - -1.30% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.65% 444.903 406.407 - -1.38% -
BM_PushHeap_float_Ascending_4 -8.64% 0.587 0.536 - -0.14% -
rng::contains_subrange(deque<int>)_(single_element)/16 -8.60% 10.125 9.254 - -14.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.59% 2.379 2.175 - -8.64% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.58% 13.879 12.688 - 0.24% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.56% 1.573 1.438 - -10.35% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.56% 20.118 18.396 - -3.40% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.56% 77236227.206 70627649.343 - -2.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -8.56% 8.252 7.546 - -3.43% -
BM_Invoke_MemFuncPtr -8.55% 0.925 0.846 - -0.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.53% 3.195 2.922 - 1.69% -
BM_format_to_n_string_span<char>/16384 -8.53% 247.907 226.755 - 55.03% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - 0.04% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.47% 77262048.723 70720882.354 - -3.16% -
BM_deque_deque_move_backward/64 -8.45% 3.659 3.350 - -7.90% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.38% 60.747 55.654 - -0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.38% 39.924 36.579 - 3.87% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.34% 13.890 12.732 - 0.54% -
BM_CmpLess_uchar_schar -8.32% 1.122 1.029 - -1.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.32% 13.442 12.324 - -6.37% -
Chain_fail,_2_levels -8.31% 35.978 32.988 - 5.26% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.24% 10.778 9.890 - -6.43% -
BM_Move_MemFuncPtr -8.24% 1.353 1.242 - 0.51% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.21% 39681.250 36424.360 - -0.25% -
std::deque<std::string>::ctor(size)/32 -8.19% 51.330 47.124 - -4.42% -
BM_unicode_text<wchar_t> -8.18% 44553.414 40908.377 - -0.38% -
BM_format_to_string_pointer<wchar_t>/16384 -8.18% 1849.075 1697.828 - -4.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.16% 51764.322 47542.629 - 2.93% -
std::format(double)_(fmt:_{:017500_17000L}) -8.12% 448.813 412.380 - -0.67% -
std::find_if_not(vector<int>)_(process_all)/1024 -8.10% 125.060 114.935 - 1.81% -
SetIntersection_Front_Set_uint32_256_64 -8.09% 5818788.429 5347824.669 - -3.56% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - 1.35% -
BM_emoji_escaped<char> -8.07% 24155.613 22205.448 - -0.06% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.07% 40223.506 36977.490 - -0.85% -
rng::contains_subrange(deque<int>)_(same_length)/32 -8.05% 20.214 18.586 - -10.03% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.05% 0.521 0.479 - -4.41% -
std::format(double)_(fmt:_{:0>17500_17000L}) -8.05% 447.599 411.578 - -0.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.04% 12589.841 11577.124 - -0.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -8.04% 39.953 36.739 - 3.32% -
std::unique(vector<int>)_(sprinkled)/32 -8.04% 54.430 50.052 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.04% 1245913.791 1145740.756 - -0.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.03% 22.083 20.311 - -5.93% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.02% 9.653 8.879 - -7.12% -
std::stable_partition(vector<int>)_(sparse)/50 -8.02% 22.264 20.479 - -13.67% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.99% 2471.142 2273.586 - -4.83% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.99% 872.788 803.089 - 2.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -7.98% 1.924 1.770 - 11.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.96% 41.660 38.343 - -11.94% -
std::multiset<int>::count(key)_(existent)/8192 -7.95% 10.260 9.444 - 2.67% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.94% 29.998 27.615 - -3.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.94% 23235625.108 21390059.433 - -1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.90% 0.500 0.460 - -33.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.90% 41179.387 37924.849 - 2.99% -
std::find(vector<char>)_(bail_25%)/8 -7.90% 1.109 1.021 - -11.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.90% 23.704 21.832 - -7.78% -
Chain_fail,_5_levels -7.90% 72.988 67.225 - 2.93% -
BM_CmpEqual_uint_int -7.90% 1.129 1.039 - -3.07% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.89% 431.638 397.600 - 0.59% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.88% 12545.013 11556.032 - 0.16% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.88% 25.080 23.104 - -3.66% -
std::search(deque<int>)_(near_matches)/1024 -7.88% 19502.269 17965.960 - -14.17% -
BM_Move_FuncPtr -7.87% 1.311 1.207 - -2.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.81% 104088.386 95957.518 - -0.61% -
BM_join_view_deques/0 -7.80% 5.424 5.000 - -11.72% -
BM_PushHeap_uint32_PipeOrgan_1 -7.78% 0.466 0.430 - -38.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.78% 0.378 0.348 - -0.02% -
BM_join_view_deques/64 -7.77% 160.638 148.162 - -21.36% -
std::any_of(deque<int>)_(process_all)/8192 -7.74% 2833.712 2614.362 - -11.39% -
std::copy(vector<bool>)_(aligned)/1048576 -7.73% 3458.440 3191.019 - 36.78% -
std::find_end(deque<int>)_(near_matches)/8192 -7.72% 1769000.521 1632391.219 - -0.39% -
BM_StringRelational_Less_Small_Empty_Control -7.70% 1.679 1.550 - -3.84% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.68% 22.376 20.657 - -2.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.67% 50238.000 46382.658 - 5.89% -
BM_PushHeap_float_Random_1024 -7.67% 7.536 6.958 - -2.54% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.66% 228.589 211.072 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.65% 1.206 1.113 - -5.32% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.63% 11.127 10.278 - -3.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.63% 5454.051 5038.075 - 3.46% -
std::generate(deque<int>)/32 -7.59% 8.683 8.024 - 0.46% -
std::search(deque<int>)_(near_matches)/1000 -7.56% 18549.697 17146.877 - -14.25% -
std::map<int,_int>::insert(value)_(already_present)/8192 -7.56% 4.154 3.840 - -7.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.54% 1.486 1.374 - -9.67% -
BM_deque_vector_ranges_move/64 -7.53% 2.844 2.630 - 0.14% -
std::all_of(deque<int>)_(process_all)/32768 -7.50% 10899.278 10081.579 - 0.25% -
BM_deque_deque_ranges_move_backward/0 -7.50% 0.921 0.852 - 0.57% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.49% 27.776 25.694 - 0.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.49% 165.767 153.351 - -4.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.47% 22.287 20.621 - 1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.47% 1230312.025 1138382.707 - 2.47% -
VDAG_leftmost_middle,_3_levels -7.47% 391.081 361.869 - -0.41% -
std::copy(vector<int>)/32768 -7.47% 3793.166 3509.981 - 3.54% -
BM_StringRelational_Less_Empty_Huge_Control -7.45% 1.671 1.546 - -4.07% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.45% 2213.869 2049.019 - -4.59% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.45% 267.502 247.585 - 0.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.44% 1.450 1.342 - -15.64% -
std::set<std::string>::find(key)_(existent)/8192 -7.44% 30.665 28.385 - 2.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.42% 7.331 6.787 - -4.55% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -7.41% 26.452 24.492 - -1.17% -
BM_format_string<wchar_t>/32 -7.40% 0.885 0.820 - -4.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.39% 1.806 1.673 - 3.38% -
BM_PushHeap_float_Random_64 -7.38% 6.730 6.234 - -1.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.37% 2.689 2.491 - -23.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.37% 928.015 859.656 - 7.58% -
BM_CmpEqual_uchar_short -7.36% 1.085 1.005 - -0.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.36% 25.216 23.361 - -20.43% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -7.35% 43.261 40.081 - 1.82% -
ranges::minmax(std::vector<char>)/8 -7.33% 1.010 0.936 - -7.97% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.29% 376.205 348.788 - 13.54% -
Chain_fail,_3_levels -7.28% 41.463 38.443 - -0.76% -
std::any_of(deque<int>)_(process_all)/32768 -7.26% 11288.254 10468.214 - -11.37% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.25% 2.540 2.356 - -3.36% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.25% 23668700.453 21952366.016 - 37.95% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -7.24% 32.185 29.854 - 2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.23% 7954624.158 7379900.552 - 1.79% -
DAG_sidecast,_2_levels -7.22% 88.473 82.082 - -1.55% -
std::all_of(deque<int>)_(process_all)/8192 -7.22% 2719.838 2523.471 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.22% 1282.978 1190.356 - -2.68% -
std::remove_if(vector<int>)_(prefix)/1024 -7.21% 377.315 350.104 - -4.11% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.20% 22.805 21.163 - -7.94% -
BM_StringRelational_Less_Empty_Empty_Control -7.20% 1.669 1.549 - -6.96% -
std::unordered_set<int>::find(key)_(existent)/32 -7.20% 1.326 1.230 - -13.99% -
BM_BitsetToString<32>/Dense_(90%)/90 -7.19% 13.688 12.704 - -3.33% -
BM_CmpEqual_uint_short -7.19% 1.135 1.054 - 2.15% -
std::pop_heap(deque<float>)/1024 -7.18% 13.589 12.614 - 1.44% -
std::adjacent_find(vector<int>,_pred)/8 -7.17% 3.525 3.272 - 0.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -7.16% 495.066 459.598 - -7.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.16% 16973.115 15757.930 - -6.23% -
BM_PushHeap_float_Random_262144 -7.16% 7.779 7.222 - -0.35% -
std::shift_left(list<int>)/8192 -7.14% 7578.188 7037.033 - -0.01% -
VDAG_sidecast_fail,_2_levels -7.14% 97.487 90.530 - -0.21% -
BM_format_string<wchar_t>/16 -7.12% 1.599 1.485 - -2.45% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.11% 4.724 4.388 - -0.27% -
BM_StringRelational_Less_Empty_Large_Control -7.05% 1.666 1.548 - -6.70% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.02% 15.976 14.854 - 3.66% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.02% 18.451 17.155 - -4.22% -
BM_StringAssignAsciiz_Empty_Opaque -7.01% 3.336 3.102 - 4.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.01% 17616.093 16381.675 - -8.31% -
BM_StringAssignAsciiz_Small_Opaque -7.00% 3.337 3.104 - 3.87% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.97% 0.589 0.548 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.96% 2.828 2.632 - -5.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.96% 61328.900 57061.997 - 0.49% -
BM_format_to_n_string_span<char>/1 -6.95% 11.344 10.555 - -4.75% -
std::is_partitioned(list<int>)_(partitioned)/1024 -6.95% 639.612 595.190 - 5.11% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.94% 12.374 11.516 - -0.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.91% 5.258 4.894 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.89% 39.152 36.453 - -10.60% -
std::find_if(vector<int>)_(process_all)/50 -6.88% 6.862 6.390 - 11.10% -
SetIntersection_Interlaced_Set_float_256_64 -6.88% 13996144.730 13033208.408 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_256_64 -6.85% 7380439.684 6875063.858 - -11.16% -
BM_CmpLess_uchar_short -6.84% 1.135 1.057 - 2.06% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.83% 1300008.949 1211215.576 - -6.88% -
BM_StringFindAllMatch/64 -6.82% 3.268 3.045 - -6.75% -
BM_std_minmax_element<int>/5500 -6.81% 1452.544 1353.680 - -5.19% -
std::multiset<int>::find(key)_(existent)/8192 -6.80% 8.908 8.302 - 4.62% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.79% 16.786 15.647 - -0.11% -
std::none_of(deque<int>)_(process_all)/8192 -6.78% 2717.706 2533.401 - -2.76% -
SetIntersection_Front_Vector_uint32_262144_4 -6.77% 1089319.759 1015522.888 - -4.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.77% 16.523 15.405 - 0.61% -
std::none_of(deque<int>)_(process_all)/32768 -6.73% 10888.096 10155.512 - 0.43% -
BM_std_minmax_element<int>/4096 -6.73% 1082.506 1009.681 - -5.33% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.73% 176.086 164.241 - -0.03% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.73% 52.061 48.560 - -0.53% -
std::find_if(vector<int>)_(process_all)/8 -6.72% 1.487 1.387 - 3.50% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.71% 331.743 309.476 - -0.15% -
BM_join_view_in_vectors/512 -6.71% 701.774 654.697 - -15.99% -
BM_PushHeap_uint64_Ascending_4 -6.71% 0.588 0.549 - 0.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.70% 1.573 1.468 - -6.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.69% 1.463 1.365 - -6.93% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.67% 1744190.727 1627838.551 - -5.01% -
VDAG_sidecast_fail,_3_levels -6.66% 116.750 108.972 - -0.92% -
SetIntersection_Front_Vector_uint64_262144_4 -6.65% 1084804.364 1012646.822 - -3.20% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.65% 1060.280 989.765 - -10.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.65% 2.579 2.407 - -4.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.64% 20147429.879 18810421.112 - 5.80% -
BM_japanese_text<char> -6.63% 24049.095 22455.476 - -0.46% -
SetIntersection_Interlaced_Vector_float_64_4 -6.61% 18174534.263 16973385.504 - -5.36% -
std::set<int>::count(key)_(existent)/32 -6.61% 1.700 1.588 - -0.68% -
BM_std_minmax_element<long_long>/1 -6.61% 0.324 0.303 - -0.20% -
BM_std_minmax_element<int>/65536 -6.60% 17315.143 16171.587 - -5.07% -
BM_std_minmax_element<int>/4000 -6.59% 1057.755 988.022 - -5.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.59% 140533.380 131273.521 - -0.02% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.58% 9.855 9.206 - -3.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.58% 13.061 12.202 - -13.03% -
SetIntersection_Front_Set_uint32_262144_64 -6.56% 1656753.040 1548147.468 - -6.06% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.53% 13.774 12.874 - 0.31% -
BM_std_minmax_element<int>/64000 -6.53% 16890.756 15788.126 - -5.08% -
BM_format/string_view_len_6000 -6.52% 77.081 72.059 - -1.27% -
BM_StringRelational_Less_Empty_Small_Control -6.51% 1.673 1.564 - -5.97% -
BM_join_view_in_vectors/64000 -6.51% 129032.079 120634.164 - -9.34% -
BM_std_minmax_element<int>/1024 -6.51% 274.065 256.230 - -5.04% -
BM_CmpEqual_uint_schar -6.50% 1.133 1.059 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -6.49% 34573.132 32330.364 - 1.40% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.48% 9.181 8.586 - -10.59% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.46% 10.497 9.819 - 11.47% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.45% 7.924 7.413 - 31.09% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -6.43% 949.637 888.549 - -1.53% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.43% 11.991 11.220 - -22.01% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.41% 585.453 547.928 - -13.83% -
BM_std_minmax_element<int>/512 -6.40% 139.072 130.168 - -4.65% -
std::map<std::string,_int>::clear()/8192 -6.39% 227074.220 212574.289 - 0.07% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.38% 1.621 1.517 - 1.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.38% 73.365 68.687 - -1.01% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -6.36% 76732.899 71853.574 - -13.78% -
BM_std_minmax_element<int>/70000 -6.32% 18468.258 17301.228 - -4.94% -
BM_StringFindNoMatch/10 -6.32% 1.356 1.271 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.31% 817.266 765.693 - 0.24% -
SetIntersection_Front_Set_uint64_1024_16 -6.30% 1227791.863 1150381.091 - -5.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.29% 1.048 0.982 - -0.02% -
std::upper_bound(std::forward_list<int>)/100 -6.28% 95.999 89.972 - -0.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.28% 0.692 0.649 - 6.68% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -6.27% 24.586 23.044 - -4.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -6.26% 1067688.484 1000823.908 - -3.54% -
std::adjacent_find(list<int>,_pred)/50 -6.26% 31.305 29.346 - 0.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -6.25% 45.608 42.756 - 0.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.24% 1.590 1.491 - 16.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -6.24% 302.465 283.597 - 0.56% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.24% 16663.636 15624.356 - -0.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.22% 348.591 326.911 - 0.27% -
BM_CmpLess_uchar_int -6.21% 1.130 1.059 - -2.63% -
BM_Swap_Null_SmallTrivialFunctor -6.21% 1.254 1.176 - 2.70% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.21% 1.564 1.467 - -4.60% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.21% 258966.284 242896.534 - -1.53% -
std::multiset<std::string>::find(key)_(existent)/32 -6.19% 15.777 14.801 - -4.31% -
BM_StringFindAllMatch/8 -6.18% 2.683 2.517 - -10.81% -
SetIntersection_None_Vector_uint64_262144_4 -6.16% 1151017.544 1080093.818 - -4.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.16% 17.370 16.301 - -8.77% -
SetIntersection_Front_Vector_uint32_262144_256 -6.16% 2288249.427 2147378.492 - 1.21% -
SetIntersection_None_Set_uint32_262144_4 -6.16% 1214413.332 1139655.437 - -6.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.15% 1224383.796 1149035.992 - -2.89% -
bm_gcd_trivial -6.13% 0.678 0.636 - -7.82% -
std::reverse(list<int>)/64 -6.12% 18.667 17.525 - -0.09% -
std::partial_sort_copy(list<int>)_(heap)/8 -6.11% 16.582 15.569 - -0.96% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.11% 13855898.284 13009428.347 - -7.12% -
BM_CmpLess_ushort_short -6.10% 1.122 1.054 - 2.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.10% 16158.710 15172.678 - -0.78% -
std::remove_if(list<int>)_(sprinkled)/50 -6.10% 74.944 70.376 - -2.83% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.09% 16.769 15.748 - -1.65% -
std::is_sorted_until(vector<int>,_pred)/8192 -6.09% 3385.722 3179.574 - -3.91% -
BM_Move_MemPtr -6.08% 1.292 1.214 - -1.61% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -6.07% 42.828 40.226 - -3.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.07% 94.891 89.132 - -8.81% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.05% 9084.368 8534.416 - -2.20% -
BM_join_view_in_vectors/65536 -6.04% 135556.562 127369.316 - -9.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -6.02% 2.349 2.208 - -0.53% -
SetIntersection_None_Set_uint32_262144_1 -6.01% 1217392.494 1144177.572 - -7.07% -
std::sort_heap(deque<int>,_pred)/1024 -6.01% 12968.908 12188.962 - 0.09% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -5.98% 159.192 149.666 - -0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.97% 1069064.577 1005212.557 - -4.06% -
SetIntersection_None_Set_uint32_262144_16 -5.96% 1213268.148 1140979.980 - -6.91% -
SetIntersection_None_Set_uint32_262144_64 -5.95% 1213896.160 1141633.383 - -6.55% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.94% 69.276 65.159 - 0.65% -
SetIntersection_None_Set_uint32_262144_16384 -5.91% 1212839.844 1141201.170 - -9.89% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.89% 261593.282 246177.925 - 2.68% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -5.89% 1.053 0.991 - -5.82% -
BM_ascii_text<wchar_t> -5.88% 880.841 829.087 - -7.20% -
std::transform(deque<int>)_(identity_transform)/50 -5.87% 20.289 19.099 - 0.13% -
BM_ConstructAndDestroy_FuncPtr_Opaque -5.87% 1.127 1.061 - -10.21% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.86% 27.147 25.557 - -0.61% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.84% 2505.735 2359.467 - -0.09% -
SetIntersection_None_Set_uint32_16384_1 -5.83% 161921330.369 152475802.451 - -9.90% -
std::find_if(list<int>)_(bail_25%)/32768 -5.83% 7428.034 6994.764 - -5.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.83% 11760.130 11075.054 - -0.83% -
std::count_if(deque<int>)_(every_other)/8 -5.82% 3.706 3.491 - 0.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.81% 280853.455 264524.742 - -2.02% -
SetIntersection_None_Set_uint64_16384_64 -5.80% 175620464.023 165432839.385 - -1.65% -
std::set<std::string>::insert(value)_(already_present)/8192 -5.77% 31.276 29.470 - -2.98% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.77% 1.032 0.973 - -11.69% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.77% 14177.338 13358.943 - -3.92% -
std::shift_left(list<int>)/32 -5.77% 14.178 13.361 - 0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.73% 754.814 711.557 - -0.93% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.856 - 0.05% -
SetIntersection_None_Set_uint32_16384_16 -5.72% 161921436.547 152665426.189 - -9.28% -
std::generate_n(deque<int>)/50 -5.70% 12.913 12.177 - 0.35% -
DAG_sidecast,_3_levels -5.70% 112.295 105.899 - -1.71% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.69% 371962841.924 350792327.098 - 1.70% -
VDAG_leftmost_middle,_2_levels -5.69% 194.699 183.617 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.68% 3582575.480 3378940.823 - -5.41% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.68% 58989.594 55637.642 - -4.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.67% 8704.767 8211.546 - 7.31% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.67% 2.648 2.498 - 2.20% -
SetIntersection_None_Set_uint32_16384_4 -5.66% 161703992.755 152548113.680 - -9.88% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.65% 14674261.981 13844600.894 - -0.68% -
BM_StringRelational_Eq_Large_Large_Control -5.65% 2.238 2.112 - -6.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.65% 703.232 663.534 - 4.66% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.64% 2.311 2.181 - 0.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.64% 20.220 19.080 - -2.74% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.63% 9.852 9.297 - -3.03% -
BM_cyrillic_escaped<char> -5.63% 15246.221 14388.240 - 0.27% -
rng::contains_subrange(deque<int>)_(same_length)/50 -5.62% 28.392 26.796 - -8.07% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -5.62% 0.291 0.275 - 3.72% -
rng::contains_subrange(list<int>)_(single_element)/50 -5.61% 17.211 16.246 - -6.37% -
std::generate_n(deque<int>)/32 -5.61% 8.688 8.200 - 0.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.60% 52672.508 49722.415 - -0.19% -
std::format(int64_t)_(fmt:_{:0>512b}) -5.60% 35.460 33.476 - -4.95% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.58% 2477.719 2339.408 - -0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.57% 239.847 226.492 - -5.81% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.56% 711.922 672.317 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.56% 5027066.058 4747616.959 - 1.65% -
BM_deque_vector_ranges_move_backward/0 -5.55% 1.584 1.496 - -3.41% -
std::map<int,_int>::erase(key)_(existent)/32 -5.54% 23.390 22.094 - -1.84% -
SetIntersection_Front_Set_uint32_16384_4 -5.54% 1075179.071 1015612.563 - -7.41% -
SetIntersection_None_Set_uint32_262144_256 -5.54% 1210101.156 1143066.080 - -6.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.53% 50.725 47.918 - -6.70% -
BM_Swap_MemPtr_SmallTrivialFunctor -5.51% 3.641 3.440 - 3.18% -
std::map<int,_int>::count(key)_(existent)/8192 -5.51% 6.152 5.813 - -4.75% -
std::generate(deque<int>)/50 -5.51% 12.851 12.144 - 1.46% -
std::generate_n(list<int>)/8192 -5.50% 7451.667 7041.512 - 2.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.50% 788.683 745.282 - -1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.50% 167226.699 158033.004 - 0.34% -
BM_deque_deque_ranges_move/1 -5.50% 2.598 2.456 - 2.79% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.49% 219.827 207.755 - 0.98% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -5.49% 1.274 1.204 - -2.90% -
BM_format_to_string_begin<std::string>/1048576 -5.49% 12228.163 11556.894 - 0.14% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.49% 11.611 10.974 - 2.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.49% 14808.666 13996.353 - -1.23% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.47% 1951710.117 1844873.267 - 25.55% -
SetIntersection_Front_Set_string_1024_16 -5.45% 1992295.171 1883676.464 - 4.66% -
std::multiset<std::string>::count(key)_(existent)/32 -5.45% 19.597 18.529 - 0.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.44% 73780.480 69768.462 - 1.40% -
std::generate(deque<int>)/8192 -5.44% 2008.638 1899.452 - 0.45% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.42% 33.495 31.679 - -5.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.41% 30.408 28.763 - -6.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.40% 211188653.580 199794445.328 - -8.00% -
SetIntersection_Front_Set_uint64_262144_4 -5.39% 1096229.573 1037151.558 - -3.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.37% 14232.241 13468.459 - -3.32% -
BM_PushHeap_float_Random_16 -5.36% 5.334 5.048 - -0.33% -
BM_StringFindCharLiteral/1024 -5.35% 18.979 17.964 - -0.03% -
BM_deque_deque_ranges_move/2 -5.35% 2.307 2.184 - 2.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.35% 225.763 213.691 - -3.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.34% 8917.054 8440.838 - -0.01% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.34% 8.591 8.132 - 1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.34% 1201530.088 1137394.742 - -2.84% -
BM_vector_deque_copy_backward/1 -5.34% 2.384 2.257 - -2.40% -
std::for_each(join_view(vector<vector<int>>))/8 -5.33% 1.423 1.347 - -1.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.32% 44632.813 42256.793 - -3.52% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.32% 28.007 26.517 - -6.57% -
std::find_end(deque<int>)_(single_element)/1024 -5.32% 277.808 263.026 - -19.55% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.30% 13505.593 12789.729 - 1.56% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.29% 1.827 1.730 - -1.08% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.28% 0.288 0.273 - 0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.26% 1926.770 1825.361 - -4.28% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.26% 154.391 146.269 - -5.43% -
std::partition_point(list<int>)/8192 -5.24% 12447.488 11795.462 - -8.02% -
BM_unicode_text<char> -5.24% 35252.019 33405.878 - -8.59% -
std::set<int>::find(key)_(existent)/1024 -5.22% 4.106 3.892 - -3.97% -
SetIntersection_None_Set_uint64_256_4 -5.22% 11605921.922 11000640.150 - -3.14% -
std::swap_ranges(deque<int>)/32 -5.21% 10.994 10.422 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.20% 1164.185 1103.699 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.19% 207958820.379 197166095.641 - -1.11% -
SetIntersection_None_Vector_uint32_16384_4 -5.18% 1118123.114 1060227.490 - -4.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.18% 19.269 18.272 - -0.03% -
BM_ConstructAndDestroy_Null_Opaque -5.17% 0.451 0.427 - -4.81% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -5.17% 205388.660 194769.763 - -4.94% -
std::map<std::string,_int>::erase(iterator)/32 -5.16% 28.573 27.098 - -14.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.16% 1.912 1.814 - 4.72% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.14% 0.971 0.921 - -5.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.14% 27905.993 26471.106 - -1.48% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.12% 1619121.174 1536236.004 - -5.67% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.12% 85621.580 81240.077 - -0.02% -
SetIntersection_Front_Set_uint32_16384_16 -5.11% 1219808.358 1157500.828 - -3.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.11% 6490.305 6158.919 - -4.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.10% 165871.209 157405.472 - -0.40% -
std::partition(deque<int>)_(sparse)/8192 -5.09% 3120.596 2961.758 - 0.28% -
BM_format_to_string_pointer<char>/1048576 -5.09% 12433.192 11800.843 - -1.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.08% 40.777 38.707 - 1.64% -
SetIntersection_Front_Vector_uint32_262144_64 -5.08% 1385125.582 1314820.467 - -4.10% -
std::map<int,_int>::clear()/32 -5.06% 679.654 645.233 - -0.33% -
std::find_end(deque<int>)_(process_all)/1000 -5.05% 261.439 248.232 - -0.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.05% 2.726 2.588 - -6.94% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.04% 24.210 22.990 - -7.22% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.03% 174458253.965 165680415.293 - -5.19% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -5.01% 847.995 805.501 - -0.00% -
std::unique_copy(list<int>)_(sprinkled)/52 -5.01% 23.781 22.590 - 1.12% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.00% 23.784 22.595 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.00% 1673427.875 1589824.175 - -0.13% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.99% 0.364 0.345 - 0.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.99% 610.268 579.842 - -0.28% -
BM_CmpLess_ushort_schar -4.98% 1.119 1.064 - 2.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.98% 6.785 6.448 - -11.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.97% 2.449 2.327 - -0.57% -
std::fill(list<int>)/50 -4.97% 35.148 33.400 - -2.75% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.96% 10.608 10.082 - -9.02% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.96% 2854757.447 2713228.715 - 12.31% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -4.95% 33.264 31.617 - -3.22% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.95% 1484.284 1410.884 - -7.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.93% 100.195 95.253 - -4.58% -
SetIntersection_None_Set_uint32_16384_64 -4.92% 161346958.987 153414421.692 - -9.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.90% 12.090 11.497 - -5.18% -
SetIntersection_Front_Vector_uint32_256_16 -4.88% 4311757.725 4101388.958 - -2.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.88% 1405.549 1337.008 - 0.82% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.87% 831.696 791.177 - -0.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.86% 4.450 4.234 - 4.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.85% 7094.092 6749.676 - 0.88% -
BM_PushHeap_float_Random_256 -4.85% 7.299 6.945 - 0.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.85% 33.952 32.307 - -1.29% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.84% 1591417.318 1514319.094 - -5.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.83% 201799789.194 192045956.422 - -3.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.83% 16.415 15.623 - -0.10% -
std::find_if_not(vector<int>)_(process_all)/8 -4.83% 1.413 1.345 - -9.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.83% 31.240 29.732 - -3.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.82% 606.555 577.293 - 0.55% -
std::format(int64_t)_(fmt:_{:Lx}) -4.82% 27.521 26.196 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.81% 43642.399 41542.789 - 0.66% -
BM_PushHeap_string_Ascending_262144 -4.81% 31.698 30.173 - 2.37% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.81% 26.059 24.805 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.80% 66268.701 63084.827 - -2.28% -
BM_Swap_Null_FuncPtr -4.80% 1.257 1.197 - -2.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.79% 691.212 658.091 - 10.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.79% 40099.601 38179.610 - -0.82% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -4.79% 13319586.491 12682129.544 - -4.73% -
SetIntersection_None_Vector_uint64_16384_1 -4.78% 1128744.076 1074786.999 - -2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.78% 1149515.145 1094566.614 - -4.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.78% 812.905 774.065 - -3.27% -
VDAG_sidecast_fail,_1_level -4.78% 66.048 62.893 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.77% 6396999.538 6091641.370 - -4.26% -
SetIntersection_None_Vector_uint32_1024_64 -4.77% 1108598.033 1055746.932 - -1.90% -
VDAG_rightmost_middle,_1_level -4.76% 111.596 106.282 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.75% 1239128.973 1180259.876 - -0.42% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.74% 5.553 5.290 - -3.32% -
BM_join_view_out_vectors/65536 -4.74% 135883.013 129436.752 - -10.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.74% 1.335 1.272 - -3.90% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.73% 22.379 21.320 - -7.95% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.73% 3.465 3.301 - -5.90% -
std::set<std::string>::ctor(const&)/32 -4.73% 832.328 792.977 - -5.18% -
BM_PathConstructForwardIter/large_string/512 -4.71% 16817.073 16024.368 - 1.11% -
std::equal(list<int>)_(it,_it,_it)/50 -4.71% 36.884 35.147 - 0.31% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.70% 13.054 12.440 - 0.17% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -4.70% 1.276 1.217 - 4.39% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.69% 731.324 696.998 - -0.19% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.68% 0.264 0.252 - -3.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -4.68% 0.281 0.268 - 1.82% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.68% 731.433 697.237 - -0.09% -
SetIntersection_Front_Vector_uint32_262144_16 -4.67% 1137510.540 1084370.856 - -2.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.67% 19.724 18.803 - 4.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.67% 19.326 18.425 - -0.28% -
SetIntersection_None_Set_uint32_256_64 -4.66% 9412844.368 8974436.023 - -7.11% -
SetIntersection_Interlaced_Set_float_256_256 -4.65% 7643424.055 7288380.590 - -8.15% -
SetIntersection_Interlaced_Vector_uint32_64_64 -4.63% 11115296.641 10600755.808 - -2.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.63% 1190927.963 1135808.708 - -4.46% -
SetIntersection_Interlaced_Vector_string_16_4 -4.63% 69825292.765 66593893.957 - -2.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.62% 7.340 7.001 - 2.68% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.62% 1056733.030 1007863.771 - -3.86% -
BM_format/string_len_60 -4.62% 13.987 13.341 - -1.27% -
std::set<std::string>::clear()/8192 -4.62% 222479.643 212205.657 - -1.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.62% 210.444 200.728 - 0.66% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.61% 35.465 33.830 - -28.50% -
vector<bool>::reserve() -4.60% 10.924 10.421 - -9.11% -
SetIntersection_None_Set_uint32_1024_64 -4.60% 9030494.945 8615495.546 - -9.09% -
SetIntersection_None_Set_uint32_262144_262144 -4.59% 1208029.299 1152530.844 - -6.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.59% 20.544 19.601 - -2.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.59% 24.606 23.477 - 4.88% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.58% 31.843 30.384 - -0.53% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -4.58% 138.667 132.323 - -1.23% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.57% 37.874 36.143 - -0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.57% 33.890 32.342 - 0.76% -
SetIntersection_None_Vector_uint64_262144_1024 -4.56% 1141594.660 1089492.505 - -4.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.56% 3188667.332 3043298.787 - 0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.55% 608115.312 580439.049 - -3.69% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.54% 8570493.635 8181581.079 - -2.28% -
SetIntersection_Front_Set_string_262144_262144 -4.53% 18342389.893 17511404.623 - -2.94% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.53% 31.165 29.754 - -0.01% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -4.52% 187639.984 179165.864 - 0.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.51% 743.792 710.227 - -4.91% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.51% 238952161.408 228181066.955 - -5.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.51% 524.207 500.578 - 0.91% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.50% 84.216 80.427 - -1.95% -
std::set<int>::count(key)_(existent)/8192 -4.49% 8.218 7.849 - -3.52% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.48% 7.310 6.982 - 1.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.47% 250004.039 238830.045 - -5.19% -
BM_format_to_n_string_begin<std::string>/1 -4.46% 10.968 10.479 - -1.85% -
std::multiset<std::string>::clear()/32 -4.45% 925.512 884.324 - -0.60% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.45% 19.217 18.363 - -2.85% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.45% 218437.273 208724.911 - 4.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.44% 32.425 30.984 - -12.64% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.44% 1.855 1.772 - 11.64% -
VDAG_leftmost_middle,_1_level -4.44% 101.027 96.540 - 0.10% -
rng::contains(list<int>)_(process_all)/8192 -4.44% 7185.161 6866.111 - -4.14% -
SetIntersection_None_Set_uint64_1024_64 -4.43% 9011260.678 8612449.083 - -2.54% -
SetIntersection_None_Set_uint64_1024_1024 -4.42% 9052342.148 8652008.452 - -4.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.42% 1186100.636 1133680.492 - -0.16% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -4.41% 81985.487 78369.388 - -1.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.41% 10.794 10.318 - -1.21% -
BM_Swap_MemFuncPtr_MemPtr -4.41% 3.441 3.289 - 0.94% -
std::multimap<int,_int>::clear()/1024 -4.39% 11110.454 10622.904 - 0.24% -
SetIntersection_None_Vector_float_262144_1 -4.38% 1164350.505 1113391.795 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.37% 63088.702 60330.735 - 1.42% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.36% 176.580 168.873 - -4.95% -
SetIntersection_None_Set_uint32_262144_1024 -4.36% 1205418.945 1152852.781 - -5.62% -
BM_format_to_string_span<char>/1048576 -4.35% 12342.134 11804.681 - -1.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.35% 90.316 86.389 - -5.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.34% 727.902 696.308 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.33% 5095696.012 4874920.750 - 4.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.33% 12495.451 11954.336 - -3.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.33% 1048184.399 1002824.986 - -4.04% -
BM_PushHeap_float_Random_16384 -4.33% 7.550 7.224 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.33% 68.061 65.117 - -16.68% -
BM_deque_deque_move_backward/512 -4.31% 19.744 18.892 - -4.21% -
std::multimap<int,_int>::clear()/8192 -4.31% 89258.681 85409.581 - 0.81% -
SetIntersection_Front_Set_string_262144_64 -4.31% 4991120.743 4775959.903 - 2.65% -
BM_PushHeap_uint32_Descending_4 -4.31% 0.363 0.348 - -7.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 14475949.488 13852291.166 - -10.87% -
BM_CmpLess_uint_int -4.31% 1.126 1.078 - -1.16% -
std::format(int64_t)_(fmt:_{:d}) -4.30% 24.045 23.011 - -1.17% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.30% 0.291 0.278 - -4.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.30% 4856.554 4647.880 - 0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.30% 35.254 33.740 - -5.26% -
BM_OperatorBool_MemPtr -4.29% 0.239 0.229 - -0.23% -
VDAG_sidecast,_2_levels -4.29% 87.163 83.424 - -0.52% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.28% 25.980 24.867 - 0.27% -
BM_join_view_in_vectors/0 -4.28% 2.692 2.577 - -7.22% -
SetIntersection_Front_Vector_uint64_16384_16 -4.28% 1132367.435 1083920.265 - -1.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.28% 1.221 1.169 - -5.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.27% 1179673.224 1129344.527 - -2.44% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.27% 22317019.832 21365139.845 - -3.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.26% 2.515 2.407 - 0.16% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -4.26% 3.096 2.964 - -2.01% -
BM_deque_deque_copy/4000 -4.25% 145.950 139.751 - -0.13% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.24% 21.548 20.634 - -13.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.24% 2.567 2.458 - -1.25% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.23% 3.502 3.354 - -4.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.23% 627.111 600.601 - -0.79% -
BM_CmpLess_int_uint -4.23% 1.140 1.092 - -1.51% -
BM_std_minmax_element<short>/4 -4.22% 1.212 1.161 - -1.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.22% 53.643 51.381 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.22% 1184141.591 1134212.868 - -3.20% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.22% 56.323 53.949 - 24.97% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -4.21% 0.478 0.458 - -11.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.21% 682.412 653.678 - 1.22% -
BM_deque_vector_ranges_move_backward/65536 -4.21% 7380.689 7070.187 - -3.37% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.21% 13371.437 12808.989 - -2.25% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -4.21% 438.868 420.409 - 0.11% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.19% 294.357 282.014 - -0.54% -
SetIntersection_None_Set_uint64_16384_1024 -4.18% 169268240.056 162184430.040 - -1.97% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.18% 1.209 1.158 - -0.52% -
BM_CmpLess_int_uchar -4.18% 1.152 1.104 - -1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.17% 1175457.734 1126421.357 - -4.65% -
std::find_end(list<int>)_(single_element)/1000 -4.17% 684.813 656.247 - 0.10% -
std::any_of(list<int>)_(process_all)/8192 -4.17% 7290.396 6986.360 - -10.69% -
SetIntersection_Front_Set_uint32_1024_256 -4.17% 3805387.994 3646721.378 - -17.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.17% 4187037.762 4012610.404 - -1.58% -
std::partition_copy(deque<int>)/1024 -4.16% 662.698 635.156 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.15% 47084643.425 45129965.490 - -10.17% -
std::copy_if(deque<int>)_(entire_range)/8 -4.15% 2.655 2.545 - -3.72% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.14% 75.997 72.851 - 8.15% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -4.13% 4056.288 3888.695 - 8.07% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -4.13% 216.996 208.040 - 0.25% -
BM_StringFindCharLiteral/16 -4.12% 1.619 1.552 - -5.13% -
SetIntersection_Interlaced_Set_float_1024_256 -4.12% 14299952.621 13710417.973 - -2.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.11% 16.631 15.947 - -7.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.11% 1.254 1.203 - 3.22% -
std::format(double)_(fmt:_{:0<17500_10g}) -4.10% 218.595 209.634 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.10% 1700123.779 1630445.557 - -2.99% -
std::partition_copy(deque<int>)/50 -4.09% 22.007 21.106 - 0.82% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.09% 53.657 51.461 - 0.54% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.09% 6.813 6.535 - -0.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.08% 41395.488 39704.666 - 1.20% -
std::multiset<std::string>::clear()/1024 -4.08% 22399.180 21484.287 - 1.15% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.08% 1.928 1.849 - -0.00% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -4.08% 11.409 10.944 - 39.93% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.08% 17.323 16.617 - -3.49% -
std::format(int64_t)_(fmt:_{:0512Lx}) -4.07% 35.827 34.367 - -3.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -4.07% 170124.182 163198.228 - 0.10% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -4.07% 232.459 223.000 - -0.91% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -4.07% 9.352 8.972 - 1.48% -
BM_StringAssignAsciizMix_Transparent -4.05% 3.081 2.957 - -2.69% -
BM_CmpLess_ushort_int -4.04% 1.127 1.082 - 0.30% -
std::replace(list<int>)_(sprinkled)/50 -4.04% 19.512 18.724 - -0.03% -
SetIntersection_None_Set_uint64_1024_4 -4.03% 9106801.985 8740051.758 - -3.62% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.03% 1.215 1.166 - -4.00% -
BM_StringFindCharLiteral/8 -4.02% 1.619 1.554 - -4.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.02% 7688706.642 7379341.723 - -3.64% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.02% 7008.397 6726.981 - 1.78% -
std::set<int>::lower_bound(key)_(existent)/32 -4.01% 1.616 1.551 - 1.84% -
std::multimap<int,_int>::erase(iterator)/8192 -4.01% 21.439 20.579 - 0.19% -
BM_BitsetToString<64>/Dense_(90%)/90 -4.01% 13.870 13.314 - -13.37% -
BM_PushHeap_uint64_SingleElement_4 -4.01% 0.377 0.362 - 1.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.01% 2.345 2.251 - -4.21% -
BM_StringRelational_Less_Huge_Large_Control -4.00% 2.177 2.089 - -0.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.00% 31902.496 30626.632 - -4.06% -
SetIntersection_None_Set_float_1024_64 -3.99% 9101645.475 8738561.572 - -0.76% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.98% 10188318.812 9782343.012 - -3.50% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.98% 22.427 21.535 - -7.33% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.97% 6.088 5.847 - -1.20% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.97% 215139479.982 206602916.992 - -5.88% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.96% 8.177 7.853 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -3.96% 23.363 22.437 - -0.97% -
SetIntersection_Front_Set_string_262144_4 -3.95% 1279899.034 1229288.392 - -0.67% -
BM_StringRelational_Compare_Empty_Small_Control -3.95% 1.731 1.662 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.95% 7.243 6.956 - 2.74% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -3.95% 35.551 34.146 - -2.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.95% 1214.975 1167.017 - 0.78% -
std::format(int64_t)_(fmt:_{:Lb}) -3.95% 33.015 31.713 - -1.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.94% 56599.341 54370.481 - 1.18% -
BM_StringRelational_Compare_Empty_Empty_Control -3.93% 1.732 1.663 - -0.05% -
BM_deque_deque_ranges_move_backward/64000 -3.93% 7520.577 7224.890 - -2.51% -
BM_format_to_string_back_inserter<std::string>/1 -3.91% 13.346 12.824 - -0.03% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.91% 4.559 4.381 - 3.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.90% 7.263 6.979 - 0.84% -
BM_format/string_view_len_60 -3.89% 13.977 13.433 - -1.69% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.89% 23.207 22.305 - -1.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.88% 20.402 19.609 - -0.79% -
BM_std_minmax_element<int>/64 -3.88% 17.174 16.508 - -3.24% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.87% 1.570 1.509 - 0.44% -
BM_StringAssignAsciizMix_Opaque -3.87% 5.214 5.012 - 0.29% -
std::unordered_set<int>::find(key)_(non-existent)/32 -3.86% 1.098 1.056 - -3.87% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -3.85% 38.513 37.029 - -2.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.85% 1050992.930 1010507.753 - -0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.85% 24.708 23.757 - -2.56% -
SetIntersection_Front_Set_string_1024_64 -3.85% 4771298.152 4587694.722 - 3.07% -
Chain_fail,_6_levels -3.84% 85.024 81.756 - 4.55% -
BM_CmpEqual_int_uint -3.84% 1.136 1.092 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.84% 8985526.626 8640743.945 - -2.38% -
BM_deque_vector_copy_backward/64000 -3.83% 7487.791 7200.871 - 4.15% -
SetIntersection_None_Set_uint32_256_4 -3.83% 11503521.639 11063114.047 - -8.17% -
SetIntersection_Front_Set_uint32_262144_262144 -3.82% 1660380.857 1596962.078 - -4.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.82% 206.279 198.403 - 0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.82% 1130196.866 1087066.677 - -2.96% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.81% 241.386 232.197 - 3.14% -
rng::find_last(list<int>)_(bail_10%)/50 -3.81% 16.361 15.739 - 0.97% -
rng::contains(list<int>)_(process_all)/8 -3.81% 2.381 2.290 - -0.89% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -3.80% 34.627 33.310 - -5.95% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.80% 86865.854 83563.613 - 0.72% -
std::multimap<int,_int>::erase(iterator)/1024 -3.80% 21.391 20.578 - 0.14% -
SetIntersection_None_Set_float_1024_1024 -3.80% 8991857.397 8650165.817 - -3.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.80% 8973748.452 8633103.347 - -2.24% -
SetIntersection_Front_Set_uint32_16384_64 -3.79% 1674342.786 1610815.155 - -9.37% -
SetIntersection_None_Set_uint32_16384_256 -3.79% 160847931.984 154751152.452 - -9.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.79% 6.824 6.566 - 0.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.79% 0.478 0.460 - -1.33% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.78% 40.793 39.251 - 29.79% -
bm_lexicographical_compare<unsigned_char>/64 -3.78% 1.998 1.923 - -3.60% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.77% 13591.303 13078.414 - 0.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.77% 124602.611 119900.836 - 1.48% -
SetIntersection_None_Set_uint64_256_64 -3.77% 9382142.097 9028173.199 - -3.17% -
BM_Copy_SmallTrivialFunctor -3.77% 1.191 1.146 - 0.38% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.76% 33.834 32.561 - 1.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.75% 37396.352 35992.129 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.75% 24758404.207 23830456.576 - 5.05% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.74% 14799773.023 14246203.900 - -2.88% -
SetIntersection_None_Set_float_262144_1024 -3.74% 1204483.070 1159465.170 - -4.11% -
rng::contains(list<int>)_(process_all)/32 -3.73% 9.046 8.708 - -3.70% -
SetIntersection_None_Set_float_64_1 -3.73% 22164630.300 21338617.986 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.72% 1180847.323 1136862.668 - 0.17% -
std::reverse(list<int>)/8 -3.72% 2.003 1.929 - 0.04% -
BM_CmpEqual_schar_uint -3.72% 1.149 1.106 - 0.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.72% 15593.653 15014.223 - -2.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.71% 52.048 50.115 - -1.55% -
std::partition(deque<int>)_(dense)/32 -3.71% 9.854 9.488 - -8.73% -
std::format(int64_t)_(fmt:_{:X}) -3.71% 30.903 29.755 - -2.26% -
BM_CmpLess_schar_uchar -3.71% 1.121 1.080 - -1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.71% 20.762 19.991 - -0.86% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.71% 219.996 211.839 - -14.84% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.71% 1.335 1.285 - -4.21% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.69% 1506.395 1450.754 - 2.05% -
std::copy_if(vector<int>)_(entire_range)/8 -3.69% 2.265 2.182 - -6.10% -
std::format(double)_(fmt:_{:017500_10Le}) -3.69% 220.457 212.320 - 1.11% -
SetIntersection_None_Set_string_262144_1024 -3.69% 1720230.062 1656745.932 - -2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.68% 850.348 819.015 - -2.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.68% 23.836 22.958 - -1.20% -
std::for_each(multiset<int>::iterator)/8192 -3.68% 16097.390 15505.056 - -1.82% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -3.68% 191274.706 184240.434 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.67% 20.215 19.472 - -1.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.67% 15803.235 15222.749 - 1.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.67% 13146.039 12663.213 - 0.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.66% 10.911 10.511 - -15.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.66% 23.042 22.198 - 1.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.65% 1454.441 1401.384 - 1.40% -
BM_vector_deque_ranges_move_backward/65536 -3.64% 7713.704 7432.708 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.63% 5114643.937 4928787.118 - -2.55% -
BM_format_to_iterator/<std::vector>_string_len_60 -3.63% 9.798 9.442 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.63% 11710237.067 11285200.079 - -1.51% -
std::set<int>::contains(key)_(non-existent)/32 -3.62% 3.072 2.961 - 4.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.62% 8201.226 7904.496 - 0.50% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.61% 973.842 938.708 - -1.42% -
SetIntersection_None_Vector_string_262144_4 -3.60% 1303127.044 1256276.618 - -2.82% -
BM_format_to_n_string_pointer<char>/1 -3.59% 10.903 10.511 - -1.93% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.59% 301.415 290.595 - -0.71% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.59% 40.801 39.338 - 5.54% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.58% 22.426 21.623 - -0.62% -
BM_deque_vector_move_backward/65536 -3.58% 7361.291 7098.023 - -1.93% -
BM_join_view_deques/70000 -3.57% 320539.282 309081.420 - -1.89% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.57% 789.007 760.805 - 1.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.57% 1.448 1.396 - 20.85% -
std::fill(list<int>)/1024 -3.56% 515.521 497.143 - -1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.56% 1343750.734 1295860.028 - -2.87% -
std::multimap<std::string,_int>::clear()/32 -3.56% 931.675 898.494 - -8.72% -
std::format(double)_(fmt:_{:017500_10g}) -3.56% 217.246 209.512 - -0.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.56% 10198.439 9835.688 - 0.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.56% 3931.384 3791.598 - -4.04% -
SetIntersection_None_Vector_uint64_256_1 -3.55% 4322103.341 4168486.803 - -2.53% -
BM_std_minmax_element<short>/4000 -3.55% 1006.489 970.733 - -2.11% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.55% 1029.805 993.252 - 0.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.55% 275.105 265.350 - -0.18% -
SetIntersection_None_Set_string_1024_16 -3.54% 9180812.435 8855661.216 - -1.23% -
SetIntersection_None_Set_uint32_256_16 -3.54% 11048257.955 10657324.267 - -7.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.52% 56.216 54.237 - 0.03% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -3.51% 424.143 409.243 - 2.56% -
VChain_fail,_5_levels -3.51% 42.140 40.661 - 0.96% -
BM_to_chars_good/16 -3.50% 2.078 2.005 - -3.07% -
std::set<std::string>::contains(key)_(existent)/32 -3.50% 15.919 15.361 - -4.19% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.50% 16.596 16.016 - -3.65% -
BM_unicode_escaped<char> -3.48% 24132.139 23292.373 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.48% 1470.972 1419.818 - 0.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.48% 1796.068 1733.609 - -5.78% -
SetIntersection_Front_Set_uint32_1024_64 -3.47% 1631755.639 1575080.035 - -13.05% -
std::partial_sort(vector<int>)_(descending)/8 -3.47% 25.388 24.507 - -3.49% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -3.46% 542.247 523.505 - 1.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.45% 240.127 231.842 - -6.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.44% 1697857.422 1639415.363 - -2.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.44% 4.886 4.718 - -2.44% -
std::partial_sort(deque<int>)_(heap)/8 -3.44% 39.314 37.962 - -2.17% -
std::set<int>::insert(value)_(already_present)/1024 -3.42% 5.798 5.600 - -13.51% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.42% 8.107 7.830 - 0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.42% 1120535.098 1082266.074 - -3.25% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.41% 17928218.691 17316687.892 - -2.28% -
std::set<std::string>::clear()/1024 -3.41% 22482.733 21716.109 - -2.06% -
DAG_leftmost_middle,_1_level -3.40% 20.134 19.448 - -2.19% -
std::all_of(vector<int>)_(process_all)/8 -3.40% 2.517 2.431 - -2.35% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.40% 0.474 0.458 - -0.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.40% 1879.295 1815.396 - -0.08% -
SetIntersection_None_Set_uint64_262144_64 -3.40% 1235613.361 1193607.506 - -1.58% -
BM_Swap_Null_MemFuncPtr -3.39% 1.207 1.166 - -6.11% -
BM_StringDestroy_Large -3.39% 7.416 7.165 - -9.95% -
std::make_heap(vector<int>)_(ascending)/8 -3.38% 16.963 16.390 - 0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.37% 88363.705 85384.931 - 1.21% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.37% 16.208 15.662 - -4.62% -
SetIntersection_Front_Vector_uint32_16384_16 -3.37% 1113680.286 1076163.782 - -4.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -3.36% 1113863.233 1076383.125 - -2.15% -
SetIntersection_Front_Set_float_262144_4 -3.36% 1097414.686 1060518.070 - 0.12% -
SetIntersection_None_Set_uint64_16384_4 -3.36% 165013346.874 159471741.128 - -3.10% -
SetIntersection_None_Vector_uint64_262144_64 -3.36% 1124148.676 1086404.918 - -3.67% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.36% 11.949 11.548 - -49.38% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.36% 13167.920 12726.013 - 0.66% -
BM_deque_vector_ranges_move/4000 -3.35% 146.076 141.184 - -0.33% -
SetIntersection_None_Set_uint64_262144_262144 -3.35% 1252596.596 1210689.291 - -1.88% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.35% 1.766 1.706 - -1.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.34% 40171.401 38828.236 - -1.94% -
std::partial_sort(deque<int>)_(heap)/8192 -3.34% 275886.920 266667.294 - -2.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.34% 683.961 661.127 - -1.91% -
SetIntersection_None_Set_uint32_1024_1024 -3.33% 9115135.936 8811806.898 - -8.22% -
std::multimap<int,_int>::clear()/32 -3.33% 666.607 644.437 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.32% 1226661.717 1185917.719 - -4.30% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.31% 1107147.689 1070491.250 - -0.60% -
BM_StringFindAllMatch/1 -3.31% 2.905 2.809 - -9.70% -
BM_PushHeap_uint64_SingleElement_16 -3.30% 0.358 0.346 - 2.81% -
BM_std_minmax_element<short>/64000 -3.30% 15947.234 15420.799 - -1.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.30% 13.605 13.156 - 0.03% -
BM_std_minmax_element<short>/1024 -3.29% 262.286 253.647 - -2.43% -
BM_join_view_out_vectors/4096 -3.29% 6490.929 6277.357 - -12.67% -
std::unique(deque<int>)_(sprinkled)/32 -3.29% 53.766 51.999 - 0.48% -
std::stable_partition(deque<int>)_(sparse)/50 -3.29% 27.391 26.491 - -11.94% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.29% 13586.026 13139.562 - -2.05% -
SetIntersection_Front_Set_uint32_16384_256 -3.29% 3946016.288 3816361.400 - -8.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.28% 9436636.240 9126643.202 - -2.44% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.28% 24.871 24.054 - -3.78% -
BM_vector_deque_ranges_move_backward/2 -3.28% 2.062 1.994 - -2.93% -
SetIntersection_None_Set_uint64_16384_16384 -3.28% 179750549.058 173853041.932 - -2.43% -
SetIntersection_None_Set_uint32_1024_16 -3.27% 9126969.381 8828473.669 - -6.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.27% 25.450 24.618 - -5.44% -
BM_std_minmax_element<short>/5500 -3.27% 1375.647 1330.725 - -2.35% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.26% 36.554 35.361 - -2.05% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.26% 9935992.598 9611921.793 - -4.02% -
BM_std_minmax_element<short>/70000 -3.26% 17449.812 16880.918 - -2.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.26% 542.023 524.367 - -2.83% -
SetIntersection_None_Set_uint64_16384_16 -3.26% 167918423.877 162448840.915 - -2.50% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.25% 206.649 199.923 - -3.02% -
SetIntersection_None_Set_string_262144_262144 -3.25% 1710767.334 1655086.264 - -3.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.25% 17016.829 16463.865 - -2.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.25% 0.515 0.498 - 2.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.23% 1391.772 1346.817 - -5.47% -
SetIntersection_Interlaced_Set_float_262144_256 -3.23% 1585005.209 1533841.471 - -3.55% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.22% 11865.262 11483.395 - -4.68% -
BM_std_minmax_element<short>/65536 -3.22% 16323.313 15798.195 - -2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.22% 20.113 19.466 - 0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.21% 168592094.691 163172473.005 - -1.30% -
BM_CmpLess_schar_uint -3.21% 1.147 1.110 - -0.58% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -3.21% 191987.927 185828.175 - -1.05% -
BM_CmpLess_short_uchar -3.19% 1.140 1.104 - -0.46% -
BM_vector_deque_ranges_move_backward/1 -3.19% 2.329 2.255 - -3.46% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.19% 1634458.902 1582328.531 - -1.71% -
SetIntersection_None_Set_uint64_262144_16 -3.19% 1234401.937 1195046.873 - -1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.18% 14634.212 14168.198 - -2.73% -
VDAG_rightmost_middle,_2_levels -3.18% 219.946 212.947 - 0.86% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.18% 1543732.828 1494621.175 - -5.24% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -3.18% 1.184 1.147 - -2.08% -
SetIntersection_None_Set_uint64_262144_256 -3.18% 1233154.217 1193943.928 - -1.97% -
SetIntersection_Interlaced_Vector_string_256_4 -3.18% 6302829.421 6102420.007 - -2.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.18% 28.223 27.327 - 43.04% -
DAG_leftmost_middle,_2_levels -3.18% 15.846 15.342 - -3.55% -
VDAG_rightmost_middle,_3_levels -3.18% 448.081 433.852 - 1.11% -
std::partial_sort(deque<int>)_(descending)/8192 -3.17% 282589.439 273620.496 - 1.09% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.17% 42.954 41.592 - -1.96% -
std::adjacent_find(deque<int>,_pred)/50 -3.17% 30.808 29.831 - -1.68% -
SetIntersection_Front_Set_float_16384_1 -3.17% 1060780.193 1027165.013 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.17% 1106464.926 1071420.014 - -1.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.16% 37.515 36.330 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.16% 18612063.147 18024743.773 - -2.61% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.15% 5.682 5.503 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.15% 5895150.031 5709667.878 - 0.72% -
SetIntersection_None_Set_uint32_1024_4 -3.14% 9028347.956 8744815.239 - -7.09% -
DAG_leftmost_middle,_3_levels -3.13% 13.018 12.610 - -2.53% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -3.13% 185630.970 179814.507 - -1.31% -
BM_vector_deque_ranges_copy_backward/64000 -3.13% 7401.867 7170.004 - -2.66% -
SetIntersection_None_Set_float_262144_262144 -3.13% 1204247.479 1166529.054 - -3.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.13% 2.415 2.339 - 2.31% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.13% 111.832 108.335 - 0.41% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.11% 1074622.364 1041163.101 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.11% 1582098.356 1532857.048 - -17.38% -
std::replace_if(list<int>)_(sprinkled)/32 -3.11% 14.267 13.823 - 4.50% -
BM_deque_vector_ranges_copy/5500 -3.10% 198.332 192.177 - -0.93% -
SetIntersection_None_Set_uint32_1024_1 -3.10% 8954576.000 8676726.375 - -8.41% -
BM_StringRead_Hot_Shallow_Empty -3.10% 0.487 0.472 - -1.41% -
SetIntersection_None_Set_uint64_16384_1 -3.10% 160439959.594 155464980.347 - -3.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.10% 377.936 366.223 - 0.70% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -3.09% 256.684 248.741 - 0.64% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -3.09% 34.483 33.417 - -4.06% -
SetIntersection_Front_Vector_string_262144_16 -3.09% 1608091.112 1558410.985 - -3.13% -
SetIntersection_None_Set_uint32_1024_256 -3.08% 9073451.384 8793646.418 - -7.26% -
BM_CmpLess_int_ushort -3.08% 1.150 1.114 - 0.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.08% 21.884 21.210 - -0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.08% 54.892 53.201 - 1.16% -
BM_vector_deque_copy_backward/2 -3.07% 2.064 2.001 - -2.98% -
std::format(int64_t)_(fmt:_{:0512Lo}) -3.07% 36.679 35.553 - -3.96% -
std::set<int>::ctor(const&,_alloc)/0 -3.07% 13.151 12.747 - 0.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.07% 2.677 2.594 - -3.00% -
std::generate_n(deque<int>)/8192 -3.07% 2015.759 1953.947 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.06% 1179481.674 1143349.484 - -3.65% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.06% 23.341 22.627 - -5.77% -
std::format(int64_t)_(fmt:_{:Ld}) -3.06% 27.766 26.916 - -1.07% -
SetIntersection_Front_Set_uint32_16384_1 -3.06% 1054686.198 1022399.202 - -2.49% -
std::format(double)_(fmt:_{:0>17500_10g}) -3.06% 218.440 211.756 - 0.51% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.06% 21.986 21.313 - -6.22% -
SetIntersection_Front_Set_uint32_256_4 -3.06% 4257677.515 4127514.042 - -2.36% -
SetIntersection_Front_Vector_float_262144_4 -3.05% 1071093.449 1038379.560 - -1.97% -
SetIntersection_Front_Set_uint32_256_1 -3.05% 4207770.911 4079370.585 - -2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.05% 1603539.576 1554656.198 - 1.48% -
SetIntersection_Interlaced_Set_string_1024_16 -3.05% 13172778.262 12771598.786 - -0.04% -
std::format(int64_t)_(fmt:_{:Lo}) -3.04% 28.799 27.923 - -0.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 167.084 162.006 - -2.67% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.04% 12.402 12.025 - 2.50% -
SetIntersection_None_Set_uint32_16384_1024 -3.04% 160793281.549 155908831.551 - -8.60% -
SetIntersection_None_Vector_uint32_262144_16 -3.04% 1138355.437 1103795.674 - -1.95% -
std::stable_sort(deque<int>)_(ascending)/8 -3.03% 20.212 19.599 - 4.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.03% 1073225.193 1040680.853 - -0.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.03% 101908.781 98820.960 - 0.46% -
std::unique(list<int>)_(sprinkled)/52 -3.03% 70.094 67.970 - 1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.03% 36052.335 34961.667 - -1.48% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -3.02% 231.999 224.984 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.02% 1694022.949 1642810.465 - -2.35% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.02% 180899872.314 175441136.217 - -7.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.01% 16414.760 15920.090 - -3.35% -
SetIntersection_Front_Set_string_262144_16 -3.01% 1938129.251 1879727.414 - 4.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.01% 1105952.539 1072651.847 - -1.29% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -3.01% 209.273 202.973 - -0.84% -
std::find_end(vector<int>)_(near_matches)/1024 -3.01% 15666.013 15194.636 - -0.77% -
BM_vector_deque_copy/2 -3.01% 2.003 1.942 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.00% 47.355 45.934 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.00% 1098142.576 1065225.172 - -0.45% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.99% 206.318 200.139 - -0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.99% 15399.734 14938.781 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.99% 10047913.355 9747666.228 - -0.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.99% 42.101 40.844 - 7.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.98% 818.171 793.761 - -3.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.98% 1692840.496 1642345.051 - -2.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.98% 621.748 603.203 - -4.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.98% 793.908 770.234 - -0.86% -
SetIntersection_None_Set_float_64_64 -2.98% 11631647.010 11284826.140 - 1.41% -
std::format(int64_t)_(fmt:_{:0^512b}) -2.98% 39.045 37.881 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.98% 4341412.970 4212022.820 - -0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.98% 1124820.484 1091313.431 - -1.04% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -2.98% 62.584 60.721 - 5.03% -
std::find_if(list<int>)_(bail_25%)/8192 -2.98% 1452.046 1408.815 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.97% 84931.143 82407.364 - -1.30% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.97% 39326.470 38160.307 - 0.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.96% 32.439 31.477 - -2.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.96% 52.900 51.335 - 2.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.95% 51354.220 49836.800 - -1.47% -
SetIntersection_Front_Vector_uint32_1024_64 -2.95% 1372393.456 1331901.422 - 1.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.94% 3.801 3.689 - -1.18% -
SetIntersection_None_Vector_uint64_16384_256 -2.94% 1104249.430 1071838.253 - -3.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.93% 81.331 78.947 - 0.08% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.93% 14073448.888 13661366.993 - 9.92% -
SetIntersection_None_Vector_float_262144_16384 -2.92% 1172193.335 1137928.356 - 1.35% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.92% 12702.973 12332.451 - 1.25% -
SetIntersection_Interlaced_Set_float_16384_4 -2.91% 171734920.891 166734452.672 - -1.52% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.91% 2.469 2.398 - 4.36% -
SetIntersection_None_Set_float_262144_16384 -2.91% 1201612.141 1166653.076 - -2.77% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.91% 433.831 421.216 - 2.46% -
SetIntersection_None_Vector_float_262144_4 -2.90% 1170390.489 1136456.303 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.90% 1820315.754 1767544.354 - -1.89% -
std::any_of(list<int>)_(process_all)/32 -2.89% 11.748 11.409 - 0.08% -
std::set<int>::contains(key)_(existent)/32 -2.89% 1.715 1.666 - 1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.88% 38010750.021 36915612.860 - -0.37% -
SetIntersection_None_Set_uint64_1024_16 -2.88% 8972386.503 8714012.042 - -1.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.88% 1.004 0.975 - -10.79% -
std::find_end(vector<int>)_(near_matches)/1000 -2.88% 15052.698 14619.550 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.87% 1207091.858 1172388.694 - -0.72% -
std::copy(vector<bool>)_(aligned)/4096 -2.87% 4.800 4.662 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.87% 4235902.351 4114230.846 - -1.66% -
BM_BitsetToString<32>/Uniform_(50%)/50 -2.86% 17.014 16.527 - -6.32% -
BM_deque_deque_move/1024 -2.86% 37.715 36.637 - -3.55% -
BM_vector_deque_ranges_move_backward/70000 -2.86% 8114.499 7882.523 - -1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.86% 9.292 9.026 - -1.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.86% 38.040 36.953 - 0.00% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.86% 21.891 21.266 - -2.97% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.86% 197.037 191.408 - -0.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.86% 6584.250 6396.191 - -3.46% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.86% 1.468 1.426 - -6.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.86% 18.230 17.710 - -1.70% -
std::stable_partition(list<int>)_(sparse)/8192 -2.85% 8863.980 8611.457 - 0.12% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.84% 2.273 2.209 - -8.62% -
SetIntersection_Front_Vector_uint32_256_64 -2.84% 4357765.708 4233878.391 - -3.18% -
BM_std_minmax_element<short>/4096 -2.84% 1026.218 997.085 - -1.80% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.84% 4.076 3.961 - -0.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.84% 54.342 52.801 - -2.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.83% 44.820 43.549 - 0.22% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.83% 33.865 32.905 - -0.72% -
SetIntersection_Front_Vector_string_16384_256 -2.83% 9918254.377 9637551.975 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.82% 1692190.672 1644390.220 - -2.23% -
BM_CmpLess_short_uint -2.82% 1.145 1.112 - 0.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.82% 67624.044 65716.802 - -3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.81% 16586291.537 16119823.858 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.81% 1262323.158 1226823.975 - -1.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.81% 13.659 13.275 - -2.39% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.81% 18123.411 17613.835 - -0.04% -
BM_format_to_iterator/<std::string>_string_len_60 -2.81% 9.827 9.551 - -0.28% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.80% 5992657.497 5824572.605 - -8.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.80% 200619415.969 194994739.154 - -8.13% -
SetIntersection_Interlaced_Set_float_256_4 -2.80% 11325948.800 11008982.664 - -1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.80% 1298.875 1262.548 - -3.52% -
BM_deque_vector_copy_backward/70000 -2.79% 7945.824 7724.260 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.78% 616251.928 599101.964 - -0.31% -
BM_std_minmax_element<short>/512 -2.78% 134.142 130.413 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.78% 2152883.221 2093059.000 - -1.79% -
BM_vector_deque_copy/64 -2.78% 2.820 2.741 - -1.16% -
SetIntersection_Front_Set_string_256_1 -2.77% 4393257.625 4271357.765 - -0.81% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.77% 17.900 17.404 - -1.07% -
bm_list/1 -2.76% 3.155 3.069 - -2.47% -
BM_deque_deque_move/5500 -2.75% 202.045 196.482 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.75% 9.480 9.220 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.75% 2901188.730 2821436.072 - -2.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.74% 16.478 16.026 - -2.41% -
SetIntersection_Interlaced_Set_float_262144_16 -2.74% 1609847.736 1565708.334 - -2.87% -
BM_deque_vector_ranges_copy_backward/65536 -2.73% 7489.534 7284.789 - -12.36% -
std::find(vector<int>)_(process_all)/8 -2.73% 2.702 2.628 - -1.20% -
rng::fold_left(deque<int>)/8 -2.73% 4.025 3.915 - -2.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.72% 634733.516 617450.091 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.72% 20000.512 19456.211 - 1.55% -
BM_LexicallyNormal/small_path/128 -2.72% 1986.208 1932.238 - 1.51% -
BM_deque_deque_move_backward/65536 -2.72% 7628.923 7421.791 - -1.81% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.71% 6.108 5.942 - -1.08% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.71% 38563937.553 37519151.175 - -0.99% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.71% 16.798 16.343 - -2.88% -
BM_cyrillic_text<char> -2.71% 25560.909 24868.930 - 1.94% -
ranges::min(std::list<long_long>)/8 -2.71% 1.843 1.793 - -1.21% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -2.70% 21.617 21.032 - -0.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.70% 13.616 13.248 - -1.94% -
std::multimap<std::string,_int>::clear()/1024 -2.70% 22540.064 21932.041 - -4.92% -
SetIntersection_None_Vector_uint64_262144_256 -2.69% 1138615.024 1108020.844 - -2.49% -
SetIntersection_None_Vector_uint64_256_256 -2.69% 2159798.351 2101780.266 - -2.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.69% 800.593 779.090 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.68% 36288627.262 35315424.897 - -1.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 122227.464 118950.073 - -0.70% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.68% 30.260 29.449 - -4.72% -
BM_format_to_string_back_inserter<std::string>/16384 -2.68% 1008.806 981.762 - -0.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.68% 57.389 55.852 - 32.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.68% 13.643 13.278 - -1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.67% 3811.925 3710.005 - -5.61% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.67% 1635740.154 1592011.963 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.67% 27756247.120 27014966.879 - 1.93% -
BM_LexicallyNormal/small_path/256 -2.67% 3894.153 3790.179 - 0.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.67% 37716.851 36709.917 - 0.30% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.66% 349998083.127 340672706.697 - -4.54% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.66% 23.426 22.802 - -0.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.66% 1.614 1.571 - 2.62% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.66% 1.243 1.210 - -0.44% -
SetIntersection_Front_Set_uint32_64_16 -2.66% 15398257.263 14988372.141 - -3.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.66% 8208932.195 7990807.581 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.65% 4248614.427 4135890.377 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.65% 13366051.667 13011518.629 - -2.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.65% 7172435.720 6982411.735 - -2.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.65% 21.981 21.400 - -1.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -2.64% 54.297 52.863 - 0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.64% 57036.838 55531.275 - 1.93% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.63% 6681120.625 6505149.793 - -13.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.63% 11792479.295 11481939.732 - -1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.63% 252514816.985 245867436.640 - -30.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.63% 1.274 1.241 - -8.16% -
SetIntersection_None_Set_uint32_16384_16384 -2.62% 163378173.478 159091071.615 - -7.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.62% 1258407.879 1225445.883 - -1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.62% 3553208.715 3460161.575 - -0.55% -
SetIntersection_None_Set_uint64_262144_1 -2.62% 1225983.479 1193881.672 - -2.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.62% 22.215 21.634 - -1.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.61% 45023.810 43848.003 - -3.16% -
std::format(double)_(fmt:_{:0>17500_0L}) -2.61% 213.377 207.808 - -2.18% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.61% 13.047 12.707 - 0.07% -
BM_StringConstructDestroyCStr_Small_Opaque -2.61% 2.253 2.194 - 2.85% -
std::for_each(list<int>)/50 -2.60% 21.451 20.892 - -0.67% -
SetIntersection_Front_Set_uint32_262144_16384 -2.60% 221825955.181 216048592.222 - -2.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.60% 18.802 18.313 - -0.82% -
std::stable_partition(deque<int>)_(dense)/32 -2.60% 29.751 28.978 - -5.26% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.60% 48.608 47.346 - 2.18% -
SetIntersection_Front_Vector_uint64_256_4 -2.59% 4232684.291 4122871.167 - -1.04% -
SetIntersection_Front_Vector_uint64_256_16 -2.59% 4267256.340 4156598.689 - -0.27% -
SetIntersection_None_Vector_float_262144_1024 -2.59% 1153369.700 1123495.219 - -0.41% -
SetIntersection_Front_Set_uint32_64_1 -2.58% 16759194.315 16326056.803 - -1.63% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.58% 7395.089 7204.191 - -4.77% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.58% 4212364.574 4103667.281 - -1.59% -
std::sort(vector<int>)_(ascending)/8 -2.58% 16.086 15.672 - -0.26% -
SetIntersection_Front_Set_uint64_256_16 -2.57% 4544499.534 4427572.862 - -1.10% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.57% 7172011.327 6987935.319 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.57% 1156.495 1126.818 - 1.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.56% 13.347 13.005 - 0.47% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.56% 13.083 12.748 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.56% 26297.375 25624.063 - -0.46% -
SetIntersection_None_Set_uint64_256_256 -2.56% 5823958.426 5674980.860 - -2.00% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.56% 12.068 11.759 - -7.16% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.56% 1280043.701 1247325.926 - -3.50% -
std::rotate(vector<bool>)_(by_1/4)/1024 -2.56% 14.162 13.800 - -0.34% -
std::set<int>::equal_range(key)_(existent)/1024 -2.55% 4.457 4.343 - -1.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.55% 4.668 4.549 - 1.36% -
BM_CmpEqual_short_uint -2.55% 1.146 1.117 - 0.41% -
std::flat_multimap<int,_int>::clear()/32 -2.54% 401.845 391.627 - -2.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.54% 23.746 23.142 - -2.34% -
SetIntersection_None_Vector_float_262144_262144 -2.54% 1151246.363 1122028.065 - -0.59% -
std::format(double)_(fmt:_{:0>17500_10L}) -2.53% 228.446 222.659 - 0.18% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -2.53% 16.946 16.517 - -0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.53% 20.126 19.617 - -1.08% -
std::format(int64_t)_(fmt:_{:0^512X}) -2.53% 41.155 40.116 - -10.05% -
BM_vector_deque_move_backward/65536 -2.52% 7706.512 7511.934 - -1.57% -
SetIntersection_None_Set_float_262144_1 -2.52% 1202049.803 1171703.288 - -3.26% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.52% 478.170 466.125 - -2.53% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.52% 1595439.453 1555251.056 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.51% 170028454.787 165755147.839 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.51% 11776159.120 11480205.392 - 0.52% -
SetIntersection_None_Set_string_262144_4 -2.51% 1709567.709 1666729.818 - -2.75% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.50% 31.168 30.388 - -4.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.50% 30.833 30.062 - -1.83% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -2.50% 62.512 60.949 - 3.28% -
SetIntersection_Front_Vector_uint64_64_16 -2.50% 14506186.516 14143446.809 - -1.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -2.50% 0.711 0.693 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.50% 1607453.914 1567315.862 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.50% 3523444.244 3435469.188 - -1.29% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.50% 11564191.221 11275633.748 - -4.03% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.49% 2.963 2.889 - -1.97% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.49% 13.210 12.881 - -2.00% -
std::is_sorted(vector<int>)/8192 -2.49% 1928.366 1880.403 - -4.43% -
SetIntersection_None_Vector_float_1024_1 -2.48% 1101633.699 1074274.710 - -0.45% -
std::format(int64_t)_(fmt:_{:0512x}) -2.48% 30.022 29.277 - -0.61% -
BM_deque_deque_ranges_move_backward/65536 -2.48% 7577.810 7389.786 - -1.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.48% 461906.336 450448.260 - -3.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.48% 1.802 1.757 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.48% 56236560.783 54842189.687 - -0.39% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.48% 1071099.492 1044573.789 - 0.58% -
std::none_of(list<int>)_(process_all)/32 -2.48% 11.799 11.507 - 0.36% -
BM_CmpEqual_short_schar -2.48% 1.150 1.121 - -0.80% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.47% 111.135 108.385 - 5.99% -
BM_num_put<double> -2.47% 58.842 57.388 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.47% 621.985 606.630 - -5.70% -
std::format(int64_t)_(fmt:_{:0>512d}) -2.46% 31.075 30.310 - 0.16% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -2.46% 37.036 36.124 - 0.46% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.46% 1443.350 1407.816 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.46% 16842247.539 16428257.037 - -0.49% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.45% 1908.898 1862.062 - -2.95% -
std::all_of(list<int>)_(process_all)/32768 -2.45% 26335.806 25689.705 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.45% 22845672.486 22286064.680 - -0.16% -
std::flat_multimap<int,_int>::clear()/8192 -2.45% 419.513 409.246 - -2.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.44% 14245.502 13897.269 - -1.04% -
SetIntersection_Front_Set_uint32_262144_4 -2.44% 1071669.695 1045486.321 - -3.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.44% 121743.979 118769.747 - 0.30% -
BM_format/C_string_len_6000 -2.44% 265.995 259.500 - -0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.44% 761.305 742.725 - -1.13% -
BM_CmpEqual_short_ushort -2.44% 1.119 1.092 - -1.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.44% 178938.027 174578.488 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.43% 8991234.226 8772332.028 - 0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.43% 10366278.661 10113996.186 - -3.12% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.43% 13.051 12.733 - 0.04% -
SetIntersection_None_Set_float_262144_4 -2.43% 1199770.508 1170649.494 - -3.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.42% 4134123.686 4033920.290 - -1.05% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.42% 217.466 212.200 - -1.41% -
SetIntersection_None_Set_uint32_16_16 -2.42% 35910927.606 35041816.352 - -1.90% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.42% 8300.318 8099.583 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.42% 348623584.594 340200461.133 - -5.70% -
std::flat_multimap<int,_int>::clear()/0 -2.41% 402.105 392.400 - -2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.41% 2128366.699 2077006.512 - -1.95% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.41% 26.511 25.872 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.41% 205335869.819 200392507.209 - -5.69% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.41% 16.215 15.825 - 0.09% -
std::multiset<std::string>::erase(iterator)/32 -2.41% 26.705 26.062 - -0.84% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.40% 23312.994 22752.481 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.40% 1140480.675 1113067.864 - -3.07% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -2.40% 37.459 36.560 - 1.14% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.40% 1544752.277 1507730.875 - -2.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.39% 16.374 15.982 - -8.70% -
SetIntersection_None_Vector_uint32_256_256 -2.39% 2182429.148 2130245.439 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.39% 1083688.704 1057780.953 - -0.50% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.39% 1103453.655 1077099.476 - 0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.39% 5155.527 5032.416 - -2.96% -
SetIntersection_None_Vector_string_16384_1 -2.39% 1242322.275 1212668.207 - -2.62% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.39% 1331267.982 1299513.836 - -1.34% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.38% 3.655 3.568 - -3.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.38% 2.313 2.258 - -3.15% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.38% 4.383 4.279 - 1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.38% 1251047.852 1221253.092 - -1.12% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.38% 13.068 12.757 - 0.21% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.38% 27.139 26.493 - -0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.37% 1615.396 1577.114 - 10.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.37% 1085120.825 1059445.226 - 1.82% -
SetIntersection_None_Set_uint64_256_1 -2.36% 11725391.001 11448296.462 - -2.19% -
std::flat_multimap<int,_int>::clear()/1024 -2.36% 401.215 391.737 - -2.53% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.36% 12.960 12.654 - -1.64% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.36% 17.096 16.692 - -0.59% -
std::sort(vector<int>)_(pipe-organ)/8 -2.36% 17.968 17.544 - -0.67% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.36% 3233.047 3156.873 - 0.08% -
std::format(double)_(fmt:_{:0^17500_10e}) -2.35% 206.477 201.616 - 1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.35% 4853.916 4739.629 - 0.42% -
std::for_each(map<int>::iterator)/8192 -2.35% 16371.941 15986.996 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.35% 1059570.090 1034679.026 - -1.81% -
std::sort(vector<int>)_(shuffled)/8 -2.35% 23.104 22.562 - -0.58% -
SetIntersection_None_Set_uint64_262144_4 -2.34% 1222956.951 1194280.600 - -1.16% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.34% 10.961 10.704 - -15.46% -
std::pop_heap(vector<size_t>)/8 -2.34% 52.702 51.467 - -0.74% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.34% 2799380.699 2733798.340 - -0.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.34% 1173.764 1146.288 - 6.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.34% 58476.918 57108.870 - -1.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.34% 210241.865 205327.368 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.34% 1055557.560 1030895.444 - -1.54% -
std::any_of(vector<int>)_(process_all)/8 -2.33% 2.419 2.363 - -5.57% -
SetIntersection_None_Set_string_1024_256 -2.33% 9085029.622 8873041.847 - -3.83% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.33% 46.475 45.391 - -2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.33% 6837.681 6678.375 - -1.06% -
std::all_of(list<int>)_(process_all)/8 -2.33% 2.719 2.656 - 0.43% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.33% 60333716.109 58928761.966 - -1.76% -
SetIntersection_None_Vector_uint32_1024_4 -2.33% 1101704.300 1076085.748 - -0.00% -
BM_deque_vector_ranges_move_backward/4000 -2.32% 142.260 138.955 - -1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.32% 4446082.029 4342856.661 - -1.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.32% 5.520 5.393 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.31% 89.594 87.520 - 1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.31% 4251146.599 4152765.626 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.31% 1263085.043 1233874.270 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.31% 544791965.446 532196573.299 - -0.75% -
std::sort(vector<int>)_(repeated)/8 -2.31% 16.103 15.731 - -0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.31% 446.263 435.950 - -1.44% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.31% 12.998 12.698 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.30% 1676653.891 1638017.252 - -3.34% -
std::format(int64_t)_(fmt:_{:0512d}) -2.30% 32.750 31.995 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.30% 39152978.349 38251578.162 - -1.09% -
std::stable_sort(vector<int>)_(repeated)/8 -2.30% 15.843 15.479 - -1.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.29% 400.924 391.736 - -1.89% -
SetIntersection_Front_Vector_uint32_1024_4 -2.29% 1084671.583 1059851.800 - 0.20% -
rng::find_last_if(list<int>)_(bail_10%)/8 -2.29% 3.178 3.105 - 0.26% -
SetIntersection_Front_Set_uint32_262144_1 -2.28% 1056198.562 1032116.436 - -1.80% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.28% 10.802 10.556 - -0.02% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.28% 94.743 92.584 - -34.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.28% 8918258.087 8715066.403 - -2.80% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.28% 37560.174 36704.508 - 2.28% -
SetIntersection_Front_Set_string_16384_4 -2.28% 1258331.676 1229666.528 - -0.92% -
BM_StringRelational_Eq_Small_Huge_Control -2.28% 0.484 0.473 - -2.33% -
BM_StringAssignAsciiz_Large_Transparent -2.27% 11.741 11.474 - -2.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.27% 400.310 391.207 - -5.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.27% 1263006.594 1234290.526 - -1.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.27% 37412.974 36562.858 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.27% 1363333.343 1332400.612 - 1.58% -
std::set<int>::contains(key)_(non-existent)/8192 -2.27% 10.322 10.088 - -44.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.26% 371.217 362.817 - -0.85% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.26% 3.331 3.256 - -2.34% -
std::set<std::string>::ctor(const&)/1024 -2.26% 35219.954 34423.976 - -1.17% -
BM_deque_vector_ranges_copy_backward/1 -2.26% 2.154 2.105 - 0.68% -
SetIntersection_None_Set_float_256_64 -2.25% 9422170.085 9209879.936 - -1.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.25% 21.140 20.664 - -1.10% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.25% 4221573.717 4126515.937 - -0.67% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.24% 6987.038 6830.288 - 2.42% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.24% 25.106 24.543 - 0.07% -
SetIntersection_None_Vector_uint32_16384_256 -2.24% 1121826.189 1096699.010 - 0.66% -
rng::for_each(map<int>)/8192 -2.24% 16529.420 16159.341 - -2.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.24% 63955660.720 62523906.376 - -0.60% -
rng::find(vector<bool>)_(process_all)/8 -2.24% 0.642 0.627 - -29.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.24% 1499.492 1465.946 - 0.52% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.23% 399.859 390.922 - -1.35% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.23% 13.993 13.680 - 0.07% -
BM_format_to_n_string_span<char>/1048576 -2.23% 12441.698 12163.740 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.23% 39391961.028 38513265.538 - -2.13% -
SetIntersection_None_Set_float_262144_256 -2.23% 1196047.936 1169369.467 - -3.06% -
SetIntersection_None_Set_uint64_1024_256 -2.23% 8934891.142 8735736.919 - -0.34% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.23% 13.048 12.757 - 0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.23% 1.473 1.440 - 1.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.23% 6853.370 6700.753 - 0.44% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -2.22% 34.682 33.911 - -4.09% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.22% 15.009 14.675 - 0.43% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.22% 110368.182 107915.992 - 0.86% -
VDAG_sidecast,_3_levels -2.22% 105.626 103.280 - 0.17% -
SetIntersection_None_Set_float_262144_64 -2.22% 1192726.645 1166255.860 - -3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.22% 27005271.138 26406008.318 - 1.12% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.22% 16.100 15.743 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.21% 543412778.453 531387688.967 - -0.47% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.21% 211.626 206.945 - -0.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.21% 541.001 529.034 - 2.26% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.21% 1456.669 1424.473 - -2.53% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.21% 16.530 16.164 - -1.50% -
SetIntersection_Interlaced_Set_float_262144_64 -2.21% 1573635.904 1538893.064 - -2.41% -
bm_ranges_swap_ranges_vb_aligned/256 -2.21% 3.535 3.457 - -0.03% -
std::multimap<int,_int>::erase(iterator)/32 -2.20% 20.978 20.516 - 0.53% -
BM_format_to_back_inserter<std::string>/string_len_6000 -2.20% 474.489 464.031 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.20% 1204563.996 1178018.203 - 0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.20% 13.444 13.148 - -0.15% -
SetIntersection_None_Vector_string_256_64 -2.20% 3679144.223 3598210.651 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.20% 163389564.305 159795524.691 - -1.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.20% 19.563 19.133 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.20% 26463573.918 25881486.736 - 1.84% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.20% 13.248 12.957 - 0.11% -
bm_lexicographical_compare<unsigned_char>/8 -2.20% 1.389 1.359 - 0.51% -
std::map<std::string,_int>::clear()/32 -2.20% 922.172 901.923 - 4.06% -
BM_deque_deque_ranges_move_backward/64 -2.19% 3.419 3.344 - -5.02% -
SetIntersection_None_Vector_uint64_64_64 -2.19% 8627991.744 8438741.165 - -0.21% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.19% 410.177 401.187 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.19% 9581781.413 9371773.933 - 4.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.19% 943318.779 922654.974 - -0.29% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.18% 16.289 15.933 - 1.84% -
SetIntersection_Interlaced_Set_string_262144_64 -2.18% 2147820.719 2100925.702 - -1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.18% 64005546.802 62608266.284 - -1.35% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.18% 1101.470 1077.428 - -1.21% -
std::is_sorted(list<int>)/8192 -2.18% 7306.584 7147.114 - -2.42% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -2.18% 5176.580 5063.609 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.18% 205628505.192 201141678.706 - -5.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.18% 217341092.674 212609636.037 - -0.74% -
std::map<int,_int>::find(key)_(existent)/8192 -2.18% 5.507 5.387 - 0.24% -
std::pop_heap(deque<float>)/8 -2.17% 53.037 51.884 - -0.23% -
SetIntersection_None_Set_uint64_16384_256 -2.17% 169128235.160 165453404.957 - -1.90% -
BM_Swap_FuncPtr_MemPtr -2.17% 3.334 3.261 - -3.16% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.17% 16.055 15.706 - -1.90% -
std::move_backward(list<int>)/512 -2.17% 377.665 369.465 - 0.34% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.17% 477.758 467.387 - -6.14% -
SetIntersection_Front_Set_string_16384_1 -2.17% 1110558.098 1086478.893 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.17% 1879644.533 1838899.821 - -1.48% -
std::format(double)_(fmt:_{:0<17500_10L}) -2.17% 224.086 219.229 - -0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.17% 402.818 394.092 - -2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.17% 170488.874 166796.032 - -0.65% -
SetIntersection_Front_Set_uint32_1_1 -2.16% 542315347.184 530586397.459 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.16% 1269302.084 1241860.269 - -2.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.16% 1598.034 1563.489 - -2.60% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.16% 11513758.484 11265179.984 - -2.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.16% 20.957 20.505 - -1.26% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.16% 13391486.461 13102493.377 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.16% 353815202.608 346179970.851 - -0.73% -
BM_vector_deque_ranges_move_backward/4096 -2.16% 151.696 148.424 - -0.85% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.16% 21.089 20.634 - -4.72% -
SetIntersection_None_Set_float_262144_16 -2.16% 1201036.377 1175141.113 - -3.15% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.16% 13.132 12.849 - 0.79% -
SetIntersection_Front_Set_uint32_1024_1 -2.15% 1065102.236 1042154.231 - -0.89% -
SetIntersection_Interlaced_Set_float_1024_16 -2.15% 11559718.693 11310738.946 - -3.56% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.15% 819.837 802.192 - 0.11% -
BM_StringRelational_Eq_Empty_Small_Control -2.15% 0.477 0.467 - -5.01% -
SetIntersection_Front_Vector_uint64_16384_64 -2.15% 1385598.635 1355829.639 - 1.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.15% 19.268 18.854 - -0.71% -
std::rotate_copy(list<int>)/8192 -2.15% 7034.818 6883.878 - 2.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 399.755 391.182 - -1.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.14% 5125.641 5015.829 - -1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.14% 55497465.628 54310577.540 - -0.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.14% 38.180 37.364 - -0.08% -
std::format(int64_t)_(fmt:_{:0<512o}) -2.14% 33.164 32.456 - 0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.14% 15.381 15.053 - -0.66% -
BM_StringAssignAsciiz_Large_Opaque -2.14% 11.787 11.535 - -1.70% -
BM_CmpLess_ushort_ushort -2.14% 1.090 1.066 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.13% 217075329.561 212445597.144 - -0.81% -
SetIntersection_None_Set_uint32_64_64 -2.13% 11564737.747 11318108.329 - -5.50% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.13% 12506043.675 12240010.060 - 0.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.13% 25.021 24.489 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.12% 11585117.784 11339065.542 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.12% 137617701.811 134694959.684 - -0.69% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -2.12% 581.571 569.226 - 0.11% -
std::for_each(multiset<int>::iterator)/32 -2.12% 21.436 20.981 - -0.46% -
std::format(int64_t)_(fmt:_{:0<512x}) -2.12% 31.696 31.024 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.12% 140607.813 137626.073 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.12% 94999.524 92985.494 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.12% 220157180.664 215490135.225 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 17512672.119 17141718.599 - 2.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.12% 826.011 808.515 - 1.53% -
SetIntersection_None_Set_string_16_16 -2.12% 37044843.940 36260544.946 - -0.82% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.12% 1301531.740 1273978.271 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.11% 9.116 8.923 - 0.89% -
BM_CmpEqual_schar_uchar -2.11% 1.114 1.091 - -1.23% -
BM_LexicallyNormal/small_path/64 -2.11% 1004.095 982.888 - 2.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.11% 54.889 53.730 - 3.79% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -2.11% 5182.046 5072.609 - 0.12% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.11% 167.814 164.273 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.11% 138492345.907 135571697.565 - -0.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.11% 18.268 17.883 - -0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.11% 22.952 22.468 - 2.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.11% 23.216 22.727 - -4.13% -
BM_format_to_n_string_pointer<char>/1048576 -2.11% 12431.778 12169.885 - -1.02% -
std::count(list<int>)_(every_other)/8 -2.10% 2.131 2.087 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.10% 1656192.547 1621379.641 - -1.70% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.10% 14.987 14.672 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -2.10% 9479.483 9280.550 - -0.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.10% 21.307 20.861 - 5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.10% 1691297.934 1655836.425 - -2.07% -
SetIntersection_Front_Set_uint32_16_1 -2.10% 63854649.244 62515964.246 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.09% 17173009.279 16813847.253 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.09% 63944282.974 62608580.104 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.09% 136358818.604 133514118.075 - -0.76% -
std::set<int>::contains(key)_(existent)/8192 -2.09% 8.383 8.208 - -0.76% -
SetIntersection_None_Vector_uint64_1024_16 -2.08% 1104320.490 1081311.631 - 0.33% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.08% 12.972 12.701 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.08% 542902106.741 531596157.713 - -0.65% -
SetIntersection_Interlaced_Set_string_1024_64 -2.08% 17058437.938 16703242.328 - -0.36% -
std::move_backward(vector<bool>)_(aligned)/64 -2.08% 1.731 1.695 - 0.55% -
SetIntersection_None_Vector_uint32_1024_1 -2.08% 1098923.609 1076063.820 - -0.40% -
std::is_sorted_until(list<int>,_pred)/8192 -2.08% 7620.691 7462.229 - 0.01% -
std::sort(deque<int>)_(shuffled)/1024 -2.08% 6850.090 6707.727 - -0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.08% 1515830.791 1484356.046 - -2.28% -
SetIntersection_None_Vector_uint32_262144_1 -2.07% 1128766.049 1105345.236 - -1.60% -
std::pop_heap(deque<int>)/8 -2.07% 53.201 52.097 - 0.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.07% 1.252 1.226 - -7.34% -
SetIntersection_None_Vector_uint32_1024_16 -2.07% 1105840.484 1082932.062 - 0.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.07% 637327.375 624129.106 - -1.22% -
SetIntersection_Interlaced_Set_float_262144_4 -2.07% 1294171.307 1267407.308 - -3.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -2.07% 18.280 17.902 - -0.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.06% 983.493 963.187 - 1.40% -
BM_to_chars_good/8 -2.06% 2.370 2.321 - 1.73% -
SetIntersection_None_Vector_string_64_16 -2.06% 14382474.485 14086374.032 - -0.16% -
SetIntersection_None_Set_uint64_1024_1 -2.06% 8987520.224 8802557.451 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.06% 1075966.426 1053844.110 - 0.98% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.06% 22.452 21.991 - -0.16% -
SetIntersection_None_Set_float_16384_4 -2.05% 159001102.512 155735440.389 - -0.80% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.05% 27223.754 26664.684 - 0.44% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.05% 67330.974 65948.614 - -3.57% -
BM_deque_deque_ranges_move_backward/70000 -2.04% 7991.921 7828.528 - -1.59% -
BM_BitsetToString<32>/Sparse_(10%)/10 -2.04% 12.868 12.605 - -5.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.04% 626.093 613.304 - -1.62% -
std::find_if(deque<int>)_(process_all)/8 -2.04% 2.576 2.523 - 0.15% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.04% 194.964 190.986 - -1.23% -
SetIntersection_None_Vector_float_16384_16 -2.04% 1132002.459 1108922.182 - 0.39% -
SetIntersection_Interlaced_Vector_string_64_1 -2.04% 17259813.501 16908498.436 - 0.22% -
SetIntersection_Interlaced_Set_float_262144_1 -2.04% 1044856.537 1023591.185 - 2.09% -
BM_Swap_FuncPtr_MemFuncPtr -2.03% 3.269 3.202 - -8.18% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.03% 4.251 4.164 - -0.07% -
SetIntersection_None_Vector_string_16384_16 -2.03% 1242465.925 1217220.733 - -1.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.03% 18.492 18.116 - -3.94% -
SetIntersection_Front_Vector_uint32_64_4 -2.03% 16161426.000 15833884.895 - -1.02% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.03% 6911.440 6771.452 - 1.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.02% 5.317 5.209 - -2.48% -
SetIntersection_None_Set_float_256_4 -2.02% 11414192.692 11183131.569 - -2.20% -
SetIntersection_Front_Set_uint32_1024_16 -2.02% 1218841.643 1194182.795 - -1.55% -
BM_LexicallyRelative/small_path/32 -2.02% 819.008 802.443 - 3.94% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.02% 27.141 26.592 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.02% 57272196.144 56114980.813 - -1.01% -
BM_SharedPtrCreateDestroy -2.02% 11.049 10.825 - -0.48% -
BM_deque_deque_copy_backward/64 -2.02% 3.411 3.342 - -1.98% -
BM_deque_deque_ranges_move/5500 -2.02% 200.739 196.684 - 0.41% -
VChain,_1_level -2.02% 5.958 5.838 - 1.55% -
SetIntersection_None_Vector_string_4_4 -2.02% 138990411.721 136183363.156 - -0.02% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.02% 1646205.730 1612977.457 - -1.31% -
SetIntersection_Interlaced_Set_string_262144_16 -2.02% 2162017.088 2118448.566 - -2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.01% 543284524.648 532338237.176 - -0.70% -
std::format(float)_(fmt:_{:0^17500_10}) -2.01% 205.194 201.060 - -0.85% -
BM_vector_deque_ranges_move_backward/64000 -2.01% 7376.683 7228.074 - -1.04% -
SetIntersection_Front_Vector_uint32_1024_16 -2.01% 1129614.866 1106916.692 - 0.32% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.01% 20.211 19.805 - -1.28% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.01% 307.987 301.800 - 1.38% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.01% 4711.197 4616.623 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.01% 217231593.790 212873626.526 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.00% 16676109.290 16342150.657 - -0.70% -
BM_deque_vector_move_backward/64000 -2.00% 7173.428 7029.877 - -0.49% -
BM_LexicallyRelative/small_path/64 -2.00% 1593.331 1561.466 - 4.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.00% 542727498.137 531875945.108 - -0.70% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.00% 1.802 1.766 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.00% 63758636.537 62485976.997 - -0.92% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.99% 31.005 30.386 - 2.13% -
std::format(int64_t)_(fmt:_{:0<512d}) -1.99% 33.753 33.080 - -2.09% -
VChain_fail,_4_levels -1.99% 31.058 30.439 - -1.64% -
SetIntersection_None_Set_string_262144_1 -1.99% 1699790.609 1665934.326 - -3.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.99% 9035510.061 8855658.379 - 0.63% -
SetIntersection_Front_Set_uint32_256_256 -1.99% 7788110.806 7633265.697 - -2.88% -
std::format(double)_(fmt:_{:0^17500_10g}) -1.99% 219.201 214.843 - 0.02% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.99% 7874019.660 7717636.002 - -1.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.99% 22.097 21.658 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.98% 139790266.744 137015967.981 - -0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.98% 43.969 43.096 - -0.30% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.98% 16697876.304 16366653.835 - -0.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.98% 1.421 1.392 - 20.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.98% 37343460.212 36602909.307 - -0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.98% 16.036 15.719 - -1.92% -
BM_std_minmax_element<int>/4 -1.98% 1.239 1.215 - -2.67% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.98% 227.781 223.274 - -0.49% -
SetIntersection_None_Vector_uint32_16384_1024 -1.98% 1117583.399 1095472.457 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.98% 16888053.845 16554491.605 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.97% 13936868.153 13661704.973 - -2.24% -
CastTo<B<Width_/_2,_Depth>> -1.97% 2928.917 2871.100 - -0.92% -
SetIntersection_None_Set_uint32_4_4 -1.97% 137216034.472 134508233.367 - -0.92% -
std::multiset<int>::erase(key)_(existent)/8192 -1.97% 62.288 61.059 - -0.45% -
BM_StringFindNoMatch/512 -1.97% 9.389 9.204 - -0.09% -
std::search(list<int>,_pred)_(same_length)/8192 -1.97% 8817.087 8643.428 - -9.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.97% 16676682.436 16348231.046 - -0.88% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.97% 22.789 22.340 - -0.86% -
std::find(vector<char>)_(process_all)/50 -1.97% 1.646 1.613 - 0.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.96% 468.373 459.175 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.96% 176322435.641 172860202.013 - -1.78% -
VDAG_sidecast,_1_level -1.96% 43.791 42.932 - 0.84% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.96% 7.540 7.392 - 0.10% -
SetIntersection_None_Set_string_262144_64 -1.96% 1703906.740 1670468.832 - -2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.96% 1844512.287 1808333.332 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.96% 542566472.017 531926267.830 - -0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.96% 217101137.257 212845274.801 - -0.60% -
BM_vector_deque_copy/5500 -1.96% 198.104 194.228 - -0.89% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.96% 216504830.734 212271297.037 - -1.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.95% 27.944 27.398 - -0.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.95% 6215.219 6093.924 - -4.83% -
SetIntersection_None_Set_string_262144_16384 -1.95% 1702489.178 1669290.446 - -2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.95% 16612561.349 16288779.426 - -0.38% -
SetIntersection_None_Set_string_262144_16 -1.95% 1701763.834 1668596.191 - -2.30% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.95% 15.726 15.420 - -0.61% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.94% 17.265 16.929 - -3.67% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.94% 169.248 165.958 - -0.44% -
std::replace_if(list<int>)_(sprinkled)/50 -1.94% 23.420 22.965 - -1.58% -
SetIntersection_None_Set_float_64_4 -1.94% 21065226.436 20656021.797 - -1.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.94% 13.956 13.685 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.94% 765.234 750.385 - -0.47% -
SetIntersection_Front_Vector_uint32_16384_1 -1.94% 1064317.168 1043674.093 - 0.71% -
SetIntersection_Interlaced_Set_string_16384_1 -1.94% 1110352.355 1088817.815 - -0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.94% 20.716 20.314 - 0.11% -
std::swap_ranges(list<int>)/8192 -1.94% 10362.229 10161.308 - -1.10% -
std::format(float)_(fmt:_{:017500_10}) -1.94% 201.817 197.903 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.93% 1177747.916 1154960.349 - -1.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.93% 32.321 31.696 - -0.47% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.93% 19.390 19.015 - 0.93% -
std::format(float)_(fmt:_{:017500_10g}) -1.93% 202.553 198.641 - -0.22% -
bm_lexicographical_compare<unsigned_char>/1 -1.93% 1.566 1.536 - -1.70% -
SetIntersection_Front_Set_string_1_1 -1.93% 564725508.719 553820250.879 - -0.08% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.93% 8274.288 8114.512 - -0.25% -
std::format(float)_(fmt:_{:0>17500_10}) -1.92% 202.003 198.117 - -1.43% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.92% 5.580 5.473 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.92% 1061672.351 1041276.471 - -1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.92% 1664655.191 1632687.744 - -1.89% -
std::format(double)_(fmt:_{:0<17500_10}) -1.92% 216.866 212.702 - 1.28% -
SetIntersection_None_Vector_uint32_262144_262144 -1.92% 1141241.657 1119349.105 - -2.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.92% 41342.773 40550.083 - -1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.92% 42026838.427 41221330.984 - -2.70% -
SetIntersection_Interlaced_Set_float_16384_1 -1.92% 1058843.335 1038561.948 - 0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.91% 46245.054 45359.638 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.91% 1246.171 1222.314 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.91% 1189597.387 1166841.555 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.91% 218188921.158 214016330.156 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.91% 1061325.299 1041032.473 - 0.23% -
std::pop_heap(vector<std::string>)/8 -1.91% 54.290 53.252 - -0.47% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.91% 189.471 185.856 - -1.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.91% 39278.302 38529.439 - -3.73% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.91% 10208425.177 10013819.569 - -1.60% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.90% 24.952 24.477 - -1.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 386.354 379.008 - -0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.90% 272.245 267.069 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.90% 4200244.633 4120393.120 - -1.18% -
std::find_if(vector<int>)_(process_all)/1024 -1.90% 125.593 123.207 - 9.29% -
SetIntersection_None_Vector_float_256_64 -1.90% 3485211.169 3419049.669 - 0.15% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.90% 26.011 25.517 - 0.04% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.90% 2054683.761 2015691.450 - -12.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.90% 19.401 19.033 - -1.20% -
SetIntersection_None_Set_uint64_262144_1024 -1.89% 1230612.955 1207298.258 - -0.68% -
std::flat_map<int,_int>::ctor(const&)/32 -1.89% 23.271 22.830 - -1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.89% 175243877.135 171925957.590 - -6.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.89% 169736.869 166524.888 - -0.55% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.89% 419.715 411.772 - -1.15% -
std::stable_sort(deque<int>)_(repeated)/8 -1.89% 19.713 19.341 - 8.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.88% 139492100.581 136862766.896 - -0.89% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.88% 18.692 18.340 - -10.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.88% 13.523 13.269 - -0.40% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.88% 15.822 15.525 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.87% 63731781.903 62537375.997 - -0.44% -
std::format(double)_(fmt:_{:0>17500_10Le}) -1.87% 218.247 214.158 - 0.72% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.87% 2.448 2.402 - -13.94% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -1.87% 2215.243 2173.780 - -17.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 835.640 820.012 - -2.18% -
std::multiset<std::string>::clear()/8192 -1.87% 217763.273 213693.269 - -0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.87% 15.375 15.087 - 0.74% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.87% 185.955 182.482 - -0.31% -
SetIntersection_Front_Vector_float_262144_16 -1.87% 1137528.674 1116292.089 - -0.28% -
bm_swap_ranges_vb_aligned/64 -1.87% 2.889 2.835 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.87% 4567588.798 4482381.930 - -1.75% -
BM_ascii_escaped<char> -1.87% 23782.212 23338.640 - 0.35% -
std::is_sorted(vector<int>)/1024 -1.86% 247.984 243.359 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.86% 2.957 2.902 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.86% 542772261.657 532658467.664 - -0.55% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.86% 13347.107 13098.692 - 3.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 144204758.663 141520885.383 - 0.36% -
BM_CmpEqual_schar_short -1.86% 1.120 1.099 - -2.01% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.86% 84960.154 83380.029 - 1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.86% 401.005 393.549 - -1.72% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.86% 3145.745 3087.288 - 0.10% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -1.86% 25.332 24.861 - 5.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.86% 16689089.567 16379289.008 - -0.44% -
std::partial_sort(deque<int>)_(ascending)/8 -1.86% 30.868 30.295 - -5.46% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.85% 1920.953 1885.362 - -1.45% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.85% 55.881 54.846 - -1.98% -
SetIntersection_None_Set_uint64_262144_16384 -1.85% 1229565.836 1206795.166 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.85% 1042887.418 1023589.476 - -0.51% -
SetIntersection_Interlaced_Set_float_256_1 -1.85% 4210272.568 4132482.872 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.85% 397.630 390.290 - -0.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.85% 18.762 18.416 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.84% 18312484.508 17975204.170 - 0.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.84% 13.054 12.813 - 0.22% -
SetIntersection_None_Vector_uint64_256_16 -1.84% 4071927.095 3997115.190 - -0.58% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.84% 5381.197 5282.336 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.83% 216600887.248 212628991.495 - -0.65% -
SetIntersection_None_Vector_float_256_16 -1.83% 4099074.404 4023981.009 - -0.02% -
BM_vector_deque_copy/1 -1.83% 2.291 2.249 - 2.30% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.83% 14.894 14.621 - 0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.83% 5.175 5.081 - 2.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.83% 13.056 12.818 - -0.29% -
BM_CmpEqual_ushort_ushort -1.83% 1.086 1.066 - -1.44% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.83% 26328.045 25847.108 - 1.61% -
BM_CmpEqual_schar_ushort -1.83% 1.112 1.091 - -0.54% -
std::sort(deque<int>)_(shuffled)/8192 -1.83% 98727.252 96925.397 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.82% 2.027 1.990 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.82% 14184778.212 13926469.386 - 4.44% -
SetIntersection_None_Vector_uint64_262144_16384 -1.82% 1155002.388 1133982.570 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.82% 63654542.809 62496998.970 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.81% 16213840.419 15919707.962 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.81% 60393517.319 59298240.404 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.81% 4372790.539 4293509.744 - -0.70% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.81% 63839582.058 62684016.710 - -0.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.81% 60.114 59.027 - 3.37% -
std::search(list<int>)_(no_match)/1000 -1.81% 672.398 660.240 - -2.08% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.80% 17.312 17.000 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 399.780 392.574 - -0.16% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -1.80% 12842704.481 12611263.635 - -7.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.80% 12575822.217 12349374.108 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.80% 16698388.968 16398025.942 - -0.27% -
SetIntersection_None_Set_float_16384_1 -1.80% 159023715.713 156167205.351 - -0.34% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.80% 20.363 19.998 - -1.46% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.79% 3848.883 3779.808 - 0.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.79% 13297.534 13059.558 - 0.83% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.79% 481.458 472.850 - -1.98% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.79% 41.448 40.708 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.79% 2046678.061 2010137.860 - -0.11% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6286.009 6174.033 - -4.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.78% 16.012 15.727 - -2.15% -
std::none_of(list<int>)_(process_all)/32768 -1.78% 26692.966 26217.829 - 1.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.78% 17114.010 16809.697 - -1.41% -
std::set<std::string>::clear()/0 -1.78% 401.471 394.335 - -0.13% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 397.678 390.626 - 0.12% -
SetIntersection_Interlaced_Set_string_256_16 -1.77% 18329013.724 18004711.867 - 1.18% -
rng::fold_left(deque<int>)/8192 -1.77% 4554.097 4473.562 - 1.36% -
SetIntersection_None_Set_string_262144_256 -1.77% 1705061.115 1674914.548 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.77% 5.466 5.369 - -3.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 680.917 668.879 - -1.12% -
SetIntersection_None_Vector_uint64_1024_4 -1.77% 1102987.149 1083518.260 - 0.36% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.76% 17.557 17.247 - -3.63% -
std::format(double)_(fmt:_{:0>17500_10e}) -1.76% 202.358 198.794 - 0.56% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.76% 12470.883 12251.275 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.76% 56595814.142 55599274.153 - -0.91% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.76% 2.132 2.095 - -2.70% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.76% 16.864 16.568 - 0.04% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.76% 138498967.862 136064732.262 - -1.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.76% 15.318 15.049 - 0.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.76% 661.528 649.909 - -0.67% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.76% 87.638 86.100 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.75% 138110981.754 135687175.899 - -0.51% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.75% 541180685.779 531687137.408 - -0.98% -
std::format(double)_(fmt:_{:_0a}) -1.75% 25.810 25.358 - -1.24% -
SetIntersection_None_Vector_float_256_256 -1.75% 2175890.443 2137730.542 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.75% 160043368.937 157236813.769 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.75% 63585104.934 62470078.090 - -0.54% -
SetIntersection_Front_Set_string_16_4 -1.75% 64661544.221 63529374.193 - 2.20% -
SetIntersection_Front_Vector_uint64_16_1 -1.75% 63659597.606 62545497.266 - -0.64% -
SetIntersection_Front_Set_uint32_16_4 -1.75% 55331500.982 54363434.686 - -1.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.75% 1.423 1.398 - 15.86% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.75% 11064931.281 10871698.714 - -0.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.74% 64731371.829 63601941.662 - -0.87% -
BM_deque_deque_copy/64 -1.74% 3.080 3.026 - -0.25% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.74% 29.037 28.531 - -0.19% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.74% 184.470 181.258 - -4.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 55521758.252 54556406.480 - -0.38% -
SetIntersection_Front_Vector_uint64_64_1 -1.74% 16616495.539 16327935.293 - -0.88% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.74% 14.895 14.636 - 0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.74% 36864.509 36224.484 - 1.73% -
std::sort(deque<int>)_(repeated)/8192 -1.73% 6838.740 6720.093 - 0.15% -
rng::find_last(list<int>)_(bail_90%)/50 -1.73% 1.340 1.317 - 3.95% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.73% 25288.706 24850.016 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.73% 54960253.464 54007185.406 - -0.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 396.950 390.072 - -0.29% -
SetIntersection_None_Set_float_1024_16 -1.73% 8905860.686 8751741.045 - -2.19% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.73% 12.246 12.034 - -0.04% -
BM_num_put<long_double> -1.73% 59.679 58.647 - -1.67% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.73% 12.361 12.147 - 0.29% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.73% 2.134 2.097 - -2.48% -
SetIntersection_None_Set_uint32_16_1 -1.73% 67523204.098 66357294.014 - -0.84% -
SetIntersection_None_Vector_float_1024_64 -1.73% 1098249.472 1079287.873 - -0.54% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.73% 324.985 319.376 - 7.14% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.73% 24.975 24.544 - 0.43% -
std::pop_heap(deque<int>)/8192 -1.72% 53.829 52.903 - -1.81% -
BM_PushHeap_uint32_Ascending_16384 -1.72% 3.704 3.640 - -2.62% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.72% 414.830 407.702 - 0.22% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.72% 210.953 207.330 - -0.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.72% 15.284 15.021 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.72% 5174611.376 5085838.789 - 3.04% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.72% 19.337 19.005 - 0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.71% 24.203 23.788 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.71% 26620.027 26163.729 - 1.66% -
SetIntersection_Front_Set_string_4_4 -1.71% 160383467.830 157636437.257 - 1.10% -
SetIntersection_Front_Vector_uint64_1024_64 -1.71% 1331682.778 1308899.110 - -4.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.71% 399.520 392.685 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.71% 216466118.256 212763437.270 - -0.37% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.71% 97569.034 95901.456 - -1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.71% 64421992.092 63322640.032 - -0.16% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.71% 22.692 22.305 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.71% 201241354.042 197808952.173 - -3.81% -
BM_Basic<int64_t> -1.70% 18.465 18.150 - 0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.70% 780.090 766.799 - -0.44% -
SetIntersection_None_Vector_uint64_16384_16384 -1.70% 1115256.672 1096267.342 - -1.03% -
SetIntersection_Front_Set_uint32_4_1 -1.70% 216451508.726 212770366.347 - -0.99% -
std::unordered_multimap<int,_int>::clear()/0 -1.70% 396.294 389.563 - -0.27% -
SetIntersection_None_Vector_float_1024_1024 -1.70% 1077292.294 1058993.584 - -1.16% -
std::set<std::string>::ctor(const&)/0 -1.70% 12.905 12.686 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.70% 11251370.324 11060455.596 - -3.06% -
SetIntersection_None_Set_string_1024_4 -1.69% 8913836.554 8762763.776 - -2.76% -
BM_CmpEqual_uchar_uchar -1.69% 1.081 1.063 - -0.22% -
SetIntersection_Interlaced_Vector_string_4_1 -1.69% 223104044.453 219325508.600 - -0.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.69% 1.416 1.392 - 20.48% -
SetIntersection_Interlaced_Vector_string_256_256 -1.69% 20642737.251 20293214.176 - -0.06% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.69% 24141.735 23733.003 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.69% 396.147 389.453 - -0.29% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.69% 2.130 2.094 - -2.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.69% 16.264 15.990 - -1.63% -
std::rotate_copy(deque<int>)/8192 -1.69% 298.955 293.910 - 0.68% -
std::flat_map<int,_int>::ctor(const&)/0 -1.69% 12.944 12.726 - -1.03% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.69% 22.458 22.079 - 0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 399.620 392.888 - 0.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 400.199 393.458 - -0.30% -
SetIntersection_None_Vector_uint64_16_16 -1.68% 34107677.915 33533423.791 - -0.52% -
SetIntersection_Front_Vector_uint32_16384_4 -1.68% 1075728.418 1057622.164 - 0.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.68% 370.577 364.340 - -0.79% -
SetIntersection_Interlaced_Set_float_4_4 -1.68% 139177711.205 136835455.559 - 0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 398.764 392.055 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.68% 6.566 6.456 - -1.86% -
SetIntersection_Interlaced_Set_string_64_1 -1.68% 17518317.560 17223934.263 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.68% 6.953 6.836 - -3.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.68% 63815976.226 62744206.442 - -0.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.68% 3.372 3.315 - 2.27% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.68% 16.020 15.751 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.68% 216611120.227 212974813.185 - -0.06% -
SetIntersection_None_Vector_float_16_4 -1.68% 54796785.307 53877324.528 - 0.28% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.68% 19.013 18.694 - -0.80% -
SetIntersection_None_Vector_uint32_16384_16 -1.68% 1114813.746 1096118.074 - -2.17% -
SetIntersection_None_Set_float_16_1 -1.68% 68013977.265 66874174.770 - 0.92% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.68% 25.052 24.633 - 0.81% -
SetIntersection_Interlaced_Set_string_1_1 -1.67% 566736809.475 557245999.496 - 0.44% -
BM_LexicallyRelative/small_path/128 -1.67% 3123.464 3071.176 - 3.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.67% 398.607 391.936 - -0.13% -
std::map<std::string,_int>::ctor(const&)/8192 -1.67% 349335.870 343489.728 - -1.25% -
SetIntersection_None_Vector_uint64_262144_1 -1.67% 1140983.357 1121918.922 - 0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 13180.992 12961.082 - 0.37% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.67% 2.063 2.029 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.67% 541720870.301 532692412.506 - -0.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -1.67% 3.062 3.011 - 0.06% -
SetIntersection_Interlaced_Set_float_16384_16 -1.67% 209372791.775 205884455.816 - -2.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.67% 1.419 1.395 - 16.06% -
std::search(vector<int>)_(no_match)/1000 -1.67% 214.568 210.995 - 0.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.67% 400.715 394.043 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.66% 1248716.959 1227946.371 - -0.16% -
SetIntersection_Interlaced_Set_float_4_1 -1.66% 217375524.638 213760511.085 - 0.15% -
std::replace(vector<int>)_(sprinkled)/50 -1.66% 8.763 8.617 - -3.31% -
SetIntersection_Interlaced_Set_string_4_1 -1.66% 226748245.583 222988904.609 - 0.37% -
DAG_sidecast,_1_level -1.66% 39.306 38.655 - 2.56% -
SetIntersection_Interlaced_Set_string_16_1 -1.66% 66731081.712 65625634.903 - 0.42% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.66% 20.931 20.584 - -0.74% -
BM_Swap_MemPtr_LargeTrivialFunctor -1.66% 1.186 1.166 - 0.32% -
SetIntersection_None_Vector_float_1024_4 -1.65% 1099032.300 1080863.407 - 0.42% -
BM_std_minmax_element<char>/4 -1.65% 1.206 1.186 - -0.67% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.65% 4.437 4.364 - -3.96% -
std::find(vector<char>)_(bail_25%)/1024 -1.65% 5.345 5.257 - -1.72% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.64% 59.667 58.686 - 1.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 12.854 12.643 - -1.11% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.64% 12.935 12.723 - -0.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 12.872 12.661 - -0.68% -
SetIntersection_Front_Set_uint32_4_4 -1.63% 138398625.990 136136297.828 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.63% 56739466.246 55812291.729 - -0.24% -
std::format(float)_(fmt:_{:_10L}) -1.63% 74.551 73.334 - -1.01% -
SetIntersection_Interlaced_Vector_float_16_4 -1.63% 57234745.688 56300495.952 - 0.72% -
std::unordered_set<int>::clear()/0 -1.63% 397.878 391.384 - 0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.63% 397.073 390.604 - -0.27% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.63% 204.307 200.980 - -1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.63% 16.308 16.043 - -1.64% -
SetIntersection_None_Vector_float_1_1 -1.63% 542865270.508 534036838.675 - 0.39% -
BM_deque_vector_move/64000 -1.63% 3005.362 2956.488 - -0.19% -
BM_CmpLess_schar_schar -1.62% 0.963 0.947 - -3.52% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.62% 23.829 23.442 - 5.56% -
SetIntersection_None_Vector_float_4_1 -1.62% 217741939.458 214212290.837 - 0.37% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.62% 22.732 22.364 - -0.36% -
SetIntersection_None_Set_float_4_4 -1.62% 137839271.761 135607170.492 - 0.39% -
SetIntersection_Front_Vector_uint64_256_1 -1.62% 4220914.450 4152612.326 - -0.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.62% 13.090 12.878 - -1.41% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.62% 4.595 4.521 - 0.29% -
std::none_of(vector<int>)_(process_all)/8 -1.62% 2.500 2.460 - -0.18% -
SetIntersection_None_Set_uint64_256_16 -1.61% 11025193.051 10847239.710 - 0.96% -
SetIntersection_None_Vector_string_16384_4 -1.61% 1244967.866 1224880.383 - 0.08% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.61% 1058852.244 1041769.405 - 0.42% -
SetIntersection_None_Set_string_64_16 -1.61% 18987297.820 18681291.423 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.61% 16734415.503 16464726.222 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.61% 3554.999 3497.730 - -0.09% -
SetIntersection_Interlaced_Vector_string_256_1 -1.61% 4347446.389 4277506.152 - 0.03% -
BM_deque_vector_ranges_move/5500 -1.61% 197.144 193.973 - 0.06% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.61% 1.179 1.160 - -3.36% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.61% 12414990.576 12215465.218 - 0.27% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.61% 17490.376 17209.304 - 0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.61% 396.495 390.131 - -0.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.60% 333.708 328.358 - -2.35% -
SetIntersection_Front_Vector_uint64_1_1 -1.60% 540750500.120 532083504.657 - -0.62% -
SetIntersection_None_Set_uint32_16_4 -1.60% 57235440.283 56320266.837 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.60% 1636964.273 1610796.304 - -1.38% -
std::unordered_set<std::string>::ctor(const&)/0 -1.60% 13.105 12.896 - 0.43% -
std::pop_heap(vector<int>)/8 -1.60% 51.641 50.815 - -0.23% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.60% 162.977 160.373 - -5.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.60% 1253226.482 1233201.905 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6859.385 6749.825 - 2.15% -
std::format(double)_(fmt:_{:0<17500_0g}) -1.60% 203.339 200.091 - 0.41% -
SetIntersection_None_Vector_string_262144_1024 -1.60% 1316366.620 1295344.482 - -0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.60% 74.326 73.140 - -2.62% -
SetIntersection_None_Vector_uint64_16384_4 -1.60% 1119547.193 1101685.993 - -1.37% -
SetIntersection_Interlaced_Set_string_4_4 -1.59% 161752356.068 159172467.488 - 1.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.59% 397.916 391.570 - -0.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.59% 23398.721 23025.952 - -0.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.59% 665.322 654.723 - -1.00% -
SetIntersection_None_Set_uint32_1_1 -1.59% 542360359.474 533723061.472 - -0.25% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.59% 4206023.000 4139050.654 - -0.66% -
BM_CmpLess_short_int -1.59% 1.136 1.118 - -0.77% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.59% 210.284 206.936 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.59% 547741091.247 539039459.397 - 0.60% -
BM_vector_deque_copy_backward/64000 -1.59% 7399.057 7281.687 - -2.12% -
std::for_each(set<int>::iterator)/8192 -1.59% 15715.673 15466.441 - 0.91% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.59% 398.919 392.593 - 0.02% -
SetIntersection_None_Set_float_16_16 -1.59% 35987858.396 35417428.118 - 0.46% -
std::format(double)_(fmt:_{:017500_10}) -1.59% 213.993 210.601 - 0.23% -
SetIntersection_Front_Vector_float_1024_4 -1.58% 1070035.065 1053092.471 - -0.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.58% 17.379 17.104 - -1.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.58% 398.399 392.100 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.58% 540987696.421 532433816.318 - -0.28% -
SetIntersection_None_Set_uint64_4_4 -1.58% 137100652.284 134935981.148 - -0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.58% 398.977 392.678 - 0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 13.057 12.851 - -0.18% -
SetIntersection_Front_Set_uint32_262144_256 -1.58% 3821812.911 3761482.863 - -3.56% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.58% 542209913.817 533657371.800 - -0.34% -
std::unordered_multiset<int>::clear()/8192 -1.58% 67213.796 66153.839 - -1.03% -
std::copy_if(list<int>)_(entire_range)/64 -1.58% 33.472 32.944 - -3.00% -
SetIntersection_None_Vector_string_64_4 -1.58% 16913673.142 16647033.086 - -0.42% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.58% 41.151 40.503 - 0.18% -
BM_deque_vector_ranges_move_backward/70000 -1.58% 7944.471 7819.335 - -2.12% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.57% 4580.301 4508.187 - -1.97% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.57% 417.858 411.280 - 0.06% -
SetIntersection_None_Vector_string_16384_16384 -1.57% 1247558.401 1227939.607 - -1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.57% 13880996.596 13662928.977 - -0.43% -
SetIntersection_None_Vector_float_262144_16 -1.57% 1147178.712 1129158.237 - 0.05% -
std::set<int>::clear()/0 -1.57% 398.092 391.840 - -0.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 397.676 391.445 - 0.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.57% 7.353 7.238 - 0.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 1024.779 1008.741 - -3.79% -
std::unordered_map<int,_int>::clear()/1024 -1.56% 8565.891 8431.836 - 5.04% -
VDAG_leftmost,_3_levels -1.56% 15.842 15.594 - 1.24% -
std::search(vector<int>)_(no_match)/1024 -1.56% 219.520 216.088 - 0.47% -
SetIntersection_None_Vector_uint64_64_1 -1.56% 16819258.196 16556352.372 - -0.93% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -1.56% 0.745 0.733 - 6.78% -
std::stable_sort(deque<int>)_(heap)/8 -1.56% 26.262 25.852 - 6.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.56% 819.794 806.997 - 0.83% -
SetIntersection_None_Vector_float_64_4 -1.56% 16316493.242 16061798.802 - 1.07% -
SetIntersection_Interlaced_Vector_string_16_1 -1.56% 65604980.314 64581065.422 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.56% 3702.423 3644.666 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.56% 37392154.278 36809013.420 - 0.03% -
BM_SeedSeq_Generate/8/64 -1.56% 226.149 222.626 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.56% 14497.753 14272.008 - -0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.56% 397.863 391.669 - -0.32% -
SetIntersection_Interlaced_Set_float_256_16 -1.56% 12174675.101 11985245.567 - -1.24% -
SetIntersection_None_Vector_uint32_64_4 -1.56% 16153118.292 15901898.293 - -0.14% -
std::unordered_set<std::string>::clear()/8192 -1.55% 224925.691 221430.298 - 0.94% -
std::multimap<std::string,_int>::clear()/8192 -1.55% 218727.261 215331.014 - -4.19% -
std::replace_if(list<int>)_(prefix)/32 -1.55% 14.064 13.845 - -0.25% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.55% 14685795.818 14457852.375 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.55% 0.695 0.684 - -2.88% -
SetIntersection_Front_Vector_string_262144_1024 -1.55% 40066086.138 39444626.389 - -0.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.55% 888674.470 874898.743 - -2.19% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.55% 2.128 2.095 - -2.57% -
SetIntersection_None_Vector_float_1024_16 -1.55% 1096776.640 1079787.227 - 0.35% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.55% 3.544 3.489 - 0.06% -
SetIntersection_Front_Vector_float_16384_4 -1.55% 1071736.044 1055163.140 - -0.28% -
SetIntersection_Interlaced_Vector_float_256_1 -1.55% 4228546.790 4163190.183 - -1.60% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.54% 10190966.562 10033596.076 - -0.68% -
SetIntersection_None_Set_float_256_256 -1.54% 5915177.303 5823934.581 - 2.16% -
SetIntersection_Interlaced_Set_float_1_1 -1.54% 542946400.066 534580752.496 - 0.12% -
BM_japanese_text<wchar_t> -1.54% 22984.425 22630.440 - -0.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.54% 397.265 391.149 - 0.09% -
SetIntersection_None_Vector_uint64_1024_1 -1.54% 1096194.824 1079330.730 - -0.14% -
SetIntersection_None_Set_uint64_1_1 -1.54% 542417661.344 534078300.624 - -0.46% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.54% 12.992 12.793 - 0.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.54% 20.288 19.976 - 5.35% -
SetIntersection_None_Vector_float_16384_64 -1.54% 1125762.233 1108480.726 - 0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.53% 8737238.736 8603126.808 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.53% 4.654 4.583 - 0.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.53% 1302458.494 1282480.713 - -2.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.53% 16261498.149 16012176.874 - -0.71% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -1.53% 1.203 1.185 - 2.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.004 12.805 - -0.38% -
std::format(double)_(fmt:_{:017500_0L}) -1.53% 212.712 209.460 - -0.59% -
BM_StringRelational_Less_Small_Huge_Control -1.53% 1.850 1.822 - -5.39% -
BM_vector_deque_ranges_copy/5500 -1.53% 200.764 197.699 - 0.61% -
SetIntersection_None_Vector_uint32_256_1 -1.53% 4313258.097 4247415.424 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.53% 9250087.655 9108934.723 - -2.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 398.797 392.724 - -0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.52% 6.094 6.002 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.52% 139204842.573 137085750.689 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.52% 4412188.482 4345024.533 - 0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 617.586 608.189 - -2.86% -
SetIntersection_None_Vector_uint32_64_16 -1.52% 13721896.923 13513265.480 - 0.30% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.52% 10.992 10.825 - 0.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.52% 398.436 392.390 - -4.09% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.52% 17985941.162 17713067.172 - 0.79% -
SetIntersection_Front_Set_uint64_64_16 -1.52% 15400705.090 15167119.094 - -0.87% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.51% 13.693 13.485 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.51% 16351502.122 16104363.919 - -0.27% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65007882.278 - -0.02% -
std::format(double)_(fmt:_{:017500_0Le}) -1.51% 198.075 195.084 - 0.10% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.51% 1.289 1.270 - -0.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.51% 24.167 23.803 - -28.84% -
BM_LexicallyRelative/small_path/16 -1.51% 424.408 418.018 - 3.78% -
std::sort_heap(deque<int>,_pred)/8 -1.51% 34.758 34.235 - -0.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.50% 13.027 12.831 - -0.06% -
SetIntersection_None_Vector_uint32_16_16 -1.50% 34071696.239 33559141.292 - -0.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.50% 12.890 12.696 - 1.02% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.50% 17.791 17.523 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.50% 399.906 393.894 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.50% 1121236.695 1104381.667 - 0.45% -
BM_StringRelational_Less_Small_Small_Control -1.50% 1.851 1.824 - -1.36% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.50% 74.611 73.490 - -41.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 57964.042 57092.923 - 0.03% -
std::format(double)_(fmt:_{:017500_10e}) -1.50% 199.938 196.934 - 0.44% -
SetIntersection_None_Set_uint64_4_1 -1.50% 219261208.834 215971459.835 - -0.61% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.50% 1908.207 1879.582 - -0.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.50% 396.883 390.930 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.50% 26.382 25.987 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.50% 14929761.354 14706317.433 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.50% 1105670.461 1089130.782 - 0.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.50% 31.347 30.878 - -20.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.49% 34336117.851 33823438.179 - -0.63% -
std::flat_map<int,_int>::clear()/0 -1.49% 398.924 392.973 - -0.33% -
std::multiset<std::string>::clear()/0 -1.49% 399.166 393.215 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.49% 811.331 799.241 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.49% 400.360 394.397 - 0.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.49% 14.166 13.955 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.49% 1064877.395 1049030.984 - 0.10% -
SetIntersection_None_Set_string_1_1 -1.49% 550860337.676 542665510.609 - 0.32% -
std::format(float)_(fmt:_{:017500_10L}) -1.49% 208.665 205.561 - -0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.48% 16.876 16.626 - 0.14% -
SetIntersection_None_Vector_float_4_4 -1.48% 136030635.479 134015182.747 - 0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.48% 1175862.515 1158442.156 - -0.47% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.48% 270.903 266.893 - 1.94% -
std::count_if(vector<int>)_(every_other)/8 -1.48% 4.181 4.119 - -0.57% -
std::sort(deque<int>)_(heap)/8192 -1.48% 72424.391 71353.886 - -0.51% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.48% 14.939 14.718 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.48% 205491621.313 202458764.706 - -8.90% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 7517.445 7406.520 - 0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.47% 18.364 18.093 - -0.52% -
std::unordered_set<std::string>::clear()/1024 -1.47% 23901.239 23549.168 - 1.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.47% 8768.684 8639.604 - 0.37% -
SetIntersection_None_Vector_uint64_64_4 -1.47% 16108444.272 15871323.501 - -0.53% -
SetIntersection_None_Set_float_1_1 -1.47% 544405158.250 536392300.405 - 0.50% -
SetIntersection_None_Vector_string_1024_256 -1.47% 1183486.303 1166068.214 - 0.11% -
std::format(double)_(fmt:_{:017500_10L}) -1.47% 225.813 222.490 - 1.35% -
BM_format_to_string_begin<std::vector<char>>/1 -1.47% 10.111 9.962 - -2.75% -
std::deque<std::string>::ctor(size)/1024 -1.47% 725.802 715.128 - 0.06% -
SetIntersection_Front_Vector_uint32_4_1 -1.47% 216305967.543 213126046.514 - -0.16% -
BM_StringRelational_Less_Large_Huge_Control -1.47% 2.180 2.148 - -0.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.47% 12.957 12.767 - 0.26% -
std::reverse_copy(vector<int>)/4096 -1.47% 134.328 132.356 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.47% 1.315 1.296 - -0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.47% 63779.148 62843.536 - 0.24% -
BM_CmpEqual_ushort_uchar -1.47% 1.123 1.106 - -1.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.47% 18.643 18.370 - 0.19% -
BM_StringRelational_Compare_Huge_Empty_Control -1.46% 1.634 1.610 - -0.12% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.46% 13.484 13.286 - 0.25% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.46% 7494.497 7384.851 - -0.59% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.46% 216675829.100 213508075.854 - -0.27% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.46% 35.357 34.840 - -20.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.46% 397.186 391.380 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.46% 6768.170 6669.281 - -11.79% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.46% 1.064 1.049 - 0.10% -
BM_deque_deque_move/4096 -1.46% 149.167 146.991 - -0.54% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.46% 228.568 225.233 - 2.88% -
SetIntersection_None_Set_string_4_4 -1.46% 140366264.746 138321601.057 - 0.19% -
BM_deque_deque_ranges_move_backward/4096 -1.46% 155.306 153.045 - -1.44% -
SetIntersection_Interlaced_Set_float_16_16 -1.45% 38789084.375 38224805.535 - 0.74% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.45% 14.940 14.723 - 0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.45% 396.115 390.359 - -0.41% -
std::multimap<std::string,_int>::clear()/0 -1.45% 399.083 393.289 - -1.42% -
SetIntersection_Interlaced_Vector_float_1_1 -1.45% 542459171.297 534588827.711 - 0.44% -
std::format(int64_t)_(fmt:_{:0512o}) -1.45% 30.947 30.498 - -1.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 18.765 18.494 - -1.82% -
SetIntersection_None_Set_float_4_1 -1.45% 219928071.767 216743390.305 - 0.30% -
std::make_heap(vector<int>)_(descending)/8 -1.45% 14.977 14.761 - 0.22% -
SetIntersection_None_Set_string_64_64 -1.45% 11869624.117 11697941.970 - 0.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 8648.875 8523.922 - -1.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.44% 130288.140 128408.537 - -0.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.44% 10.947 10.789 - 3.69% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.44% 3.769 3.714 - -4.92% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.44% 161.642 159.317 - 0.78% -
BM_SeedSeq_Generate/1/64 -1.44% 225.344 222.104 - -0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.44% 15.021 14.805 - 1.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.44% 15.316 15.096 - 0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 400.048 394.308 - -0.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 396.366 390.682 - -0.05% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.43% 138504559.110 136518911.961 - -0.52% -
std::partition_point(vector<int>)/32 -1.43% 2.584 2.547 - -0.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.43% 52.346 51.596 - 0.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.43% 76484.215 75389.438 - -7.67% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.43% 953.430 939.785 - -0.28% -
SetIntersection_None_Vector_uint32_16_4 -1.43% 54666782.030 53884938.905 - 0.34% -
SetIntersection_Front_Vector_uint64_4_1 -1.43% 216359574.843 213268428.472 - -0.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 398.198 392.510 - -0.17% -
SetIntersection_Front_Vector_uint32_64_1 -1.43% 16666240.216 16428507.529 - 0.21% -
BM_StringResizeAndOverwrite -1.43% 0.841 0.829 - 1.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.43% 4902341.021 4832428.007 - -1.18% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.43% 1.820 1.794 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.43% 16759089.685 16520153.105 - 0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.42% 396780.483 391130.187 - 0.40% -
SetIntersection_None_Set_string_4_1 -1.42% 225004552.149 221803606.222 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.42% 39268.073 38709.877 - 0.20% -
SetIntersection_Front_Vector_uint32_1_1 -1.42% 540980493.886 533291785.147 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.42% 1065735.386 1050588.762 - 0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.42% 147174.337 145083.691 - -0.94% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.42% 672.771 663.215 - 0.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 13.004 12.820 - -0.22% -
SetIntersection_None_Vector_uint32_64_64 -1.42% 8592701.836 8470901.207 - 0.11% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.42% 3.569 3.518 - 0.44% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.42% 21.511 21.207 - 2.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.41% 440.722 434.488 - -0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.41% 407623.529 401860.437 - 0.71% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.41% 172.057 169.625 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.41% 4229266.802 4169563.580 - 0.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.41% 32.647 32.186 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.41% 10967650.464 10812951.354 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.41% 397.231 391.630 - -1.00% -
SetIntersection_Front_Set_float_4_4 -1.41% 138746766.524 136791452.187 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.41% 12856.223 12675.231 - -0.14% -
SetIntersection_Front_Set_float_16_4 -1.41% 55820845.415 55035876.848 - 0.24% -
SetIntersection_Interlaced_Set_string_262144_256 -1.41% 2081556.232 2052297.527 - -1.86% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.41% 36092640.788 35585520.875 - -1.05% -
SetIntersection_None_Set_string_256_4 -1.40% 11663625.844 11499766.878 - 0.01% -
BM_Basic<int32_t> -1.40% 17.752 17.503 - 1.07% -
std::search(list<int>)_(same_length)/1024 -1.40% 770.118 759.312 - -1.08% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.40% 172.167 169.753 - -0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.151 391.582 - -0.91% -
Chain_middle,_4_levels -1.40% 19.499 19.226 - 3.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.40% 34.957 34.467 - -5.25% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.40% 4.855 4.787 - 1.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.40% 766.850 756.120 - 0.99% -
BM_CmpLess_int_schar -1.40% 1.143 1.127 - -0.95% -
BM_vector_deque_move_backward/1 -1.40% 2.325 2.293 - -2.21% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.40% 31.594 31.153 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.40% 13.485 13.297 - 0.16% -
std::deque<std::string>::ctor(size)/8192 -1.39% 8451.333 8333.441 - -0.67% -
SetIntersection_None_Vector_string_1024_64 -1.39% 1184281.984 1167772.791 - 0.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.39% 101.415 100.003 - -0.58% -
BM_LexicallyNormal/small_path/32 -1.39% 513.167 506.021 - 4.05% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.39% 7133270.619 7034035.001 - 1.93% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.39% 15053.076 14843.807 - -0.89% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.39% 534.130 526.708 - 0.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 399.401 393.852 - -0.00% -
SetIntersection_None_Vector_uint64_1_1 -1.39% 540328773.212 532824635.586 - -0.36% -
SetIntersection_None_Vector_uint64_4_4 -1.39% 135498711.368 133617337.396 - -0.26% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.39% 5.094 5.023 - -1.75% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.070 12.888 - 0.18% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -1.39% 43.371 42.769 - 1.07% -
std::copy_backward(deque<int>)/32768 -1.39% 3673.482 3622.562 - 2.22% -
SetIntersection_None_Vector_string_262144_1 -1.38% 1320752.211 1302469.107 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.38% 1578628.408 1556777.695 - 0.01% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.38% 216.795 213.799 - 0.66% -
SetIntersection_None_Vector_uint32_4_1 -1.38% 217300221.154 214306348.702 - 0.17% -
SetIntersection_None_Set_float_1024_1 -1.38% 8974772.755 8851127.493 - -3.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.38% 14737.138 14534.286 - 0.17% -
BM_deque_vector_copy_backward/2 -1.38% 1.858 1.832 - -0.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.38% 17.233 16.996 - -0.60% -
std::sort(deque<int>)_(shuffled)/8 -1.37% 22.910 22.595 - -0.51% -
SetIntersection_Front_Set_float_4_1 -1.37% 216828586.892 213847811.691 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.37% 117379.726 115767.066 - -0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.37% 399.715 394.224 - 0.08% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.37% 19.617 19.347 - -0.06% -
BM_deque_vector_copy/64 -1.37% 2.644 2.608 - 0.46% -
BM_LexicallyRelative/small_path/256 -1.37% 6186.110 6101.365 - 4.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.37% 8401677.793 8286759.497 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.37% 16.843 16.613 - -5.29% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 402.522 397.031 - -1.57% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -1.36% 632.594 623.967 - -1.70% -
SetIntersection_None_Vector_uint32_64_1 -1.36% 16894173.347 16663849.171 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.36% 138350800.733 136466487.188 - 0.67% -
SetIntersection_Interlaced_Vector_float_4_4 -1.36% 137770842.045 135898002.472 - 0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.36% 63104.169 62247.003 - -1.88% -
std::copy_n(vector<int>)/1048576 -1.36% 50207.954 49526.895 - -1.68% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.36% 8.462 8.347 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.36% 137389266.988 135526005.608 - -0.51% -
std::make_heap(vector<int>)_(heap)/8 -1.36% 14.958 14.755 - 0.26% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -1.36% 197755.059 195075.391 - -7.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.35% 17.422 17.186 - -0.17% -
std::any_of(list<int>)_(process_all)/8 -1.35% 2.684 2.647 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.35% 134783364.910 132958499.726 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 395.570 390.221 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.35% 396.173 390.821 - -0.03% -
BM_join_view_deques/65536 -1.35% 288190.176 284300.325 - -0.55% -
std::pop_heap(deque<std::string>)/8 -1.35% 57.937 57.156 - -0.66% -
BM_StringAssignAsciiz_Huge_Opaque -1.35% 191.572 188.991 - -0.40% -
SetIntersection_Front_Vector_uint64_16384_1 -1.35% 1062926.961 1048610.368 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.35% 2194280.366 2164748.476 - -0.96% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.34% 16.999 16.770 - -0.13% -
BM_StringAssignAsciiz_Huge_Transparent -1.34% 191.637 189.064 - 0.18% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.34% 4.322 4.264 - -0.24% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.34% 13.070 12.894 - 0.19% -
SetIntersection_Interlaced_Vector_float_4_1 -1.34% 216772346.559 213865214.622 - 0.62% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.34% 717.858 708.232 - -1.35% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.34% 22873.156 22566.752 - 1.81% -
SetIntersection_Front_Vector_uint32_1024_1 -1.34% 1059493.162 1045307.514 - 0.65% -
SetIntersection_None_Vector_uint32_262144_256 -1.34% 1140484.727 1125217.024 - -1.37% -
std::stable_sort(vector<int>)_(heap)/8 -1.34% 21.635 21.346 - -0.53% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.34% 75.821 74.809 - -12.24% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.33% 620.393 612.112 - -0.93% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.33% 15.720 15.510 - -0.46% -
SetIntersection_None_Set_string_256_16 -1.33% 11006446.146 10859644.193 - -2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.33% 4188967.600 4133194.931 - -0.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 13.109 12.934 - -0.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 396.574 391.298 - 0.06% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.33% 1557009.228 1536334.246 - -0.97% -
std::format(float)_(fmt:_{:0<17500_10}) -1.33% 200.813 198.148 - -0.29% -
SetIntersection_None_Set_float_16384_16 -1.33% 158598567.120 156494019.914 - -0.57% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.32% 200.212 197.562 - -1.13% -
BM_PathConstructString/large_string/8 -1.32% 93.020 91.790 - -0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 398.984 393.706 - -0.12% -
std::format(double)_(fmt:_{:017500_0g}) -1.32% 203.531 200.839 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.32% 395.551 390.321 - -0.44% -
std::format(float)_(fmt:_{:0^17500_10a}) -1.32% 165.533 163.345 - -0.45% -
std::format(int64_t)_(fmt:_{:o}) -1.32% 23.627 23.315 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.32% 1208357.487 1192389.795 - -2.48% -
std::copy_n(list<int>)/8 -1.32% 2.249 2.219 - 0.22% -
SetIntersection_None_Vector_uint32_16_1 -1.32% 64290174.378 63441061.667 - 0.39% -
BM_Basic<uint64_t> -1.32% 17.577 17.345 - -0.05% -
SetIntersection_Interlaced_Vector_float_256_256 -1.32% 4606317.495 4545496.525 - 0.21% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 401.987 396.681 - -0.01% -
SetIntersection_None_Vector_uint32_256_16 -1.32% 4058798.596 4005234.439 - 0.01% -
rng::fold_left(list<int>)/32 -1.32% 20.985 20.708 - 0.18% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.32% 40.202 39.673 - -3.01% -
BM_deque_vector_move_backward/4000 -1.32% 143.230 141.347 - 0.83% -
std::format(double)_(fmt:_{:0<17500_10e}) -1.31% 199.822 197.195 - 1.32% -
SetIntersection_Front_Vector_float_4_4 -1.31% 137660030.403 135850241.862 - 0.41% -
std::format(int64_t)_(fmt:_{:0<512LX}) -1.31% 42.662 42.101 - -3.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.31% 40.523 39.990 - -1.18% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.31% 215.456 212.624 - -0.05% -
SetIntersection_None_Set_string_64_1 -1.31% 23272576.626 22966904.723 - 1.54% -
BM_deque_vector_move/5500 -1.31% 195.292 192.727 - -0.32% -
std::fill(list<int>)/8192 -1.31% 8518.996 8407.138 - -5.07% -
BM_format_to_n_string_begin<std::list<char>>/1 -1.31% 13.103 12.931 - -2.49% -
std::copy_backward(list<int>)/4096 -1.31% 3240.076 3197.604 - -0.13% -
SetIntersection_Front_Set_string_262144_16384 -1.31% 349577353.704 344996035.012 - -1.04% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.31% 2889.237 2851.376 - 2.79% -
rng::contains_subrange(deque<int>)_(single_element)/50 -1.31% 28.918 28.539 - -3.25% -
BM_CmpEqual_short_short -1.31% 1.081 1.066 - 0.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.31% 14.193 14.007 - -0.10% -
SetIntersection_None_Set_uint32_256_1 -1.31% 11648258.426 11495798.373 - -6.52% -
std::map<int,_int>::clear()/0 -1.31% 397.789 392.589 - -0.11% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.31% 3274.533 3231.750 - -0.99% -
BM_CmpEqual_uint_uint -1.31% 1.092 1.078 - -4.77% -
SetIntersection_None_Vector_uint64_1024_1024 -1.31% 1095331.508 1081031.416 - 0.10% -
SetIntersection_Interlaced_Set_float_16_1 -1.31% 63838778.174 63005438.420 - 0.69% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.31% 7.068 6.975 - -9.14% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.30% 56.153 55.420 - -3.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.30% 169892681.161 167677375.410 - 0.79% -
SetIntersection_None_Vector_uint64_4_1 -1.30% 216457447.253 213635268.169 - -0.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.860 12.692 - -0.25% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.30% 8646.464 8533.926 - 0.23% -
BM_deque_deque_ranges_copy/4000 -1.30% 146.260 144.357 - -0.62% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.30% 17.177 16.954 - -0.49% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.30% 1015.865 1002.656 - -1.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.30% 18.349 18.111 - -0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.30% 398.078 392.910 - 0.10% -
std::unordered_map<int,_int>::clear()/32 -1.30% 605.073 597.219 - 2.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.30% 17.357 17.132 - -1.44% -
SetIntersection_Front_Vector_uint32_16_16 -1.30% 36290280.542 35819848.932 - 1.22% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.30% 385.430 380.437 - 0.23% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.29% 2791.654 2755.533 - -0.37% -
SetIntersection_Interlaced_Set_float_64_1 -1.29% 16654687.769 16439461.712 - 0.07% -
std::stable_partition(vector<int>)_(dense)/50 -1.29% 26.313 25.973 - 2.27% -
SetIntersection_Front_Vector_uint32_4_4 -1.29% 136628659.436 134866708.451 - -0.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.29% 73.712 72.761 - -0.88% -
SetIntersection_Interlaced_Set_string_1024_4 -1.29% 10367208.455 10233557.120 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.29% 5965275.149 5888411.076 - -0.19% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 399.036 393.897 - 0.33% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 396.071 390.970 - -1.47% -
SetIntersection_None_Vector_float_64_1 -1.29% 16949921.754 16731668.515 - 0.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.29% 15.358 15.160 - -1.28% -
SetIntersection_Front_Set_uint64_262144_262144 -1.28% 1677013.348 1655467.935 - -1.25% -
std::pop_heap(vector<float>)/8 -1.28% 50.906 50.252 - 0.16% -
std::format(double)_(fmt:_{:_0L}) -1.28% 75.771 74.800 - -2.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.28% 111472.742 110044.715 - -0.06% -
BM_deque_deque_move/4000 -1.28% 142.118 140.297 - -0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.28% 699.866 690.900 - -1.33% -
SetIntersection_Front_Vector_uint32_16_4 -1.28% 54635464.459 53936493.221 - -0.67% -
BM_CmpEqual_ushort_int -1.28% 1.076 1.062 - 0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.28% 24.576 24.262 - -0.92% -
SetIntersection_None_Vector_uint64_16_4 -1.28% 54330257.146 53636404.401 - -0.49% -
BM_CmpLess_uint_ushort -1.28% 1.117 1.102 - -0.92% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.28% 493.439 487.141 - -2.08% -
SetIntersection_None_Vector_uint32_1_1 -1.28% 541529052.613 534618678.765 - 0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.28% 788.585 778.522 - 1.01% -
SetIntersection_Interlaced_Vector_float_16_1 -1.27% 63798274.896 62985250.275 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.27% 1235254.614 1219522.472 - -2.04% -
BM_SeedSeq_Generate/1/8 -1.27% 23.536 23.237 - 0.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.27% 398.854 393.777 - -0.04% -
SetIntersection_Front_Set_uint32_64_4 -1.27% 16223857.197 16017430.005 - -0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 121381.422 119837.258 - -0.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.27% 77580.928 76594.458 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.27% 12281433.946 12125319.209 - 0.27% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.27% 417.185 411.892 - 0.14% -
SetIntersection_None_Vector_uint64_262144_16 -1.27% 1134303.679 1119915.409 - -0.00% -
std::set<int>::equal_range(key)_(existent)/8192 -1.27% 8.252 8.147 - -2.61% -
std::stable_sort(vector<int>)_(heap)/1024 -1.27% 2539.272 2507.103 - -0.39% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.27% 215.735 213.002 - -0.75% -
BM_deque_vector_ranges_copy/4000 -1.27% 143.301 141.486 - -0.13% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.27% 27.324 26.979 - 0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.26% 230604211.443 227690784.588 - -34.31% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.26% 211.142 208.476 - -0.13% -
SetIntersection_Front_Vector_uint64_16_16 -1.26% 36216717.230 35759580.937 - 0.95% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.26% 3.835 3.786 - -0.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 396.568 391.569 - 0.11% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.26% 13.021 12.857 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.26% 3168648.357 3128753.010 - 0.60% -
std::format(double)_(fmt:_{:_0Lg}) -1.26% 77.331 76.358 - -2.73% -
std::sort(deque<int>)_(heap)/8 -1.26% 24.737 24.426 - 1.14% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.26% 778.235 768.459 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.25% 136985596.814 135268358.940 - -0.55% -
SetIntersection_Front_Vector_float_262144_1 -1.25% 1055460.539 1042280.550 - -0.79% -
std::format(int64_t)_(fmt:_{:LX}) -1.25% 34.384 33.955 - -2.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.25% 1173179.925 1158541.581 - 0.20% -
SetIntersection_None_Vector_uint32_16384_64 -1.25% 1115973.525 1102057.845 - 0.07% -
SetIntersection_None_Set_string_16_1 -1.25% 69301747.736 68438612.443 - -0.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 539.710 532.988 - 0.23% -
SetIntersection_Front_Set_float_64_1 -1.25% 16695467.670 16487551.218 - 0.21% -
SetIntersection_Front_Vector_uint64_4_4 -1.24% 137284286.380 135576137.087 - -0.33% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.24% 185.433 183.133 - -0.36% -
std::partition(vector<int>)_(dense)/32 -1.24% 8.349 8.245 - -4.64% -
SetIntersection_None_Vector_uint32_256_4 -1.24% 4251167.400 4198468.004 - -0.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 397.844 392.929 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.23% 220901474.929 218175577.905 - 0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.23% 13.612 13.444 - -0.30% -
SetIntersection_Front_Set_float_1_1 -1.23% 541531665.480 534851107.466 - 0.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.23% 1.854 1.831 - -0.07% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.23% 4997.938 4936.298 - -1.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 397.041 392.146 - 0.26% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.23% 4854.522 4794.677 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.23% 1056491.772 1043481.797 - -2.16% -
SetIntersection_Front_Set_float_16_1 -1.23% 63800294.722 63014938.709 - 0.46% -
BM_CmpLess_uint_uchar -1.23% 1.118 1.104 - -0.76% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 36316.503 35869.938 - -1.11% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.23% 33.884 33.467 - -1.63% -
SetIntersection_Front_Vector_string_1024_1 -1.23% 1092486.189 1079075.078 - 0.69% -
std::is_sorted(list<int>,_pred)/8192 -1.23% 9043.894 8932.874 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.23% 55744.287 55060.363 - -6.28% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.23% 22.618 22.341 - -0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.22% 25.489 25.177 - -0.54% -
BM_format_to_n_string_begin<std::vector<char>>/1 -1.22% 10.915 10.781 - -3.90% -
BM_LexicallyRelative/large_path/16 -1.22% 766.164 756.794 - 2.17% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.22% 15.177 14.991 - -0.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.22% 71.347 70.475 - -9.25% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.22% 1050980.676 1038139.194 - -0.72% -
SetIntersection_Front_Vector_float_4_1 -1.22% 216458259.426 213814283.446 - 0.43% -
SetIntersection_Front_Set_string_4_1 -1.22% 224377351.457 221637158.046 - 0.13% -
SetIntersection_Front_Vector_float_1_1 -1.22% 541729523.349 535127273.230 - 0.50% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.22% 4.892 4.832 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.22% 54852921.199 54184733.449 - -0.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 397.604 392.761 - 0.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.22% 450.319 444.837 - -0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 5513.537 5446.440 - -4.62% -
SetIntersection_Front_Set_uint64_262144_16 -1.22% 1212154.184 1197408.378 - 0.26% -
std::unordered_multiset<int>::ctor(const&)/0 -1.22% 13.077 12.918 - 0.43% -
std::format(float)_(fmt:_{:0^17500_0Le}) -1.22% 196.127 193.741 - -0.98% -
std::multimap<int,_int>::clear()/0 -1.22% 395.523 390.715 - 0.20% -
BM_sprintf/C_string_len_6 -1.21% 3.761 3.715 - -27.42% -
std::format(float)_(fmt:_{:017500_10f}) -1.21% 185.078 182.835 - -1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.21% 34411732.764 33995348.234 - -1.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.21% 14.304 14.131 - 0.32% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.21% 4920.825 4861.304 - -3.00% -
SetIntersection_Front_Set_string_1024_1 -1.21% 1106618.958 1093236.288 - 0.68% -
std::sort(vector<int>)_(descending)/8192 -1.21% 7255.035 7167.371 - -0.40% -
SetIntersection_None_Vector_uint32_4_4 -1.21% 135715168.064 134075641.634 - 0.28% -
SetIntersection_None_Vector_string_1_1 -1.21% 543671244.851 537110613.599 - 0.30% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.21% 18.655 18.430 - -1.05% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.21% 4.318 4.266 - -0.84% -
bm_ranges_swap_ranges_vb_aligned/8 -1.21% 3.263 3.224 - -0.72% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.855 12.700 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.20% 353509.387 349250.946 - -0.27% -
bm_list/2048 -1.20% 6481.091 6403.200 - -0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 399.419 394.620 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.20% 545289697.873 538743739.326 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.20% 35727399.415 35298522.815 - -0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.20% 667.833 659.818 - 0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.20% 400.360 395.565 - -0.07% -
SetIntersection_Front_Vector_uint32_256_4 -1.20% 4226886.626 4176283.980 - 0.04% -
SetIntersection_Front_Vector_float_64_1 -1.20% 16645742.569 16446556.804 - 0.47% -
std::partition_copy(vector<int>)/8192 -1.20% 4601.379 4546.318 - -0.25% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.20% 12.583 12.432 - -0.26% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.19% 3.416 3.375 - -0.24% -
BM_CmpLess_schar_ushort -1.19% 1.121 1.108 - 0.21% -
BM_deque_deque_ranges_copy/4096 -1.19% 149.308 147.526 - 0.88% -
std::flat_map<int,_int>::clear()/1024 -1.19% 398.906 394.147 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.19% 9556404.907 9442582.858 - -0.41% -
SetIntersection_None_Vector_string_1024_4 -1.19% 1177095.671 1163084.199 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.19% 5825001.279 5755694.004 - 0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.19% 395.131 390.437 - -0.38% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.19% 4448.114 4395.319 - -0.43% -
std::format(double)_(fmt:_{:0^17500_10}) -1.19% 215.075 212.523 - -0.10% -
SetIntersection_None_Vector_uint64_64_16 -1.18% 13716974.220 13554538.584 - 0.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.18% 513.626 507.546 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.18% 1797995.921 1776728.105 - -11.43% -
BM_join_view_deques/512 -1.18% 1326.153 1310.485 - -16.72% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.915 12.762 - -0.58% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.887 12.735 - 0.35% -
BM_CmpLess_short_ushort -1.18% 1.125 1.112 - 1.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.18% 12.851 12.700 - 0.13% -
SetIntersection_Front_Set_uint32_262144_16 -1.18% 1170708.878 1156927.387 - -4.59% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -1.18% 170.874 168.863 - -0.11% -
std::multiset<int>::clear()/0 -1.18% 395.123 390.474 - 0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.18% 1165340.803 1151646.162 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.17% 218362034.403 215798259.320 - 0.88% -
BM_deque_deque_copy_backward/512 -1.17% 19.130 18.906 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.17% 395.485 390.849 - -0.38% -
std::find_end(list<int>)_(process_all)/8192 -1.17% 7498.840 7411.093 - 5.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.17% 416.048 411.184 - -1.56% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.17% 12.871 12.720 - 0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.17% 562.094 555.531 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.17% 216926625.376 214395224.028 - 0.47% -
SetIntersection_None_Set_uint64_64_16 -1.17% 18468691.972 18253396.773 - -1.11% -
std::multiset<int>::find(key)_(non-existent)/32 -1.17% 2.469 2.440 - 6.47% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.17% 2235.238 2209.196 - -0.45% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.16% 23.423 23.150 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.16% 544757240.676 538426983.787 - 0.51% -
std::format(double)_(fmt:_{:_0g}) -1.16% 62.986 62.254 - -2.33% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.16% 12.904 12.754 - -0.04% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.16% 12699898.771 12552610.677 - 0.21% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.16% 50277.851 49694.930 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.16% 16.408 16.218 - -2.09% -
SetIntersection_Front_Vector_float_16_1 -1.16% 63740982.007 63002776.756 - 0.62% -
SetIntersection_Front_Set_uint64_16384_16 -1.16% 1206813.359 1192865.274 - -0.61% -
std::format(double)_(fmt:_{:017500_0Lg}) -1.16% 214.448 211.970 - -1.88% -
std::make_heap(vector<int>)_(heap)/1024 -1.15% 275.186 272.009 - 0.15% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.15% 12.964 12.814 - -1.12% -
SetIntersection_Front_Set_uint64_256_1 -1.15% 4192804.826 4144445.883 - -0.13% -
std::generate(list<int>)/50 -1.15% 15.588 15.408 - -1.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.15% 17.267 17.068 - -1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.15% 11694218.203 11559921.977 - 0.14% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -1.15% 544.152 537.912 - -0.12% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.15% 201.244 198.936 - -0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 13.013 12.863 - -0.41% -
std::find_if(list<int>)_(process_all)/32768 -1.15% 25777.024 25481.664 - -3.72% -
BM_CmpEqual_uint_ushort -1.14% 1.105 1.092 - -1.49% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.14% 1066480.963 1054279.611 - 0.78% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.14% 4675.823 4622.347 - -1.55% -
BM_format_to_n_string_begin<std::wstring>/1048576 -1.14% 50266.536 49691.872 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 398.749 394.191 - -3.88% -
std::sort(vector<int>)_(descending)/1024 -1.14% 1018.056 1006.422 - -0.29% -
std::format(double)_(fmt:_{:0^17500_10Le}) -1.14% 219.085 216.583 - 2.70% -
BM_StringFindCharLiteral/512 -1.14% 9.562 9.452 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.14% 118248.438 116900.241 - 0.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 416.725 411.976 - -0.08% -
BM_vector_deque_ranges_copy_backward/70000 -1.14% 8163.861 8070.869 - -1.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 397.545 393.017 - -0.01% -
std::map<int,_int>::ctor(const&)/0 -1.14% 12.833 12.687 - -0.38% -
BM_CmpEqual_int_int -1.14% 1.091 1.078 - 1.71% -
SetIntersection_Front_Vector_string_1024_1024 -1.13% 40090416.042 39635604.741 - 0.56% -
rng::fold_left(vector<int>)/32 -1.13% 21.979 21.730 - 0.21% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.13% 18.825 18.612 - -0.56% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -1.13% 1.200 1.186 - 3.16% -
std::sort(deque<int>)_(repeated)/8 -1.13% 18.070 17.866 - 0.73% -
SetIntersection_None_Set_float_16_4 -1.13% 57409192.620 56759381.121 - 0.16% -
BM_deque_vector_move_backward/1 -1.13% 2.111 2.087 - -1.09% -
SetIntersection_None_Set_string_256_1 -1.13% 11683366.732 11551222.024 - -0.10% -
std::map<std::string,_int>::ctor(const&)/0 -1.13% 12.843 12.698 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.13% 2.160 2.136 - -0.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 37462.666 37039.996 - -0.67% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.13% 611278.079 604383.184 - -2.48% -
BM_format_to_n_string_begin<std::wstring>/1 -1.13% 11.160 11.034 - -0.19% -
BM_StringFindStringLiteral/512 -1.13% 9.665 9.556 - -0.43% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.12% 23.348 23.086 - -0.33% -
std::unordered_set<std::string>::clear()/0 -1.12% 398.988 394.502 - -0.49% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.12% 11567.640 11437.602 - -2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.12% 1064862.368 1052908.241 - 0.86% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.12% 4207656.665 4160433.516 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.12% 4252341.218 4204725.336 - 0.22% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.12% 13.367 13.218 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.12% 13.620 13.468 - -0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.12% 61993.262 61301.413 - -1.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.12% 15.336 15.165 - -1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.12% 53.481 52.885 - 0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.11% 1679493.162 1660783.367 - -2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.11% 1064415.722 1052559.085 - 1.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.11% 347.680 343.810 - 0.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 12.892 12.749 - 0.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.11% 2210.858 2186.286 - 1.45% -
std::sort(vector<int>)_(descending)/8 -1.11% 25.057 24.779 - 0.63% -
VChain_middle,_3_levels -1.11% 46.653 46.137 - -0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 940421.622 930038.381 - -0.23% -
SetIntersection_None_Vector_uint64_1024_64 -1.10% 1094413.085 1082330.857 - -0.32% -
std::copy_backward(vector<int>)/32768 -1.10% 3795.777 3753.975 - -0.95% -
SetIntersection_None_Vector_string_256_4 -1.10% 4518672.656 4468926.286 - 0.28% -
std::unordered_multiset<int>::clear()/1024 -1.10% 8610.501 8515.741 - -10.08% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.10% 12.587 12.448 - -0.27% -
BM_CmpEqual_short_uchar -1.10% 1.114 1.102 - -0.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 614810.465 608056.107 - -1.29% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.10% 6755.688 6681.515 - -0.65% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.10% 838659.492 829452.998 - -1.65% -
SetIntersection_Front_Vector_uint64_1024_1 -1.10% 1048375.660 1036867.849 - -0.52% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.10% 210.124 207.817 - -0.86% -
SetIntersection_None_Vector_string_256_16 -1.10% 4323954.653 4276503.612 - -0.57% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.10% 195.556 193.410 - 0.08% -
BM_StringCopy_Large -1.10% 6.330 6.261 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.10% 11231.528 11108.426 - 1.21% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.10% 398.178 393.815 - 0.13% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.10% 56615.908 55995.714 - 2.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 17.362 17.171 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.09% 67260612.057 66524642.078 - -0.10% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.09% 215.631 213.272 - -0.73% -
SetIntersection_Front_Vector_float_1024_1 -1.09% 1056776.886 1045219.033 - 0.32% -
std::format(float)_(fmt:_{:017500_0f}) -1.09% 179.650 177.687 - -0.34% -
BM_PathConstructInputIter/large_string/512 -1.09% 872007.812 862479.422 - 0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.09% 929275.850 919129.120 - 3.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.09% 1083592.178 1071760.875 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.09% 7928.712 7842.176 - 0.06% -
SetIntersection_None_Set_string_1024_64 -1.09% 9049882.699 8951117.772 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.09% 1533171.629 1516443.012 - 1.87% -
SetIntersection_None_Set_float_16384_64 -1.09% 158239066.454 156514548.128 - -0.90% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.09% 7.158 7.080 - -0.57% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.09% 178.555 176.610 - -5.86% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.09% 11295011.243 11172144.185 - 1.80% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -1.09% 23.422 23.167 - -4.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.446 13.300 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.08% 4256799.668 4210636.379 - -0.02% -
std::sort(vector<int>)_(heap)/8 -1.08% 24.441 24.176 - 4.11% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.08% 24.133 23.871 - 0.95% -
BM_join_view_deques/64000 -1.08% 278898.090 275875.796 - -0.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.08% 17.346 17.158 - -0.90% -
BM_StringFindStringLiteral/2048 -1.08% 40.727 40.287 - 0.15% -
std::unordered_map<int,_int>::clear()/0 -1.08% 397.578 393.283 - -0.10% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.08% 15.476 15.309 - 0.35% -
BM_CmpEqual_ushort_uint -1.08% 1.069 1.058 - -1.18% -
SetIntersection_None_Set_string_16_4 -1.08% 59171111.987 58533194.440 - 0.52% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.08% 12837.619 12699.282 - -0.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 18.109 17.914 - -0.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 685.149 677.778 - -2.77% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.07% 1883.964 1863.716 - 0.07% -
SetIntersection_Interlaced_Set_string_262144_4 -1.07% 1877489.744 1857312.663 - -1.16% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.07% 405.058 400.707 - -0.65% -
SetIntersection_Front_Set_float_256_1 -1.07% 4215403.305 4170217.655 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.07% 3.587 3.549 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.07% 5902996.389 5839870.955 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.07% 11275.992 11155.605 - 0.14% -
SetIntersection_Interlaced_Set_string_1024_1 -1.07% 1114131.154 1102253.231 - 1.48% -
std::format(float)_(fmt:_{:0^17500_0a}) -1.07% 161.430 159.709 - -0.57% -
SetIntersection_None_Set_float_16384_256 -1.07% 157779909.816 156098221.393 - -1.84% -
std::find_end(list<int>)_(single_element)/8192 -1.07% 9655.531 9552.636 - -3.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.07% 399.474 395.218 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.06% 1195722.763 1182988.485 - -2.87% -
SetIntersection_None_Vector_float_16_16 -1.06% 34118096.115 33754952.731 - 0.62% -
BM_deque_vector_ranges_copy_backward/64000 -1.06% 7216.258 7139.474 - 1.32% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.06% 12.584 12.451 - -0.24% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.06% 668.687 661.576 - 0.59% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.06% 12.582 12.448 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.06% 68443.795 67716.092 - -0.11% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.06% 16678407.296 16501137.289 - 0.14% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.06% 57.537 56.927 - 0.51% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.06% 5.920 5.857 - -8.88% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.06% 2.445 2.419 - -7.67% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.06% 35.838 35.458 - 0.49% -
SetIntersection_Interlaced_Vector_string_1_1 -1.06% 556927368.924 551020266.725 - 0.22% -
SetIntersection_Interlaced_Set_float_16384_64 -1.06% 215716414.038 213428985.232 - -2.38% -
std::partial_sort(deque<int>)_(descending)/8 -1.06% 43.329 42.870 - -5.84% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.06% 97811.238 96774.843 - 0.62% -
BM_tolower_string<char> -1.06% 15.295 15.133 - -0.57% -
SetIntersection_Interlaced_Vector_float_64_1 -1.06% 16669146.872 16492703.366 - 0.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.06% 253.971 251.285 - -1.76% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.06% 190.254 188.244 - -0.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.06% 12.488 12.356 - 2.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.06% 15.062 14.903 - -1.17% -
SetIntersection_Front_Vector_uint32_64_16 -1.05% 14264688.241 14114265.330 - -1.45% -
std::partition(list<int>)_(sparse)/8192 -1.05% 8290.379 8203.097 - 6.78% -
std::pop_heap(vector<std::string>)/8192 -1.05% 51.854 51.310 - -0.13% -
SetIntersection_Front_Vector_uint32_16_1 -1.05% 63538202.363 62871099.803 - 0.08% -
BM_SeedSeq_Generate/16/8 -1.05% 39.870 39.451 - 0.29% -
std::format(float)_(fmt:_{:_10La}) -1.05% 43.389 42.934 - -0.06% -
bm_gcd_random -1.05% 29.325 29.017 - -0.37% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.05% 1055290.918 1044239.024 - 0.70% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.04% 63.874 63.206 - -1.51% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.04% 1807821.369 1788946.940 - -1.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 839.163 830.403 - 0.02% -
std::multimap<int,_int>::ctor(const&)/0 -1.04% 12.918 12.783 - 0.02% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.04% 15114.110 14956.518 - -0.62% -
SetIntersection_None_Vector_uint32_16384_16384 -1.04% 1119446.159 1107780.562 - 0.87% -
SetIntersection_None_Vector_float_262144_64 -1.04% 1147223.260 1135289.111 - 1.83% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.04% 451.123 446.432 - 1.16% -
SetIntersection_Front_Set_uint64_1_1 -1.04% 541820530.750 536188166.138 - -0.48% -
BM_join_view_deques/1 -1.04% 8.552 8.464 - -4.57% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.04% 198.353 196.293 - -0.00% -
std::unordered_map<int,_int>::clear()/8192 -1.04% 66625.849 65934.586 - 6.05% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.04% 3.596 3.558 - 0.07% -
std::any_of(list<int>)_(process_all)/32768 -1.04% 26094.079 25823.939 - 0.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 15.473 15.313 - -0.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.03% 13.012 12.878 - 0.72% -
SetIntersection_None_Vector_float_262144_256 -1.03% 1150417.204 1138532.334 - 0.04% -
std::format(float)_(fmt:_{:017500_10a}) -1.03% 163.841 162.149 - -0.38% -
std::stable_sort(deque<int>)_(heap)/1024 -1.03% 2789.658 2760.883 - 1.16% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.03% 18.112 17.926 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 670.044 663.136 - -1.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.03% 800.530 792.291 - -2.38% -
BM_StringRelational_Less_Small_Large_Control -1.03% 1.850 1.831 - -1.20% -
SetIntersection_None_Vector_float_1024_256 -1.03% 1103979.508 1092651.302 - 2.50% -
SetIntersection_Front_Vector_uint64_64_4 -1.02% 16075897.703 15911210.553 - -0.14% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.02% 178.467 176.639 - -0.81% -
BM_PathConstructForwardIter/large_string/64 -1.02% 2577.346 2550.992 - 0.11% -
SetIntersection_Front_Vector_uint32_262144_1 -1.02% 1065785.498 1054913.739 - 0.35% -
SetIntersection_None_Vector_uint64_16_1 -1.02% 64001503.396 63348793.355 - -0.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.02% 612515.698 606271.082 - -0.56% -
std::unordered_set<int>::ctor(const&)/0 -1.02% 13.012 12.879 - 0.43% -
rng::find_last(vector<char>)_(bail_90%)/1024 -1.02% 27.802 27.519 - 0.30% -
SetIntersection_None_Vector_uint64_16384_1024 -1.02% 1106739.476 1095487.075 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.02% 1094577.011 1083450.364 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.02% 217627762.796 215415809.930 - 0.51% -
std::rotate(deque<int>)_(1_element_backward)/8192 -1.02% 310.853 307.695 - -0.58% -
SetIntersection_Interlaced_Vector_float_16_16 -1.02% 36209774.075 35842118.207 - 1.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 7822.914 7743.546 - -1.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.01% 115145.882 113978.218 - -0.48% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.01% 1716161.541 1698774.496 - -1.40% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.01% 15.881 15.720 - -0.04% -
std::fill_n(vector<int>)/1024 -1.01% 29.260 28.964 - -0.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.01% 17.157 16.984 - -0.83% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.01% 1635774.414 1619314.857 - -1.39% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.01% 1579259.279 1563371.338 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.01% 64569072.363 63919541.945 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.00% 67478614.111 66800823.436 - 0.40% -
SetIntersection_Front_Set_float_1024_1 -1.00% 1057404.758 1046799.012 - 1.08% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.00% 172.999 171.264 - -0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.00% 398.587 394.592 - 0.44% -
rng::fold_left(list<int>)/8192 -1.00% 10904.226 10794.939 - -0.43% -
std::is_sorted(deque<int>,_pred)/8 -1.00% 4.805 4.757 - 1.07% -


Report Time: 3.28s
Name Current %
BM_Basic<__int128_t> 51.582 -
BM_Basic<__uint128_t> 62.620 -
BM_Basic<int32_t> 17.503 1.07%
BM_Basic<int64_t> 18.150 -
BM_Basic<uint32_t> 13.850 -
BM_Basic<uint64_t> 17.345 -
BM_BasicLow<__int128_t> 19.436 -
BM_BasicLow<__uint128_t> 18.588 -
BM_BitsetToString<1048576>/Dense_(90%)/90 78369.388 -1.55%
BM_BitsetToString<1048576>/Sparse_(10%)/10 61603.661 -
BM_BitsetToString<1048576>/Uniform_(50%)/50 358902.200 -
BM_BitsetToString<32>/Dense_(90%)/90 12.704 -3.33%
BM_BitsetToString<32>/Sparse_(10%)/10 12.605 -5.39%
BM_BitsetToString<32>/Uniform_(50%)/50 16.527 -6.32%
BM_BitsetToString<64>/Dense_(90%)/90 13.314 -13.37%
BM_BitsetToString<64>/Sparse_(10%)/10 14.267 -7.67%
BM_BitsetToString<64>/Uniform_(50%)/50 19.055 3.81%
BM_BitsetToString<8192>/Dense_(90%)/90 410.261 -
BM_BitsetToString<8192>/Sparse_(10%)/10 409.243 2.56%
BM_BitsetToString<8192>/Uniform_(50%)/50 2173.780 -17.22%
BM_Bitset_ctor_ull 0.226 -
BM_CmpEqual_int_int 1.078 1.71%
BM_CmpEqual_int_schar 1.143 -
BM_CmpEqual_int_short 1.140 1.85%
BM_CmpEqual_int_uchar 1.128 -
BM_CmpEqual_int_uint 1.092 -
BM_CmpEqual_int_ushort 1.095 -
BM_CmpEqual_schar_int 1.120 -
BM_CmpEqual_schar_schar 1.092 1.15%
BM_CmpEqual_schar_short 1.099 -2.01%
BM_CmpEqual_schar_uchar 1.091 -1.23%
BM_CmpEqual_schar_uint 1.106 -
BM_CmpEqual_schar_ushort 1.091 -
BM_CmpEqual_short_int 1.137 1.34%
BM_CmpEqual_short_schar 1.121 -
BM_CmpEqual_short_short 1.066 -
BM_CmpEqual_short_uchar 1.102 -
BM_CmpEqual_short_uint 1.117 -
BM_CmpEqual_short_ushort 1.092 -1.10%
BM_CmpEqual_uchar_int 1.082 1.27%
BM_CmpEqual_uchar_schar 1.011 -
BM_CmpEqual_uchar_short 1.005 -
BM_CmpEqual_uchar_uchar 1.063 -
BM_CmpEqual_uchar_uint 1.066 -
BM_CmpEqual_uchar_ushort 1.063 -2.21%
BM_CmpEqual_uint_int 1.039 -3.07%
BM_CmpEqual_uint_schar 1.059 -
BM_CmpEqual_uint_short 1.054 2.15%
BM_CmpEqual_uint_uchar 1.111 -
BM_CmpEqual_uint_uint 1.078 -4.77%
BM_CmpEqual_uint_ushort 1.092 -1.49%
BM_CmpEqual_ushort_int 1.062 -
BM_CmpEqual_ushort_schar 1.015 -
BM_CmpEqual_ushort_short 0.985 -2.65%
BM_CmpEqual_ushort_uchar 1.106 -1.34%
BM_CmpEqual_ushort_uint 1.058 -1.18%
BM_CmpEqual_ushort_ushort 1.066 -1.44%
BM_CmpLess_int_int 1.071 -1.27%
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.141 -
BM_CmpLess_int_uchar 1.104 -1.17%
BM_CmpLess_int_uint 1.092 -1.51%
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.121 -1.04%
BM_CmpLess_schar_schar 0.947 -3.52%
BM_CmpLess_schar_short 0.950 -1.28%
BM_CmpLess_schar_uchar 1.080 -1.64%
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.108 -
BM_CmpLess_short_int 1.118 -
BM_CmpLess_short_schar 0.988 2.98%
BM_CmpLess_short_short 0.956 -
BM_CmpLess_short_uchar 1.104 -
BM_CmpLess_short_uint 1.112 -
BM_CmpLess_short_ushort 1.112 1.27%
BM_CmpLess_uchar_int 1.059 -2.63%
BM_CmpLess_uchar_schar 1.029 -1.13%
BM_CmpLess_uchar_short 1.057 2.06%
BM_CmpLess_uchar_uchar 1.098 1.27%
BM_CmpLess_uchar_uint 1.100 3.29%
BM_CmpLess_uchar_ushort 1.065 2.34%
BM_CmpLess_uint_int 1.078 -1.16%
BM_CmpLess_uint_schar 1.021 -4.06%
BM_CmpLess_uint_short 1.022 -1.58%
BM_CmpLess_uint_uchar 1.104 -
BM_CmpLess_uint_uint 1.078 -
BM_CmpLess_uint_ushort 1.102 -
BM_CmpLess_ushort_int 1.082 -
BM_CmpLess_ushort_schar 1.064 2.09%
BM_CmpLess_ushort_short 1.054 2.07%
BM_CmpLess_ushort_uchar 1.124 -
BM_CmpLess_ushort_uint 1.080 -1.14%
BM_CmpLess_ushort_ushort 1.066 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.061 -10.21%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 12.863 25.39%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 13.125 -23.72%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 -
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 1.036 15.60%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.427 -4.81%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 10.457 13.33%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.733 6.78%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.192 4.08%
BM_Copy_LargeNonTrivialFunctor 13.107 12.05%
BM_Copy_LargeTrivialFunctor 13.952 -1.43%
BM_Copy_MemFuncPtr 1.151 -4.33%
BM_Copy_MemPtr 1.195 -
BM_Copy_Null 0.620 2.62%
BM_Copy_SmallNonTrivialFunctor 11.171 11.92%
BM_Copy_SmallTrivialFunctor 1.146 -
BM_Hash/uint32_random_std_hash/1024 655.962 -1.04%
BM_Hash/uint32_top_std_hash/1024 731.103 4.07%
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.711 3.04%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.689 -
BM_Invoke_MemFuncPtr 0.846 -
BM_Invoke_MemPtr 0.721 4.60%
BM_Invoke_SmallNonTrivialFunctor 0.682 -
BM_Invoke_SmallTrivialFunctor 0.697 2.09%
BM_Istream_numbers/0 1021.020 -1.70%
BM_Istream_numbers/1 1076.934 -1.99%
BM_Istream_numbers/2 1073.817 -
BM_Istream_numbers/3 1047.259 -1.08%
BM_LexicallyNormal/large_path/128 4573.671 1.13%
BM_LexicallyNormal/large_path/16 590.607 1.52%
BM_LexicallyNormal/large_path/2 87.326 7.08%
BM_LexicallyNormal/large_path/256 9097.510 1.07%
BM_LexicallyNormal/large_path/32 1145.117 1.03%
BM_LexicallyNormal/large_path/4 158.961 5.55%
BM_LexicallyNormal/large_path/64 2290.358 1.06%
BM_LexicallyNormal/large_path/8 312.955 2.00%
BM_LexicallyNormal/small_path/128 1932.238 1.51%
BM_LexicallyNormal/small_path/16 278.131 5.51%
BM_LexicallyNormal/small_path/2 45.657 4.19%
BM_LexicallyNormal/small_path/256 3790.179 -
BM_LexicallyNormal/small_path/32 506.021 4.05%
BM_LexicallyNormal/small_path/4 89.847 2.04%
BM_LexicallyNormal/small_path/64 982.888 2.43%
BM_LexicallyNormal/small_path/8 147.284 2.43%
BM_LexicallyRelative/large_path/128 5669.413 1.83%
BM_LexicallyRelative/large_path/16 756.794 2.17%
BM_LexicallyRelative/large_path/2 116.180 1.87%
BM_LexicallyRelative/large_path/256 11273.526 1.88%
BM_LexicallyRelative/large_path/32 1453.710 2.04%
BM_LexicallyRelative/large_path/4 211.170 1.95%
BM_LexicallyRelative/large_path/64 2852.729 1.92%
BM_LexicallyRelative/large_path/8 405.147 2.18%
BM_LexicallyRelative/small_path/128 3071.176 3.93%
BM_LexicallyRelative/small_path/16 418.018 3.78%
BM_LexicallyRelative/small_path/2 57.843 -
BM_LexicallyRelative/small_path/256 6101.365 4.12%
BM_LexicallyRelative/small_path/32 802.443 3.94%
BM_LexicallyRelative/small_path/4 119.808 4.11%
BM_LexicallyRelative/small_path/64 1561.466 4.10%
BM_LexicallyRelative/small_path/8 219.294 3.34%
BM_Move_FuncPtr 1.207 -2.35%
BM_Move_LargeNonTrivialFunctor 0.690 -
BM_Move_LargeTrivialFunctor 0.689 13.38%
BM_Move_MemFuncPtr 1.242 -
BM_Move_MemPtr 1.214 -1.61%
BM_Move_Null 0.610 -2.39%
BM_Move_SmallNonTrivialFunctor 0.690 -
BM_Move_SmallTrivialFunctor 1.282 5.81%
BM_OperatorBool_FuncPtr 0.238 -
BM_OperatorBool_LargeNonTrivialFunctor 0.237 -
BM_OperatorBool_LargeTrivialFunctor 0.239 -
BM_OperatorBool_MemFuncPtr 0.236 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.237 -
BM_OperatorBool_SmallNonTrivialFunctor 0.237 -
BM_OperatorBool_SmallTrivialFunctor 0.243 -
BM_Ostream_number/0 30.176 3.36%
BM_Ostream_number/1 39.155 3.13%
BM_Ostream_number/2 37.763 2.44%
BM_Ostream_number/3 31.789 -
BM_PathConstructCStr/large_string/1024 28669.140 -
BM_PathConstructForwardIter/large_string/1024 30411.543 -
BM_PathConstructForwardIter/large_string/512 16024.368 1.11%
BM_PathConstructForwardIter/large_string/64 2550.992 -
BM_PathConstructForwardIter/large_string/8 173.995 -
BM_PathConstructInputIter/large_string/1024 1724316.238 -
BM_PathConstructInputIter/large_string/512 862479.422 -
BM_PathConstructInputIter/large_string/64 108602.397 -
BM_PathConstructInputIter/large_string/8 13440.985 -
BM_PathConstructString/large_string/1024 12088.723 -
BM_PathConstructString/large_string/512 8436.664 -2.94%
BM_PathConstructString/large_string/64 2443.659 4.40%
BM_PathConstructString/large_string/8 91.790 -
BM_PathIterateMultipleTimes/iterate_elements/1024 309501.979 -4.62%
BM_PathIterateMultipleTimes/iterate_elements/512 151857.446 -2.79%
BM_PathIterateMultipleTimes/iterate_elements/64 18876.745 -
BM_PathIterateMultipleTimes/iterate_elements/8 2358.839 -
BM_PathIterateOnce/iterate_elements/1024 320679.474 1.28%
BM_PathIterateOnce/iterate_elements/512 158509.632 -
BM_PathIterateOnce/iterate_elements/64 20603.372 -
BM_PathIterateOnce/iterate_elements/8 2634.261 6.24%
BM_PathIterateOnceBackwards/iterate_elements/1024 320934.896 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.120 -1.78%
BM_PushHeap_float_Ascending_16 0.981 -7.37%
BM_PushHeap_float_Ascending_16384 4.286 2.02%
BM_PushHeap_float_Ascending_256 2.481 -1.65%
BM_PushHeap_float_Ascending_262144 5.147 -2.01%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.755 -3.33%
BM_PushHeap_float_Descending_1 0.555 -16.02%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.377 -4.00%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.385 -
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.144 -
BM_PushHeap_float_PipeOrgan_4 0.488 -
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.987 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.731 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.622 -
BM_PushHeap_float_Random_1 0.640 62.74%
BM_PushHeap_float_Random_1024 6.958 -2.54%
BM_PushHeap_float_Random_16 5.048 -
BM_PushHeap_float_Random_16384 7.224 -
BM_PushHeap_float_Random_256 6.945 -
BM_PushHeap_float_Random_262144 7.222 -
BM_PushHeap_float_Random_4 2.468 2.09%
BM_PushHeap_float_Random_64 6.234 -1.68%
BM_PushHeap_float_SingleElement_1 0.560 36.22%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.372 4.43%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.669 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.303 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.808 3.34%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.607 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
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.557 5.42%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.633 8.86%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.997 1.92%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.428 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.864 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.561 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.787 -4.55%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.393 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.979 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.001 2.68%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.956 2.74%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.618 -4.59%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.566 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 1.66%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.599 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.600 -
BM_PushHeap_string_Ascending_1 0.471 -10.56%
BM_PushHeap_string_Ascending_1024 14.928 8.36%
BM_PushHeap_string_Ascending_16 4.858 2.60%
BM_PushHeap_string_Ascending_16384 22.815 15.94%
BM_PushHeap_string_Ascending_256 11.882 4.49%
BM_PushHeap_string_Ascending_262144 30.173 2.37%
BM_PushHeap_string_Ascending_4 2.568 -
BM_PushHeap_string_Ascending_64 7.894 4.50%
BM_PushHeap_string_Descending_1 0.527 11.15%
BM_PushHeap_string_Descending_1024 2.852 17.19%
BM_PushHeap_string_Descending_16 2.298 6.55%
BM_PushHeap_string_Descending_16384 2.724 14.66%
BM_PushHeap_string_Descending_256 2.695 14.12%
BM_PushHeap_string_Descending_262144 4.847 49.87%
BM_PushHeap_string_Descending_4 2.099 11.31%
BM_PushHeap_string_Descending_64 2.427 6.76%
BM_PushHeap_string_PipeOrgan_1 0.532 -
BM_PushHeap_string_PipeOrgan_1024 10.181 9.94%
BM_PushHeap_string_PipeOrgan_16 4.256 4.01%
BM_PushHeap_string_PipeOrgan_16384 14.416 6.21%
BM_PushHeap_string_PipeOrgan_256 8.377 9.50%
BM_PushHeap_string_PipeOrgan_262144 17.897 4.01%
BM_PushHeap_string_PipeOrgan_4 2.546 1.40%
BM_PushHeap_string_PipeOrgan_64 5.942 4.97%
BM_PushHeap_string_QuickSortAdversary_1 0.537 13.93%
BM_PushHeap_string_QuickSortAdversary_1024 15.929 4.06%
BM_PushHeap_string_QuickSortAdversary_16 10.962 2.05%
BM_PushHeap_string_QuickSortAdversary_16384 16.459 3.62%
BM_PushHeap_string_QuickSortAdversary_256 15.283 3.94%
BM_PushHeap_string_QuickSortAdversary_262144 17.139 5.16%
BM_PushHeap_string_QuickSortAdversary_4 6.519 1.03%
BM_PushHeap_string_QuickSortAdversary_64 13.579 2.46%
BM_PushHeap_string_Random_1 0.470 -26.67%
BM_PushHeap_string_Random_1024 15.075 2.16%
BM_PushHeap_string_Random_16 10.669 1.35%
BM_PushHeap_string_Random_16384 16.318 1.73%
BM_PushHeap_string_Random_256 14.540 2.61%
BM_PushHeap_string_Random_262144 21.130 17.40%
BM_PushHeap_string_Random_4 6.265 -
BM_PushHeap_string_Random_64 13.187 2.20%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.642 3.44%
BM_PushHeap_string_SingleElement_16 2.710 6.16%
BM_PushHeap_string_SingleElement_16384 2.633 3.39%
BM_PushHeap_string_SingleElement_256 2.633 3.09%
BM_PushHeap_string_SingleElement_262144 2.660 3.19%
BM_PushHeap_string_SingleElement_4 2.357 3.18%
BM_PushHeap_string_SingleElement_64 2.706 4.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -3.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.514 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.990 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.456 -1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.846 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.460 -33.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.590 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.641 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.684 -2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 54.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.468 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.944 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.369 -3.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.827 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.136 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.512 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.296 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.169 -1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.137 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.764 -1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.806 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.727 4.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.498 2.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.026 -1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.836 -3.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.220 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.143 -3.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.618 2.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.571 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.576 19.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -3.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
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.641 15.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.630 1.84%
BM_PushHeap_uint32_Ascending_1 0.554 -12.47%
BM_PushHeap_uint32_Ascending_1024 2.553 -5.58%
BM_PushHeap_uint32_Ascending_16 0.914 -2.90%
BM_PushHeap_uint32_Ascending_16384 3.640 -2.62%
BM_PushHeap_uint32_Ascending_256 2.079 -7.35%
BM_PushHeap_uint32_Ascending_262144 4.882 -5.82%
BM_PushHeap_uint32_Ascending_4 0.583 -
BM_PushHeap_uint32_Ascending_64 1.519 -9.45%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -4.79%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.348 -7.27%
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.430 -38.20%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.023 -
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.541 -2.88%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.919 -1.40%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.581 11.89%
BM_PushHeap_uint32_Random_1024 5.802 1.93%
BM_PushHeap_uint32_Random_16 4.259 5.74%
BM_PushHeap_uint32_Random_16384 5.915 1.67%
BM_PushHeap_uint32_Random_256 5.558 -
BM_PushHeap_uint32_Random_262144 5.876 1.96%
BM_PushHeap_uint32_Random_4 2.258 6.41%
BM_PushHeap_uint32_Random_64 5.185 3.89%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.362 7.64%
BM_PushHeap_uint32_SingleElement_16384 0.366 3.07%
BM_PushHeap_uint32_SingleElement_256 0.393 3.32%
BM_PushHeap_uint32_SingleElement_262144 0.367 3.33%
BM_PushHeap_uint32_SingleElement_4 0.366 7.12%
BM_PushHeap_uint32_SingleElement_64 0.363 3.94%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.670 1.81%
BM_PushHeap_uint64_Ascending_16 0.933 1.38%
BM_PushHeap_uint64_Ascending_16384 3.689 -2.41%
BM_PushHeap_uint64_Ascending_256 2.199 2.81%
BM_PushHeap_uint64_Ascending_262144 4.887 1.49%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.619 3.61%
BM_PushHeap_uint64_Descending_1 0.560 7.91%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.381 6.26%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.394 7.67%
BM_PushHeap_uint64_Descending_64 0.388 3.09%
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -1.15%
BM_PushHeap_uint64_PipeOrgan_4 0.482 -2.15%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -5.79%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.218 1.26%
BM_PushHeap_uint64_Random_16 4.588 3.06%
BM_PushHeap_uint64_Random_16384 6.310 -
BM_PushHeap_uint64_Random_256 6.018 -
BM_PushHeap_uint64_Random_262144 6.264 -
BM_PushHeap_uint64_Random_4 2.613 3.42%
BM_PushHeap_uint64_Random_64 5.476 -1.41%
BM_PushHeap_uint64_SingleElement_1 0.445 -35.70%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.346 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.362 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.708 -
BM_SeedSeq_Generate/1/256 891.096 -
BM_SeedSeq_Generate/1/64 222.104 -
BM_SeedSeq_Generate/1/8 23.237 -
BM_SeedSeq_Generate/16/1 54.524 -
BM_SeedSeq_Generate/16/256 885.935 -
BM_SeedSeq_Generate/16/64 226.060 -
BM_SeedSeq_Generate/16/8 39.451 -
BM_SeedSeq_Generate/8/1 25.300 -
BM_SeedSeq_Generate/8/256 892.219 -
BM_SeedSeq_Generate/8/64 222.626 -
BM_SeedSeq_Generate/8/8 26.150 -
BM_SharedPtrCreateDestroy 10.825 -
BM_SharedPtrIncDecRef 3.043 -
BM_StringAssignAsciizMix_Opaque 5.012 -
BM_StringAssignAsciizMix_Transparent 2.957 -2.69%
BM_StringAssignAsciiz_Empty_Opaque 3.102 4.01%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.991 -
BM_StringAssignAsciiz_Huge_Transparent 189.064 -
BM_StringAssignAsciiz_Large_Opaque 11.535 -1.70%
BM_StringAssignAsciiz_Large_Transparent 11.474 -2.16%
BM_StringAssignAsciiz_Small_Opaque 3.104 3.87%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.489 -
BM_StringAssignStr_Huge_Opaque 113.306 -1.69%
BM_StringAssignStr_Huge_Transparent 114.711 -
BM_StringAssignStr_Large_Opaque 10.443 -3.53%
BM_StringAssignStr_Large_Transparent 10.455 -2.65%
BM_StringAssignStr_Small_Opaque 0.721 -
BM_StringAssignStr_Small_Transparent 0.502 3.48%
BM_StringConstructDestroyCStr_Empty_Opaque 2.214 3.66%
BM_StringConstructDestroyCStr_Empty_Transparent 0.376 3.62%
BM_StringConstructDestroyCStr_Huge_Opaque 159.317 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.159 -
BM_StringConstructDestroyCStr_Large_Opaque 16.567 -12.22%
BM_StringConstructDestroyCStr_Large_Transparent 11.628 15.70%
BM_StringConstructDestroyCStr_Small_Opaque 2.194 2.85%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 6.49%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 111.001 -1.63%
BM_StringCopy_Large 6.261 -
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.276 -11.64%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.914 -11.33%
BM_StringDestroy_Large 7.165 -9.95%
BM_StringDestroy_Small 0.638 2.91%
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.312 -
BM_StringEraseToEnd_Huge_Transparent 2.425 -
BM_StringEraseToEnd_Large_Opaque 1.001 1.24%
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.894 5.58%
BM_StringEraseWithMove_Empty_Transparent 0.657 8.96%
BM_StringEraseWithMove_Huge_Opaque 47.319 -3.53%
BM_StringEraseWithMove_Huge_Transparent 45.560 -1.73%
BM_StringEraseWithMove_Large_Opaque 2.814 -
BM_StringEraseWithMove_Large_Transparent 2.689 -
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.178 -
BM_StringFindAllMatch/1 2.809 -9.70%
BM_StringFindAllMatch/131072 2269.881 -
BM_StringFindAllMatch/32768 574.411 -
BM_StringFindAllMatch/4096 79.780 -
BM_StringFindAllMatch/512 11.622 1.28%
BM_StringFindAllMatch/64 3.045 -6.75%
BM_StringFindAllMatch/8 2.517 -10.81%
BM_StringFindCharLiteral/1024 17.964 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.552 -5.13%
BM_StringFindCharLiteral/2048 40.160 -
BM_StringFindCharLiteral/256 5.312 -1.08%
BM_StringFindCharLiteral/32 1.618 -3.70%
BM_StringFindCharLiteral/4096 77.095 -
BM_StringFindCharLiteral/512 9.452 -
BM_StringFindCharLiteral/64 2.088 -
BM_StringFindCharLiteral/8 1.554 -4.00%
BM_StringFindCharLiteral/8192 137.914 -
BM_StringFindMatch1/1 981.081 -
BM_StringFindMatch1/32768 1563.429 -
BM_StringFindMatch1/4096 1058.415 -
BM_StringFindMatch1/512 989.461 -
BM_StringFindMatch1/64 980.952 -
BM_StringFindMatch1/8 980.628 -
BM_StringFindMatch2/1 980.368 -
BM_StringFindMatch2/32768 1562.968 -
BM_StringFindMatch2/4096 1057.006 -
BM_StringFindMatch2/512 989.175 -1.26%
BM_StringFindMatch2/64 981.335 -
BM_StringFindMatch2/8 980.004 -
BM_StringFindNoMatch/10 1.271 -
BM_StringFindNoMatch/131072 1960.812 -
BM_StringFindNoMatch/32768 498.258 -
BM_StringFindNoMatch/4096 74.877 -
BM_StringFindNoMatch/512 9.204 -
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 17.445 -1.78%
BM_StringFindStringLiteral/128 3.315 3.59%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.287 -
BM_StringFindStringLiteral/256 5.689 4.46%
BM_StringFindStringLiteral/32 1.813 2.42%
BM_StringFindStringLiteral/4096 77.361 -
BM_StringFindStringLiteral/512 9.556 -
BM_StringFindStringLiteral/64 2.275 1.02%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.206 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.723 -2.41%
BM_StringRead_Cold_Deep_Empty 1.199 -13.36%
BM_StringRead_Cold_Deep_Large 1.299 -10.96%
BM_StringRead_Cold_Deep_Small 1.216 -9.23%
BM_StringRead_Cold_Shallow_Empty 1.122 -11.73%
BM_StringRead_Cold_Shallow_Large 1.148 -11.48%
BM_StringRead_Cold_Shallow_Small 1.129 -11.65%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.530 5.11%
BM_StringRead_Hot_Deep_Small 0.508 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.478 -2.23%
BM_StringRead_Hot_Shallow_Small 0.473 -3.80%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.428 3.16%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.684 6.01%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.688 6.34%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.029 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.427 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.208 -3.77%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.862 1.40%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.201 4.04%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.439 69.79%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.409 -10.89%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -1.41%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.826 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.320 -30.16%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 69.64%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.649 6.68%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.667 3.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.691 2.77%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.670 6.46%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.605 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -8.59%
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.191 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.873 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.427 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.128 4.73%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.633 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.663 -
BM_StringRelational_Compare_Empty_Huge_Control 1.657 -
BM_StringRelational_Compare_Empty_Large_Control 1.882 -
BM_StringRelational_Compare_Empty_Small_Control 1.662 -
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.327 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.654 -
BM_StringRelational_Compare_Huge_Huge_Control 98.770 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.660 -
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.631 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.751 -15.12%
BM_StringRelational_Eq_Empty_Huge_Control 0.474 -
BM_StringRelational_Eq_Empty_Large_Control 0.472 -
BM_StringRelational_Eq_Empty_Small_Control 0.467 -5.01%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.385 -12.71%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.008 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.563 -
BM_StringRelational_Eq_Huge_Huge_Control 99.027 -
BM_StringRelational_Eq_Large_Huge_Control 0.472 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.579 12.40%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.019 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 7.98%
BM_StringRelational_Eq_Large_Large_Control 2.112 -6.70%
BM_StringRelational_Eq_Small_Huge_Control 0.473 -2.33%
BM_StringRelational_Eq_Small_Large_Control 0.474 -3.62%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.537 2.28%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.238 15.69%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.720 12.88%
BM_StringRelational_Eq_Small_Small_Control 1.687 -8.68%
BM_StringRelational_Less_Empty_Empty_Control 1.549 -6.96%
BM_StringRelational_Less_Empty_Huge_Control 1.546 -4.07%
BM_StringRelational_Less_Empty_Large_Control 1.548 -6.70%
BM_StringRelational_Less_Empty_Small_Control 1.564 -5.97%
BM_StringRelational_Less_Huge_Empty_Control 1.641 -1.33%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -1.26%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.727 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.589 -
BM_StringRelational_Less_Huge_Huge_Control 98.794 -
BM_StringRelational_Less_Huge_Large_Control 2.089 -
BM_StringRelational_Less_Huge_Small_Control 1.850 -
BM_StringRelational_Less_Large_Empty_Control 1.682 -1.62%
BM_StringRelational_Less_Large_Huge_Control 2.148 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.420 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.155 -
BM_StringRelational_Less_Large_Small_Control 1.924 3.79%
BM_StringRelational_Less_Small_Empty_Control 1.550 -3.84%
BM_StringRelational_Less_Small_Huge_Control 1.822 -5.39%
BM_StringRelational_Less_Small_Large_Control 1.831 -1.20%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.706 -1.76%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.392 -1.02%
BM_StringRelational_Less_Small_Small_Control 1.824 -1.36%
BM_StringResizeAndOverwrite 0.829 1.33%
BM_Swap_FuncPtr_FuncPtr 2.981 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.217 4.39%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.160 -3.36%
BM_Swap_FuncPtr_MemFuncPtr 3.202 -8.18%
BM_Swap_FuncPtr_MemPtr 3.261 -3.16%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.235 3.68%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.351 5.19%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.458 -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.616 29.12%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.309 13.43%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.186 3.16%
BM_Swap_MemFuncPtr_MemFuncPtr 2.987 -
BM_Swap_MemFuncPtr_MemPtr 3.289 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.247 2.05%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.516 5.28%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.185 2.82%
BM_Swap_MemPtr_LargeTrivialFunctor 1.166 -
BM_Swap_MemPtr_MemPtr 2.981 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.204 -2.90%
BM_Swap_MemPtr_SmallTrivialFunctor 3.440 3.18%
BM_Swap_Null_FuncPtr 1.197 -2.76%
BM_Swap_Null_LargeNonTrivialFunctor 0.508 -3.03%
BM_Swap_Null_LargeTrivialFunctor 0.545 19.05%
BM_Swap_Null_MemFuncPtr 1.166 -6.11%
BM_Swap_Null_MemPtr 1.252 -2.40%
BM_Swap_Null_Null 0.459 -
BM_Swap_Null_SmallNonTrivialFunctor 0.461 -8.58%
BM_Swap_Null_SmallTrivialFunctor 1.176 2.70%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.698 51.15%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.458 -11.66%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.552 10.32%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.147 -2.08%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.171 1.70%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.449 26.42%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.966 -
BM_SystemErrorWithMessage 17.010 -6.72%
BM_SystemErrorWithoutMessage 14.831 -5.43%
BM_WeakPtrIncDecRef 4.089 -
BM_align/1 0.979 3.96%
BM_align/256 0.949 1.79%
BM_align/64 0.979 4.96%
BM_align/8 0.978 5.12%
BM_ascii_escaped<char> 23338.640 -
BM_ascii_escaped<wchar_t> 22487.834 -
BM_ascii_text<char> 741.480 -21.80%
BM_ascii_text<wchar_t> 829.087 -7.20%
BM_cyrillic_escaped<char> 14388.240 -
BM_cyrillic_escaped<wchar_t> 12423.793 -
BM_cyrillic_text<char> 24868.930 1.94%
BM_cyrillic_text<wchar_t> 27700.324 -
BM_deque_deque_copy/0 0.697 -24.17%
BM_deque_deque_copy/1 2.550 -
BM_deque_deque_copy/1024 40.511 9.27%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 139.751 -
BM_deque_deque_copy/4096 149.110 1.13%
BM_deque_deque_copy/512 17.877 1.03%
BM_deque_deque_copy/5500 195.984 -
BM_deque_deque_copy/64 3.026 -
BM_deque_deque_copy/64000 3044.510 -
BM_deque_deque_copy/65536 3077.045 -1.82%
BM_deque_deque_copy/70000 3356.219 4.79%
BM_deque_deque_copy_backward/0 0.917 6.94%
BM_deque_deque_copy_backward/1 2.788 2.83%
BM_deque_deque_copy_backward/1024 39.177 3.33%
BM_deque_deque_copy_backward/2 2.529 2.44%
BM_deque_deque_copy_backward/4000 151.142 -
BM_deque_deque_copy_backward/4096 155.350 1.89%
BM_deque_deque_copy_backward/512 18.906 -
BM_deque_deque_copy_backward/5500 206.293 1.07%
BM_deque_deque_copy_backward/64 3.342 -1.98%
BM_deque_deque_copy_backward/64000 7413.909 -
BM_deque_deque_copy_backward/65536 7563.801 -
BM_deque_deque_copy_backward/70000 7889.334 -1.07%
BM_deque_deque_move/0 0.834 -9.48%
BM_deque_deque_move/1 2.595 -
BM_deque_deque_move/1024 36.637 -3.55%
BM_deque_deque_move/2 2.304 -4.28%
BM_deque_deque_move/4000 140.297 -
BM_deque_deque_move/4096 146.991 -
BM_deque_deque_move/512 17.659 -
BM_deque_deque_move/5500 196.482 -
BM_deque_deque_move/64 3.055 -1.09%
BM_deque_deque_move/64000 3034.582 -
BM_deque_deque_move/65536 3095.698 -
BM_deque_deque_move/70000 3411.391 1.92%
BM_deque_deque_move_backward/0 0.814 11.28%
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 38.900 2.84%
BM_deque_deque_move_backward/2 2.525 -
BM_deque_deque_move_backward/4000 152.535 2.29%
BM_deque_deque_move_backward/4096 153.890 1.63%
BM_deque_deque_move_backward/512 18.892 -4.21%
BM_deque_deque_move_backward/5500 205.322 2.02%
BM_deque_deque_move_backward/64 3.350 -7.90%
BM_deque_deque_move_backward/64000 7257.963 -
BM_deque_deque_move_backward/65536 7421.791 -1.81%
BM_deque_deque_move_backward/70000 8101.628 2.14%
BM_deque_deque_ranges_copy/0 0.920 16.82%
BM_deque_deque_ranges_copy/1 2.477 4.37%
BM_deque_deque_ranges_copy/1024 37.145 -
BM_deque_deque_ranges_copy/2 2.239 7.84%
BM_deque_deque_ranges_copy/4000 144.357 -
BM_deque_deque_ranges_copy/4096 147.526 -
BM_deque_deque_ranges_copy/512 17.661 -
BM_deque_deque_ranges_copy/5500 198.677 -1.16%
BM_deque_deque_ranges_copy/64 3.056 -
BM_deque_deque_ranges_copy/64000 3078.434 4.63%
BM_deque_deque_ranges_copy/65536 3088.933 -
BM_deque_deque_ranges_copy/70000 3362.162 3.14%
BM_deque_deque_ranges_copy_backward/0 0.917 -
BM_deque_deque_ranges_copy_backward/1 2.795 -
BM_deque_deque_ranges_copy_backward/1024 37.815 -2.18%
BM_deque_deque_ranges_copy_backward/2 2.530 -
BM_deque_deque_ranges_copy_backward/4000 150.380 -
BM_deque_deque_ranges_copy_backward/4096 153.663 -
BM_deque_deque_ranges_copy_backward/512 19.134 -1.00%
BM_deque_deque_ranges_copy_backward/5500 204.926 -
BM_deque_deque_ranges_copy_backward/64 3.411 -2.21%
BM_deque_deque_ranges_copy_backward/64000 7344.516 -
BM_deque_deque_ranges_copy_backward/65536 7567.808 -
BM_deque_deque_ranges_copy_backward/70000 8167.146 1.48%
BM_deque_deque_ranges_move/0 0.697 -24.22%
BM_deque_deque_ranges_move/1 2.456 2.79%
BM_deque_deque_ranges_move/1024 37.803 2.13%
BM_deque_deque_ranges_move/2 2.184 2.60%
BM_deque_deque_ranges_move/4000 144.683 -
BM_deque_deque_ranges_move/4096 147.167 -
BM_deque_deque_ranges_move/512 17.662 -
BM_deque_deque_ranges_move/5500 196.684 -
BM_deque_deque_ranges_move/64 3.059 -
BM_deque_deque_ranges_move/64000 3045.158 -2.19%
BM_deque_deque_ranges_move/65536 3076.792 -
BM_deque_deque_ranges_move/70000 3488.570 6.64%
BM_deque_deque_ranges_move_backward/0 0.852 -
BM_deque_deque_ranges_move_backward/1 2.813 4.15%
BM_deque_deque_ranges_move_backward/1024 38.530 1.15%
BM_deque_deque_ranges_move_backward/2 2.524 4.68%
BM_deque_deque_ranges_move_backward/4000 152.007 -1.07%
BM_deque_deque_ranges_move_backward/4096 153.045 -1.44%
BM_deque_deque_ranges_move_backward/512 18.908 -1.84%
BM_deque_deque_ranges_move_backward/5500 203.876 -
BM_deque_deque_ranges_move_backward/64 3.344 -5.02%
BM_deque_deque_ranges_move_backward/64000 7224.890 -2.51%
BM_deque_deque_ranges_move_backward/65536 7389.786 -1.17%
BM_deque_deque_ranges_move_backward/70000 7828.528 -1.59%
BM_deque_vector_copy/0 1.365 -
BM_deque_vector_copy/1 2.125 1.94%
BM_deque_vector_copy/1024 37.412 -
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 142.808 -
BM_deque_vector_copy/4096 145.360 -
BM_deque_vector_copy/512 16.540 -
BM_deque_vector_copy/5500 196.138 -
BM_deque_vector_copy/64 2.608 -
BM_deque_vector_copy/64000 2841.456 -
BM_deque_vector_copy/65536 2915.447 -
BM_deque_vector_copy/70000 3157.456 -
BM_deque_vector_copy_backward/0 1.587 15.53%
BM_deque_vector_copy_backward/1 2.109 1.18%
BM_deque_vector_copy_backward/1024 36.885 -
BM_deque_vector_copy_backward/2 1.832 -
BM_deque_vector_copy_backward/4000 142.911 -
BM_deque_vector_copy_backward/4096 147.626 -
BM_deque_vector_copy_backward/512 17.898 -
BM_deque_vector_copy_backward/5500 200.864 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 7200.871 4.15%
BM_deque_vector_copy_backward/65536 7416.174 3.59%
BM_deque_vector_copy_backward/70000 7724.260 -1.80%
BM_deque_vector_move/0 1.586 -
BM_deque_vector_move/1 2.160 2.10%
BM_deque_vector_move/1024 37.023 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 139.108 -
BM_deque_vector_move/4096 144.711 -
BM_deque_vector_move/512 16.562 -
BM_deque_vector_move/5500 192.727 -
BM_deque_vector_move/64 2.649 -3.09%
BM_deque_vector_move/64000 2956.488 -
BM_deque_vector_move/65536 2983.297 -
BM_deque_vector_move/70000 3234.017 -
BM_deque_vector_move_backward/0 1.546 -2.33%
BM_deque_vector_move_backward/1 2.087 -1.09%
BM_deque_vector_move_backward/1024 36.728 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 141.347 -
BM_deque_vector_move_backward/4096 148.472 -
BM_deque_vector_move_backward/512 17.892 -
BM_deque_vector_move_backward/5500 203.427 1.56%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7029.877 -
BM_deque_vector_move_backward/65536 7098.023 -1.93%
BM_deque_vector_move_backward/70000 8076.711 5.83%
BM_deque_vector_ranges_copy/0 1.518 12.86%
BM_deque_vector_ranges_copy/1 2.156 3.29%
BM_deque_vector_ranges_copy/1024 37.137 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 141.486 -
BM_deque_vector_ranges_copy/4096 145.317 -
BM_deque_vector_ranges_copy/512 16.596 -
BM_deque_vector_ranges_copy/5500 192.177 -
BM_deque_vector_ranges_copy/64 2.614 -
BM_deque_vector_ranges_copy/64000 2923.771 -
BM_deque_vector_ranges_copy/65536 2929.701 -
BM_deque_vector_ranges_copy/70000 3203.586 -
BM_deque_vector_ranges_copy_backward/0 1.467 7.14%
BM_deque_vector_ranges_copy_backward/1 2.105 -
BM_deque_vector_ranges_copy_backward/1024 37.398 1.90%
BM_deque_vector_ranges_copy_backward/2 1.831 -
BM_deque_vector_ranges_copy_backward/4000 150.396 5.33%
BM_deque_vector_ranges_copy_backward/4096 148.678 -
BM_deque_vector_ranges_copy_backward/512 20.739 -3.75%
BM_deque_vector_ranges_copy_backward/5500 204.437 3.32%
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7139.474 1.32%
BM_deque_vector_ranges_copy_backward/65536 7284.789 -12.36%
BM_deque_vector_ranges_copy_backward/70000 8047.757 -20.25%
BM_deque_vector_ranges_move/0 1.372 -6.90%
BM_deque_vector_ranges_move/1 2.110 1.62%
BM_deque_vector_ranges_move/1024 37.270 -
BM_deque_vector_ranges_move/2 1.834 -
BM_deque_vector_ranges_move/4000 141.184 -
BM_deque_vector_ranges_move/4096 145.428 -
BM_deque_vector_ranges_move/512 20.287 1.34%
BM_deque_vector_ranges_move/5500 193.973 -
BM_deque_vector_ranges_move/64 2.630 -
BM_deque_vector_ranges_move/64000 2950.531 -
BM_deque_vector_ranges_move/65536 2982.040 -
BM_deque_vector_ranges_move/70000 3359.627 3.84%
BM_deque_vector_ranges_move_backward/0 1.496 -3.41%
BM_deque_vector_ranges_move_backward/1 2.097 -1.05%
BM_deque_vector_ranges_move_backward/1024 38.944 6.81%
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 138.955 -1.91%
BM_deque_vector_ranges_move_backward/4096 147.061 -1.41%
BM_deque_vector_ranges_move_backward/512 18.100 1.07%
BM_deque_vector_ranges_move_backward/5500 201.300 -6.50%
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7095.422 -16.16%
BM_deque_vector_ranges_move_backward/65536 7070.187 -3.37%
BM_deque_vector_ranges_move_backward/70000 7819.335 -2.12%
BM_emoji_escaped<char> 22205.448 -
BM_emoji_escaped<wchar_t> 22787.486 -
BM_emoji_text<char> 739.197 -29.77%
BM_emoji_text<wchar_t> 828.254 -13.98%
BM_format 18.330 -
BM_format/C_string_len_6 13.771 -3.57%
BM_format/C_string_len_60 27.121 -
BM_format/C_string_len_6000 259.500 -
BM_format/string_len_6 2.722 -
BM_format/string_len_60 13.341 -1.27%
BM_format/string_len_6000 72.531 -
BM_format/string_view_len_6 2.777 11.22%
BM_format/string_view_len_60 13.433 -1.69%
BM_format/string_view_len_6000 72.059 -1.27%
BM_format_string<char>/1 1.167 -1.56%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.012 -
BM_format_string<char>/128 0.092 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.020 -
BM_format_string<char>/2 0.660 -1.69%
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.388 -4.92%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.459 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 66.26%
BM_format_string<char>/64 0.173 -
BM_format_string<char>/65536 0.034 -
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.598 -
BM_format_string<wchar_t>/1024 0.129 -
BM_format_string<wchar_t>/1048576 0.135 -
BM_format_string<wchar_t>/128 0.300 -10.35%
BM_format_string<wchar_t>/131072 0.110 -42.84%
BM_format_string<wchar_t>/16 1.485 -2.45%
BM_format_string<wchar_t>/16384 0.167 -
BM_format_string<wchar_t>/2 5.878 -
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.240 -11.97%
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.820 -4.33%
BM_format_string<wchar_t>/32768 0.131 -
BM_format_string<wchar_t>/4 3.055 -
BM_format_string<wchar_t>/4096 0.077 -
BM_format_string<wchar_t>/512 0.156 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.465 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.084 -
BM_format_string<wchar_t>/8192 0.244 4.38%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 45.491 -9.38%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 60.949 3.28%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2636.590 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 44.165 -6.46%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 60.721 5.03%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2530.033 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 42.769 1.07%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 62.090 7.35%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2536.585 -
BM_format_to_back_inserter<std::list<char>> 127.937 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 81.694 -12.44%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 623.967 -1.70%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 73981.490 1.92%
BM_format_to_back_inserter<std::list<char>>/string_len_6 77.686 -12.36%
BM_format_to_back_inserter<std::list<char>>/string_len_60 630.918 -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 72797.818 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 77.315 -6.24%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 642.371 1.43%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 71853.574 -13.78%
BM_format_to_back_inserter<std::string> 19.688 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.401 -
BM_format_to_back_inserter<std::string>/C_string_len_60 31.233 5.83%
BM_format_to_back_inserter<std::string>/C_string_len_6000 569.226 -
BM_format_to_back_inserter<std::string>/string_len_6 15.094 1.61%
BM_format_to_back_inserter<std::string>/string_len_60 29.749 4.44%
BM_format_to_back_inserter<std::string>/string_len_6000 464.031 -
BM_format_to_back_inserter<std::string>/string_view_len_6 14.938 1.52%
BM_format_to_back_inserter<std::string>/string_view_len_60 28.655 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 466.125 -2.53%
BM_format_to_back_inserter<std::vector<char>> 30.067 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 26.578 -15.33%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 29.157 -1.20%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 523.505 1.12%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 27.283 -7.40%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.254 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.216 2.46%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.821 -10.04%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 28.399 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 420.409 -
BM_format_to_iterator/<std::array> 16.654 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.965 -
BM_format_to_iterator/<std::array>_C_string_len_60 10.825 -
BM_format_to_iterator/<std::array>_C_string_len_6000 169.625 -
BM_format_to_iterator/<std::array>_string_len_6 8.349 -
BM_format_to_iterator/<std::array>_string_len_60 9.455 -1.08%
BM_format_to_iterator/<std::array>_string_len_6000 59.885 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.318 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.615 -
BM_format_to_iterator/<std::array>_string_view_len_6000 60.214 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.941 1.34%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.337 1.74%
BM_format_to_iterator/<std::deque>_C_string_len_6000 248.741 -
BM_format_to_iterator/<std::deque>_string_len_6 14.471 1.45%
BM_format_to_iterator/<std::deque>_string_len_60 17.093 -
BM_format_to_iterator/<std::deque>_string_len_6000 148.768 -1.73%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.309 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.822 -1.07%
BM_format_to_iterator/<std::deque>_string_view_len_6000 149.666 -
BM_format_to_iterator/<std::string> 16.897 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.337 -1.66%
BM_format_to_iterator/<std::string>_C_string_len_60 11.115 -
BM_format_to_iterator/<std::string>_C_string_len_6000 169.098 -
BM_format_to_iterator/<std::string>_string_len_6 8.506 -
BM_format_to_iterator/<std::string>_string_len_60 9.551 -
BM_format_to_iterator/<std::string>_string_len_6000 59.891 -3.73%
BM_format_to_iterator/<std::string>_string_view_len_6 8.599 2.62%
BM_format_to_iterator/<std::string>_string_view_len_60 9.489 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.854 -
BM_format_to_iterator/<std::vector> 16.649 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.972 1.48%
BM_format_to_iterator/<std::vector>_C_string_len_60 11.144 2.23%
BM_format_to_iterator/<std::vector>_C_string_len_6000 168.863 -
BM_format_to_iterator/<std::vector>_string_len_6 8.479 1.97%
BM_format_to_iterator/<std::vector>_string_len_60 9.442 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.839 -4.61%
BM_format_to_iterator/<std::vector>_string_view_len_6 8.372 -
BM_format_to_iterator/<std::vector>_string_view_len_60 9.458 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.863 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 25.441 3.84%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13713285.122 -4.87%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 222102.131 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 24.861 5.64%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13357617.001 7.24%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 208420.013 8.43%
BM_format_to_n_string_back_inserter<std::string>/1 13.270 -
BM_format_to_n_string_back_inserter<std::string>/1048576 65948.614 -3.57%
BM_format_to_n_string_back_inserter<std::string>/16384 993.252 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.063 -21.54%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 62782.701 2.56%
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 960.923 5.03%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.355 5.89%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 179165.864 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3249.496 -7.60%
BM_format_to_n_string_back_inserter<std::wstring>/1 14.228 1.46%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 184240.434 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4129.657 -
BM_format_to_n_string_begin<std::list<char>>/1 12.931 -2.49%
BM_format_to_n_string_begin<std::list<char>>/1048576 956492.695 -
BM_format_to_n_string_begin<std::list<char>>/16384 15110.067 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.789 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1073347.544 -1.22%
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16189.466 -
BM_format_to_n_string_begin<std::string>/1 10.479 -1.85%
BM_format_to_n_string_begin<std::string>/1048576 12410.495 -1.16%
BM_format_to_n_string_begin<std::string>/16384 238.411 8.64%
BM_format_to_n_string_begin<std::vector<char>>/1 10.781 -3.90%
BM_format_to_n_string_begin<std::vector<char>>/1048576 12410.880 -
BM_format_to_n_string_begin<std::vector<char>>/16384 252.293 -12.05%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.945 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49694.930 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1267.808 -28.54%
BM_format_to_n_string_begin<std::wstring>/1 11.034 -
BM_format_to_n_string_begin<std::wstring>/1048576 49691.872 -
BM_format_to_n_string_begin<std::wstring>/16384 1267.884 -14.02%
BM_format_to_n_string_pointer<char>/1 10.511 -1.93%
BM_format_to_n_string_pointer<char>/1048576 12169.885 -1.02%
BM_format_to_n_string_pointer<char>/16384 239.169 62.91%
BM_format_to_n_string_pointer<wchar_t>/1 10.928 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50213.248 -
BM_format_to_n_string_pointer<wchar_t>/16384 1912.905 -
BM_format_to_n_string_span<char>/1 10.555 -4.75%
BM_format_to_n_string_span<char>/1048576 12163.740 -1.08%
BM_format_to_n_string_span<char>/16384 226.755 55.03%
BM_format_to_n_string_span<wchar_t>/1 10.964 -
BM_format_to_n_string_span<wchar_t>/1048576 50188.202 -
BM_format_to_n_string_span<wchar_t>/16384 1912.864 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.337 -4.91%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12611263.635 -7.88%
BM_format_to_string_back_inserter<std::list<char>>/16384 195075.391 -7.23%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.167 -4.38%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12682129.544 -4.73%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 194769.763 -4.94%
BM_format_to_string_back_inserter<std::string>/1 12.824 -
BM_format_to_string_back_inserter<std::string>/1048576 66070.375 -
BM_format_to_string_back_inserter<std::string>/16384 981.762 -
BM_format_to_string_back_inserter<std::vector<char>>/1 23.804 -7.14%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60625.948 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 888.549 -1.53%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.044 -4.79%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 179814.507 -1.31%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3231.750 -
BM_format_to_string_back_inserter<std::wstring>/1 13.643 -
BM_format_to_string_back_inserter<std::wstring>/1048576 185828.175 -1.05%
BM_format_to_string_back_inserter<std::wstring>/16384 3936.939 -
BM_format_to_string_begin<std::list<char>>/1 11.474 -
BM_format_to_string_begin<std::list<char>>/1048576 954183.540 -
BM_format_to_string_begin<std::list<char>>/16384 15009.370 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.012 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1078391.898 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 16250.641 -
BM_format_to_string_begin<std::string>/1 10.094 -
BM_format_to_string_begin<std::string>/1048576 11556.894 -
BM_format_to_string_begin<std::string>/16384 155.258 4.72%
BM_format_to_string_begin<std::vector<char>>/1 9.962 -2.75%
BM_format_to_string_begin<std::vector<char>>/1048576 11556.032 -
BM_format_to_string_begin<std::vector<char>>/16384 155.542 6.66%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.307 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49710.167 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1631.431 -8.24%
BM_format_to_string_begin<std::wstring>/1 10.476 -
BM_format_to_string_begin<std::wstring>/1048576 49713.629 -
BM_format_to_string_begin<std::wstring>/16384 1759.067 -
BM_format_to_string_pointer<char>/1 10.040 2.00%
BM_format_to_string_pointer<char>/1048576 11800.843 -1.18%
BM_format_to_string_pointer<char>/16384 148.716 -
BM_format_to_string_pointer<wchar_t>/1 10.429 -
BM_format_to_string_pointer<wchar_t>/1048576 50233.832 -
BM_format_to_string_pointer<wchar_t>/16384 1697.828 -4.90%
BM_format_to_string_span<char>/1 9.974 -1.60%
BM_format_to_string_span<char>/1048576 11804.681 -1.14%
BM_format_to_string_span<char>/16384 147.034 -
BM_format_to_string_span<wchar_t>/1 10.392 -
BM_format_to_string_span<wchar_t>/1048576 50226.328 -
BM_format_to_string_span<wchar_t>/16384 798.354 -55.56%
BM_formatted_size_string<char>/1 10.800 -
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.702 -2.31%
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 17.269 -
BM_japanese_escaped<char> 14643.999 2.12%
BM_japanese_escaped<wchar_t> 12391.333 -
BM_japanese_text<char> 22455.476 -
BM_japanese_text<wchar_t> 22630.440 -
BM_join_view_deques/0 5.000 -11.72%
BM_join_view_deques/1 8.464 -4.57%
BM_join_view_deques/1024 2678.107 -16.19%
BM_join_view_deques/2 11.559 -8.25%
BM_join_view_deques/4000 12260.520 -7.74%
BM_join_view_deques/4096 12555.473 -15.58%
BM_join_view_deques/512 1310.485 -16.72%
BM_join_view_deques/5500 17986.873 -15.39%
BM_join_view_deques/64 148.162 -21.36%
BM_join_view_deques/64000 275875.796 -
BM_join_view_deques/65536 284300.325 -
BM_join_view_deques/70000 309081.420 -1.89%
BM_join_view_in_vectors/0 2.577 -7.22%
BM_join_view_in_vectors/1 2.949 -
BM_join_view_in_vectors/1024 1602.115 -11.69%
BM_join_view_in_vectors/2 4.622 -9.79%
BM_join_view_in_vectors/4000 6481.915 -7.06%
BM_join_view_in_vectors/4096 6524.262 -8.58%
BM_join_view_in_vectors/512 654.697 -15.99%
BM_join_view_in_vectors/5500 8648.944 -9.95%
BM_join_view_in_vectors/64 85.459 -14.18%
BM_join_view_in_vectors/64000 120634.164 -9.34%
BM_join_view_in_vectors/65536 127369.316 -9.38%
BM_join_view_in_vectors/70000 133385.370 -8.62%
BM_join_view_out_vectors/0 0.369 -
BM_join_view_out_vectors/1 2.069 -11.04%
BM_join_view_out_vectors/1024 1603.484 -31.11%
BM_join_view_out_vectors/2 3.490 -13.53%
BM_join_view_out_vectors/4000 6116.906 -12.78%
BM_join_view_out_vectors/4096 6277.357 -12.67%
BM_join_view_out_vectors/512 796.736 -8.46%
BM_join_view_out_vectors/5500 8375.585 -12.53%
BM_join_view_out_vectors/64 99.547 -12.02%
BM_join_view_out_vectors/64000 127124.239 -8.30%
BM_join_view_out_vectors/65536 129436.752 -10.78%
BM_join_view_out_vectors/70000 139953.383 -10.36%
BM_lexicographical_compare_three_way<IntPtr>/1 0.393 5.95%
BM_lexicographical_compare_three_way<IntPtr>/1024 242.250 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 243412.642 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.271 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3711.895 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.019 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59523.811 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -
BM_lexicographical_compare_three_way<IntPtr>/4096 942.043 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.427 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14868.797 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.309 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.677 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494863.221 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.183 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7672.142 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.589 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122994.692 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.776 1.30%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1923.494 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.325 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30649.315 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.315 2.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.991 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244154.277 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.269 -3.78%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3739.394 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.160 1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59759.038 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.337 3.17%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 948.361 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.525 -3.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14930.591 -
BM_lexicographical_compare_three_way_fast_path/1 0.424 -
BM_lexicographical_compare_three_way_fast_path/1024 242.872 -
BM_lexicographical_compare_three_way_fast_path/1048576 244835.300 -
BM_lexicographical_compare_three_way_fast_path/16 4.272 -3.12%
BM_lexicographical_compare_three_way_fast_path/16384 3724.638 -
BM_lexicographical_compare_three_way_fast_path/256 69.805 -
BM_lexicographical_compare_three_way_fast_path/262144 59747.610 -
BM_lexicographical_compare_three_way_fast_path/4 1.140 -
BM_lexicographical_compare_three_way_fast_path/4096 945.416 -
BM_lexicographical_compare_three_way_fast_path/64 15.465 -
BM_lexicographical_compare_three_way_fast_path/65536 14925.606 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -9.61%
BM_lexicographical_compare_three_way_slow_path/1024 292.385 -
BM_lexicographical_compare_three_way_slow_path/1048576 293430.085 -
BM_lexicographical_compare_three_way_slow_path/16 4.574 1.01%
BM_lexicographical_compare_three_way_slow_path/16384 4525.910 -
BM_lexicographical_compare_three_way_slow_path/256 79.119 -
BM_lexicographical_compare_three_way_slow_path/262144 72334.976 -
BM_lexicographical_compare_three_way_slow_path/4 1.174 -
BM_lexicographical_compare_three_way_slow_path/4096 1142.049 -
BM_lexicographical_compare_three_way_slow_path/64 17.744 -
BM_lexicographical_compare_three_way_slow_path/65536 18097.695 -
BM_map_find_string_literal 12.556 -
BM_num_get<bool> 11.854 -
BM_num_get<double> 37.652 2.79%
BM_num_get<float> 37.587 1.81%
BM_num_get<long> 10.774 1.29%
BM_num_get<long_double> 37.258 2.11%
BM_num_get<long_long> 10.961 3.55%
BM_num_get<unsigned_int> 10.053 3.63%
BM_num_get<unsigned_long> 10.661 4.25%
BM_num_get<unsigned_long_long> 10.434 2.68%
BM_num_get<unsigned_short> 10.280 1.29%
BM_num_get<void*> 11.175 2.27%
BM_num_put<bool> 10.718 2.00%
BM_num_put<const_void*> 12.495 3.37%
BM_num_put<double> 57.388 -
BM_num_put<long> 11.929 -
BM_num_put<long_double> 58.647 -1.67%
BM_num_put<long_long> 11.955 -
BM_num_put<unsigned_long> 11.544 -
BM_num_put<unsigned_long_long> 11.787 1.57%
BM_sprintf 33.804 -
BM_sprintf/C_string_len_6 3.715 -27.42%
BM_sprintf/C_string_len_60 5.838 -5.00%
BM_sprintf/C_string_len_6000 167.770 -
BM_std_minmax_element<char>/1 0.303 -
BM_std_minmax_element<char>/1024 277.634 -
BM_std_minmax_element<char>/2 0.683 5.78%
BM_std_minmax_element<char>/3 1.186 -
BM_std_minmax_element<char>/4 1.186 -
BM_std_minmax_element<char>/4000 1064.251 1.13%
BM_std_minmax_element<char>/4096 1077.480 -
BM_std_minmax_element<char>/512 147.592 5.42%
BM_std_minmax_element<char>/5500 1456.306 -3.41%
BM_std_minmax_element<char>/64 17.412 1.66%
BM_std_minmax_element<char>/64000 16929.445 -1.67%
BM_std_minmax_element<char>/65536 17311.147 -
BM_std_minmax_element<char>/70000 18491.904 -
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 256.230 -5.04%
BM_std_minmax_element<int>/2 0.596 -12.12%
BM_std_minmax_element<int>/3 1.255 6.24%
BM_std_minmax_element<int>/4 1.215 -2.67%
BM_std_minmax_element<int>/4000 988.022 -5.20%
BM_std_minmax_element<int>/4096 1009.681 -5.33%
BM_std_minmax_element<int>/512 130.168 -4.65%
BM_std_minmax_element<int>/5500 1353.680 -5.19%
BM_std_minmax_element<int>/64 16.508 -3.24%
BM_std_minmax_element<int>/64000 15788.126 -5.08%
BM_std_minmax_element<int>/65536 16171.587 -5.07%
BM_std_minmax_element<int>/70000 17301.228 -4.94%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 269.430 -6.92%
BM_std_minmax_element<long_long>/2 0.680 -
BM_std_minmax_element<long_long>/3 1.138 -
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1039.703 -6.91%
BM_std_minmax_element<long_long>/4096 1064.422 -7.06%
BM_std_minmax_element<long_long>/512 136.386 -7.12%
BM_std_minmax_element<long_long>/5500 1426.365 -7.11%
BM_std_minmax_element<long_long>/64 17.194 -4.49%
BM_std_minmax_element<long_long>/64000 16616.004 -7.61%
BM_std_minmax_element<long_long>/65536 17010.787 -7.61%
BM_std_minmax_element<long_long>/70000 18173.202 -7.58%
BM_std_minmax_element<short>/1 0.299 -
BM_std_minmax_element<short>/1024 253.647 -2.43%
BM_std_minmax_element<short>/2 0.684 6.66%
BM_std_minmax_element<short>/3 1.140 16.85%
BM_std_minmax_element<short>/4 1.161 -1.20%
BM_std_minmax_element<short>/4000 970.733 -2.11%
BM_std_minmax_element<short>/4096 997.085 -1.80%
BM_std_minmax_element<short>/512 130.413 -2.61%
BM_std_minmax_element<short>/5500 1330.725 -2.35%
BM_std_minmax_element<short>/64 16.914 -1.68%
BM_std_minmax_element<short>/64000 15420.799 -1.88%
BM_std_minmax_element<short>/65536 15798.195 -2.05%
BM_std_minmax_element<short>/70000 16880.918 -2.32%
BM_stop_token_async_reg_unreg_callback/1024 7143408.112 -4.03%
BM_stop_token_async_reg_unreg_callback/131072 117855371.251 2.45%
BM_stop_token_async_reg_unreg_callback/16777216 14398529124.912 2.16%
BM_stop_token_multi_thread_polling_stop_requested/1024 847637.346 19.51%
BM_stop_token_multi_thread_polling_stop_requested/131072 7749704.667 -3.41%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58342163.749 -1.37%
BM_stop_token_single_thread_polling_stop_requested/1024 1663.853 -5.16%
BM_stop_token_single_thread_polling_stop_requested/131072 207029.961 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26546488.767 -1.47%
BM_stop_token_single_thread_reg_unreg_callback/1024 14322.265 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1816826.916 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232742110.966 -
BM_string_without_formatting<char> 0.308 -32.30%
BM_string_without_formatting<wchar_t> 9.825 -8.09%
BM_to_chars 2.118 -
BM_to_chars_as_string 3.915 -
BM_to_chars_bad/10 0.631 -
BM_to_chars_bad/16 0.535 -4.09%
BM_to_chars_bad/2 0.619 32.30%
BM_to_chars_bad/23 2.105 -
BM_to_chars_bad/8 0.695 -
BM_to_chars_good/10 1.572 -
BM_to_chars_good/16 2.005 -3.07%
BM_to_chars_good/2 2.842 -
BM_to_chars_good/23 4.336 -1.50%
BM_to_chars_good/8 2.321 1.73%
BM_to_string 4.939 -
BM_tolower_char<char> 0.690 12.26%
BM_tolower_char<wchar_t> 0.689 12.33%
BM_tolower_string<char> 15.133 -
BM_tolower_string<wchar_t> 6.299 -
BM_toupper_char<char> 0.722 17.63%
BM_toupper_char<wchar_t> 0.708 30.62%
BM_toupper_string<char> 15.185 -
BM_toupper_string<wchar_t> 6.320 -
BM_unicode_escaped<char> 23292.373 -
BM_unicode_escaped<wchar_t> 21593.337 -
BM_unicode_text<char> 33405.878 -8.59%
BM_unicode_text<wchar_t> 40908.377 -
BM_vector_deque_copy/0 0.503 8.53%
BM_vector_deque_copy/1 2.249 2.30%
BM_vector_deque_copy/1024 36.268 1.19%
BM_vector_deque_copy/2 1.942 -
BM_vector_deque_copy/4000 140.112 -
BM_vector_deque_copy/4096 145.030 -
BM_vector_deque_copy/512 16.954 -
BM_vector_deque_copy/5500 194.228 -
BM_vector_deque_copy/64 2.741 -1.16%
BM_vector_deque_copy/64000 3048.265 7.40%
BM_vector_deque_copy/65536 2898.576 1.52%
BM_vector_deque_copy/70000 3307.258 6.66%
BM_vector_deque_copy_backward/0 0.484 -
BM_vector_deque_copy_backward/1 2.257 -2.40%
BM_vector_deque_copy_backward/1024 38.428 1.89%
BM_vector_deque_copy_backward/2 2.001 -2.98%
BM_vector_deque_copy_backward/4000 144.741 -
BM_vector_deque_copy_backward/4096 148.971 -
BM_vector_deque_copy_backward/512 17.640 -
BM_vector_deque_copy_backward/5500 199.886 1.01%
BM_vector_deque_copy_backward/64 3.036 -
BM_vector_deque_copy_backward/64000 7281.687 -2.12%
BM_vector_deque_copy_backward/65536 7604.603 -
BM_vector_deque_copy_backward/70000 8157.630 -
BM_vector_deque_move/0 0.397 -15.73%
BM_vector_deque_move/1 2.348 -
BM_vector_deque_move/1024 35.877 -
BM_vector_deque_move/2 2.057 -
BM_vector_deque_move/4000 141.238 -
BM_vector_deque_move/4096 146.430 1.50%
BM_vector_deque_move/512 16.938 -
BM_vector_deque_move/5500 196.493 -
BM_vector_deque_move/64 2.856 -
BM_vector_deque_move/64000 3035.624 6.94%
BM_vector_deque_move/65536 3026.790 6.03%
BM_vector_deque_move/70000 3296.109 6.31%
BM_vector_deque_move_backward/0 0.675 26.76%
BM_vector_deque_move_backward/1 2.293 -2.21%
BM_vector_deque_move_backward/1024 38.295 3.09%
BM_vector_deque_move_backward/2 1.838 -10.66%
BM_vector_deque_move_backward/4000 145.596 1.76%
BM_vector_deque_move_backward/4096 150.966 1.72%
BM_vector_deque_move_backward/512 17.467 -
BM_vector_deque_move_backward/5500 201.233 2.03%
BM_vector_deque_move_backward/64 2.971 -
BM_vector_deque_move_backward/64000 7327.774 -
BM_vector_deque_move_backward/65536 7511.934 -1.57%
BM_vector_deque_move_backward/70000 8084.664 1.71%
BM_vector_deque_ranges_copy/0 0.463 8.91%
BM_vector_deque_ranges_copy/1 2.311 6.14%
BM_vector_deque_ranges_copy/1024 35.905 -
BM_vector_deque_ranges_copy/2 2.057 6.44%
BM_vector_deque_ranges_copy/4000 140.902 -
BM_vector_deque_ranges_copy/4096 145.095 -
BM_vector_deque_ranges_copy/512 16.919 -
BM_vector_deque_ranges_copy/5500 197.699 -
BM_vector_deque_ranges_copy/64 2.889 3.40%
BM_vector_deque_ranges_copy/64000 3038.042 7.02%
BM_vector_deque_ranges_copy/65536 3036.181 6.30%
BM_vector_deque_ranges_copy/70000 3298.237 6.38%
BM_vector_deque_ranges_copy_backward/0 0.571 4.14%
BM_vector_deque_ranges_copy_backward/1 1.914 -17.42%
BM_vector_deque_ranges_copy_backward/1024 38.482 1.33%
BM_vector_deque_ranges_copy_backward/2 1.667 -19.03%
BM_vector_deque_ranges_copy_backward/4000 142.358 1.04%
BM_vector_deque_ranges_copy_backward/4096 152.660 3.31%
BM_vector_deque_ranges_copy_backward/512 18.105 3.26%
BM_vector_deque_ranges_copy_backward/5500 199.120 1.07%
BM_vector_deque_ranges_copy_backward/64 3.130 3.95%
BM_vector_deque_ranges_copy_backward/64000 7170.004 -2.66%
BM_vector_deque_ranges_copy_backward/65536 7513.307 -3.19%
BM_vector_deque_ranges_copy_backward/70000 8070.869 -1.04%
BM_vector_deque_ranges_move/0 0.346 -22.70%
BM_vector_deque_ranges_move/1 2.341 2.70%
BM_vector_deque_ranges_move/1024 35.996 -
BM_vector_deque_ranges_move/2 2.055 2.72%
BM_vector_deque_ranges_move/4000 141.030 -
BM_vector_deque_ranges_move/4096 145.926 1.04%
BM_vector_deque_ranges_move/512 16.905 -
BM_vector_deque_ranges_move/5500 196.819 1.14%
BM_vector_deque_ranges_move/64 2.817 -
BM_vector_deque_ranges_move/64000 2976.515 4.88%
BM_vector_deque_ranges_move/65536 3062.866 7.20%
BM_vector_deque_ranges_move/70000 3238.233 4.42%
BM_vector_deque_ranges_move_backward/0 0.437 -35.43%
BM_vector_deque_ranges_move_backward/1 2.255 -3.46%
BM_vector_deque_ranges_move_backward/1024 38.103 -
BM_vector_deque_ranges_move_backward/2 1.994 -2.93%
BM_vector_deque_ranges_move_backward/4000 141.875 -
BM_vector_deque_ranges_move_backward/4096 148.424 -
BM_vector_deque_ranges_move_backward/512 17.469 -
BM_vector_deque_ranges_move_backward/5500 198.954 -
BM_vector_deque_ranges_move_backward/64 2.970 -1.95%
BM_vector_deque_ranges_move_backward/64000 7228.074 -1.04%
BM_vector_deque_ranges_move_backward/65536 7432.708 -2.35%
BM_vector_deque_ranges_move_backward/70000 7882.523 -1.36%
CastTo<A<Width,_Depth>> 242.560 2.82%
CastTo<B<Width_/_2,_Depth>> 2871.100 -
Chain,_1_level 1.002 -
Chain,_2_levels 1.003 -
Chain,_3_levels 1.002 -
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 22.892 12.74%
Chain_fail,_2_levels 32.988 5.26%
Chain_fail,_3_levels 38.443 -
Chain_fail,_4_levels 53.025 1.83%
Chain_fail,_5_levels 67.225 2.93%
Chain_fail,_6_levels 81.756 4.55%
Chain_fail,_7_levels 90.403 -
Chain_fail,_8_levels 95.806 -
Chain_middle,_1_level 8.078 1.82%
Chain_middle,_2_levels 14.830 -
Chain_middle,_3_levels 18.821 -
Chain_middle,_4_levels 19.226 3.28%
Chain_to_complete 0.230 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.448 -2.19%
DAG_leftmost_middle,_2_levels 15.342 -3.55%
DAG_leftmost_middle,_3_levels 12.610 -2.53%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 128.744 3.15%
DAG_rightmost_middle,_2_levels 113.084 2.00%
DAG_rightmost_middle,_3_levels 77.079 1.16%
DAG_sidecast,_1_level 38.655 2.56%
DAG_sidecast,_2_levels 82.082 -1.55%
DAG_sidecast,_3_levels 105.899 -1.71%
DAG_sidecast_fail,_1_level 58.842 -1.50%
DAG_sidecast_fail,_2_levels 89.704 -2.70%
DAG_sidecast_fail,_3_levels 104.633 -3.05%
DAG_to_complete 0.278 -3.63%
SetIntersection_Front_Set_float_1024_1 1046799.012 1.08%
SetIntersection_Front_Set_float_1024_1024 14050933.257 -
SetIntersection_Front_Set_float_1024_16 1250391.888 -2.27%
SetIntersection_Front_Set_float_1024_256 4436623.229 6.58%
SetIntersection_Front_Set_float_1024_4 1079205.109 1.44%
SetIntersection_Front_Set_float_1024_64 1798535.893 -1.64%
SetIntersection_Front_Set_float_16384_1 1027165.013 -1.51%
SetIntersection_Front_Set_float_16384_1024 14915373.758 9.43%
SetIntersection_Front_Set_float_16384_16 1260100.166 2.38%
SetIntersection_Front_Set_float_16384_16384 230583152.982 -
SetIntersection_Front_Set_float_16384_256 4391631.603 -2.90%
SetIntersection_Front_Set_float_16384_4 1073201.046 3.56%
SetIntersection_Front_Set_float_16384_64 1910094.029 4.64%
SetIntersection_Front_Set_float_16_1 63014938.709 -
SetIntersection_Front_Set_float_16_16 39250925.595 -
SetIntersection_Front_Set_float_16_4 55035876.848 -
SetIntersection_Front_Set_float_1_1 534851107.466 -
SetIntersection_Front_Set_float_256_1 4170217.655 -
SetIntersection_Front_Set_float_256_16 4669532.599 -
SetIntersection_Front_Set_float_256_256 8970015.861 -
SetIntersection_Front_Set_float_256_4 4234965.744 -
SetIntersection_Front_Set_float_256_64 6009790.762 1.30%
SetIntersection_Front_Set_float_262144_1 1049131.127 1.42%
SetIntersection_Front_Set_float_262144_1024 14595949.848 -3.26%
SetIntersection_Front_Set_float_262144_16 1224741.305 3.47%
SetIntersection_Front_Set_float_262144_16384 225913177.002 -1.14%
SetIntersection_Front_Set_float_262144_256 4322636.503 -2.19%
SetIntersection_Front_Set_float_262144_262144 1619216.717 -
SetIntersection_Front_Set_float_262144_4 1060518.070 -
SetIntersection_Front_Set_float_262144_64 1776396.926 -2.12%
SetIntersection_Front_Set_float_4_1 213847811.691 -
SetIntersection_Front_Set_float_4_4 136791452.187 -
SetIntersection_Front_Set_float_64_1 16487551.218 -
SetIntersection_Front_Set_float_64_16 15686715.018 -
SetIntersection_Front_Set_float_64_4 16196138.201 -
SetIntersection_Front_Set_float_64_64 14399128.703 -2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1049030.984 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13895633.951 -11.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1185917.719 -4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4323981.467 -2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1085501.155 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1776728.105 -11.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1052559.085 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14886250.308 -5.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1182988.485 -2.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 252347250.160 -28.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4379919.736 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1083450.364 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1882017.427 -4.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62608580.104 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38513265.538 -2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54842189.687 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531596157.713 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4152765.626 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4563788.916 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8335299.769 -10.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4212022.820 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6225865.089 6.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1064955.782 1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13650720.757 -7.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1224674.636 2.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338209729.498 -2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4200997.540 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1832869.627 -2.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1093854.051 2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1900751.606 8.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212609636.037 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136862766.896 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16428257.037 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15504342.446 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16119823.858 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13978442.910 -4.27%
SetIntersection_Front_Set_string_1024_1 1093236.288 -
SetIntersection_Front_Set_string_1024_1024 57626461.354 4.37%
SetIntersection_Front_Set_string_1024_16 1883676.464 4.66%
SetIntersection_Front_Set_string_1024_256 15339431.176 -7.83%
SetIntersection_Front_Set_string_1024_4 1272527.161 3.06%
SetIntersection_Front_Set_string_1024_64 4587694.722 3.07%
SetIntersection_Front_Set_string_16384_1 1086478.893 -
SetIntersection_Front_Set_string_16384_1024 60090385.810 1.56%
SetIntersection_Front_Set_string_16384_16 1888816.504 3.75%
SetIntersection_Front_Set_string_16384_16384 350458097.038 -
SetIntersection_Front_Set_string_16384_256 14927938.912 2.17%
SetIntersection_Front_Set_string_16384_4 1229666.528 -
SetIntersection_Front_Set_string_16384_64 4434115.257 -
SetIntersection_Front_Set_string_16_1 65007882.278 -
SetIntersection_Front_Set_string_16_16 60005243.636 2.11%
SetIntersection_Front_Set_string_16_4 63529374.193 2.20%
SetIntersection_Front_Set_string_1_1 553820250.879 -
SetIntersection_Front_Set_string_256_1 4271357.765 -
SetIntersection_Front_Set_string_256_16 7013764.425 3.10%
SetIntersection_Front_Set_string_256_256 29709131.879 1.81%
SetIntersection_Front_Set_string_256_4 4980426.134 3.98%
SetIntersection_Front_Set_string_256_64 14384426.452 -4.16%
SetIntersection_Front_Set_string_262144_1 1106371.638 1.78%
SetIntersection_Front_Set_string_262144_1024 63912709.866 7.32%
SetIntersection_Front_Set_string_262144_16 1879727.414 4.49%
SetIntersection_Front_Set_string_262144_16384 344996035.012 -1.04%
SetIntersection_Front_Set_string_262144_256 15450158.947 2.69%
SetIntersection_Front_Set_string_262144_262144 17511404.623 -2.94%
SetIntersection_Front_Set_string_262144_4 1229288.392 -
SetIntersection_Front_Set_string_262144_64 4775959.903 2.65%
SetIntersection_Front_Set_string_4_1 221637158.046 -
SetIntersection_Front_Set_string_4_4 157636437.257 1.10%
SetIntersection_Front_Set_string_64_1 17195180.512 1.18%
SetIntersection_Front_Set_string_64_16 24132970.532 6.33%
SetIntersection_Front_Set_string_64_4 19003404.116 1.30%
SetIntersection_Front_Set_string_64_64 35488277.490 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1066807.689 2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23830456.576 5.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1354033.916 1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6218955.891 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1071420.014 -1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2339949.520 3.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1037915.490 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27656718.929 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332400.612 1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358839810.132 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6297279.877 3.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1104381.667 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2425786.671 11.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63551689.322 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42994135.000 3.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56527465.499 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538743739.326 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4202109.737 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5085838.789 3.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13575965.620 14.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4369173.791 1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7379900.552 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1029259.008 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27014966.879 1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1331376.988 2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 340200461.133 -5.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6339997.790 3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2960820.721 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1072651.847 -1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2324836.877 6.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215798259.320 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141520885.383 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16464726.222 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17141718.599 2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16554491.605 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18810421.112 5.80%
SetIntersection_Front_Set_uint32_1024_1 1042154.231 -
SetIntersection_Front_Set_uint32_1024_1024 11598341.116 -7.63%
SetIntersection_Front_Set_uint32_1024_16 1194182.795 -1.55%
SetIntersection_Front_Set_uint32_1024_256 3646721.378 -17.05%
SetIntersection_Front_Set_uint32_1024_4 1072179.549 -
SetIntersection_Front_Set_uint32_1024_64 1575080.035 -13.05%
SetIntersection_Front_Set_uint32_16384_1 1022399.202 -2.49%
SetIntersection_Front_Set_uint32_16384_1024 12465115.114 -2.66%
SetIntersection_Front_Set_uint32_16384_16 1157500.828 -3.42%
SetIntersection_Front_Set_uint32_16384_16384 214100075.491 -3.74%
SetIntersection_Front_Set_uint32_16384_256 3816361.400 -8.08%
SetIntersection_Front_Set_uint32_16384_4 1015612.563 -7.41%
SetIntersection_Front_Set_uint32_16384_64 1610815.155 -9.37%
SetIntersection_Front_Set_uint32_16_1 62515964.246 -
SetIntersection_Front_Set_uint32_16_16 37665050.463 -1.27%
SetIntersection_Front_Set_uint32_16_4 54363434.686 -1.12%
SetIntersection_Front_Set_uint32_1_1 530586397.459 -1.01%
SetIntersection_Front_Set_uint32_256_1 4079370.585 -2.25%
SetIntersection_Front_Set_uint32_256_16 4505931.916 -
SetIntersection_Front_Set_uint32_256_256 7633265.697 -2.88%
SetIntersection_Front_Set_uint32_256_4 4127514.042 -2.36%
SetIntersection_Front_Set_uint32_256_64 5347824.669 -3.56%
SetIntersection_Front_Set_uint32_262144_1 1032116.436 -1.80%
SetIntersection_Front_Set_uint32_262144_1024 12405479.433 -2.12%
SetIntersection_Front_Set_uint32_262144_16 1156927.387 -4.59%
SetIntersection_Front_Set_uint32_262144_16384 216048592.222 -2.48%
SetIntersection_Front_Set_uint32_262144_256 3761482.863 -3.56%
SetIntersection_Front_Set_uint32_262144_262144 1596962.078 -4.07%
SetIntersection_Front_Set_uint32_262144_4 1045486.321 -3.44%
SetIntersection_Front_Set_uint32_262144_64 1548147.468 -6.06%
SetIntersection_Front_Set_uint32_4_1 212770366.347 -
SetIntersection_Front_Set_uint32_4_4 136136297.828 -
SetIntersection_Front_Set_uint32_64_1 16326056.803 -1.63%
SetIntersection_Front_Set_uint32_64_16 14988372.141 -3.27%
SetIntersection_Front_Set_uint32_64_4 16017430.005 -
SetIntersection_Front_Set_uint32_64_64 12795292.345 -3.40%
SetIntersection_Front_Set_uint64_1024_1 1059599.061 1.36%
SetIntersection_Front_Set_uint64_1024_1024 12486471.118 7.44%
SetIntersection_Front_Set_uint64_1024_16 1150381.091 -5.66%
SetIntersection_Front_Set_uint64_1024_256 4199509.352 15.18%
SetIntersection_Front_Set_uint64_1024_4 1087407.305 1.61%
SetIntersection_Front_Set_uint64_1024_64 1708618.398 5.30%
SetIntersection_Front_Set_uint64_16384_1 1062697.445 1.52%
SetIntersection_Front_Set_uint64_16384_1024 12590293.692 2.45%
SetIntersection_Front_Set_uint64_16384_16 1192865.274 -
SetIntersection_Front_Set_uint64_16384_16384 224269280.860 -
SetIntersection_Front_Set_uint64_16384_256 3873298.125 -
SetIntersection_Front_Set_uint64_16384_4 1058929.822 -
SetIntersection_Front_Set_uint64_16384_64 1719932.739 2.48%
SetIntersection_Front_Set_uint64_16_1 63410901.528 -
SetIntersection_Front_Set_uint64_16_16 38141612.948 1.90%
SetIntersection_Front_Set_uint64_16_4 55655069.771 1.36%
SetIntersection_Front_Set_uint64_1_1 536188166.138 -
SetIntersection_Front_Set_uint64_256_1 4144445.883 -
SetIntersection_Front_Set_uint64_256_16 4427572.862 -1.10%
SetIntersection_Front_Set_uint64_256_256 7846691.884 6.16%
SetIntersection_Front_Set_uint64_256_4 4234519.773 -
SetIntersection_Front_Set_uint64_256_64 5687077.185 4.17%
SetIntersection_Front_Set_uint64_262144_1 1061945.465 3.47%
SetIntersection_Front_Set_uint64_262144_1024 12731523.121 -1.07%
SetIntersection_Front_Set_uint64_262144_16 1197408.378 -
SetIntersection_Front_Set_uint64_262144_16384 220713694.141 -1.41%
SetIntersection_Front_Set_uint64_262144_256 3909791.365 4.63%
SetIntersection_Front_Set_uint64_262144_262144 1655467.935 -1.25%
SetIntersection_Front_Set_uint64_262144_4 1037151.558 -3.72%
SetIntersection_Front_Set_uint64_262144_64 1693811.967 1.46%
SetIntersection_Front_Set_uint64_4_1 215328648.890 -
SetIntersection_Front_Set_uint64_4_4 138382887.561 -
SetIntersection_Front_Set_uint64_64_1 16525759.527 -
SetIntersection_Front_Set_uint64_64_16 15167119.094 -
SetIntersection_Front_Set_uint64_64_4 16207337.050 -
SetIntersection_Front_Set_uint64_64_64 13393066.290 3.48%
SetIntersection_Front_Vector_float_1024_1 1045219.033 -
SetIntersection_Front_Vector_float_1024_1024 5884987.729 -
SetIntersection_Front_Vector_float_1024_16 1117780.246 -
SetIntersection_Front_Vector_float_1024_256 2273056.269 -
SetIntersection_Front_Vector_float_1024_4 1053092.471 -
SetIntersection_Front_Vector_float_1024_64 1356362.594 -1.15%
SetIntersection_Front_Vector_float_16384_1 1049457.461 -
SetIntersection_Front_Vector_float_16384_1024 5913651.099 -
SetIntersection_Front_Vector_float_16384_16 1119402.081 -
SetIntersection_Front_Vector_float_16384_16384 79513570.864 -
SetIntersection_Front_Vector_float_16384_256 2284554.625 -
SetIntersection_Front_Vector_float_16384_4 1055163.140 -
SetIntersection_Front_Vector_float_16384_64 1380693.425 1.95%
SetIntersection_Front_Vector_float_16_1 63002776.756 -
SetIntersection_Front_Vector_float_16_16 35882428.512 -
SetIntersection_Front_Vector_float_16_4 54337165.385 -
SetIntersection_Front_Vector_float_1_1 535127273.230 -
SetIntersection_Front_Vector_float_256_1 4214076.587 1.61%
SetIntersection_Front_Vector_float_256_16 4192728.240 -
SetIntersection_Front_Vector_float_256_256 4544084.941 -
SetIntersection_Front_Vector_float_256_4 4186621.160 -
SetIntersection_Front_Vector_float_256_64 4358181.222 -
SetIntersection_Front_Vector_float_262144_1 1042280.550 -
SetIntersection_Front_Vector_float_262144_1024 5903511.827 -
SetIntersection_Front_Vector_float_262144_16 1116292.089 -
SetIntersection_Front_Vector_float_262144_16384 79523547.548 -
SetIntersection_Front_Vector_float_262144_256 2270564.707 -
SetIntersection_Front_Vector_float_262144_262144 350840161.586 -
SetIntersection_Front_Vector_float_262144_4 1038379.560 -1.97%
SetIntersection_Front_Vector_float_262144_64 1360024.598 1.50%
SetIntersection_Front_Vector_float_4_1 213814283.446 -
SetIntersection_Front_Vector_float_4_4 135850241.862 -
SetIntersection_Front_Vector_float_64_1 16446556.804 -
SetIntersection_Front_Vector_float_64_16 14333872.410 -
SetIntersection_Front_Vector_float_64_4 16005673.434 -
SetIntersection_Front_Vector_float_64_64 10931404.189 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1048729.115 2.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8302628.095 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1170258.540 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2896579.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071732.992 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1484356.046 -2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1087123.135 3.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8352398.766 -1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1113067.864 -3.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120006056.387 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2821436.072 -2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1059445.226 1.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516443.012 1.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62523906.376 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36602909.307 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54310577.540 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532658467.664 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4169563.580 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4345024.533 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5781605.856 1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4114230.846 -1.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4832428.007 -1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1043481.797 -2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8341662.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1151646.162 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119673077.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2888253.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350886985.884 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1065225.172 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1554362.617 4.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212873626.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135571697.565 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16379289.008 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14706317.433 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15919707.962 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12125319.209 -
SetIntersection_Front_Vector_string_1024_1 1079075.078 -
SetIntersection_Front_Vector_string_1024_1024 39635604.741 -
SetIntersection_Front_Vector_string_1024_16 1643950.390 -
SetIntersection_Front_Vector_string_1024_256 9022499.094 -3.34%
SetIntersection_Front_Vector_string_1024_4 1194394.147 -
SetIntersection_Front_Vector_string_1024_64 3259221.310 -2.55%
SetIntersection_Front_Vector_string_16384_1 1079136.925 -
SetIntersection_Front_Vector_string_16384_1024 38510308.335 -
SetIntersection_Front_Vector_string_16384_16 1635566.169 3.92%
SetIntersection_Front_Vector_string_16384_16384 350219023.008 -
SetIntersection_Front_Vector_string_16384_256 9637551.975 1.64%
SetIntersection_Front_Vector_string_16384_4 1204418.304 -
SetIntersection_Front_Vector_string_16384_64 3110351.357 -12.68%
SetIntersection_Front_Vector_string_16_1 64715966.309 -
SetIntersection_Front_Vector_string_16_16 52154329.366 2.29%
SetIntersection_Front_Vector_string_16_4 61201751.473 1.12%
SetIntersection_Front_Vector_string_1_1 550564238.563 -
SetIntersection_Front_Vector_string_256_1 4317956.325 2.32%
SetIntersection_Front_Vector_string_256_16 6141129.349 2.04%
SetIntersection_Front_Vector_string_256_256 20303417.329 4.25%
SetIntersection_Front_Vector_string_256_4 4686295.353 -
SetIntersection_Front_Vector_string_256_64 10619530.002 4.23%
SetIntersection_Front_Vector_string_262144_1 1115869.558 2.46%
SetIntersection_Front_Vector_string_262144_1024 39444626.389 -
SetIntersection_Front_Vector_string_262144_16 1558410.985 -3.13%
SetIntersection_Front_Vector_string_262144_16384 347924779.670 -
SetIntersection_Front_Vector_string_262144_256 9506284.892 -1.24%
SetIntersection_Front_Vector_string_262144_262144 14433768.719 -
SetIntersection_Front_Vector_string_262144_4 1202680.313 5.79%
SetIntersection_Front_Vector_string_262144_64 3361481.819 4.73%
SetIntersection_Front_Vector_string_4_1 220185006.505 -
SetIntersection_Front_Vector_string_4_4 151703915.592 -
SetIntersection_Front_Vector_string_64_1 17012798.755 -
SetIntersection_Front_Vector_string_64_16 20882475.519 1.20%
SetIntersection_Front_Vector_string_64_4 18039502.409 1.50%
SetIntersection_Front_Vector_string_64_64 26674034.530 3.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046936.690 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9371773.933 4.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1134212.868 -3.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3043298.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071760.875 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554656.198 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1023589.476 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9442582.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158541.581 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 132958499.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3192183.987 5.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1066216.764 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556777.695 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62496998.970 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36915612.860 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54556406.480 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531387688.967 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4133194.931 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4342856.661 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6091641.370 -4.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4204725.336 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4928787.118 -2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040680.853 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9523116.494 6.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1166841.555 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 135510525.598 3.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3175224.137 4.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 359547643.819 2.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1057780.953 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1567315.862 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212974813.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137085750.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16288779.426 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15162306.666 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16012176.874 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12349374.108 -
SetIntersection_Front_Vector_uint32_1024_1 1045307.514 -
SetIntersection_Front_Vector_uint32_1024_1024 5911088.060 11.37%
SetIntersection_Front_Vector_uint32_1024_16 1106916.692 -
SetIntersection_Front_Vector_uint32_1024_256 2266510.633 6.70%
SetIntersection_Front_Vector_uint32_1024_4 1059851.800 -
SetIntersection_Front_Vector_uint32_1024_64 1331901.422 1.20%
SetIntersection_Front_Vector_uint32_16384_1 1043674.093 -
SetIntersection_Front_Vector_uint32_16384_1024 5327304.460 -
SetIntersection_Front_Vector_uint32_16384_16 1076163.782 -4.31%
SetIntersection_Front_Vector_uint32_16384_16384 70627649.343 -2.31%
SetIntersection_Front_Vector_uint32_16384_256 2146010.835 -
SetIntersection_Front_Vector_uint32_16384_4 1057622.164 -
SetIntersection_Front_Vector_uint32_16384_64 1333789.396 -
SetIntersection_Front_Vector_uint32_16_1 62871099.803 -
SetIntersection_Front_Vector_uint32_16_16 35819848.932 1.22%
SetIntersection_Front_Vector_uint32_16_4 53936493.221 -
SetIntersection_Front_Vector_uint32_1_1 533291785.147 -
SetIntersection_Front_Vector_uint32_256_1 4174941.972 -
SetIntersection_Front_Vector_uint32_256_16 4101388.958 -2.39%
SetIntersection_Front_Vector_uint32_256_256 4234587.881 -7.07%
SetIntersection_Front_Vector_uint32_256_4 4176283.980 -
SetIntersection_Front_Vector_uint32_256_64 4233878.391 -3.18%
SetIntersection_Front_Vector_uint32_262144_1 1054913.739 -
SetIntersection_Front_Vector_uint32_262144_1024 5332242.454 -
SetIntersection_Front_Vector_uint32_262144_16 1084370.856 -2.00%
SetIntersection_Front_Vector_uint32_262144_16384 70720882.354 -3.16%
SetIntersection_Front_Vector_uint32_262144_256 2147378.492 1.21%
SetIntersection_Front_Vector_uint32_262144_262144 350667645.995 -
SetIntersection_Front_Vector_uint32_262144_4 1015522.888 -4.27%
SetIntersection_Front_Vector_uint32_262144_64 1314820.467 -4.10%
SetIntersection_Front_Vector_uint32_4_1 213126046.514 -
SetIntersection_Front_Vector_uint32_4_4 134866708.451 -
SetIntersection_Front_Vector_uint32_64_1 16428507.529 -
SetIntersection_Front_Vector_uint32_64_16 14114265.330 -1.45%
SetIntersection_Front_Vector_uint32_64_4 15833884.895 -1.02%
SetIntersection_Front_Vector_uint32_64_64 10895657.871 2.65%
SetIntersection_Front_Vector_uint64_1024_1 1036867.849 -
SetIntersection_Front_Vector_uint64_1024_1024 5901714.494 -
SetIntersection_Front_Vector_uint64_1024_16 1126951.374 -
SetIntersection_Front_Vector_uint64_1024_256 2258056.151 -
SetIntersection_Front_Vector_uint64_1024_4 1062862.305 -
SetIntersection_Front_Vector_uint64_1024_64 1308899.110 -4.43%
SetIntersection_Front_Vector_uint64_16384_1 1048610.368 -
SetIntersection_Front_Vector_uint64_16384_1024 5908911.295 11.25%
SetIntersection_Front_Vector_uint64_16384_16 1083920.265 -1.78%
SetIntersection_Front_Vector_uint64_16384_16384 78441446.780 9.38%
SetIntersection_Front_Vector_uint64_16384_256 2280303.274 6.56%
SetIntersection_Front_Vector_uint64_16384_4 1061511.322 -
SetIntersection_Front_Vector_uint64_16384_64 1355829.639 1.48%
SetIntersection_Front_Vector_uint64_16_1 62545497.266 -
SetIntersection_Front_Vector_uint64_16_16 35759580.937 -
SetIntersection_Front_Vector_uint64_16_4 54241120.845 -
SetIntersection_Front_Vector_uint64_1_1 532083504.657 -
SetIntersection_Front_Vector_uint64_256_1 4152612.326 -
SetIntersection_Front_Vector_uint64_256_16 4156598.689 -
SetIntersection_Front_Vector_uint64_256_256 4495589.520 5.20%
SetIntersection_Front_Vector_uint64_256_4 4122871.167 -1.04%
SetIntersection_Front_Vector_uint64_256_64 4389897.891 2.74%
SetIntersection_Front_Vector_uint64_262144_1 1059545.968 -
SetIntersection_Front_Vector_uint64_262144_1024 5902632.308 11.05%
SetIntersection_Front_Vector_uint64_262144_16 1110910.988 -
SetIntersection_Front_Vector_uint64_262144_16384 78482179.789 10.09%
SetIntersection_Front_Vector_uint64_262144_256 2273642.752 6.48%
SetIntersection_Front_Vector_uint64_262144_262144 350667856.912 -
SetIntersection_Front_Vector_uint64_262144_4 1012646.822 -3.20%
SetIntersection_Front_Vector_uint64_262144_64 1373155.168 2.46%
SetIntersection_Front_Vector_uint64_4_1 213268428.472 -
SetIntersection_Front_Vector_uint64_4_4 135576137.087 -
SetIntersection_Front_Vector_uint64_64_1 16327935.293 -
SetIntersection_Front_Vector_uint64_64_16 14143446.809 -1.41%
SetIntersection_Front_Vector_uint64_64_4 15911210.553 -
SetIntersection_Front_Vector_uint64_64_64 10881417.500 2.34%
SetIntersection_Interlaced_Set_float_1024_1 1056334.735 -
SetIntersection_Interlaced_Set_float_1024_1024 12215465.218 -
SetIntersection_Interlaced_Set_float_1024_16 11310738.946 -3.56%
SetIntersection_Interlaced_Set_float_1024_256 13710417.973 -2.21%
SetIntersection_Interlaced_Set_float_1024_4 9943859.629 -
SetIntersection_Interlaced_Set_float_1024_64 10325563.349 2.27%
SetIntersection_Interlaced_Set_float_16384_1 1038561.948 -
SetIntersection_Interlaced_Set_float_16384_1024 172407060.612 -1.96%
SetIntersection_Interlaced_Set_float_16384_16 205884455.816 -2.02%
SetIntersection_Interlaced_Set_float_16384_16384 210133727.509 -4.09%
SetIntersection_Interlaced_Set_float_16384_256 201147742.326 -1.20%
SetIntersection_Interlaced_Set_float_16384_4 166734452.672 -1.52%
SetIntersection_Interlaced_Set_float_16384_64 213428985.232 -2.38%
SetIntersection_Interlaced_Set_float_16_1 63005438.420 -
SetIntersection_Interlaced_Set_float_16_16 38224805.535 -
SetIntersection_Interlaced_Set_float_16_4 59999097.535 1.22%
SetIntersection_Interlaced_Set_float_1_1 534580752.496 -
SetIntersection_Interlaced_Set_float_256_1 4132482.872 -
SetIntersection_Interlaced_Set_float_256_16 11985245.567 -1.24%
SetIntersection_Interlaced_Set_float_256_256 7288380.590 -8.15%
SetIntersection_Interlaced_Set_float_256_4 11008982.664 -1.69%
SetIntersection_Interlaced_Set_float_256_64 13033208.408 -1.02%
SetIntersection_Interlaced_Set_float_262144_1 1023591.185 2.09%
SetIntersection_Interlaced_Set_float_262144_1024 1507730.875 -2.04%
SetIntersection_Interlaced_Set_float_262144_16 1565708.334 -2.87%
SetIntersection_Interlaced_Set_float_262144_16384 1247325.926 -3.50%
SetIntersection_Interlaced_Set_float_262144_256 1533841.471 -3.55%
SetIntersection_Interlaced_Set_float_262144_262144 1619314.857 -1.39%
SetIntersection_Interlaced_Set_float_262144_4 1267407.308 -3.44%
SetIntersection_Interlaced_Set_float_262144_64 1538893.064 -2.41%
SetIntersection_Interlaced_Set_float_4_1 213760511.085 -
SetIntersection_Interlaced_Set_float_4_4 136835455.559 -
SetIntersection_Interlaced_Set_float_64_1 16439461.712 -
SetIntersection_Interlaced_Set_float_64_16 22029632.584 -3.10%
SetIntersection_Interlaced_Set_float_64_4 20906419.441 -
SetIntersection_Interlaced_Set_float_64_64 13301139.067 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050588.762 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13011518.629 -2.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11339065.542 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14026116.004 -1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9892810.837 -1.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10113996.186 -3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041276.471 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 171925957.590 -6.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216873899.495 -7.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245867436.640 -30.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202458764.706 -8.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 172860202.013 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227690784.588 -34.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62608266.284 -1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38251578.162 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59298240.404 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531926267.830 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4135890.377 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12136553.031 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7990807.581 -2.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11481939.732 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12958767.242 -2.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1002824.986 -4.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1610796.304 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1672565.024 -2.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1295860.028 -2.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1632687.744 -1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1808333.332 -2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1356720.867 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1621379.641 -1.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212445597.144 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137015967.981 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16348231.046 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21390059.433 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21011486.270 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13661704.973 -2.24%
SetIntersection_Interlaced_Set_string_1024_1 1102253.231 1.48%
SetIntersection_Interlaced_Set_string_1024_1024 57522596.159 3.26%
SetIntersection_Interlaced_Set_string_1024_16 12771598.786 -
SetIntersection_Interlaced_Set_string_1024_256 36480337.416 -
SetIntersection_Interlaced_Set_string_1024_4 10233557.120 -
SetIntersection_Interlaced_Set_string_1024_64 16703242.328 -
SetIntersection_Interlaced_Set_string_16384_1 1088817.815 -
SetIntersection_Interlaced_Set_string_16384_1024 340672706.697 -4.54%
SetIntersection_Interlaced_Set_string_16384_16 246081469.326 3.78%
SetIntersection_Interlaced_Set_string_16384_16384 350180197.676 1.03%
SetIntersection_Interlaced_Set_string_16384_256 361641942.313 4.32%
SetIntersection_Interlaced_Set_string_16384_4 196782012.225 -
SetIntersection_Interlaced_Set_string_16384_64 352159779.942 2.40%
SetIntersection_Interlaced_Set_string_16_1 65625634.903 -
SetIntersection_Interlaced_Set_string_16_16 61199828.059 1.50%
SetIntersection_Interlaced_Set_string_16_4 73245523.956 -
SetIntersection_Interlaced_Set_string_1_1 557245999.496 -
SetIntersection_Interlaced_Set_string_256_1 4366814.790 -
SetIntersection_Interlaced_Set_string_256_16 18004711.867 1.18%
SetIntersection_Interlaced_Set_string_256_256 32791139.420 3.12%
SetIntersection_Interlaced_Set_string_256_4 12989126.958 -
SetIntersection_Interlaced_Set_string_256_64 30572750.395 -2.47%
SetIntersection_Interlaced_Set_string_262144_1 1102512.547 -
SetIntersection_Interlaced_Set_string_262144_1024 2089892.089 -
SetIntersection_Interlaced_Set_string_262144_16 2118448.566 -2.30%
SetIntersection_Interlaced_Set_string_262144_16384 2733798.340 -
SetIntersection_Interlaced_Set_string_262144_256 2052297.527 -1.86%
SetIntersection_Interlaced_Set_string_262144_262144 17973967.936 -
SetIntersection_Interlaced_Set_string_262144_4 1857312.663 -1.16%
SetIntersection_Interlaced_Set_string_262144_64 2100925.702 -1.82%
SetIntersection_Interlaced_Set_string_4_1 222988904.609 -
SetIntersection_Interlaced_Set_string_4_4 159172467.488 1.62%
SetIntersection_Interlaced_Set_string_64_1 17223934.263 -
SetIntersection_Interlaced_Set_string_64_16 37310718.979 -2.15%
SetIntersection_Interlaced_Set_string_64_4 26271656.618 1.69%
SetIntersection_Interlaced_Set_string_64_64 39229863.617 5.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1066556.501 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25881486.736 1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11876681.458 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19912721.229 2.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9747666.228 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12289066.167 3.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1005212.557 -4.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242200963.505 2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235269147.362 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356734555.407 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249679451.788 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 192045956.422 -3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 253376799.605 -27.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63403795.722 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41221330.984 -2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63322640.032 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538426983.787 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4210636.379 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12812941.443 2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13926469.386 4.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11533161.765 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17860112.746 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030756.867 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2003337.076 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2093059.000 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767544.354 -1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2010137.860 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3128753.010 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1838899.821 -1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2077006.512 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215415809.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141505446.071 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16520153.105 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26406008.318 1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22771112.198 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 20173102.852 4.33%
SetIntersection_Interlaced_Set_uint32_1024_1 1056771.283 1.05%
SetIntersection_Interlaced_Set_uint32_1024_1024 12552610.677 -
SetIntersection_Interlaced_Set_uint32_1024_16 11275633.748 -4.03%
SetIntersection_Interlaced_Set_uint32_1024_256 13844600.894 -
SetIntersection_Interlaced_Set_uint32_1024_4 9611921.793 -4.02%
SetIntersection_Interlaced_Set_uint32_1024_64 10013819.569 -1.60%
SetIntersection_Interlaced_Set_uint32_16384_1 1054279.611 -
SetIntersection_Interlaced_Set_uint32_16384_1024 180225378.755 2.45%
SetIntersection_Interlaced_Set_uint32_16384_16 220939537.240 2.87%
SetIntersection_Interlaced_Set_uint32_16384_16384 228697189.631 -
SetIntersection_Interlaced_Set_uint32_16384_256 214999049.711 4.33%
SetIntersection_Interlaced_Set_uint32_16384_4 165680415.293 -5.19%
SetIntersection_Interlaced_Set_uint32_16384_64 232197625.278 3.91%
SetIntersection_Interlaced_Set_uint32_16_1 62485976.997 -
SetIntersection_Interlaced_Set_uint32_16_16 38209135.539 -
SetIntersection_Interlaced_Set_uint32_16_4 59758434.974 -
SetIntersection_Interlaced_Set_uint32_1_1 531687137.408 -
SetIntersection_Interlaced_Set_uint32_256_1 4103667.281 -1.59%
SetIntersection_Interlaced_Set_uint32_256_16 12020218.917 -1.12%
SetIntersection_Interlaced_Set_uint32_256_256 7717636.002 -1.54%
SetIntersection_Interlaced_Set_uint32_256_4 11298748.623 -3.79%
SetIntersection_Interlaced_Set_uint32_256_64 13661366.993 9.92%
SetIntersection_Interlaced_Set_uint32_262144_1 1090198.960 3.68%
SetIntersection_Interlaced_Set_uint32_262144_1024 1494621.175 -5.24%
SetIntersection_Interlaced_Set_uint32_262144_16 1536236.004 -5.67%
SetIntersection_Interlaced_Set_uint32_262144_16384 1211215.576 -6.88%
SetIntersection_Interlaced_Set_uint32_262144_256 1563371.338 -2.61%
SetIntersection_Interlaced_Set_uint32_262144_262144 1788946.940 -1.46%
SetIntersection_Interlaced_Set_uint32_262144_4 1282480.713 -2.83%
SetIntersection_Interlaced_Set_uint32_262144_64 1514319.094 -5.53%
SetIntersection_Interlaced_Set_uint32_4_1 212271297.037 -1.09%
SetIntersection_Interlaced_Set_uint32_4_4 136064732.262 -1.18%
SetIntersection_Interlaced_Set_uint32_64_1 16501137.289 -
SetIntersection_Interlaced_Set_uint32_64_16 21365139.845 -3.30%
SetIntersection_Interlaced_Set_uint32_64_4 21206117.201 -
SetIntersection_Interlaced_Set_uint32_64_64 13102493.377 -2.56%
SetIntersection_Interlaced_Set_uint64_1024_1 1049316.831 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12240010.060 -
SetIntersection_Interlaced_Set_uint64_1024_16 11265179.984 -2.43%
SetIntersection_Interlaced_Set_uint64_1024_256 14246203.900 -2.88%
SetIntersection_Interlaced_Set_uint64_1024_4 9782343.012 -3.50%
SetIntersection_Interlaced_Set_uint64_1024_64 10033596.076 -
SetIntersection_Interlaced_Set_uint64_16384_1 1042752.881 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181044122.989 -4.88%
SetIntersection_Interlaced_Set_uint64_16384_16 224477898.878 -1.64%
SetIntersection_Interlaced_Set_uint64_16384_16384 235803515.174 -1.84%
SetIntersection_Interlaced_Set_uint64_16384_256 206602916.992 -5.88%
SetIntersection_Interlaced_Set_uint64_16384_4 175441136.217 -7.73%
SetIntersection_Interlaced_Set_uint64_16384_64 228181066.955 -5.73%
SetIntersection_Interlaced_Set_uint64_16_1 62684016.710 -
SetIntersection_Interlaced_Set_uint64_16_16 37519151.175 -
SetIntersection_Interlaced_Set_uint64_16_4 58928761.966 -1.76%
SetIntersection_Interlaced_Set_uint64_1_1 533657371.800 -
SetIntersection_Interlaced_Set_uint64_256_1 4139050.654 -
SetIntersection_Interlaced_Set_uint64_256_16 12432673.502 2.76%
SetIntersection_Interlaced_Set_uint64_256_256 7723146.511 -
SetIntersection_Interlaced_Set_uint64_256_4 11172144.185 1.80%
SetIntersection_Interlaced_Set_uint64_256_64 13009428.347 -7.12%
SetIntersection_Interlaced_Set_uint64_262144_1 1041163.101 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1555251.056 -1.39%
SetIntersection_Interlaced_Set_uint64_262144_16 1612977.457 -1.31%
SetIntersection_Interlaced_Set_uint64_262144_16384 1273978.271 -
SetIntersection_Interlaced_Set_uint64_262144_256 1592011.963 -1.65%
SetIntersection_Interlaced_Set_uint64_262144_262144 1698774.496 -1.40%
SetIntersection_Interlaced_Set_uint64_262144_4 1299513.836 -1.34%
SetIntersection_Interlaced_Set_uint64_262144_64 1582328.531 -1.71%
SetIntersection_Interlaced_Set_uint64_4_1 213508075.854 -
SetIntersection_Interlaced_Set_uint64_4_4 136518911.961 -
SetIntersection_Interlaced_Set_uint64_64_1 16366653.835 -
SetIntersection_Interlaced_Set_uint64_64_16 22569156.676 -1.57%
SetIntersection_Interlaced_Set_uint64_64_4 21332258.881 2.18%
SetIntersection_Interlaced_Set_uint64_64_64 13242308.032 -
SetIntersection_Interlaced_Vector_float_1024_1 1041769.405 -
SetIntersection_Interlaced_Vector_float_1024_1024 5910832.929 -
SetIntersection_Interlaced_Vector_float_1024_16 2036140.452 -24.08%
SetIntersection_Interlaced_Vector_float_1024_256 5615229.675 -4.94%
SetIntersection_Interlaced_Vector_float_1024_4 1243680.733 -
SetIntersection_Interlaced_Vector_float_1024_64 3345265.369 -34.28%
SetIntersection_Interlaced_Vector_float_16384_1 1044573.789 -
SetIntersection_Interlaced_Vector_float_16384_1024 38420251.036 -4.53%
SetIntersection_Interlaced_Vector_float_16384_16 2155568.867 -6.13%
SetIntersection_Interlaced_Vector_float_16384_16384 79892496.099 -
SetIntersection_Interlaced_Vector_float_16384_256 17220980.951 4.30%
SetIntersection_Interlaced_Vector_float_16384_4 1364346.830 -3.52%
SetIntersection_Interlaced_Vector_float_16384_64 5646308.253 -11.52%
SetIntersection_Interlaced_Vector_float_16_1 62985250.275 -
SetIntersection_Interlaced_Vector_float_16_16 35842118.207 1.64%
SetIntersection_Interlaced_Vector_float_16_4 56300495.952 -
SetIntersection_Interlaced_Vector_float_1_1 534588827.711 -
SetIntersection_Interlaced_Vector_float_256_1 4163190.183 -1.60%
SetIntersection_Interlaced_Vector_float_256_16 8172136.316 31.42%
SetIntersection_Interlaced_Vector_float_256_256 4545496.525 -
SetIntersection_Interlaced_Vector_float_256_4 4611433.329 -1.55%
SetIntersection_Interlaced_Vector_float_256_64 7267552.578 -
SetIntersection_Interlaced_Vector_float_262144_1 1053979.483 -
SetIntersection_Interlaced_Vector_float_262144_1024 77432731.756 -5.71%
SetIntersection_Interlaced_Vector_float_262144_16 2954402.353 -10.74%
SetIntersection_Interlaced_Vector_float_262144_16384 346685373.927 -
SetIntersection_Interlaced_Vector_float_262144_256 20574158.596 -10.83%
SetIntersection_Interlaced_Vector_float_262144_262144 351620267.240 -
SetIntersection_Interlaced_Vector_float_262144_4 1435859.078 -5.54%
SetIntersection_Interlaced_Vector_float_262144_64 7949152.348 -
SetIntersection_Interlaced_Vector_float_4_1 213865214.622 -
SetIntersection_Interlaced_Vector_float_4_4 135898002.472 -
SetIntersection_Interlaced_Vector_float_64_1 16492703.366 -
SetIntersection_Interlaced_Vector_float_64_16 18020515.867 8.95%
SetIntersection_Interlaced_Vector_float_64_4 16973385.504 -5.36%
SetIntersection_Interlaced_Vector_float_64_64 11000584.844 3.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1030895.444 -1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8286759.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2895638.993 31.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7699282.982 1.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1537507.475 13.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5711601.086 30.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1000823.908 -3.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65880324.285 10.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3097469.417 -4.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120800960.706 1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 28710386.732 35.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1811052.732 16.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8181619.384 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62744206.442 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36809013.420 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58815742.408 1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531875945.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4120393.120 -1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6982411.735 -2.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5755694.004 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5374756.870 5.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8600941.621 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1053844.110 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 141520639.936 18.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4431631.305 4.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 346179970.851 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 51974715.319 27.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351130997.167 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2291417.999 31.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12813770.199 -4.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212845274.801 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135687175.899 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16398025.942 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19042217.090 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18816688.279 4.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12207206.580 -
SetIntersection_Interlaced_Vector_string_1024_1 1077099.476 -
SetIntersection_Interlaced_Vector_string_1024_1024 37300366.229 -4.20%
SetIntersection_Interlaced_Vector_string_1024_16 3307450.805 -5.96%
SetIntersection_Interlaced_Vector_string_1024_256 21386416.003 3.18%
SetIntersection_Interlaced_Vector_string_1024_4 1627838.551 -5.01%
SetIntersection_Interlaced_Vector_string_1024_64 8181581.079 -2.28%
SetIntersection_Interlaced_Vector_string_16384_1 1070491.250 -
SetIntersection_Interlaced_Vector_string_16384_1024 118553999.906 -4.27%
SetIntersection_Interlaced_Vector_string_16384_16 4220718.646 -15.05%
SetIntersection_Interlaced_Vector_string_16384_16384 351079263.084 -
SetIntersection_Interlaced_Vector_string_16384_256 40227132.263 -11.99%
SetIntersection_Interlaced_Vector_string_16384_4 1813294.541 -8.07%
SetIntersection_Interlaced_Vector_string_16384_64 12726120.096 -13.84%
SetIntersection_Interlaced_Vector_string_16_1 64581065.422 -
SetIntersection_Interlaced_Vector_string_16_16 52350456.843 -
SetIntersection_Interlaced_Vector_string_16_4 66593893.957 -2.22%
SetIntersection_Interlaced_Vector_string_1_1 551020266.725 -
SetIntersection_Interlaced_Vector_string_256_1 4277506.152 -
SetIntersection_Interlaced_Vector_string_256_16 10634706.683 -1.52%
SetIntersection_Interlaced_Vector_string_256_256 20293214.176 -
SetIntersection_Interlaced_Vector_string_256_4 6102420.007 -2.64%
SetIntersection_Interlaced_Vector_string_256_64 20553356.445 -
SetIntersection_Interlaced_Vector_string_262144_1 1089130.782 -
SetIntersection_Interlaced_Vector_string_262144_1024 330538143.642 -3.46%
SetIntersection_Interlaced_Vector_string_262144_16 5824572.605 -8.99%
SetIntersection_Interlaced_Vector_string_262144_16384 1030584.311 1.27%
SetIntersection_Interlaced_Vector_string_262144_256 72068961.810 -7.06%
SetIntersection_Interlaced_Vector_string_262144_262144 14457852.375 -
SetIntersection_Interlaced_Vector_string_262144_4 2015691.450 -12.52%
SetIntersection_Interlaced_Vector_string_262144_64 21052556.840 -5.67%
SetIntersection_Interlaced_Vector_string_4_1 219325508.600 -
SetIntersection_Interlaced_Vector_string_4_4 152362047.072 -
SetIntersection_Interlaced_Vector_string_64_1 16908498.436 -
SetIntersection_Interlaced_Vector_string_64_16 29977935.504 1.18%
SetIntersection_Interlaced_Vector_string_64_4 21723971.292 1.12%
SetIntersection_Interlaced_Vector_string_64_64 26971919.828 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052908.241 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9579222.869 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2744922.191 8.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8979429.717 -3.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1490905.149 3.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4677871.492 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1060946.582 1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65317574.221 -4.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3378940.823 -5.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 137072858.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27024952.935 -8.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1589824.175 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9665767.423 4.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 64311039.413 2.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37821222.270 2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58645381.504 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 557254983.919 4.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4187400.514 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7379341.723 -3.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6372957.291 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5393423.814 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10040592.237 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051643.368 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142673336.459 -6.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4392328.402 -12.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349409027.973 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45129965.490 -10.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350968588.335 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1744671.940 -11.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13852291.166 -10.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214395224.028 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137642391.040 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16543898.011 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19730524.945 1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18694187.812 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12732166.882 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1058313.245 1.40%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5888411.076 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2166340.889 -15.10%
SetIntersection_Interlaced_Vector_uint32_1024_256 6860254.901 -10.23%
SetIntersection_Interlaced_Vector_uint32_1024_4 1366045.088 10.49%
SetIntersection_Interlaced_Vector_uint32_1024_64 4113447.453 -20.80%
SetIntersection_Interlaced_Vector_uint32_16384_1 1041032.473 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52670060.172 7.04%
SetIntersection_Interlaced_Vector_uint32_16384_16 3291826.788 38.50%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79246518.332 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22579022.474 30.34%
SetIntersection_Interlaced_Vector_uint32_16384_4 1530278.542 13.90%
SetIntersection_Interlaced_Vector_uint32_16384_64 7626516.995 -17.94%
SetIntersection_Interlaced_Vector_uint32_16_1 62537375.997 -
SetIntersection_Interlaced_Vector_uint32_16_16 35315424.897 -1.20%
SetIntersection_Interlaced_Vector_uint32_16_4 55599274.153 -
SetIntersection_Interlaced_Vector_uint32_1_1 532433816.318 -
SetIntersection_Interlaced_Vector_uint32_256_1 4126515.937 -
SetIntersection_Interlaced_Vector_uint32_256_16 6505149.793 -13.26%
SetIntersection_Interlaced_Vector_uint32_256_256 4545489.043 -
SetIntersection_Interlaced_Vector_uint32_256_4 4874920.750 4.46%
SetIntersection_Interlaced_Vector_uint32_256_64 7934056.223 4.68%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044239.024 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 114527822.158 12.87%
SetIntersection_Interlaced_Vector_uint32_262144_16 5064030.698 -14.45%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350792327.098 1.70%
SetIntersection_Interlaced_Vector_uint32_262144_256 38247156.928 15.62%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350952026.612 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1844873.267 25.55%
SetIntersection_Interlaced_Vector_uint32_262144_64 15649616.714 94.20%
SetIntersection_Interlaced_Vector_uint32_4_1 212763437.270 -
SetIntersection_Interlaced_Vector_uint32_4_4 135268358.940 -
SetIntersection_Interlaced_Vector_uint32_64_1 16413070.381 -
SetIntersection_Interlaced_Vector_uint32_64_16 18100599.695 2.84%
SetIntersection_Interlaced_Vector_uint32_64_4 17316687.892 -2.28%
SetIntersection_Interlaced_Vector_uint32_64_64 10600755.808 -2.76%
SetIntersection_Interlaced_Vector_uint64_1024_1 1038139.194 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905581.952 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1766559.296 -3.88%
SetIntersection_Interlaced_Vector_uint64_1024_256 5467460.079 -17.34%
SetIntersection_Interlaced_Vector_uint64_1024_4 1382235.750 10.37%
SetIntersection_Interlaced_Vector_uint64_1024_64 3352419.452 -
SetIntersection_Interlaced_Vector_uint64_16384_1 1034679.026 -1.81%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46162972.499 -5.91%
SetIntersection_Interlaced_Vector_uint64_16384_16 2713228.715 12.31%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78467653.715 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21952366.016 37.95%
SetIntersection_Interlaced_Vector_uint64_16384_4 1423490.304 -8.16%
SetIntersection_Interlaced_Vector_uint64_16384_64 7499822.869 29.80%
SetIntersection_Interlaced_Vector_uint64_16_1 62470078.090 -
SetIntersection_Interlaced_Vector_uint64_16_16 35585520.875 -1.05%
SetIntersection_Interlaced_Vector_uint64_16_4 55812291.729 -
SetIntersection_Interlaced_Vector_uint64_1_1 532692412.506 -
SetIntersection_Interlaced_Vector_uint64_256_1 4160433.516 -
SetIntersection_Interlaced_Vector_uint64_256_16 6987935.319 -
SetIntersection_Interlaced_Vector_uint64_256_256 4482381.930 -1.75%
SetIntersection_Interlaced_Vector_uint64_256_4 4747616.959 1.65%
SetIntersection_Interlaced_Vector_uint64_256_64 6875063.858 -11.16%
SetIntersection_Interlaced_Vector_uint64_262144_1 1007863.771 -3.86%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99493213.178 -3.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 3167545.048 2.10%
SetIntersection_Interlaced_Vector_uint64_262144_16384 355384057.471 -
SetIntersection_Interlaced_Vector_uint64_262144_256 41648567.187 4.82%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350941074.250 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1532857.048 -17.38%
SetIntersection_Interlaced_Vector_uint64_262144_64 13651195.931 -10.85%
SetIntersection_Interlaced_Vector_uint64_4_1 212628991.495 -
SetIntersection_Interlaced_Vector_uint64_4_4 135526005.608 -
SetIntersection_Interlaced_Vector_uint64_64_1 16342150.657 -
SetIntersection_Interlaced_Vector_uint64_64_16 17975204.170 -
SetIntersection_Interlaced_Vector_uint64_64_4 17713067.172 -
SetIntersection_Interlaced_Vector_uint64_64_64 10871698.714 -
SetIntersection_None_Set_float_1024_1 8851127.493 -3.46%
SetIntersection_None_Set_float_1024_1024 8650165.817 -3.43%
SetIntersection_None_Set_float_1024_16 8751741.045 -2.19%
SetIntersection_None_Set_float_1024_256 8967552.436 -
SetIntersection_None_Set_float_1024_4 8983572.262 3.21%
SetIntersection_None_Set_float_1024_64 8738561.572 -
SetIntersection_None_Set_float_16384_1 156167205.351 -
SetIntersection_None_Set_float_16384_1024 156686378.100 -1.06%
SetIntersection_None_Set_float_16384_16 156494019.914 -
SetIntersection_None_Set_float_16384_16384 163472678.252 3.53%
SetIntersection_None_Set_float_16384_256 156098221.393 -1.84%
SetIntersection_None_Set_float_16384_4 155735440.389 -
SetIntersection_None_Set_float_16384_64 156514548.128 -
SetIntersection_None_Set_float_16_1 66874174.770 -
SetIntersection_None_Set_float_16_16 35417428.118 -
SetIntersection_None_Set_float_16_4 56759381.121 -
SetIntersection_None_Set_float_1_1 536392300.405 -
SetIntersection_None_Set_float_256_1 11704963.984 1.12%
SetIntersection_None_Set_float_256_16 11027603.068 2.30%
SetIntersection_None_Set_float_256_256 5823934.581 2.16%
SetIntersection_None_Set_float_256_4 11183131.569 -2.20%
SetIntersection_None_Set_float_256_64 9209879.936 -1.92%
SetIntersection_None_Set_float_262144_1 1171703.288 -3.26%
SetIntersection_None_Set_float_262144_1024 1159465.170 -4.11%
SetIntersection_None_Set_float_262144_16 1175141.113 -3.15%
SetIntersection_None_Set_float_262144_16384 1166653.076 -2.77%
SetIntersection_None_Set_float_262144_256 1169369.467 -3.06%
SetIntersection_None_Set_float_262144_262144 1166529.054 -3.78%
SetIntersection_None_Set_float_262144_4 1170649.494 -3.25%
SetIntersection_None_Set_float_262144_64 1166255.860 -3.51%
SetIntersection_None_Set_float_4_1 216743390.305 -
SetIntersection_None_Set_float_4_4 135607170.492 -
SetIntersection_None_Set_float_64_1 21338617.986 -
SetIntersection_None_Set_float_64_16 17940273.852 -
SetIntersection_None_Set_float_64_4 20656021.797 -1.31%
SetIntersection_None_Set_float_64_64 11284826.140 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8855658.379 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8640743.945 -2.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8715066.403 -2.80%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8779719.819 -1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8772332.028 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8633103.347 -2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159795524.691 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157236813.769 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167677375.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167831203.361 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162210111.290 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163172473.005 -1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165755147.839 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66524642.078 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35298522.815 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56114980.813 -1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532338237.176 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11480205.392 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10812951.354 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5709667.878 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11060455.596 -3.06%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9126643.202 -2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1221253.092 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233874.270 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225445.883 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234290.526 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1226823.975 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1241860.269 -2.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227946.371 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1233201.905 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215490135.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134694959.684 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22286064.680 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18024743.773 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21354353.488 2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11500449.714 -
SetIntersection_None_Set_string_1024_1 9196532.257 1.55%
SetIntersection_None_Set_string_1024_1024 9014840.198 -
SetIntersection_None_Set_string_1024_16 8855661.216 -1.23%
SetIntersection_None_Set_string_1024_256 8873041.847 -3.83%
SetIntersection_None_Set_string_1024_4 8762763.776 -2.76%
SetIntersection_None_Set_string_1024_64 8951117.772 -
SetIntersection_None_Set_string_16384_1 187371518.820 -13.53%
SetIntersection_None_Set_string_16384_1024 194695190.288 -15.20%
SetIntersection_None_Set_string_16384_16 188474810.948 -13.94%
SetIntersection_None_Set_string_16384_16384 192155741.359 -4.25%
SetIntersection_None_Set_string_16384_256 188421754.042 -15.48%
SetIntersection_None_Set_string_16384_4 187587503.841 -14.20%
SetIntersection_None_Set_string_16384_64 190219986.067 -14.25%
SetIntersection_None_Set_string_16_1 68438612.443 -
SetIntersection_None_Set_string_16_16 36260544.946 -
SetIntersection_None_Set_string_16_4 58533194.440 -
SetIntersection_None_Set_string_1_1 542665510.609 -
SetIntersection_None_Set_string_256_1 11551222.024 -
SetIntersection_None_Set_string_256_16 10859644.193 -2.19%
SetIntersection_None_Set_string_256_256 5723297.261 -
SetIntersection_None_Set_string_256_4 11499766.878 -
SetIntersection_None_Set_string_256_64 9420764.923 -
SetIntersection_None_Set_string_262144_1 1665934.326 -3.95%
SetIntersection_None_Set_string_262144_1024 1656745.932 -2.17%
SetIntersection_None_Set_string_262144_16 1668596.191 -2.30%
SetIntersection_None_Set_string_262144_16384 1669290.446 -2.53%
SetIntersection_None_Set_string_262144_256 1674914.548 -1.94%
SetIntersection_None_Set_string_262144_262144 1655086.264 -3.14%
SetIntersection_None_Set_string_262144_4 1666729.818 -2.75%
SetIntersection_None_Set_string_262144_64 1670468.832 -2.43%
SetIntersection_None_Set_string_4_1 221803606.222 -
SetIntersection_None_Set_string_4_4 138321601.057 -
SetIntersection_None_Set_string_64_1 22966904.723 1.54%
SetIntersection_None_Set_string_64_16 18681291.423 -
SetIntersection_None_Set_string_64_4 22010652.930 1.13%
SetIntersection_None_Set_string_64_64 11697941.970 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8691027.351 -4.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8827585.964 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8864818.256 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8692241.696 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8621193.586 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8678643.001 -3.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 199794445.328 -8.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 194994739.154 -8.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200392507.209 -5.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 197166095.641 -1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197808952.173 -3.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201141678.706 -5.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204276079.310 -1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66800823.436 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35720044.990 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57265091.570 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 539039459.397 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11285200.079 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11012236.786 2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5839870.955 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11301418.237 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9108934.723 -2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1630445.557 -2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1660783.367 -2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1639415.363 -2.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1644390.220 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1642345.051 -2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1655836.425 -2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1638017.252 -3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1642810.465 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218175577.905 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136466487.188 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22742043.987 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18539559.586 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21519935.646 -1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11559921.977 -
SetIntersection_None_Set_uint32_1024_1 8676726.375 -8.41%
SetIntersection_None_Set_uint32_1024_1024 8811806.898 -8.22%
SetIntersection_None_Set_uint32_1024_16 8828473.669 -6.25%
SetIntersection_None_Set_uint32_1024_256 8793646.418 -7.26%
SetIntersection_None_Set_uint32_1024_4 8744815.239 -7.09%
SetIntersection_None_Set_uint32_1024_64 8615495.546 -9.09%
SetIntersection_None_Set_uint32_16384_1 152475802.451 -9.90%
SetIntersection_None_Set_uint32_16384_1024 155908831.551 -8.60%
SetIntersection_None_Set_uint32_16384_16 152665426.189 -9.28%
SetIntersection_None_Set_uint32_16384_16384 159091071.615 -7.07%
SetIntersection_None_Set_uint32_16384_256 154751152.452 -9.22%
SetIntersection_None_Set_uint32_16384_4 152548113.680 -9.88%
SetIntersection_None_Set_uint32_16384_64 153414421.692 -9.34%
SetIntersection_None_Set_uint32_16_1 66357294.014 -
SetIntersection_None_Set_uint32_16_16 35041816.352 -1.90%
SetIntersection_None_Set_uint32_16_4 56320266.837 -
SetIntersection_None_Set_uint32_1_1 533723061.472 -
SetIntersection_None_Set_uint32_256_1 11495798.373 -6.52%
SetIntersection_None_Set_uint32_256_16 10657324.267 -7.04%
SetIntersection_None_Set_uint32_256_256 5793244.482 -4.70%
SetIntersection_None_Set_uint32_256_4 11063114.047 -8.17%
SetIntersection_None_Set_uint32_256_64 8974436.023 -7.11%
SetIntersection_None_Set_uint32_262144_1 1144177.572 -7.07%
SetIntersection_None_Set_uint32_262144_1024 1152852.781 -5.62%
SetIntersection_None_Set_uint32_262144_16 1140979.980 -6.91%
SetIntersection_None_Set_uint32_262144_16384 1141201.170 -9.89%
SetIntersection_None_Set_uint32_262144_256 1143066.080 -6.14%
SetIntersection_None_Set_uint32_262144_262144 1152530.844 -6.02%
SetIntersection_None_Set_uint32_262144_4 1139655.437 -6.99%
SetIntersection_None_Set_uint32_262144_64 1141633.383 -6.55%
SetIntersection_None_Set_uint32_4_1 220509386.593 1.29%
SetIntersection_None_Set_uint32_4_4 134508233.367 -
SetIntersection_None_Set_uint32_64_1 22545636.023 -2.07%
SetIntersection_None_Set_uint32_64_16 18204119.734 -7.14%
SetIntersection_None_Set_uint32_64_4 21214833.053 -3.68%
SetIntersection_None_Set_uint32_64_64 11318108.329 -5.50%
SetIntersection_None_Set_uint64_1024_1 8802557.451 -1.55%
SetIntersection_None_Set_uint64_1024_1024 8652008.452 -4.40%
SetIntersection_None_Set_uint64_1024_16 8714012.042 -1.46%
SetIntersection_None_Set_uint64_1024_256 8735736.919 -
SetIntersection_None_Set_uint64_1024_4 8740051.758 -3.62%
SetIntersection_None_Set_uint64_1024_64 8612449.083 -2.54%
SetIntersection_None_Set_uint64_16384_1 155464980.347 -3.13%
SetIntersection_None_Set_uint64_16384_1024 162184430.040 -1.97%
SetIntersection_None_Set_uint64_16384_16 162448840.915 -2.50%
SetIntersection_None_Set_uint64_16384_16384 173853041.932 -2.43%
SetIntersection_None_Set_uint64_16384_256 165453404.957 -1.90%
SetIntersection_None_Set_uint64_16384_4 159471741.128 -3.10%
SetIntersection_None_Set_uint64_16384_64 165432839.385 -1.65%
SetIntersection_None_Set_uint64_16_1 66458952.995 -
SetIntersection_None_Set_uint64_16_16 35357887.173 -
SetIntersection_None_Set_uint64_16_4 56702795.983 -
SetIntersection_None_Set_uint64_1_1 534078300.624 -
SetIntersection_None_Set_uint64_256_1 11448296.462 -2.19%
SetIntersection_None_Set_uint64_256_16 10847239.710 -
SetIntersection_None_Set_uint64_256_256 5674980.860 -2.00%
SetIntersection_None_Set_uint64_256_4 11000640.150 -3.14%
SetIntersection_None_Set_uint64_256_64 9028173.199 -3.17%
SetIntersection_None_Set_uint64_262144_1 1193881.672 -2.11%
SetIntersection_None_Set_uint64_262144_1024 1207298.258 -
SetIntersection_None_Set_uint64_262144_16 1195046.873 -1.68%
SetIntersection_None_Set_uint64_262144_16384 1206795.166 -
SetIntersection_None_Set_uint64_262144_256 1193943.928 -1.97%
SetIntersection_None_Set_uint64_262144_262144 1210689.291 -1.88%
SetIntersection_None_Set_uint64_262144_4 1194280.600 -1.16%
SetIntersection_None_Set_uint64_262144_64 1193607.506 -1.58%
SetIntersection_None_Set_uint64_4_1 215971459.835 -
SetIntersection_None_Set_uint64_4_4 134935981.148 -
SetIntersection_None_Set_uint64_64_1 22458326.345 -
SetIntersection_None_Set_uint64_64_16 18253396.773 -1.11%
SetIntersection_None_Set_uint64_64_4 21462855.837 -
SetIntersection_None_Set_uint64_64_64 11373035.170 -1.50%
SetIntersection_None_Vector_float_1024_1 1074274.710 -
SetIntersection_None_Vector_float_1024_1024 1058993.584 -1.16%
SetIntersection_None_Vector_float_1024_16 1079787.227 -
SetIntersection_None_Vector_float_1024_256 1092651.302 2.50%
SetIntersection_None_Vector_float_1024_4 1080863.407 -
SetIntersection_None_Vector_float_1024_64 1079287.873 -
SetIntersection_None_Vector_float_16384_1 1106295.622 1.28%
SetIntersection_None_Vector_float_16384_1024 1132296.586 2.68%
SetIntersection_None_Vector_float_16384_16 1108922.182 -
SetIntersection_None_Vector_float_16384_16384 1110886.835 -
SetIntersection_None_Vector_float_16384_256 1106740.700 -
SetIntersection_None_Vector_float_16384_4 1107846.650 1.31%
SetIntersection_None_Vector_float_16384_64 1108480.726 -
SetIntersection_None_Vector_float_16_1 63540481.854 -
SetIntersection_None_Vector_float_16_16 33754952.731 -
SetIntersection_None_Vector_float_16_4 53877324.528 -
SetIntersection_None_Vector_float_1_1 534036838.675 -
SetIntersection_None_Vector_float_256_1 4335509.277 1.89%
SetIntersection_None_Vector_float_256_16 4023981.009 -
SetIntersection_None_Vector_float_256_256 2137730.542 -
SetIntersection_None_Vector_float_256_4 4262882.910 1.39%
SetIntersection_None_Vector_float_256_64 3419049.669 -
SetIntersection_None_Vector_float_262144_1 1113391.795 -1.80%
SetIntersection_None_Vector_float_262144_1024 1123495.219 -
SetIntersection_None_Vector_float_262144_16 1129158.237 -
SetIntersection_None_Vector_float_262144_16384 1137928.356 1.35%
SetIntersection_None_Vector_float_262144_256 1138532.334 -
SetIntersection_None_Vector_float_262144_262144 1122028.065 -
SetIntersection_None_Vector_float_262144_4 1136456.303 -
SetIntersection_None_Vector_float_262144_64 1135289.111 1.83%
SetIntersection_None_Vector_float_4_1 214212290.837 -
SetIntersection_None_Vector_float_4_4 134015182.747 -
SetIntersection_None_Vector_float_64_1 16731668.515 -
SetIntersection_None_Vector_float_64_16 13630657.785 -
SetIntersection_None_Vector_float_64_4 16061798.802 1.07%
SetIntersection_None_Vector_float_64_64 8587607.112 1.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105757.875 2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1076383.125 -2.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104164.316 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103399.147 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103724.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1109946.886 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136862.668 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1142879.427 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1094566.614 -4.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1145740.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1138382.707 2.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1153653.841 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1138786.812 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63601941.662 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33823438.179 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54007185.406 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532196573.299 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4365226.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4033920.290 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2164748.476 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4276910.205 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3435469.188 -1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1126421.357 -4.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1178269.730 3.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1188650.068 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1143349.484 -3.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1184945.753 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1171562.760 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1135808.708 -4.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1178018.203 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214016330.156 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133514118.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16813847.253 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13662928.977 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16104363.919 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8603126.808 -
SetIntersection_None_Vector_string_1024_1 1156223.096 -
SetIntersection_None_Vector_string_1024_1024 1168893.320 -
SetIntersection_None_Vector_string_1024_16 1167906.701 -
SetIntersection_None_Vector_string_1024_256 1166068.214 -
SetIntersection_None_Vector_string_1024_4 1163084.199 -
SetIntersection_None_Vector_string_1024_64 1167772.791 -
SetIntersection_None_Vector_string_16384_1 1212668.207 -2.62%
SetIntersection_None_Vector_string_16384_1024 1221650.969 -
SetIntersection_None_Vector_string_16384_16 1217220.733 -1.77%
SetIntersection_None_Vector_string_16384_16384 1227939.607 -1.35%
SetIntersection_None_Vector_string_16384_256 1240788.134 -
SetIntersection_None_Vector_string_16384_4 1224880.383 -
SetIntersection_None_Vector_string_16384_64 1229362.583 -
SetIntersection_None_Vector_string_16_1 65417355.639 -
SetIntersection_None_Vector_string_16_16 34905918.481 -
SetIntersection_None_Vector_string_16_4 55656216.549 -
SetIntersection_None_Vector_string_1_1 537110613.599 -
SetIntersection_None_Vector_string_256_1 4585030.567 -
SetIntersection_None_Vector_string_256_16 4276503.612 -
SetIntersection_None_Vector_string_256_256 2287955.993 -
SetIntersection_None_Vector_string_256_4 4468926.286 -
SetIntersection_None_Vector_string_256_64 3598210.651 -1.42%
SetIntersection_None_Vector_string_262144_1 1302469.107 -
SetIntersection_None_Vector_string_262144_1024 1295344.482 -
SetIntersection_None_Vector_string_262144_16 1300665.393 -
SetIntersection_None_Vector_string_262144_16384 1302835.196 1.18%
SetIntersection_None_Vector_string_262144_256 1298759.866 -
SetIntersection_None_Vector_string_262144_262144 1308167.912 -
SetIntersection_None_Vector_string_262144_4 1256276.618 -2.82%
SetIntersection_None_Vector_string_262144_64 1315831.576 1.93%
SetIntersection_None_Vector_string_4_1 218109275.454 -
SetIntersection_None_Vector_string_4_4 136183363.156 -
SetIntersection_None_Vector_string_64_1 17479099.629 -
SetIntersection_None_Vector_string_64_16 14086374.032 -
SetIntersection_None_Vector_string_64_4 16647033.086 -
SetIntersection_None_Vector_string_64_64 8914022.427 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1087066.677 -2.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1082266.074 -3.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117834.209 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1118334.472 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1091313.431 -1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1115082.208 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1150628.582 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1154960.349 -1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1133680.492 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1129344.527 -2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158442.156 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1163956.071 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1167108.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63919541.945 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33995348.234 -1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54184733.449 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 536643104.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4293509.744 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4012610.404 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2179464.384 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4312736.614 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3460161.575 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1261893.442 2.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1149035.992 -2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1137394.742 -2.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1196954.696 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1219522.472 -2.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1192389.795 -2.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1180259.876 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1172388.694 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215909875.889 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134953179.363 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16924154.419 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13798722.058 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16279679.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8884300.757 -
SetIntersection_None_Vector_uint32_1024_1 1076063.820 -
SetIntersection_None_Vector_uint32_1024_1024 1095438.763 1.09%
SetIntersection_None_Vector_uint32_1024_16 1082932.062 -
SetIntersection_None_Vector_uint32_1024_256 1084346.762 -
SetIntersection_None_Vector_uint32_1024_4 1076085.748 -
SetIntersection_None_Vector_uint32_1024_64 1055746.932 -1.90%
SetIntersection_None_Vector_uint32_16384_1 1115817.952 -
SetIntersection_None_Vector_uint32_16384_1024 1095472.457 -
SetIntersection_None_Vector_uint32_16384_16 1096118.074 -2.17%
SetIntersection_None_Vector_uint32_16384_16384 1107780.562 -
SetIntersection_None_Vector_uint32_16384_256 1096699.010 -
SetIntersection_None_Vector_uint32_16384_4 1060227.490 -4.32%
SetIntersection_None_Vector_uint32_16384_64 1102057.845 -
SetIntersection_None_Vector_uint32_16_1 63441061.667 -
SetIntersection_None_Vector_uint32_16_16 33559141.292 -
SetIntersection_None_Vector_uint32_16_4 53884938.905 -
SetIntersection_None_Vector_uint32_1_1 534618678.765 -
SetIntersection_None_Vector_uint32_256_1 4247415.424 -
SetIntersection_None_Vector_uint32_256_16 4005234.439 -
SetIntersection_None_Vector_uint32_256_256 2130245.439 -
SetIntersection_None_Vector_uint32_256_4 4198468.004 -
SetIntersection_None_Vector_uint32_256_64 3405533.705 -
SetIntersection_None_Vector_uint32_262144_1 1105345.236 -1.60%
SetIntersection_None_Vector_uint32_262144_1024 1140647.258 1.57%
SetIntersection_None_Vector_uint32_262144_16 1103795.674 -1.95%
SetIntersection_None_Vector_uint32_262144_16384 1134930.315 1.11%
SetIntersection_None_Vector_uint32_262144_256 1125217.024 -1.37%
SetIntersection_None_Vector_uint32_262144_262144 1119349.105 -2.10%
SetIntersection_None_Vector_uint32_262144_4 1136379.092 1.58%
SetIntersection_None_Vector_uint32_262144_64 1130757.422 -1.77%
SetIntersection_None_Vector_uint32_4_1 214306348.702 -
SetIntersection_None_Vector_uint32_4_4 134075641.634 -
SetIntersection_None_Vector_uint32_64_1 16663849.171 -
SetIntersection_None_Vector_uint32_64_16 13513265.480 -
SetIntersection_None_Vector_uint32_64_4 15901898.293 -
SetIntersection_None_Vector_uint32_64_64 8470901.207 -
SetIntersection_None_Vector_uint64_1024_1 1079330.730 -
SetIntersection_None_Vector_uint64_1024_1024 1081031.416 -
SetIntersection_None_Vector_uint64_1024_16 1081311.631 -
SetIntersection_None_Vector_uint64_1024_256 1083004.334 -
SetIntersection_None_Vector_uint64_1024_4 1083518.260 -
SetIntersection_None_Vector_uint64_1024_64 1082330.857 -
SetIntersection_None_Vector_uint64_16384_1 1074786.999 -2.62%
SetIntersection_None_Vector_uint64_16384_1024 1095487.075 -
SetIntersection_None_Vector_uint64_16384_16 1110564.811 -
SetIntersection_None_Vector_uint64_16384_16384 1096267.342 -1.03%
SetIntersection_None_Vector_uint64_16384_256 1071838.253 -3.47%
SetIntersection_None_Vector_uint64_16384_4 1101685.993 -1.37%
SetIntersection_None_Vector_uint64_16384_64 1108976.891 -
SetIntersection_None_Vector_uint64_16_1 63348793.355 -
SetIntersection_None_Vector_uint64_16_16 33533423.791 -
SetIntersection_None_Vector_uint64_16_4 53636404.401 -
SetIntersection_None_Vector_uint64_1_1 532824635.586 -
SetIntersection_None_Vector_uint64_256_1 4168486.803 -2.53%
SetIntersection_None_Vector_uint64_256_16 3997115.190 -
SetIntersection_None_Vector_uint64_256_256 2101780.266 -2.04%
SetIntersection_None_Vector_uint64_256_4 4244730.183 -
SetIntersection_None_Vector_uint64_256_64 3418727.291 -
SetIntersection_None_Vector_uint64_262144_1 1121918.922 -
SetIntersection_None_Vector_uint64_262144_1024 1089492.505 -4.32%
SetIntersection_None_Vector_uint64_262144_16 1119915.409 -
SetIntersection_None_Vector_uint64_262144_16384 1133982.570 -
SetIntersection_None_Vector_uint64_262144_256 1108020.844 -2.49%
SetIntersection_None_Vector_uint64_262144_262144 1135407.497 -
SetIntersection_None_Vector_uint64_262144_4 1080093.818 -4.53%
SetIntersection_None_Vector_uint64_262144_64 1086404.918 -3.67%
SetIntersection_None_Vector_uint64_4_1 213635268.169 -
SetIntersection_None_Vector_uint64_4_4 133617337.396 -
SetIntersection_None_Vector_uint64_64_1 16556352.372 -
SetIntersection_None_Vector_uint64_64_16 13554538.584 -
SetIntersection_None_Vector_uint64_64_4 15871323.501 -
SetIntersection_None_Vector_uint64_64_64 8438741.165 -
Static 0.225 -
VChain,_1_level 5.838 1.55%
VChain,_2_levels 8.134 1.89%
VChain,_3_levels 11.694 1.87%
VChain,_4_levels 16.152 -
VChain,_5_levels 20.943 -
VChain_fail,_1_level 7.522 -
VChain_fail,_2_levels 13.878 -
VChain_fail,_3_levels 21.144 -
VChain_fail,_4_levels 30.439 -1.64%
VChain_fail,_5_levels 40.661 -
VChain_middle,_1_level 14.110 -
VChain_middle,_2_levels 26.680 -1.70%
VChain_middle,_3_levels 46.137 -
VChain_middle,_4_levels 60.122 -
VChain_to_complete 0.230 -
VDAG_leftmost,_3_levels 15.594 1.24%
VDAG_leftmost,_4_levels 19.956 1.02%
VDAG_leftmost,_5_levels 23.711 1.16%
VDAG_leftmost_middle,_1_level 96.540 -
VDAG_leftmost_middle,_2_levels 183.617 -
VDAG_leftmost_middle,_3_levels 361.869 -
VDAG_rightmost,_3_levels 62.853 2.21%
VDAG_rightmost,_4_levels 135.701 1.83%
VDAG_rightmost,_5_levels 273.901 2.13%
VDAG_rightmost_middle,_1_level 106.282 -
VDAG_rightmost_middle,_2_levels 212.947 -
VDAG_rightmost_middle,_3_levels 433.852 1.11%
VDAG_sidecast,_1_level 42.932 -
VDAG_sidecast,_2_levels 83.424 -
VDAG_sidecast,_3_levels 103.280 -
VDAG_sidecast_fail,_1_level 62.893 -
VDAG_sidecast_fail,_2_levels 90.530 -
VDAG_sidecast_fail,_3_levels 108.972 -
VDAG_to_complete 0.232 -
bm_exception_ptr_copy_assign_nonnull 3.426 -
bm_exception_ptr_copy_assign_null 2.784 -10.41%
bm_exception_ptr_copy_ctor_nonnull 3.373 -
bm_exception_ptr_copy_ctor_null 3.343 1.86%
bm_exception_ptr_move_assign_nonnull 5.068 -1.16%
bm_exception_ptr_move_assign_null 3.286 -13.16%
bm_exception_ptr_move_ctor_nonnull 3.845 2.99%
bm_exception_ptr_move_ctor_null 2.236 -5.07%
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 3.452 -
bm_gcd_complex 18.006 -
bm_gcd_random 29.017 -
bm_gcd_trivial 0.636 -7.82%
bm_lexicographical_compare<int>/1 1.599 11.45%
bm_lexicographical_compare<int>/1048576 68342.489 -
bm_lexicographical_compare<int>/262144 16244.912 -
bm_lexicographical_compare<int>/32768 1919.722 -
bm_lexicographical_compare<int>/4096 238.575 -
bm_lexicographical_compare<int>/512 29.817 -
bm_lexicographical_compare<int>/64 4.564 3.00%
bm_lexicographical_compare<int>/8 1.648 5.49%
bm_lexicographical_compare<signed_char>/1 1.483 17.69%
bm_lexicographical_compare<signed_char>/1048576 16261.701 -
bm_lexicographical_compare<signed_char>/262144 3834.586 -
bm_lexicographical_compare<signed_char>/32768 477.725 -
bm_lexicographical_compare<signed_char>/4096 59.697 -
bm_lexicographical_compare<signed_char>/512 7.851 2.61%
bm_lexicographical_compare<signed_char>/64 2.167 14.90%
bm_lexicographical_compare<signed_char>/8 3.446 7.55%
bm_lexicographical_compare<unsigned_char>/1 1.536 -1.70%
bm_lexicographical_compare<unsigned_char>/1048576 17907.082 -
bm_lexicographical_compare<unsigned_char>/262144 4488.287 -
bm_lexicographical_compare<unsigned_char>/32768 570.554 -
bm_lexicographical_compare<unsigned_char>/4096 77.304 -
bm_lexicographical_compare<unsigned_char>/512 8.733 -
bm_lexicographical_compare<unsigned_char>/64 1.923 -3.60%
bm_lexicographical_compare<unsigned_char>/8 1.359 -
bm_list/1 3.069 -2.47%
bm_list/2048 6403.200 -
bm_list/512 1141.509 -
bm_list/64 150.113 -
bm_list/8 17.073 5.18%
bm_make_exception_ptr/threads:1 16.662 1.43%
bm_make_exception_ptr/threads:2 8.172 -
bm_make_exception_ptr/threads:4 4.171 1.49%
bm_make_exception_ptr/threads:8 3.090 -1.03%
bm_ranges_lexicographical_compare<int>/1 1.370 2.32%
bm_ranges_lexicographical_compare<int>/1048576 68362.815 -
bm_ranges_lexicographical_compare<int>/262144 16247.026 -
bm_ranges_lexicographical_compare<int>/32768 1918.168 -
bm_ranges_lexicographical_compare<int>/4096 238.610 -
bm_ranges_lexicographical_compare<int>/512 29.802 -
bm_ranges_lexicographical_compare<int>/64 4.302 -3.30%
bm_ranges_lexicographical_compare<int>/8 1.496 2.44%
bm_ranges_lexicographical_compare<signed_char>/1 1.558 2.20%
bm_ranges_lexicographical_compare<signed_char>/1048576 16296.254 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.214 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.488 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.798 -
bm_ranges_lexicographical_compare<signed_char>/512 7.847 -1.98%
bm_ranges_lexicographical_compare<signed_char>/64 2.291 -1.73%
bm_ranges_lexicographical_compare<signed_char>/8 3.354 -4.33%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.650 15.00%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17910.620 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4490.705 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.309 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.386 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.766 2.00%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.074 14.48%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.431 19.19%
bm_ranges_swap_ranges_vb_aligned/1024 6.526 -
bm_ranges_swap_ranges_vb_aligned/1048576 3339.891 -
bm_ranges_swap_ranges_vb_aligned/128 3.406 -
bm_ranges_swap_ranges_vb_aligned/131072 252.563 -
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.909 -
bm_ranges_swap_ranges_vb_aligned/2048 8.530 -
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.997 -3.06%
bm_ranges_swap_ranges_vb_aligned/32 3.317 -
bm_ranges_swap_ranges_vb_aligned/32768 64.335 -
bm_ranges_swap_ranges_vb_aligned/4096 11.925 -
bm_ranges_swap_ranges_vb_aligned/512 5.250 2.19%
bm_ranges_swap_ranges_vb_aligned/524288 1052.964 -
bm_ranges_swap_ranges_vb_aligned/64 3.079 -
bm_ranges_swap_ranges_vb_aligned/65536 125.306 1.79%
bm_ranges_swap_ranges_vb_aligned/8 3.224 -
bm_ranges_swap_ranges_vb_aligned/8192 19.473 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15687.778 -
bm_ranges_swap_ranges_vb_unaligned/262144 3779.303 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.607 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.102 -
bm_ranges_swap_ranges_vb_unaligned/512 13.437 -1.42%
bm_ranges_swap_ranges_vb_unaligned/64 6.307 -
bm_ranges_swap_ranges_vb_unaligned/8 5.058 -3.17%
bm_swap_ranges_vb_aligned/1048576 3332.083 -
bm_swap_ranges_vb_aligned/262144 485.805 -
bm_swap_ranges_vb_aligned/32768 63.699 -
bm_swap_ranges_vb_aligned/4096 12.524 -
bm_swap_ranges_vb_aligned/512 4.921 -
bm_swap_ranges_vb_aligned/64 2.835 -
bm_swap_ranges_vb_aligned/8 3.253 1.93%
bm_swap_ranges_vb_unaligned/1048576 15900.096 -
bm_swap_ranges_vb_unaligned/262144 3834.891 -
bm_swap_ranges_vb_unaligned/32768 483.719 -
bm_swap_ranges_vb_unaligned/4096 65.049 -
bm_swap_ranges_vb_unaligned/512 12.575 -
bm_swap_ranges_vb_unaligned/64 4.931 -
bm_swap_ranges_vb_unaligned/8 4.863 -
bm_write 585.416 7.15%
ranges::min(std::deque<__int128>)/1 0.737 6.50%
ranges::min(std::deque<__int128>)/64 20.832 -
ranges::min(std::deque<__int128>)/70000 24333.603 -
ranges::min(std::deque<__int128>)/8 2.822 -
ranges::min(std::deque<char>)/1 0.692 -18.07%
ranges::min(std::deque<char>)/64 19.448 -9.70%
ranges::min(std::deque<char>)/70000 22538.959 -13.29%
ranges::min(std::deque<char>)/8 2.515 -5.75%
ranges::min(std::deque<long_long>)/1 0.665 -
ranges::min(std::deque<long_long>)/64 17.903 4.92%
ranges::min(std::deque<long_long>)/70000 18760.536 -9.69%
ranges::min(std::deque<long_long>)/8 2.297 -
ranges::min(std::list<__int128>)/1 0.405 -
ranges::min(std::list<__int128>)/64 38.833 9.98%
ranges::min(std::list<__int128>)/70000 62111.393 3.17%
ranges::min(std::list<__int128>)/8 2.586 13.03%
ranges::min(std::list<char>)/1 0.416 -6.77%
ranges::min(std::list<char>)/64 27.074 -
ranges::min(std::list<char>)/70000 53776.613 -
ranges::min(std::list<char>)/8 1.833 -
ranges::min(std::list<long_long>)/1 0.261 -14.56%
ranges::min(std::list<long_long>)/64 24.551 -
ranges::min(std::list<long_long>)/70000 49968.034 -3.12%
ranges::min(std::list<long_long>)/8 1.793 -1.21%
ranges::min(std::vector<__int128>)/1 0.455 -
ranges::min(std::vector<__int128>)/64 38.286 29.90%
ranges::min(std::vector<__int128>)/70000 46292.998 37.11%
ranges::min(std::vector<__int128>)/8 3.080 4.55%
ranges::min(std::vector<char>)/1 0.295 -10.83%
ranges::min(std::vector<char>)/64 4.257 2.64%
ranges::min(std::vector<char>)/70000 490.096 -
ranges::min(std::vector<char>)/8 2.425 -
ranges::min(std::vector<long_long>)/1 0.292 -23.08%
ranges::min(std::vector<long_long>)/64 4.696 -4.14%
ranges::min(std::vector<long_long>)/70000 7870.350 -
ranges::min(std::vector<long_long>)/8 2.204 -3.31%
ranges::minmax(std::deque<__int128>)/1 0.693 -
ranges::minmax(std::deque<__int128>)/64 34.825 14.24%
ranges::minmax(std::deque<__int128>)/70000 34622.094 -
ranges::minmax(std::deque<__int128>)/8 4.421 17.96%
ranges::minmax(std::deque<char>)/1 0.853 15.91%
ranges::minmax(std::deque<char>)/64 23.023 -
ranges::minmax(std::deque<char>)/70000 24030.263 -
ranges::minmax(std::deque<char>)/8 3.854 -
ranges::minmax(std::deque<long_long>)/1 0.916 -
ranges::minmax(std::deque<long_long>)/64 24.374 6.89%
ranges::minmax(std::deque<long_long>)/70000 26211.195 7.31%
ranges::minmax(std::deque<long_long>)/8 4.091 11.28%
ranges::minmax(std::list<__int128>)/1 0.460 -
ranges::minmax(std::list<__int128>)/64 40.898 3.28%
ranges::minmax(std::list<__int128>)/70000 58570.769 -
ranges::minmax(std::list<__int128>)/8 3.884 -
ranges::minmax(std::list<char>)/1 0.415 6.82%
ranges::minmax(std::list<char>)/64 35.197 -7.12%
ranges::minmax(std::list<char>)/70000 54491.259 -3.37%
ranges::minmax(std::list<char>)/8 2.522 -
ranges::minmax(std::list<long_long>)/1 0.395 -
ranges::minmax(std::list<long_long>)/64 29.047 -
ranges::minmax(std::list<long_long>)/70000 54354.320 -
ranges::minmax(std::list<long_long>)/8 2.532 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.981 1.17%
ranges::minmax(std::vector<__int128>)/70000 35140.613 1.35%
ranges::minmax(std::vector<__int128>)/8 4.103 -
ranges::minmax(std::vector<char>)/1 0.622 1.71%
ranges::minmax(std::vector<char>)/64 1.193 -3.16%
ranges::minmax(std::vector<char>)/70000 589.764 -
ranges::minmax(std::vector<char>)/8 0.936 -7.97%
ranges::minmax(std::vector<long_long>)/1 0.647 -
ranges::minmax(std::vector<long_long>)/64 10.096 -
ranges::minmax(std::vector<long_long>)/70000 9135.171 -
ranges::minmax(std::vector<long_long>)/8 2.101 -
rng::contains(deque<int>)_(process_all)/1048576 244389.655 -
rng::contains(deque<int>)_(process_all)/32 8.663 -
rng::contains(deque<int>)_(process_all)/50 12.616 -
rng::contains(deque<int>)_(process_all)/8 3.077 5.32%
rng::contains(deque<int>)_(process_all)/8192 1860.166 -
rng::contains(list<int>)_(process_all)/1048576 819709.258 -1.40%
rng::contains(list<int>)_(process_all)/32 8.708 -3.70%
rng::contains(list<int>)_(process_all)/50 21.311 12.46%
rng::contains(list<int>)_(process_all)/8 2.290 -
rng::contains(list<int>)_(process_all)/8192 6866.111 -4.14%
rng::contains(vector<int>)_(process_all)/1048576 232781.763 -
rng::contains(vector<int>)_(process_all)/32 8.220 -
rng::contains(vector<int>)_(process_all)/50 12.166 -
rng::contains(vector<int>)_(process_all)/8 2.552 3.25%
rng::contains(vector<int>)_(process_all)/8192 1806.348 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 23084.448 10.80%
rng::contains_subrange(deque<int>)_(near_matches)/1024 24153.524 10.63%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458304.602 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428099.944 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.222 11.23%
rng::contains_subrange(deque<int>)_(process_all)/32 16.756 17.88%
rng::contains_subrange(deque<int>)_(process_all)/50 27.077 24.23%
rng::contains_subrange(deque<int>)_(process_all)/8192 3343.159 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501465.328 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.180 -13.84%
rng::contains_subrange(deque<int>)_(same_length)/32 18.586 -10.03%
rng::contains_subrange(deque<int>)_(same_length)/50 26.796 -8.07%
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.505 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477263.384 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.254 -14.80%
rng::contains_subrange(deque<int>)_(single_element)/32 16.929 -3.67%
rng::contains_subrange(deque<int>)_(single_element)/50 28.539 -3.25%
rng::contains_subrange(deque<int>)_(single_element)/8192 3736.985 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37184.565 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38831.631 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2517764.935 -
rng::contains_subrange(list<int>)_(process_all)/1048576 829452.998 -1.65%
rng::contains_subrange(list<int>)_(process_all)/16 4.832 -1.65%
rng::contains_subrange(list<int>)_(process_all)/32 10.169 1.71%
rng::contains_subrange(list<int>)_(process_all)/50 18.060 -
rng::contains_subrange(list<int>)_(process_all)/8192 7243.661 7.80%
rng::contains_subrange(list<int>)_(same_length)/1048576 930014.531 -
rng::contains_subrange(list<int>)_(same_length)/16 6.277 1.31%
rng::contains_subrange(list<int>)_(same_length)/32 16.490 -
rng::contains_subrange(list<int>)_(same_length)/50 25.632 -2.36%
rng::contains_subrange(list<int>)_(same_length)/8192 8493.361 8.14%
rng::contains_subrange(list<int>)_(single_element)/1048576 822658.077 -
rng::contains_subrange(list<int>)_(single_element)/16 4.959 4.01%
rng::contains_subrange(list<int>)_(single_element)/32 10.180 1.33%
rng::contains_subrange(list<int>)_(single_element)/50 16.246 -6.37%
rng::contains_subrange(list<int>)_(single_element)/8192 9563.819 39.31%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13392.058 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13988.990 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761198.052 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208381.362 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.748 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.958 -
rng::contains_subrange(vector<int>)_(process_all)/50 12.120 6.18%
rng::contains_subrange(vector<int>)_(process_all)/8192 1626.639 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242890.383 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.949 2.01%
rng::contains_subrange(vector<int>)_(same_length)/32 8.838 2.04%
rng::contains_subrange(vector<int>)_(same_length)/50 12.812 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.062 -2.95%
rng::contains_subrange(vector<int>)_(single_element)/1048576 253018.295 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.719 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.520 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.382 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1938.244 4.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 408.110 -3.35%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 419308.174 -15.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.081 -3.89%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.118 11.97%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3246.381 -15.71%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.095 -2.70%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.748 2.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.095 -2.57%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.094 -2.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.097 -2.48%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 527.469 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 508599.100 -2.87%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.398 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.512 -3.00%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4034.155 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.719 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.153 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.149 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.151 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2075.764 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2286711.066 4.26%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.912 3.85%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.897 6.17%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19097.501 -3.09%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 500.578 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462733.386 1.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.037 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.701 1.92%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11885.739 6.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1518.979 -2.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364698.653 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.789 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.880 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20083.503 2.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 513.438 4.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462434.538 1.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.402 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.874 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11075.054 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.493 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958569.045 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.673 1.05%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.182 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8354.358 -4.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.779 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.280 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069061.928 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 45.268 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.809 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12527.442 9.86%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.842 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73724.951 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.656 6.13%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.717 22.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.026 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.392 20.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.395 16.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.392 20.48%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.396 20.85%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.398 15.86%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 326.426 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 339774.159 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.504 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.933 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2638.318 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.693 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.868 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9371.798 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.404 -1.07%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.546 -3.43%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2311.318 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.805 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15456.415 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.403 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.549 1.36%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3860.917 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 730.900 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26471.106 -1.48%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.447 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.398 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11049.217 -12.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.277 2.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.503 4.96%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.591 -1.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.054 1.55%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.994 3.38%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.736 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8758.799 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.702 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.001 -5.59%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2157.337 -
rng::find(vector<bool>)_(process_all)/1024 4.717 2.74%
rng::find(vector<bool>)_(process_all)/1048576 3645.922 -
rng::find(vector<bool>)_(process_all)/50 0.599 -24.95%
rng::find(vector<bool>)_(process_all)/8 0.627 -29.66%
rng::find(vector<bool>)_(process_all)/8192 33.366 -
rng::find_if(vector<bool>)_(process_all)/1024 566.423 -
rng::find_if(vector<bool>)_(process_all)/1048576 577344.318 -
rng::find_if(vector<bool>)_(process_all)/50 24.148 1.41%
rng::find_if(vector<bool>)_(process_all)/8 3.647 2.81%
rng::find_if(vector<bool>)_(process_all)/8192 4513.648 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.466 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576439.899 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.871 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.518 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4506.394 -
rng::find_last(deque<int>)_(bail_10%)/1024 263.988 17.03%
rng::find_last(deque<int>)_(bail_10%)/1048576 324367.615 -
rng::find_last(deque<int>)_(bail_10%)/50 13.183 15.93%
rng::find_last(deque<int>)_(bail_10%)/8 2.730 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.291 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.828 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29765.836 -
rng::find_last(deque<int>)_(bail_90%)/50 1.835 -
rng::find_last(deque<int>)_(bail_90%)/8 0.861 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.230 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.204 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707227.353 -1.85%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.155 -4.22%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.427 1.04%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5847.316 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.217 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 667491.251 -2.04%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.466 2.07%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.467 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5915.912 -1.48%
rng::find_last(list<int>)_(bail_10%)/1024 672.771 -
rng::find_last(list<int>)_(bail_10%)/1048576 785519.504 -
rng::find_last(list<int>)_(bail_10%)/50 15.739 -
rng::find_last(list<int>)_(bail_10%)/8 2.084 -
rng::find_last(list<int>)_(bail_10%)/8192 6298.788 -
rng::find_last(list<int>)_(bail_90%)/1024 72.535 1.16%
rng::find_last(list<int>)_(bail_90%)/1048576 85966.453 -
rng::find_last(list<int>)_(bail_90%)/50 1.317 3.95%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 604.227 -
rng::find_last(vector<char>)_(bail_10%)/1024 213.714 1.49%
rng::find_last(vector<char>)_(bail_10%)/1048576 206564.818 -
rng::find_last(vector<char>)_(bail_10%)/50 11.189 3.94%
rng::find_last(vector<char>)_(bail_10%)/8 2.156 7.42%
rng::find_last(vector<char>)_(bail_10%)/8192 1628.687 -
rng::find_last(vector<char>)_(bail_90%)/1024 27.519 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22995.347 -
rng::find_last(vector<char>)_(bail_90%)/50 1.426 -6.50%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.780 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.784 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214437.188 -
rng::find_last(vector<int>)_(bail_10%)/50 11.009 2.19%
rng::find_last(vector<int>)_(bail_10%)/8 2.039 -
rng::find_last(vector<int>)_(bail_10%)/8192 1655.637 -
rng::find_last(vector<int>)_(bail_90%)/1024 23.651 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23646.814 2.23%
rng::find_last(vector<int>)_(bail_90%)/50 1.515 3.55%
rng::find_last(vector<int>)_(bail_90%)/8 0.458 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.414 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 369.049 3.33%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361895.995 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.892 2.11%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.841 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.584 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 40.081 1.82%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38160.307 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.498 2.20%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.149 3.91%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.328 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 778.522 1.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902076.236 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.932 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.209 -8.97%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6852.367 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 773.013 -8.24%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 898337.812 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 38.647 -2.61%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.191 -3.61%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6669.281 -11.79%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.320 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805513.809 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.527 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6562.342 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.108 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88372.625 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.187 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.842 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238514.243 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.320 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.096 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.172 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.490 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26352.719 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.509 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.479 -4.41%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.095 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.414 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307079.569 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.516 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2183.589 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 31.005 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33461.599 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.621 1.28%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.615 16.18%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.155 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.166 -1.13%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 368247.232 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 20.690 2.39%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.849 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2801.788 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.082 1.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39502.100 2.61%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.703 1.64%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.979 9.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 327.216 4.36%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.234 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915201.534 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 26.807 -1.26%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.254 -2.51%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6826.956 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 765.693 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898968.084 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.626 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.350 -5.53%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6578.803 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 690.309 1.58%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 836711.716 4.28%
rng::find_last_if_not(list<int>)_(bail_10%)/50 17.836 -1.57%
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.964 -2.01%
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7577.210 12.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 69.741 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88551.304 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.184 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.726 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.443 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238619.540 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 13.916 22.70%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.102 1.50%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.186 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.811 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26040.507 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.528 3.08%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.461 -7.79%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.243 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.735 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307256.287 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.631 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2185.261 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.212 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33530.875 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.517 1.09%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.895 -3.40%
rng::fold_left(deque<int>)/1048576 550936.187 -
rng::fold_left(deque<int>)/32 16.444 -
rng::fold_left(deque<int>)/50 27.372 -
rng::fold_left(deque<int>)/8 3.915 -2.06%
rng::fold_left(deque<int>)/8192 4473.562 1.36%
rng::fold_left(list<int>)/1048576 1358678.963 -
rng::fold_left(list<int>)/32 20.708 -
rng::fold_left(list<int>)/50 37.611 -
rng::fold_left(list<int>)/8 3.853 -
rng::fold_left(list<int>)/8192 10794.939 -
rng::fold_left(vector<int>)/1048576 1324537.485 -
rng::fold_left(vector<int>)/32 21.730 -
rng::fold_left(vector<int>)/50 37.496 -
rng::fold_left(vector<int>)/8 3.560 -
rng::fold_left(vector<int>)/8192 10308.431 -
rng::for_each(map<int>)/32 21.978 -1.82%
rng::for_each(map<int>)/50 47.773 2.29%
rng::for_each(map<int>)/8 4.517 1.23%
rng::for_each(map<int>)/8192 16159.341 -2.99%
rng::for_each(multimap<int>)/32 22.091 -
rng::for_each(multimap<int>)/50 52.688 -
rng::for_each(multimap<int>)/8 4.401 -
rng::for_each(multimap<int>)/8192 16184.220 -
rng::for_each(multiset<int>)/32 20.795 -
rng::for_each(multiset<int>)/50 46.457 -
rng::for_each(multiset<int>)/8 4.506 -
rng::for_each(multiset<int>)/8192 16215.595 5.95%
rng::for_each(set<int>)/32 21.136 -
rng::for_each(set<int>)/50 45.893 -
rng::for_each(set<int>)/8 4.577 -5.59%
rng::for_each(set<int>)/8192 15312.959 -1.26%
rng::starts_with(deque<int>)/1000 473.313 4.14%
rng::starts_with(deque<int>)/1024 482.988 2.04%
rng::starts_with(deque<int>)/1048576 490847.700 -
rng::starts_with(deque<int>)/8 3.968 -1.43%
rng::starts_with(deque<int>)/8192 3834.983 -
rng::starts_with(deque<int>,_pred)/1000 513.529 -
rng::starts_with(deque<int>,_pred)/1024 528.291 -
rng::starts_with(deque<int>,_pred)/1048576 514470.551 -
rng::starts_with(deque<int>,_pred)/8 4.681 -
rng::starts_with(deque<int>,_pred)/8192 3947.674 -
rng::starts_with(list<int>)/1000 754.024 -
rng::starts_with(list<int>)/1024 771.265 -
rng::starts_with(list<int>)/1048576 941566.245 -
rng::starts_with(list<int>)/8 2.956 -1.64%
rng::starts_with(list<int>)/8192 9239.643 -
rng::starts_with(list<int>,_pred)/1000 786.919 -
rng::starts_with(list<int>,_pred)/1024 804.965 -5.38%
rng::starts_with(list<int>,_pred)/1048576 970451.283 -
rng::starts_with(list<int>,_pred)/8 3.477 -
rng::starts_with(list<int>,_pred)/8192 11034.414 -
rng::starts_with(vector<int>)/1000 58.275 -
rng::starts_with(vector<int>)/1024 59.864 -
rng::starts_with(vector<int>)/1048576 68275.063 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.722 -
rng::starts_with(vector<int>,_pred)/1000 279.239 -
rng::starts_with(vector<int>,_pred)/1024 287.868 -
rng::starts_with(vector<int>,_pred)/1048576 301846.881 -
rng::starts_with(vector<int>,_pred)/8 2.422 -
rng::starts_with(vector<int>,_pred)/8192 2474.531 -
std::adjacent_find(deque<int>)/1024 462.314 -
std::adjacent_find(deque<int>)/1048576 475416.129 -
std::adjacent_find(deque<int>)/50 16.668 -11.52%
std::adjacent_find(deque<int>)/8 2.633 -30.32%
std::adjacent_find(deque<int>)/8192 3706.255 -
std::adjacent_find(deque<int>,_pred)/1024 629.597 -
std::adjacent_find(deque<int>,_pred)/1048576 649986.382 -
std::adjacent_find(deque<int>,_pred)/50 29.831 -1.68%
std::adjacent_find(deque<int>,_pred)/8 4.145 -2.81%
std::adjacent_find(deque<int>,_pred)/8192 5094.412 -
std::adjacent_find(list<int>)/1024 734.938 -
std::adjacent_find(list<int>)/1048576 869159.077 -
std::adjacent_find(list<int>)/50 23.181 -
std::adjacent_find(list<int>)/8 2.095 -
std::adjacent_find(list<int>)/8192 7157.193 -
std::adjacent_find(list<int>,_pred)/1024 789.424 -
std::adjacent_find(list<int>,_pred)/1048576 917485.674 -
std::adjacent_find(list<int>,_pred)/50 29.346 -
std::adjacent_find(list<int>,_pred)/8 3.849 -
std::adjacent_find(list<int>,_pred)/8192 7183.514 -
std::adjacent_find(vector<int>)/1024 234.482 -6.14%
std::adjacent_find(vector<int>)/1048576 234439.415 -
std::adjacent_find(vector<int>)/50 11.973 -4.87%
std::adjacent_find(vector<int>)/8 2.117 3.82%
std::adjacent_find(vector<int>)/8192 1851.329 1.23%
std::adjacent_find(vector<int>,_pred)/1024 400.280 -
std::adjacent_find(vector<int>,_pred)/1048576 471540.820 -
std::adjacent_find(vector<int>,_pred)/50 23.642 -
std::adjacent_find(vector<int>,_pred)/8 3.272 -
std::adjacent_find(vector<int>,_pred)/8192 3189.676 -
std::all_of(deque<int>)_(process_all)/32 12.270 -
std::all_of(deque<int>)_(process_all)/32768 10081.579 -
std::all_of(deque<int>)_(process_all)/50 18.903 -
std::all_of(deque<int>)_(process_all)/8 3.433 -
std::all_of(deque<int>)_(process_all)/8192 2523.471 -
std::all_of(list<int>)_(process_all)/32 11.770 -
std::all_of(list<int>)_(process_all)/32768 25689.705 -
std::all_of(list<int>)_(process_all)/50 22.171 1.03%
std::all_of(list<int>)_(process_all)/8 2.656 -
std::all_of(list<int>)_(process_all)/8192 7853.222 11.79%
std::all_of(vector<int>)_(process_all)/32 8.296 -
std::all_of(vector<int>)_(process_all)/32768 8165.477 -
std::all_of(vector<int>)_(process_all)/50 19.338 1.55%
std::all_of(vector<int>)_(process_all)/8 2.431 -2.35%
std::all_of(vector<int>)_(process_all)/8192 2041.969 -
std::any_of(deque<int>)_(process_all)/32 12.298 -
std::any_of(deque<int>)_(process_all)/32768 10468.214 -11.37%
std::any_of(deque<int>)_(process_all)/50 18.882 -
std::any_of(deque<int>)_(process_all)/8 3.448 -
std::any_of(deque<int>)_(process_all)/8192 2614.362 -11.39%
std::any_of(list<int>)_(process_all)/32 11.409 -
std::any_of(list<int>)_(process_all)/32768 25823.939 -
std::any_of(list<int>)_(process_all)/50 21.912 1.18%
std::any_of(list<int>)_(process_all)/8 2.647 -1.05%
std::any_of(list<int>)_(process_all)/8192 6986.360 -10.69%
std::any_of(vector<int>)_(process_all)/32 8.353 -
std::any_of(vector<int>)_(process_all)/32768 8140.389 -
std::any_of(vector<int>)_(process_all)/50 14.603 1.97%
std::any_of(vector<int>)_(process_all)/8 2.363 -5.57%
std::any_of(vector<int>)_(process_all)/8192 2033.861 -
std::copy(deque<int>)/1048576 50080.668 -
std::copy(deque<int>)/262144 11642.066 -
std::copy(deque<int>)/32768 1147.647 -
std::copy(deque<int>)/4096 145.352 -
std::copy(deque<int>)/512 17.233 3.85%
std::copy(deque<int>)/64 3.022 9.10%
std::copy(deque<int>)/8 2.767 4.60%
std::copy(list<int>)/1048576 858684.663 -
std::copy(list<int>)/262144 215266.956 1.40%
std::copy(list<int>)/32768 27373.570 7.24%
std::copy(list<int>)/4096 3257.040 4.46%
std::copy(list<int>)/512 364.719 -
std::copy(list<int>)/64 30.135 -2.16%
std::copy(list<int>)/8 2.485 -
std::copy(vector<bool>)_(aligned)/1048576 3191.019 36.78%
std::copy(vector<bool>)_(aligned)/262144 681.848 2.96%
std::copy(vector<bool>)_(aligned)/32768 34.892 -
std::copy(vector<bool>)_(aligned)/4096 4.662 -
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.341 5.00%
std::copy(vector<bool>)_(unaligned)/1048576 7015.476 -
std::copy(vector<bool>)_(unaligned)/262144 1714.005 -
std::copy(vector<bool>)_(unaligned)/32768 217.760 -
std::copy(vector<bool>)_(unaligned)/4096 26.004 -
std::copy(vector<bool>)_(unaligned)/512 3.494 -
std::copy(vector<bool>)_(unaligned)/64 1.783 -
std::copy(vector<int>)/1048576 50228.754 -
std::copy(vector<int>)/262144 12513.182 -
std::copy(vector<int>)/32768 3509.981 3.54%
std::copy(vector<int>)/4096 219.419 41.24%
std::copy(vector<int>)/512 15.914 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.209 3.50%
std::copy_backward(deque<int>)/1048576 138094.825 6.95%
std::copy_backward(deque<int>)/262144 31306.648 -
std::copy_backward(deque<int>)/32768 3622.562 2.22%
std::copy_backward(deque<int>)/4096 146.850 -
std::copy_backward(deque<int>)/512 18.014 -
std::copy_backward(deque<int>)/64 3.032 -
std::copy_backward(deque<int>)/8 2.755 -
std::copy_backward(list<int>)/1048576 874637.640 -
std::copy_backward(list<int>)/262144 216474.489 -7.52%
std::copy_backward(list<int>)/32768 27069.010 -
std::copy_backward(list<int>)/4096 3197.604 -
std::copy_backward(list<int>)/512 364.859 -
std::copy_backward(list<int>)/64 31.308 3.15%
std::copy_backward(list<int>)/8 2.563 6.56%
std::copy_backward(vector<bool>)_(aligned)/1048576 3225.403 -13.23%
std::copy_backward(vector<bool>)_(aligned)/262144 556.024 -15.56%
std::copy_backward(vector<bool>)_(aligned)/32768 35.589 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.054 1.00%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 5.69%
std::copy_backward(vector<bool>)_(aligned)/64 1.700 2.20%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6544.494 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.065 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.231 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.346 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.908 -1.57%
std::copy_backward(vector<int>)/1048576 50230.231 -
std::copy_backward(vector<int>)/262144 12528.663 -
std::copy_backward(vector<int>)/32768 3753.975 -
std::copy_backward(vector<int>)/4096 174.784 -20.36%
std::copy_backward(vector<int>)/512 16.559 -
std::copy_backward(vector<int>)/64 2.499 -
std::copy_backward(vector<int>)/8 2.271 1.43%
std::copy_if(deque<int>)_(entire_range)/1048576 276475.549 -
std::copy_if(deque<int>)_(entire_range)/262144 69635.888 -
std::copy_if(deque<int>)_(entire_range)/32768 8643.643 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.227 -
std::copy_if(deque<int>)_(entire_range)/512 134.831 -
std::copy_if(deque<int>)_(entire_range)/64 16.098 -
std::copy_if(deque<int>)_(entire_range)/8 2.545 -3.72%
std::copy_if(deque<int>)_(every_other)/1048576 370560.858 -
std::copy_if(deque<int>)_(every_other)/262144 92534.218 -
std::copy_if(deque<int>)_(every_other)/32768 11553.393 -
std::copy_if(deque<int>)_(every_other)/4096 1449.270 -
std::copy_if(deque<int>)_(every_other)/512 180.837 -
std::copy_if(deque<int>)_(every_other)/64 23.235 -
std::copy_if(deque<int>)_(every_other)/8 3.434 -
std::copy_if(list<int>)_(entire_range)/1048576 867586.948 -
std::copy_if(list<int>)_(entire_range)/262144 213482.181 -
std::copy_if(list<int>)_(entire_range)/32768 25885.239 1.85%
std::copy_if(list<int>)_(entire_range)/4096 3016.550 -
std::copy_if(list<int>)_(entire_range)/512 367.132 -
std::copy_if(list<int>)_(entire_range)/64 32.944 -3.00%
std::copy_if(list<int>)_(entire_range)/8 2.551 -
std::copy_if(list<int>)_(every_other)/1048576 836485.962 1.11%
std::copy_if(list<int>)_(every_other)/262144 207563.834 -
std::copy_if(list<int>)_(every_other)/32768 25699.367 -
std::copy_if(list<int>)_(every_other)/4096 4147.423 23.30%
std::copy_if(list<int>)_(every_other)/512 359.222 -
std::copy_if(list<int>)_(every_other)/64 27.576 -
std::copy_if(list<int>)_(every_other)/8 2.286 -
std::copy_if(vector<int>)_(entire_range)/1048576 245554.273 1.08%
std::copy_if(vector<int>)_(entire_range)/262144 59385.382 -
std::copy_if(vector<int>)_(entire_range)/32768 7401.349 -
std::copy_if(vector<int>)_(entire_range)/4096 925.863 -
std::copy_if(vector<int>)_(entire_range)/512 122.254 -
std::copy_if(vector<int>)_(entire_range)/64 16.098 6.11%
std::copy_if(vector<int>)_(entire_range)/8 2.182 -6.10%
std::copy_if(vector<int>)_(every_other)/1048576 499489.495 1.04%
std::copy_if(vector<int>)_(every_other)/262144 127157.003 -
std::copy_if(vector<int>)_(every_other)/32768 16119.518 -
std::copy_if(vector<int>)_(every_other)/4096 1986.867 -
std::copy_if(vector<int>)_(every_other)/512 253.705 -
std::copy_if(vector<int>)_(every_other)/64 32.693 -
std::copy_if(vector<int>)_(every_other)/8 4.114 -1.34%
std::copy_n(deque<int>)/1048576 50083.174 -
std::copy_n(deque<int>)/262144 11676.297 -
std::copy_n(deque<int>)/32768 1136.955 -
std::copy_n(deque<int>)/4096 145.188 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 2.787 -
std::copy_n(deque<int>)/8 2.728 -
std::copy_n(list<int>)/1048576 864975.133 -
std::copy_n(list<int>)/262144 215875.936 -
std::copy_n(list<int>)/32768 26506.199 -
std::copy_n(list<int>)/4096 4183.882 -22.53%
std::copy_n(list<int>)/512 342.819 -
std::copy_n(list<int>)/64 14.791 -
std::copy_n(list<int>)/8 2.219 -
std::copy_n(vector<bool>)_(aligned)/1048576 2605.690 3.52%
std::copy_n(vector<bool>)_(aligned)/262144 547.928 -13.83%
std::copy_n(vector<bool>)_(aligned)/32768 35.150 -
std::copy_n(vector<bool>)_(aligned)/4096 4.787 1.57%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.351 5.30%
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.182 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.224 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.949 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.063 -
std::copy_n(vector<bool>)_(unaligned)/512 3.486 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 49526.895 -1.68%
std::copy_n(vector<int>)/262144 12568.029 -
std::copy_n(vector<int>)/32768 3738.370 2.27%
std::copy_n(vector<int>)/4096 197.106 36.56%
std::copy_n(vector<int>)/512 16.214 1.37%
std::copy_n(vector<int>)/64 2.571 4.49%
std::copy_n(vector<int>)/8 2.149 -
std::count(deque<int>)_(every_other)/1024 245.166 -
std::count(deque<int>)_(every_other)/1048576 251990.556 -
std::count(deque<int>)_(every_other)/8 2.526 -
std::count(deque<int>)_(every_other)/8192 1926.197 -
std::count(list<int>)_(every_other)/1024 696.807 -
std::count(list<int>)_(every_other)/1048576 817763.760 -
std::count(list<int>)_(every_other)/8 2.087 -
std::count(list<int>)_(every_other)/8192 6843.668 -
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1452.409 -
std::count(vector<bool>)/8192 11.403 -
std::count(vector<int>)_(every_other)/1024 102.432 -
std::count(vector<int>)_(every_other)/1048576 104851.028 -
std::count(vector<int>)_(every_other)/8 1.379 3.26%
std::count(vector<int>)_(every_other)/8192 816.365 -
std::count_if(deque<int>)_(every_other)/1024 346.518 -
std::count_if(deque<int>)_(every_other)/1048576 342405.033 -
std::count_if(deque<int>)_(every_other)/8 3.491 -
std::count_if(deque<int>)_(every_other)/8192 2684.906 -
std::count_if(list<int>)_(every_other)/1024 749.433 -
std::count_if(list<int>)_(every_other)/1048576 882464.202 -
std::count_if(list<int>)_(every_other)/8 2.814 1.90%
std::count_if(list<int>)_(every_other)/8192 7617.144 7.56%
std::count_if(vector<int>)_(every_other)/1024 245.638 -
std::count_if(vector<int>)_(every_other)/1048576 247598.509 -
std::count_if(vector<int>)_(every_other)/8 4.119 -
std::count_if(vector<int>)_(every_other)/8192 1896.616 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 649.909 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.187 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2523.696 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 332.537 4.31%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.066 3.12%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2638.062 4.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.787 5.01%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.184 8.92%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.837 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.987 3.42%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.983 7.47%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.432 1.16%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 319.376 7.14%
std::deque<int>::ctor(const&)_(cheap_elements)/32 41.099 17.00%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2186.286 1.45%
std::deque<int>::ctor(size)/1024 76.026 -
std::deque<int>::ctor(size)/32 30.245 7.54%
std::deque<int>::ctor(size)/8192 455.621 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.967 1.27%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.970 8.08%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.236 1.31%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.404 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.392 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.357 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.493 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.776 1.09%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.837 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.955 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.038 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.998 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.754 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.025 2.50%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.241 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.832 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.809 -3.63%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 343.238 6.94%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.502 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.707 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2529.624 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.871 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.723 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1041.869 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.976 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8099.583 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13060.189 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 755.869 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115750.328 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 643.791 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.266 -2.97%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6123.278 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6757.730 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.676 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55504.763 1.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.385 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.381 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12663.213 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20695.303 -1.38%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 638.921 -1.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182551.677 -1.52%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 871.637 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.461 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12726.013 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20736.393 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 643.733 -1.28%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 182595.210 -1.29%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1066.025 -1.67%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.103 -7.60%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11577.124 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21019.401 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 644.690 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183408.355 -
std::deque<std::string>::ctor(size)/1024 715.128 -
std::deque<std::string>::ctor(size)/32 47.124 -4.42%
std::deque<std::string>::ctor(size)/8192 8333.441 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 939.785 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.560 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12251.275 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20658.723 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.193 -1.45%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179624.574 -1.32%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.326 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.393 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.340 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.866 4.98%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.220 4.65%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.874 4.77%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.007 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.712 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2341.837 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.932 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.143 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.661 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 11.116 -1.24%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 11.208 3.64%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.934 -3.71%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 31.043 4.49%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.436 -6.18%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.270 -3.65%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 309.476 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.543 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.408 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.911 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.037 7.18%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2359.467 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.905 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.199 1.23%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4508.187 -1.97%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.368 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 164.273 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52505.991 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.970 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.280 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8114.512 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13054.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.714 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115264.972 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.218 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.447 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.977 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.843 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.418 -2.75%
std::distance(join_view(vector<vector<int>>))/50 0.594 -6.67%
std::distance(join_view(vector<vector<int>>))/8192 8.251 -
std::equal(deque<int>)_(it,_it,_it)/1024 472.850 -1.98%
std::equal(deque<int>)_(it,_it,_it)/1048576 494635.276 -
std::equal(deque<int>)_(it,_it,_it)/50 20.634 -13.30%
std::equal(deque<int>)_(it,_it,_it)/8 4.292 -
std::equal(deque<int>)_(it,_it,_it)/8192 3857.343 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 487.141 -2.08%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 516768.326 3.83%
std::equal(deque<int>)_(it,_it,_it,_it)/50 29.736 16.84%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.113 9.47%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4039.586 4.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.187 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634993.573 21.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 31.605 24.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.310 6.50%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4955.635 22.19%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.546 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508680.576 1.47%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.770 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.234 4.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4022.587 4.03%
std::equal(list<int>)_(it,_it,_it)/1024 1128.809 -
std::equal(list<int>)_(it,_it,_it)/1048576 1306743.596 -6.74%
std::equal(list<int>)_(it,_it,_it)/50 35.147 -
std::equal(list<int>)_(it,_it,_it)/8 2.759 -
std::equal(list<int>)_(it,_it,_it)/8192 10165.921 4.60%
std::equal(list<int>)_(it,_it,_it,_it)/1024 775.636 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953842.371 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.618 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12417.558 7.86%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.526 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978626.926 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.501 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.489 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12368.073 1.74%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.295 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318364.585 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.586 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.969 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11483.395 -4.68%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6328.058 -
std::equal(vector<bool>)_(unaligned)/50 0.912 7.92%
std::equal(vector<bool>)_(unaligned)/8 0.841 -
std::equal(vector<bool>)_(unaligned)/8192 56.298 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.585 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73660.768 -
std::equal(vector<int>)_(it,_it,_it)/50 4.381 3.37%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 1.35%
std::equal(vector<int>)_(it,_it,_it)/8192 570.336 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.041 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73690.817 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.430 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.440 1.59%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.295 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 308.305 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322590.390 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.278 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2400.224 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.885 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305792.013 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.925 2.75%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.733 4.60%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2550.930 -
std::fill(deque<int>)/1024 30.119 1.60%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.262 -
std::fill(list<int>)/1024 497.143 -1.29%
std::fill(list<int>)/32 8.258 -
std::fill(list<int>)/50 33.400 -2.75%
std::fill(list<int>)/8192 8407.138 -5.07%
std::fill(vector<bool>)/1048576 3821.174 -
std::fill(vector<bool>)/262144 230.228 -
std::fill(vector<bool>)/32768 30.603 1.52%
std::fill(vector<bool>)/4096 4.189 -
std::fill(vector<bool>)/512 1.507 -3.37%
std::fill(vector<bool>)/64 1.600 -1.87%
std::fill(vector<int>)/1024 29.855 2.77%
std::fill(vector<int>)/32 1.062 2.57%
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 232.932 -
std::fill_n(deque<int>)/1024 29.481 -
std::fill_n(deque<int>)/32 1.204 -
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 233.767 -
std::fill_n(list<int>)/1024 440.275 -
std::fill_n(list<int>)/32 7.991 1.09%
std::fill_n(list<int>)/50 15.669 -
std::fill_n(list<int>)/8192 8551.730 4.57%
std::fill_n(vector<bool>)/1048576 3820.726 136.12%
std::fill_n(vector<bool>)/262144 922.642 114.08%
std::fill_n(vector<bool>)/32768 30.184 -
std::fill_n(vector<bool>)/4096 4.178 -
std::fill_n(vector<bool>)/512 1.503 2.88%
std::fill_n(vector<bool>)/64 1.491 7.06%
std::fill_n(vector<int>)/1024 28.964 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 232.794 -
std::find(deque<int>)_(bail_25%)/1024 68.183 -
std::find(deque<int>)_(bail_25%)/32768 1924.595 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 478.998 -
std::find(deque<int>)_(process_all)/1024 240.730 -
std::find(deque<int>)_(process_all)/32768 7773.973 -
std::find(deque<int>)_(process_all)/50 13.154 -
std::find(deque<int>)_(process_all)/8 3.465 1.41%
std::find(deque<int>)_(process_all)/8192 1946.810 -
std::find(list<int>)_(bail_25%)/1024 128.934 -
std::find(list<int>)_(bail_25%)/32768 8827.482 15.00%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1412.397 -1.71%
std::find(list<int>)_(process_all)/1024 709.064 -
std::find(list<int>)_(process_all)/32768 26757.355 2.09%
std::find(list<int>)_(process_all)/50 38.066 -8.24%
std::find(list<int>)_(process_all)/8 2.411 5.39%
std::find(list<int>)_(process_all)/8192 7560.544 -1.87%
std::find(vector<bool>)_(process_all)/1024 4.660 -6.89%
std::find(vector<bool>)_(process_all)/1048576 3944.957 8.37%
std::find(vector<bool>)_(process_all)/50 0.691 -18.31%
std::find(vector<bool>)_(process_all)/8 0.734 -12.67%
std::find(vector<bool>)_(process_all)/8192 33.580 -1.89%
std::find(vector<char>)_(bail_25%)/1024 5.257 -1.72%
std::find(vector<char>)_(bail_25%)/32768 135.999 -
std::find(vector<char>)_(bail_25%)/8 1.021 -11.44%
std::find(vector<char>)_(bail_25%)/8192 39.653 -
std::find(vector<char>)_(process_all)/1024 16.203 -
std::find(vector<char>)_(process_all)/32768 493.735 -
std::find(vector<char>)_(process_all)/50 1.613 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 134.586 -
std::find(vector<int>)_(bail_25%)/1024 65.712 -7.11%
std::find(vector<int>)_(bail_25%)/32768 1993.017 6.97%
std::find(vector<int>)_(bail_25%)/8 1.364 -
std::find(vector<int>)_(bail_25%)/8192 471.523 -5.81%
std::find(vector<int>)_(process_all)/1024 242.020 -
std::find(vector<int>)_(process_all)/32768 7408.266 -
std::find(vector<int>)_(process_all)/50 12.399 -
std::find(vector<int>)_(process_all)/8 2.628 -1.20%
std::find(vector<int>)_(process_all)/8192 1851.284 -
std::find(vector<long_long>)_(bail_25%)/1024 23.034 -
std::find(vector<long_long>)_(bail_25%)/32768 731.765 -
std::find(vector<long_long>)_(bail_25%)/8 0.957 3.65%
std::find(vector<long_long>)_(bail_25%)/8192 188.813 -
std::find(vector<long_long>)_(process_all)/1024 90.044 -
std::find(vector<long_long>)_(process_all)/32768 2892.905 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 0.996 -17.48%
std::find(vector<long_long>)_(process_all)/8192 721.880 -
std::find(vector<short>)_(bail_25%)/1024 5.979 -
std::find(vector<short>)_(bail_25%)/32768 187.452 -
std::find(vector<short>)_(bail_25%)/8 0.766 9.10%
std::find(vector<short>)_(bail_25%)/8192 45.402 -
std::find(vector<short>)_(process_all)/1024 22.546 -
std::find(vector<short>)_(process_all)/32768 721.873 -
std::find(vector<short>)_(process_all)/50 1.708 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.163 -
std::find_end(deque<int>)_(match_near_end)/1000 367.124 -5.89%
std::find_end(deque<int>)_(match_near_end)/1024 3946.075 -5.66%
std::find_end(deque<int>)_(match_near_end)/8192 212046.063 -
std::find_end(deque<int>)_(near_matches)/1000 27110.837 -1.24%
std::find_end(deque<int>)_(near_matches)/1024 28120.219 -1.41%
std::find_end(deque<int>)_(near_matches)/8192 1632391.219 -
std::find_end(deque<int>)_(process_all)/1000 248.232 -
std::find_end(deque<int>)_(process_all)/1024 257.169 -7.30%
std::find_end(deque<int>)_(process_all)/1048576 263238.597 -
std::find_end(deque<int>)_(process_all)/8192 2031.783 -1.06%
std::find_end(deque<int>)_(same_length)/1000 943.384 -
std::find_end(deque<int>)_(same_length)/1024 1402.021 -
std::find_end(deque<int>)_(same_length)/8192 11238.911 -
std::find_end(deque<int>)_(single_element)/1000 271.679 -7.74%
std::find_end(deque<int>)_(single_element)/1024 263.026 -19.55%
std::find_end(deque<int>)_(single_element)/8192 2027.556 -21.58%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 591.046 1.53%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3888.695 8.07%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 208724.911 4.72%
std::find_end(deque<int>,_pred)_(near_matches)/1000 34147.744 11.18%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33950.517 6.35%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2382829.221 -
std::find_end(deque<int>,_pred)_(process_all)/1000 595.683 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.859 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 558485.967 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4301.492 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1359.042 1.84%
std::find_end(deque<int>,_pred)_(same_length)/1024 1438.580 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11498.774 -
std::find_end(deque<int>,_pred)_(single_element)/1000 589.037 -
std::find_end(deque<int>,_pred)_(single_element)/1024 604.662 1.63%
std::find_end(deque<int>,_pred)_(single_element)/8192 4295.415 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.026 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4547.176 1.11%
std::find_end(forward_list<int>)_(match_near_end)/8192 255463.536 -
std::find_end(forward_list<int>)_(near_matches)/1000 37857.377 6.80%
std::find_end(forward_list<int>)_(near_matches)/1024 38161.462 3.96%
std::find_end(forward_list<int>)_(near_matches)/8192 2488094.043 1.46%
std::find_end(forward_list<int>)_(process_all)/1000 688.730 -
std::find_end(forward_list<int>)_(process_all)/1024 706.923 -
std::find_end(forward_list<int>)_(process_all)/1048576 762878.227 -
std::find_end(forward_list<int>)_(process_all)/8192 5755.189 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.641 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.988 -
std::find_end(forward_list<int>)_(same_length)/8192 14188.918 -
std::find_end(forward_list<int>)_(single_element)/1000 693.362 -
std::find_end(forward_list<int>)_(single_element)/1024 715.760 -
std::find_end(forward_list<int>)_(single_element)/8192 5921.450 2.25%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 805.501 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5127.521 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274794.626 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41305.065 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43058.916 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693699.519 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 774.065 -3.27%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 793.761 -3.11%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 874898.743 -2.19%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6396.191 -3.46%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1526.628 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.664 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16381.675 -8.31%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 788.917 4.79%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 807.669 3.00%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6603.626 3.61%
std::find_end(list<int>)_(match_near_end)/1000 759.497 -1.13%
std::find_end(list<int>)_(match_near_end)/1024 4949.572 8.05%
std::find_end(list<int>)_(match_near_end)/8192 259674.231 -
std::find_end(list<int>)_(near_matches)/1000 36515.845 -2.62%
std::find_end(list<int>)_(near_matches)/1024 38070.021 -6.90%
std::find_end(list<int>)_(near_matches)/8192 2474799.592 -1.35%
std::find_end(list<int>)_(process_all)/1000 701.581 -
std::find_end(list<int>)_(process_all)/1024 713.205 1.34%
std::find_end(list<int>)_(process_all)/1048576 825374.356 -
std::find_end(list<int>)_(process_all)/8192 7411.093 5.35%
std::find_end(list<int>)_(same_length)/1000 1474.824 -
std::find_end(list<int>)_(same_length)/1024 1508.646 -
std::find_end(list<int>)_(same_length)/8192 15656.279 -
std::find_end(list<int>)_(single_element)/1000 656.247 -
std::find_end(list<int>)_(single_element)/1024 701.743 -
std::find_end(list<int>)_(single_element)/8192 9552.636 -3.21%
std::find_end(list<int>,_pred)_(match_near_end)/1000 847.543 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5136.921 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 276470.851 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41170.827 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42908.534 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2683949.552 -
std::find_end(list<int>,_pred)_(process_all)/1000 805.180 -
std::find_end(list<int>,_pred)_(process_all)/1024 823.901 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962891.782 -
std::find_end(list<int>,_pred)_(process_all)/8192 7436.397 -2.25%
std::find_end(list<int>,_pred)_(same_length)/1000 1545.623 -
std::find_end(list<int>,_pred)_(same_length)/1024 1581.558 -
std::find_end(list<int>,_pred)_(same_length)/8192 17082.018 -
std::find_end(list<int>,_pred)_(single_element)/1000 806.076 -
std::find_end(list<int>,_pred)_(single_element)/1024 825.563 -
std::find_end(list<int>,_pred)_(single_element)/8192 9311.949 -5.38%
std::find_end(vector<int>)_(match_near_end)/1000 270.483 -1.75%
std::find_end(vector<int>)_(match_near_end)/1024 2268.365 1.11%
std::find_end(vector<int>)_(match_near_end)/8192 120206.351 -
std::find_end(vector<int>)_(near_matches)/1000 14619.550 -
std::find_end(vector<int>)_(near_matches)/1024 15194.636 -
std::find_end(vector<int>)_(near_matches)/8192 910244.528 -
std::find_end(vector<int>)_(process_all)/1000 232.923 -
std::find_end(vector<int>)_(process_all)/1024 238.530 -
std::find_end(vector<int>)_(process_all)/1048576 236607.278 2.04%
std::find_end(vector<int>)_(process_all)/8192 1846.706 2.19%
std::find_end(vector<int>)_(same_length)/1000 639.817 8.83%
std::find_end(vector<int>)_(same_length)/1024 656.550 8.79%
std::find_end(vector<int>)_(same_length)/8192 5198.609 9.23%
std::find_end(vector<int>)_(single_element)/1000 236.740 2.81%
std::find_end(vector<int>)_(single_element)/1024 242.208 2.35%
std::find_end(vector<int>)_(single_element)/8192 1865.850 2.74%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 537.912 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3150.536 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 167945.697 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24850.016 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25847.108 1.61%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1629460.077 -
std::find_end(vector<int>,_pred)_(process_all)/1000 568.868 -
std::find_end(vector<int>,_pred)_(process_all)/1024 582.439 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 637392.933 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4664.681 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1219.415 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1249.278 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9995.353 -
std::find_end(vector<int>,_pred)_(single_element)/1000 569.804 -
std::find_end(vector<int>,_pred)_(single_element)/1024 583.790 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4667.660 -
std::find_first_of(deque<int>)_(large_needle)/1024 365263.128 -
std::find_first_of(deque<int>)_(large_needle)/32 282.014 -
std::find_first_of(deque<int>)_(large_needle)/50 672.317 -
std::find_first_of(deque<int>)_(large_needle)/8192 23530513.902 -
std::find_first_of(deque<int>)_(small_needle)/1024 3454.736 -3.22%
std::find_first_of(deque<int>)_(small_needle)/32 107.458 -1.13%
std::find_first_of(deque<int>)_(small_needle)/50 165.334 -1.52%
std::find_first_of(deque<int>)_(small_needle)/8192 27657.178 -1.22%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 604383.184 -2.48%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 669.309 18.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1840.131 19.08%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37496717.108 1.48%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.595 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.549 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.917 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49722.415 -
std::find_first_of(list<int>)_(large_needle)/1024 863588.529 -
std::find_first_of(list<int>)_(large_needle)/32 678.208 -
std::find_first_of(list<int>)_(large_needle)/50 1741.620 -
std::find_first_of(list<int>)_(large_needle)/8192 49037675.001 -
std::find_first_of(list<int>)_(small_needle)/1024 2851.376 2.79%
std::find_first_of(list<int>)_(small_needle)/32 97.064 1.75%
std::find_first_of(list<int>)_(small_needle)/50 147.337 2.42%
std::find_first_of(list<int>)_(small_needle)/8192 22566.752 1.81%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1069309.253 10.54%
std::find_first_of(list<int>,_pred)_(large_needle)/32 746.475 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.610 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57861999.997 -5.12%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5388.618 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.248 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.848 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43234.671 -
std::find_first_of(vector<int>)_(large_needle)/1024 107915.992 -
std::find_first_of(vector<int>)_(large_needle)/32 108.335 -
std::find_first_of(vector<int>)_(large_needle)/50 266.893 1.94%
std::find_first_of(vector<int>)_(large_needle)/8192 7034035.001 1.93%
std::find_first_of(vector<int>)_(small_needle)/1024 1452.640 3.34%
std::find_first_of(vector<int>)_(small_needle)/32 46.798 4.91%
std::find_first_of(vector<int>)_(small_needle)/50 71.868 3.92%
std::find_first_of(vector<int>)_(small_needle)/8192 11539.028 2.73%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 599968.937 1.94%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 485.988 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1354.339 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38179199.056 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5645.945 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.048 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.929 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44785.139 -
std::find_if(deque<int>)_(bail_25%)/1024 78.261 -
std::find_if(deque<int>)_(bail_25%)/32768 2049.019 -4.59%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 511.422 -5.73%
std::find_if(deque<int>)_(process_all)/1024 251.158 -
std::find_if(deque<int>)_(process_all)/32768 8101.265 -
std::find_if(deque<int>)_(process_all)/50 12.583 -
std::find_if(deque<int>)_(process_all)/8 2.523 -
std::find_if(deque<int>)_(process_all)/8192 2001.761 -
std::find_if(list<int>)_(bail_25%)/1024 180.221 -
std::find_if(list<int>)_(bail_25%)/32768 6994.764 -5.58%
std::find_if(list<int>)_(bail_25%)/8 0.914 -
std::find_if(list<int>)_(bail_25%)/8192 1408.815 -
std::find_if(list<int>)_(process_all)/1024 697.956 -1.49%
std::find_if(list<int>)_(process_all)/32768 25481.664 -3.72%
std::find_if(list<int>)_(process_all)/50 18.934 -
std::find_if(list<int>)_(process_all)/8 2.357 -2.87%
std::find_if(list<int>)_(process_all)/8192 9556.923 -6.13%
std::find_if(vector<bool>)_(process_all)/1024 567.201 -
std::find_if(vector<bool>)_(process_all)/1048576 578254.591 -
std::find_if(vector<bool>)_(process_all)/50 24.114 -
std::find_if(vector<bool>)_(process_all)/8 3.580 1.17%
std::find_if(vector<bool>)_(process_all)/8192 4518.304 -
std::find_if(vector<char>)_(bail_25%)/1024 25.517 -
std::find_if(vector<char>)_(bail_25%)/32768 799.909 -
std::find_if(vector<char>)_(bail_25%)/8 0.826 -22.59%
std::find_if(vector<char>)_(bail_25%)/8192 211.072 -
std::find_if(vector<char>)_(process_all)/1024 125.411 -
std::find_if(vector<char>)_(process_all)/32768 3755.782 -
std::find_if(vector<char>)_(process_all)/50 6.641 -
std::find_if(vector<char>)_(process_all)/8 1.541 11.88%
std::find_if(vector<char>)_(process_all)/8192 945.078 -
std::find_if(vector<int>)_(bail_25%)/1024 26.517 -6.57%
std::find_if(vector<int>)_(bail_25%)/32768 804.814 -5.31%
std::find_if(vector<int>)_(bail_25%)/8 0.917 15.16%
std::find_if(vector<int>)_(bail_25%)/8192 212.040 -3.77%
std::find_if(vector<int>)_(process_all)/1024 123.207 9.29%
std::find_if(vector<int>)_(process_all)/32768 3954.899 23.52%
std::find_if(vector<int>)_(process_all)/50 6.390 11.10%
std::find_if(vector<int>)_(process_all)/8 1.387 3.50%
std::find_if(vector<int>)_(process_all)/8192 987.449 22.64%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.981 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2003.668 -7.06%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.216 -7.66%
std::find_if_not(deque<int>)_(process_all)/1024 250.576 -7.19%
std::find_if_not(deque<int>)_(process_all)/32768 8062.891 -6.57%
std::find_if_not(deque<int>)_(process_all)/50 12.726 1.02%
std::find_if_not(deque<int>)_(process_all)/8 2.907 12.99%
std::find_if_not(deque<int>)_(process_all)/8192 2000.399 -7.24%
std::find_if_not(list<int>)_(bail_25%)/1024 180.215 -
std::find_if_not(list<int>)_(bail_25%)/32768 7204.191 -4.77%
std::find_if_not(list<int>)_(bail_25%)/8 0.922 -
std::find_if_not(list<int>)_(bail_25%)/8192 1407.816 -
std::find_if_not(list<int>)_(process_all)/1024 726.527 -
std::find_if_not(list<int>)_(process_all)/32768 25841.969 -2.73%
std::find_if_not(list<int>)_(process_all)/50 22.926 -
std::find_if_not(list<int>)_(process_all)/8 3.561 -
std::find_if_not(list<int>)_(process_all)/8192 6944.570 -6.07%
std::find_if_not(vector<bool>)_(process_all)/1024 566.255 -
std::find_if_not(vector<bool>)_(process_all)/1048576 577342.478 -
std::find_if_not(vector<bool>)_(process_all)/50 24.062 -
std::find_if_not(vector<bool>)_(process_all)/8 3.578 -
std::find_if_not(vector<bool>)_(process_all)/8192 4508.859 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.557 -
std::find_if_not(vector<char>)_(bail_25%)/32768 945.564 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.734 -10.85%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.790 -
std::find_if_not(vector<char>)_(process_all)/1024 124.400 -
std::find_if_not(vector<char>)_(process_all)/32768 3749.347 -
std::find_if_not(vector<char>)_(process_all)/50 6.629 -
std::find_if_not(vector<char>)_(process_all)/8 1.377 -3.05%
std::find_if_not(vector<char>)_(process_all)/8192 943.496 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.087 8.12%
std::find_if_not(vector<int>)_(bail_25%)/32768 952.132 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.847 3.25%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.306 1.18%
std::find_if_not(vector<int>)_(process_all)/1024 114.935 1.81%
std::find_if_not(vector<int>)_(process_all)/32768 3356.354 5.04%
std::find_if_not(vector<int>)_(process_all)/50 5.952 10.25%
std::find_if_not(vector<int>)_(process_all)/8 1.345 -9.21%
std::find_if_not(vector<int>)_(process_all)/8192 845.633 4.86%
std::flat_map<int,_int>::clear()/0 392.973 -
std::flat_map<int,_int>::clear()/1024 394.147 -
std::flat_map<int,_int>::clear()/32 404.023 2.41%
std::flat_map<int,_int>::clear()/8192 416.757 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.264 -2.18%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.220 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.903 2.46%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.374 -5.22%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.643 -1.85%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.407 -4.00%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.648 2.12%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.354 -1.29%
std::flat_map<int,_int>::count(key)_(existent)/32 3.290 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.049 2.80%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.424 -4.99%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.268 -12.02%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.251 -4.21%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.890 -14.38%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.991 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.098 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.495 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.721 -
std::flat_map<int,_int>::ctor(const&)/0 12.726 -1.03%
std::flat_map<int,_int>::ctor(const&)/1024 176.610 -5.86%
std::flat_map<int,_int>::ctor(const&)/32 22.830 -1.36%
std::flat_map<int,_int>::ctor(const&)/8192 847.931 -41.12%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.723 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 176.639 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.802 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 848.356 -55.93%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.631 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4202.072 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.188 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33055.370 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.606 -1.44%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8728.882 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.945 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135214.439 -1.04%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.523 -1.23%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.319 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.859 2.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.712 1.47%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.777 6.68%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.596 3.36%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.280 11.58%
std::flat_map<int,_int>::erase(iterator)/1024 74.809 -12.24%
std::flat_map<int,_int>::erase(iterator)/32 19.879 -
std::flat_map<int,_int>::erase(iterator)/8192 504.995 -4.23%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.771 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.892 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.681 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.112 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.584 -34.25%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.798 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.223 -5.11%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.491 10.13%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.659 13.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.696 10.33%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.179 40.51%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.492 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.623 -3.79%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.149 -2.00%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 11.020 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.809 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.421 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.494 3.03%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.432 15.68%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.110 -13.35%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.588 -6.94%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.993 -13.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.419 1.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.327 43.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.337 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 54.328 104.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.280 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 110.279 15.33%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.492 2.66%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 638.329 9.92%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.053 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.431 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.142 -3.07%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.490 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.166 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.364 6.99%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.168 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 604.901 12.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.721 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5032.416 -2.96%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 603.203 -4.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38529.439 -3.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.221 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5446.440 -4.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.304 -1.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42321.800 -3.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.849 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7570.545 -2.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.879 -1.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62247.003 -1.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.812 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1419.818 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.646 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8440.838 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.934 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1518.720 7.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.581 1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9119.383 9.81%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.548 -49.38%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.580 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.880 1.54%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.165 -1.25%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.834 -24.78%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.218 -2.09%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.001 -39.99%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.160 -1.28%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 104.699 6.95%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.750 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 646.147 10.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.262 -48.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.809 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.059 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.919 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.965 -16.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.026 -2.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.142 -30.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.903 -1.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 117.359 15.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.842 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 664.930 11.55%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.095 -1.01%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.076 1.18%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.492 2.59%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.275 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.833 -23.68%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.418 -3.89%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.082 -26.57%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.313 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.100 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.691 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1004.655 29.84%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.976 1.77%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 99.372 14.28%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.104 1.75%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1761.946 123.78%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.256 -2.34%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.761 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1668.720 120.85%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.152 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.135 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.608 2.38%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.413 31.09%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.552 8.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.944 39.93%
std::flat_multimap<int,_int>::clear()/0 392.400 -2.04%
std::flat_multimap<int,_int>::clear()/1024 391.737 -2.53%
std::flat_multimap<int,_int>::clear()/32 391.627 -2.41%
std::flat_multimap<int,_int>::clear()/8192 409.246 -2.02%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.213 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.064 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.656 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.460 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.760 -23.02%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.209 -8.62%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.666 -27.87%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.875 9.75%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.263 -1.55%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.445 17.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.012 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.058 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.420 1.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.309 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.873 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.392 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1166.674 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.808 -1.25%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.521 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.012 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.839 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.814 -1.12%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.571 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.086 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1914.364 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3791.598 -4.04%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 162.006 -2.67%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 30626.632 -4.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.022 -1.69%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8496.932 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.414 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133547.980 2.93%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.570 4.90%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.494 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.648 7.59%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.077 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.044 1.13%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.428 -
std::flat_multimap<int,_int>::erase(iterator)/1024 78.079 -6.96%
std::flat_multimap<int,_int>::erase(iterator)/32 19.927 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.418 -4.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.922 -1.35%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.184 -1.56%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.031 -1.57%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.189 -2.86%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 102.881 -17.14%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.340 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 526.352 -6.27%
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.786 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.937 3.26%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.284 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.558 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.021 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.218 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.367 -4.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.489 -31.10%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.175 -8.64%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.022 -26.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.021 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.985 -15.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.043 -1.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.667 -35.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.087 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.044 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.060 -3.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 558.703 -18.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.213 1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.564 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.205 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.654 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.096 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.574 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.575 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.052 -16.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.182 -1.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5038.075 3.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 600.601 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37924.849 2.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.207 -5.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5351.638 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 606.630 -5.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40463.745 -1.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.736 -1.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7179.630 -1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.136 -1.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59342.412 -1.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.092 -2.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.539 3.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.950 -1.44%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6354.882 6.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.549 -1.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1103.111 -8.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 441.425 -1.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6130.312 -4.07%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.918 2.33%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.634 -1.52%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.682 -15.08%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.049 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.830 -7.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.990 -1.63%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.361 -20.43%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.106 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 101.247 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.958 -1.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 568.006 -13.94%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.495 6.52%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.801 2.86%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.268 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.789 -26.03%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.258 -3.15%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.387 -26.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.405 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.520 1.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.738 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 581.923 -17.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.623 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.389 -5.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.984 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 598.130 -25.62%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -2.72%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.932 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -1.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 588.661 -68.76%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.053 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.987 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.581 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.420 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.208 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.628 -
std::for_each(deque<int>)/32 3.689 -
std::for_each(deque<int>)/50 3.881 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 255.246 -
std::for_each(join_view(vector<vector<int>>))/32 3.758 -
std::for_each(join_view(vector<vector<int>>))/50 4.022 -
std::for_each(join_view(vector<vector<int>>))/8 1.347 -1.84%
std::for_each(join_view(vector<vector<int>>))/8192 263.751 -
std::for_each(list<int>)/32 11.418 1.68%
std::for_each(list<int>)/50 20.892 -
std::for_each(list<int>)/8 2.550 -
std::for_each(list<int>)/8192 8427.259 17.16%
std::for_each(map<int>::iterator)/32 21.977 -1.41%
std::for_each(map<int>::iterator)/50 47.776 -
std::for_each(map<int>::iterator)/8 4.524 -
std::for_each(map<int>::iterator)/8192 15986.996 -1.48%
std::for_each(multimap<int>::iterator)/32 21.133 1.05%
std::for_each(multimap<int>::iterator)/50 47.209 -
std::for_each(multimap<int>::iterator)/8 4.446 -
std::for_each(multimap<int>::iterator)/8192 16099.326 -
std::for_each(multiset<int>::iterator)/32 20.981 -
std::for_each(multiset<int>::iterator)/50 42.191 -
std::for_each(multiset<int>::iterator)/8 4.569 -
std::for_each(multiset<int>::iterator)/8192 15505.056 -1.82%
std::for_each(set<int>::iterator)/32 21.864 1.00%
std::for_each(set<int>::iterator)/50 45.437 -
std::for_each(set<int>::iterator)/8 4.563 -
std::for_each(set<int>::iterator)/8192 15466.441 -
std::for_each(vector<int>)/32 3.686 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.914 -
std::for_each(vector<int>)/8192 252.106 -
std::for_each_n(deque<int>)/32 3.746 -
std::for_each_n(deque<int>)/50 3.969 -
std::for_each_n(deque<int>)/8 1.211 5.15%
std::for_each_n(deque<int>)/8192 255.177 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.832 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.266 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.471 4.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.868 -
std::for_each_n(list<int>)/32 11.090 -
std::for_each_n(list<int>)/50 24.409 -
std::for_each_n(list<int>)/8 2.526 -
std::for_each_n(list<int>)/8192 7569.973 -8.30%
std::for_each_n(vector<int>)/32 3.694 -
std::for_each_n(vector<int>)/50 3.849 -
std::for_each_n(vector<int>)/8 2.742 -1.70%
std::for_each_n(vector<int>)/8192 251.626 -
std::format(double)_(fmt:_{:017500_0La}) 166.406 -
std::format(double)_(fmt:_{:017500_0Le}) 195.084 -
std::format(double)_(fmt:_{:017500_0Lf}) 207.330 -
std::format(double)_(fmt:_{:017500_0Lg}) 211.970 -1.88%
std::format(double)_(fmt:_{:017500_0L}) 209.460 -
std::format(double)_(fmt:_{:017500_0a}) 156.447 -
std::format(double)_(fmt:_{:017500_0e}) 185.715 1.29%
std::format(double)_(fmt:_{:017500_0f}) 202.359 1.71%
std::format(double)_(fmt:_{:017500_0g}) 200.839 -
std::format(double)_(fmt:_{:017500_0}) 146.299 -
std::format(double)_(fmt:_{:017500_10La}) 175.055 -
std::format(double)_(fmt:_{:017500_10Le}) 212.320 1.11%
std::format(double)_(fmt:_{:017500_10Lf}) 212.449 -
std::format(double)_(fmt:_{:017500_10Lg}) 227.680 2.38%
std::format(double)_(fmt:_{:017500_10L}) 222.490 1.35%
std::format(double)_(fmt:_{:017500_10a}) 171.908 6.42%
std::format(double)_(fmt:_{:017500_10e}) 196.934 -
std::format(double)_(fmt:_{:017500_10f}) 203.526 -
std::format(double)_(fmt:_{:017500_10g}) 209.512 -
std::format(double)_(fmt:_{:017500_10}) 210.601 -
std::format(double)_(fmt:_{:017500_17000L}) 412.380 -
std::format(double)_(fmt:_{:017500_17000}) 394.388 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.723 -
std::format(double)_(fmt:_{:0<17500_0Le}) 193.410 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 202.973 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 209.421 -11.44%
std::format(double)_(fmt:_{:0<17500_0L}) 206.936 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.980 -
std::format(double)_(fmt:_{:0<17500_0e}) 183.860 1.59%
std::format(double)_(fmt:_{:0<17500_0f}) 199.713 2.19%
std::format(double)_(fmt:_{:0<17500_0g}) 200.091 -
std::format(double)_(fmt:_{:0<17500_0}) 147.442 -
std::format(double)_(fmt:_{:0<17500_10La}) 172.064 -
std::format(double)_(fmt:_{:0<17500_10Le}) 207.755 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 208.040 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 224.984 1.06%
std::format(double)_(fmt:_{:0<17500_10L}) 219.229 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.553 -
std::format(double)_(fmt:_{:0<17500_10e}) 197.195 1.32%
std::format(double)_(fmt:_{:0<17500_10f}) 200.164 1.50%
std::format(double)_(fmt:_{:0<17500_10g}) 209.634 -
std::format(double)_(fmt:_{:0<17500_10}) 212.702 1.28%
std::format(double)_(fmt:_{:0<17500_17000L}) 406.407 -1.38%
std::format(double)_(fmt:_{:0<17500_17000}) 397.600 -
std::format(double)_(fmt:_{:0>17500_0La}) 167.803 -
std::format(double)_(fmt:_{:0>17500_0Le}) 196.293 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 209.671 1.51%
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.200 -1.41%
std::format(double)_(fmt:_{:0>17500_0L}) 207.808 -2.18%
std::format(double)_(fmt:_{:0>17500_0a}) 156.748 -6.96%
std::format(double)_(fmt:_{:0>17500_0e}) 184.981 -
std::format(double)_(fmt:_{:0>17500_0f}) 201.794 -
std::format(double)_(fmt:_{:0>17500_0g}) 201.709 -
std::format(double)_(fmt:_{:0>17500_0}) 146.775 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.565 -
std::format(double)_(fmt:_{:0>17500_10Le}) 214.158 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 213.799 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 223.000 -
std::format(double)_(fmt:_{:0>17500_10L}) 222.659 -
std::format(double)_(fmt:_{:0>17500_10a}) 163.858 -
std::format(double)_(fmt:_{:0>17500_10e}) 198.794 -
std::format(double)_(fmt:_{:0>17500_10f}) 202.544 -1.15%
std::format(double)_(fmt:_{:0>17500_10g}) 211.756 -
std::format(double)_(fmt:_{:0>17500_10}) 212.857 -
std::format(double)_(fmt:_{:0>17500_17000L}) 411.578 -
std::format(double)_(fmt:_{:0>17500_17000}) 390.906 -1.34%
std::format(double)_(fmt:_{:0^17500_0La}) 169.753 -
std::format(double)_(fmt:_{:0^17500_0Le}) 201.511 1.61%
std::format(double)_(fmt:_{:0^17500_0Lf}) 212.624 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 216.044 -2.90%
std::format(double)_(fmt:_{:0^17500_0L}) 213.002 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.373 -5.42%
std::format(double)_(fmt:_{:0^17500_0e}) 189.135 1.83%
std::format(double)_(fmt:_{:0^17500_0f}) 205.818 1.12%
std::format(double)_(fmt:_{:0^17500_0g}) 205.234 -
std::format(double)_(fmt:_{:0^17500_0}) 148.391 -
std::format(double)_(fmt:_{:0^17500_10La}) 179.205 -
std::format(double)_(fmt:_{:0^17500_10Le}) 216.583 2.70%
std::format(double)_(fmt:_{:0^17500_10Lf}) 216.309 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 228.951 -
std::format(double)_(fmt:_{:0^17500_10L}) 223.274 -
std::format(double)_(fmt:_{:0^17500_10a}) 165.958 -
std::format(double)_(fmt:_{:0^17500_10e}) 201.616 1.81%
std::format(double)_(fmt:_{:0^17500_10f}) 208.517 -
std::format(double)_(fmt:_{:0^17500_10g}) 214.843 -
std::format(double)_(fmt:_{:0^17500_10}) 212.523 -
std::format(double)_(fmt:_{:0^17500_17000L}) 410.446 -
std::format(double)_(fmt:_{:0^17500_17000}) 395.045 -
std::format(double)_(fmt:_{:_0La}) 36.424 -
std::format(double)_(fmt:_{:_0Le}) 60.762 -
std::format(double)_(fmt:_{:_0Lf}) 70.108 -
std::format(double)_(fmt:_{:_0Lg}) 76.358 -2.73%
std::format(double)_(fmt:_{:_0L}) 74.800 -2.47%
std::format(double)_(fmt:_{:_0a}) 25.358 -1.24%
std::format(double)_(fmt:_{:_0e}) 37.848 -
std::format(double)_(fmt:_{:_0f}) 59.046 -
std::format(double)_(fmt:_{:_0g}) 62.254 -2.33%
std::format(double)_(fmt:_{:_0}) 16.290 -
std::format(double)_(fmt:_{:_10La}) 43.228 -2.71%
std::format(double)_(fmt:_{:_10Le}) 71.014 -
std::format(double)_(fmt:_{:_10Lf}) 74.021 -1.25%
std::format(double)_(fmt:_{:_10Lg}) 80.965 -1.13%
std::format(double)_(fmt:_{:_10L}) 79.612 -1.17%
std::format(double)_(fmt:_{:_10a}) 28.800 -1.23%
std::format(double)_(fmt:_{:_10e}) 40.995 -
std::format(double)_(fmt:_{:_10f}) 60.130 -
std::format(double)_(fmt:_{:_10g}) 63.768 -
std::format(double)_(fmt:_{:_10}) 62.779 -
std::format(double)_(fmt:_{:_17000L}) 270.778 -
std::format(double)_(fmt:_{:_17000}) 253.566 -1.15%
std::format(float)_(fmt:_{:017500_0La}) 166.527 -
std::format(float)_(fmt:_{:017500_0Le}) 188.958 -
std::format(float)_(fmt:_{:017500_0Lf}) 196.338 6.20%
std::format(float)_(fmt:_{:017500_0Lg}) 204.508 -
std::format(float)_(fmt:_{:017500_0L}) 202.078 -
std::format(float)_(fmt:_{:017500_0a}) 159.165 -
std::format(float)_(fmt:_{:017500_0e}) 181.963 -
std::format(float)_(fmt:_{:017500_0f}) 177.687 -
std::format(float)_(fmt:_{:017500_0g}) 195.631 -
std::format(float)_(fmt:_{:017500_0}) 147.549 -
std::format(float)_(fmt:_{:017500_10La}) 172.914 -
std::format(float)_(fmt:_{:017500_10Le}) 201.972 -
std::format(float)_(fmt:_{:017500_10Lf}) 192.083 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.817 -
std::format(float)_(fmt:_{:017500_10L}) 205.561 -
std::format(float)_(fmt:_{:017500_10a}) 162.149 -
std::format(float)_(fmt:_{:017500_10e}) 189.930 -
std::format(float)_(fmt:_{:017500_10f}) 182.835 -1.92%
std::format(float)_(fmt:_{:017500_10g}) 198.641 -
std::format(float)_(fmt:_{:017500_10}) 197.903 -
std::format(float)_(fmt:_{:017500_17000L}) 233.724 -
std::format(float)_(fmt:_{:017500_17000}) 242.590 8.67%
std::format(float)_(fmt:_{:0<17500_0La}) 166.422 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.037 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 181.258 -4.37%
std::format(float)_(fmt:_{:0<17500_0Lg}) 204.800 -
std::format(float)_(fmt:_{:0<17500_0L}) 202.137 -
std::format(float)_(fmt:_{:0<17500_0a}) 158.163 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.054 -
std::format(float)_(fmt:_{:0<17500_0f}) 174.747 -
std::format(float)_(fmt:_{:0<17500_0g}) 194.688 -
std::format(float)_(fmt:_{:0<17500_0}) 148.244 -
std::format(float)_(fmt:_{:0<17500_10La}) 172.216 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.570 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.893 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 208.551 -
std::format(float)_(fmt:_{:0<17500_10L}) 205.644 -1.11%
std::format(float)_(fmt:_{:0<17500_10a}) 159.693 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.244 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.767 -
std::format(float)_(fmt:_{:0<17500_10g}) 198.923 -
std::format(float)_(fmt:_{:0<17500_10}) 198.148 -
std::format(float)_(fmt:_{:0<17500_17000L}) 230.889 -
std::format(float)_(fmt:_{:0<17500_17000}) 220.142 -5.46%
std::format(float)_(fmt:_{:0>17500_0La}) 168.412 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.093 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 192.713 2.68%
std::format(float)_(fmt:_{:0>17500_0Lg}) 205.846 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.673 -
std::format(float)_(fmt:_{:0>17500_0a}) 158.745 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.482 -
std::format(float)_(fmt:_{:0>17500_0f}) 178.948 -
std::format(float)_(fmt:_{:0>17500_0g}) 197.013 -
std::format(float)_(fmt:_{:0>17500_0}) 147.999 -
std::format(float)_(fmt:_{:0>17500_10La}) 175.255 -
std::format(float)_(fmt:_{:0>17500_10Le}) 203.811 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 197.513 1.77%
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.913 -
std::format(float)_(fmt:_{:0>17500_10L}) 208.476 -
std::format(float)_(fmt:_{:0>17500_10a}) 162.691 -
std::format(float)_(fmt:_{:0>17500_10e}) 190.986 -1.23%
std::format(float)_(fmt:_{:0>17500_10f}) 183.783 -
std::format(float)_(fmt:_{:0>17500_10g}) 200.010 -
std::format(float)_(fmt:_{:0>17500_10}) 198.117 -1.43%
std::format(float)_(fmt:_{:0>17500_17000L}) 233.873 -
std::format(float)_(fmt:_{:0>17500_17000}) 231.888 4.56%
std::format(float)_(fmt:_{:0^17500_0La}) 171.264 -
std::format(float)_(fmt:_{:0^17500_0Le}) 193.741 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 191.977 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.078 -
std::format(float)_(fmt:_{:0^17500_0L}) 207.327 -1.07%
std::format(float)_(fmt:_{:0^17500_0a}) 159.709 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.133 -
std::format(float)_(fmt:_{:0^17500_0f}) 182.851 -
std::format(float)_(fmt:_{:0^17500_0g}) 197.562 -1.13%
std::format(float)_(fmt:_{:0^17500_0}) 147.941 -
std::format(float)_(fmt:_{:0^17500_10La}) 177.401 -
std::format(float)_(fmt:_{:0^17500_10Le}) 206.293 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 198.936 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 216.231 -
std::format(float)_(fmt:_{:0^17500_10L}) 213.272 -
std::format(float)_(fmt:_{:0^17500_10a}) 163.345 -
std::format(float)_(fmt:_{:0^17500_10e}) 191.408 -
std::format(float)_(fmt:_{:0^17500_10f}) 185.856 -1.01%
std::format(float)_(fmt:_{:0^17500_10g}) 200.980 -1.14%
std::format(float)_(fmt:_{:0^17500_10}) 201.060 -
std::format(float)_(fmt:_{:0^17500_17000L}) 240.761 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.511 -1.40%
std::format(float)_(fmt:_{:_0La}) 36.586 -
std::format(float)_(fmt:_{:_0Le}) 60.528 -
std::format(float)_(fmt:_{:_0Lf}) 48.831 -6.20%
std::format(float)_(fmt:_{:_0Lg}) 75.470 -
std::format(float)_(fmt:_{:_0L}) 74.335 -
std::format(float)_(fmt:_{:_0a}) 26.004 -1.78%
std::format(float)_(fmt:_{:_0e}) 38.804 -2.93%
std::format(float)_(fmt:_{:_0f}) 38.019 -2.48%
std::format(float)_(fmt:_{:_0g}) 62.243 -2.64%
std::format(float)_(fmt:_{:_0}) 16.773 -
std::format(float)_(fmt:_{:_10La}) 42.934 -
std::format(float)_(fmt:_{:_10Le}) 70.655 -
std::format(float)_(fmt:_{:_10Lf}) 56.113 -
std::format(float)_(fmt:_{:_10Lg}) 75.243 -
std::format(float)_(fmt:_{:_10L}) 73.334 -1.01%
std::format(float)_(fmt:_{:_10a}) 28.676 -
std::format(float)_(fmt:_{:_10e}) 42.785 -2.66%
std::format(float)_(fmt:_{:_10f}) 40.850 -2.09%
std::format(float)_(fmt:_{:_10g}) 62.301 -1.49%
std::format(float)_(fmt:_{:_10}) 60.420 -1.10%
std::format(float)_(fmt:_{:_17000L}) 97.712 -
std::format(float)_(fmt:_{:_17000}) 82.814 -1.95%
std::format(int64_t)_(fmt:_{:0512LX}) 42.719 -
std::format(int64_t)_(fmt:_{:0512Lb}) 41.592 -1.96%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.692 -
std::format(int64_t)_(fmt:_{:0512Lo}) 35.553 -3.96%
std::format(int64_t)_(fmt:_{:0512Lx}) 34.367 -3.03%
std::format(int64_t)_(fmt:_{:0512X}) 36.112 -4.10%
std::format(int64_t)_(fmt:_{:0512b}) 36.693 -2.40%
std::format(int64_t)_(fmt:_{:0512d}) 31.995 -
std::format(int64_t)_(fmt:_{:0512o}) 30.498 -1.81%
std::format(int64_t)_(fmt:_{:0512x}) 29.277 -
std::format(int64_t)_(fmt:_{:0<512LX}) 42.101 -3.55%
std::format(int64_t)_(fmt:_{:0<512Lb}) 40.822 -
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.560 1.14%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.307 -
std::format(int64_t)_(fmt:_{:0<512Lx}) 36.124 -
std::format(int64_t)_(fmt:_{:0<512X}) 37.511 -4.08%
std::format(int64_t)_(fmt:_{:0<512b}) 35.700 -
std::format(int64_t)_(fmt:_{:0<512d}) 33.080 -2.09%
std::format(int64_t)_(fmt:_{:0<512o}) 32.456 -
std::format(int64_t)_(fmt:_{:0<512x}) 31.024 1.59%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.673 -3.01%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.029 -2.50%
std::format(int64_t)_(fmt:_{:0>512Ld}) 33.911 -4.09%
std::format(int64_t)_(fmt:_{:0>512Lo}) 33.417 -4.06%
std::format(int64_t)_(fmt:_{:0>512Lx}) 31.617 -3.22%
std::format(int64_t)_(fmt:_{:0>512X}) 35.018 -8.35%
std::format(int64_t)_(fmt:_{:0>512b}) 33.476 -4.95%
std::format(int64_t)_(fmt:_{:0>512d}) 30.310 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.478 -1.01%
std::format(int64_t)_(fmt:_{:0>512x}) 28.796 -
std::format(int64_t)_(fmt:_{:0^512LX}) 45.391 -2.58%
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.226 -3.58%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.715 -1.78%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.331 -4.75%
std::format(int64_t)_(fmt:_{:0^512Lx}) 33.310 -5.95%
std::format(int64_t)_(fmt:_{:0^512X}) 40.116 -10.05%
std::format(int64_t)_(fmt:_{:0^512b}) 37.881 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.661 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.703 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.171 -
std::format(int64_t)_(fmt:_{:LX}) 33.955 -2.75%
std::format(int64_t)_(fmt:_{:Lb}) 31.713 -1.08%
std::format(int64_t)_(fmt:_{:Ld}) 26.916 -1.07%
std::format(int64_t)_(fmt:_{:Lo}) 27.923 -
std::format(int64_t)_(fmt:_{:Lx}) 26.196 -
std::format(int64_t)_(fmt:_{:X}) 29.755 -2.26%
std::format(int64_t)_(fmt:_{:b}) 28.230 -
std::format(int64_t)_(fmt:_{:d}) 23.011 -1.17%
std::format(int64_t)_(fmt:_{:o}) 23.315 -
std::format(int64_t)_(fmt:_{:x}) 23.570 -
std::generate(deque<int>)/1024 242.421 -
std::generate(deque<int>)/32 8.024 -
std::generate(deque<int>)/50 12.144 1.46%
std::generate(deque<int>)/8192 1899.452 -
std::generate(list<int>)/1024 670.908 -
std::generate(list<int>)/32 8.488 -
std::generate(list<int>)/50 15.408 -1.65%
std::generate(list<int>)/8192 7530.631 9.05%
std::generate(vector<int>)/1024 243.034 -
std::generate(vector<int>)/32 7.940 -
std::generate(vector<int>)/50 11.931 -
std::generate(vector<int>)/8192 1835.038 -
std::generate_n(deque<int>)/1024 243.384 -
std::generate_n(deque<int>)/32 8.200 -
std::generate_n(deque<int>)/50 12.177 -
std::generate_n(deque<int>)/8192 1953.947 -
std::generate_n(list<int>)/1024 650.182 -
std::generate_n(list<int>)/32 8.537 -
std::generate_n(list<int>)/50 17.325 2.13%
std::generate_n(list<int>)/8192 7041.512 2.82%
std::generate_n(vector<int>)/1024 242.226 -
std::generate_n(vector<int>)/32 7.821 -1.05%
std::generate_n(vector<int>)/50 11.916 -
std::generate_n(vector<int>)/8192 1832.606 -
std::is_partitioned(deque<int>)_(partitioned)/1024 290.595 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.341 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.111 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2273.586 -4.83%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.560 1.37%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.579 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.981 2.77%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 689.045 -
std::is_partitioned(list<int>)_(partitioned)/1024 595.190 5.11%
std::is_partitioned(list<int>)_(partitioned)/32 8.748 1.60%
std::is_partitioned(list<int>)_(partitioned)/50 13.898 -
std::is_partitioned(list<int>)_(partitioned)/8192 6808.239 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.873 -4.95%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.279 1.23%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.502 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2180.772 -
std::is_partitioned(vector<int>)_(partitioned)/1024 209.348 10.66%
std::is_partitioned(vector<int>)_(partitioned)/32 6.465 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.762 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1510.614 7.61%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 62.549 18.79%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.944 20.40%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.072 3.99%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 210.268 15.12%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.752 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.718 -2.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3853.142 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 530259.234 2.75%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.012 1.51%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.069 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.150 -1.55%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4065.245 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690379.089 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.596 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.943 2.76%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.524 -2.32%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3868.922 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519547.522 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.442 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 536.870 1.61%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.828 5.11%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4020.947 1.29%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 706233.429 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 54.381 3.93%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 751.765 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.816 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9195.635 7.30%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422728.744 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.746 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.090 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.572 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8211.546 7.31%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1594995.064 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.946 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 770.477 -3.91%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.714 -4.92%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9589.409 8.04%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428550.644 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.477 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.192 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.164 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8520.789 7.70%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1604701.420 1.13%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.699 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.577 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.785 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.929 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212539.098 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.586 4.94%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.768 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.407 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.302 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1015001.322 -1.53%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 62.991 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.379 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.062 -1.65%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2982.120 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212600.385 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.783 -1.49%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.810 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.375 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.981 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1080755.556 3.59%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.237 -
std::is_sorted(deque<int>)/1024 471.768 -
std::is_sorted(deque<int>)/8 2.573 -15.26%
std::is_sorted(deque<int>)/8192 3777.085 -
std::is_sorted(deque<int>,_pred)/1024 641.260 -
std::is_sorted(deque<int>,_pred)/8 4.757 1.07%
std::is_sorted(deque<int>,_pred)/8192 5183.489 -
std::is_sorted(list<int>)/1024 747.760 -
std::is_sorted(list<int>)/8 2.086 -
std::is_sorted(list<int>)/8192 7147.114 -2.42%
std::is_sorted(list<int>,_pred)/1024 865.239 4.57%
std::is_sorted(list<int>,_pred)/8 3.944 -
std::is_sorted(list<int>,_pred)/8192 8932.874 -
std::is_sorted(vector<int>)/1024 243.359 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1880.403 -4.43%
std::is_sorted(vector<int>,_pred)/1024 461.404 -
std::is_sorted(vector<int>,_pred)/8 3.250 -
std::is_sorted(vector<int>,_pred)/8192 3682.693 -
std::is_sorted_until(deque<int>)/1024 466.652 -
std::is_sorted_until(deque<int>)/8 3.220 -3.10%
std::is_sorted_until(deque<int>)/8192 3740.898 -
std::is_sorted_until(deque<int>,_pred)/1024 596.003 -
std::is_sorted_until(deque<int>,_pred)/8 4.738 17.09%
std::is_sorted_until(deque<int>,_pred)/8192 4794.677 -
std::is_sorted_until(list<int>)/1024 744.969 -
std::is_sorted_until(list<int>)/8 2.120 2.21%
std::is_sorted_until(list<int>)/8192 7148.855 1.83%
std::is_sorted_until(list<int>,_pred)/1024 786.588 -
std::is_sorted_until(list<int>,_pred)/8 3.854 -
std::is_sorted_until(list<int>,_pred)/8192 7462.229 -
std::is_sorted_until(vector<int>)/1024 237.354 -
std::is_sorted_until(vector<int>)/8 2.213 7.09%
std::is_sorted_until(vector<int>)/8192 1849.830 -
std::is_sorted_until(vector<int>,_pred)/1024 411.772 -1.15%
std::is_sorted_until(vector<int>,_pred)/8 4.208 7.85%
std::is_sorted_until(vector<int>,_pred)/8192 3179.574 -3.91%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4622.347 -1.55%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.375 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36449.775 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.889 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.834 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11321.529 -5.38%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11437.602 -2.30%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 332.002 -2.18%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100332.523 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11470.689 -1.42%
std::list<int>::ctor(Range)_(cheap_elements)/32 329.732 -1.81%
std::list<int>::ctor(Range)_(cheap_elements)/8192 106964.067 5.88%
std::list<int>::ctor(const&)_(cheap_elements)/1024 14178.381 -
std::list<int>::ctor(const&)_(cheap_elements)/32 448.648 30.73%
std::list<int>::ctor(const&)_(cheap_elements)/8192 119808.455 -13.80%
std::list<int>::ctor(size)/1024 11865.638 -2.67%
std::list<int>::ctor(size)/32 329.409 -1.05%
std::list<int>::ctor(size)/8192 96398.524 -1.76%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11306.563 -1.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 328.358 -2.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95901.456 -1.76%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.328 12.22%
std::list<int>::erase(begin)_(cheap_elements)/32 12.744 15.62%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.390 14.89%
std::list<int>::insert(begin)_(cheap_elements)/1024 14.122 11.67%
std::list<int>::insert(begin)_(cheap_elements)/32 12.353 9.85%
std::list<int>::insert(begin)_(cheap_elements)/8192 14.148 14.38%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.561 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.207 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8652.166 5.89%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4616.623 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.708 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37470.847 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.537 -1.32%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.505 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.448 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4770.114 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.662 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38614.374 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 20049.527 19.77%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 968.680 8.35%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 166096.176 13.21%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1409.262 76.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.658 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13358.943 -3.92%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6932.729 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.351 -4.02%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56081.070 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13172.734 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 364.494 1.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108680.930 2.07%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36694.793 8.87%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1052.799 9.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 302026.881 5.29%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13530.552 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 369.357 1.33%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 111476.173 1.18%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36115.958 6.77%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1064.736 11.60%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 304207.735 6.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13196.313 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 365.592 2.21%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107492.329 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 44587.554 31.38%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1101.331 15.23%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 319664.144 11.17%
std::list<std::string>::ctor(size)/1024 13927.840 5.60%
std::list<std::string>::ctor(size)/32 393.207 11.84%
std::list<std::string>::ctor(size)/8192 112572.511 4.14%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13110.502 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 367.195 2.53%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107712.666 1.57%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 36516.202 8.35%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1027.205 10.33%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 300682.927 5.79%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.356 2.30%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.369 5.91%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.501 1.99%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.215 4.57%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.197 7.86%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.731 2.44%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.849 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.368 5.56%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.696 1.02%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.116 5.50%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.178 8.96%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.757 5.32%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1450.754 2.05%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11208.734 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6868.683 -3.77%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.269 -5.43%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55411.231 -4.72%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4765.940 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.988 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38535.554 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 19825.662 17.00%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1011.336 14.51%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 165545.998 12.65%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.894 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.770 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 19.629 18.55%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 30.187 10.32%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.938 9.75%
std::lower_bound(std::deque<int>)/100 31.781 4.13%
std::lower_bound(std::deque<int>)/8 17.084 -
std::lower_bound(std::deque<int>)/8192 67.760 4.62%
std::lower_bound(std::forward_list<int>)/100 109.858 1.01%
std::lower_bound(std::forward_list<int>)/8 15.445 1.09%
std::lower_bound(std::forward_list<int>)/8192 10381.640 -
std::lower_bound(std::list<int>)/100 92.328 -
std::lower_bound(std::list<int>)/8 15.599 1.32%
std::lower_bound(std::list<int>)/8192 14251.876 -
std::lower_bound(std::vector<int>)/100 12.915 6.86%
std::lower_bound(std::vector<int>)/8 7.864 1.49%
std::lower_bound(std::vector<int>)/8192 16.091 3.04%
std::make_heap(deque<int>)_(ascending)/1024 2660.679 1.39%
std::make_heap(deque<int>)_(ascending)/8 26.948 1.05%
std::make_heap(deque<int>)_(ascending)/8192 21049.080 1.57%
std::make_heap(deque<int>)_(descending)/1024 1105.698 1.20%
std::make_heap(deque<int>)_(descending)/8 20.896 -1.06%
std::make_heap(deque<int>)_(descending)/8192 8802.258 2.41%
std::make_heap(deque<int>)_(heap)/1024 1092.095 -
std::make_heap(deque<int>)_(heap)/8 21.116 -
std::make_heap(deque<int>)_(heap)/8192 8585.347 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2637.938 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.979 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20953.176 -
std::make_heap(deque<int>)_(repeated)/1024 2257.256 -
std::make_heap(deque<int>)_(repeated)/8 24.984 -
std::make_heap(deque<int>)_(repeated)/8192 17752.891 -
std::make_heap(deque<int>)_(shuffled)/1024 2596.824 1.20%
std::make_heap(deque<int>)_(shuffled)/8 24.721 -
std::make_heap(deque<int>)_(shuffled)/8192 23979.942 3.33%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2191.821 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.544 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17118.494 -
std::make_heap(deque<int>,_pred)_(descending)/1024 671.651 4.22%
std::make_heap(deque<int>,_pred)_(descending)/8 19.015 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5070.923 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.562 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.005 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5017.355 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2198.749 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.633 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.207 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.660 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.556 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13082.396 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1853.667 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.582 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15772.030 3.52%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.576 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.703 -1.72%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5114.823 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.139 -1.93%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.718 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.355 -3.02%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.455 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.723 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2217.807 1.29%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 661.720 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.568 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5105.749 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.663 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.727 1.37%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.077 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.612 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.198 -1.87%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5282.336 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.792 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.773 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5237.073 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 291.679 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.805 1.11%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2190.672 -1.19%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 294.135 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.672 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2216.371 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 687.057 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.626 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5293.817 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 630.401 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.000 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4776.916 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 659.818 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.277 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5745.558 -
std::make_heap(vector<int>)_(ascending)/1024 650.128 -
std::make_heap(vector<int>)_(ascending)/8 16.390 -
std::make_heap(vector<int>)_(ascending)/8192 5003.333 -
std::make_heap(vector<int>)_(descending)/1024 271.528 -
std::make_heap(vector<int>)_(descending)/8 14.761 -
std::make_heap(vector<int>)_(descending)/8192 1944.089 -
std::make_heap(vector<int>)_(heap)/1024 272.009 -
std::make_heap(vector<int>)_(heap)/8 14.755 -
std::make_heap(vector<int>)_(heap)/8192 1944.199 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.335 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.452 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.575 -
std::make_heap(vector<int>)_(repeated)/1024 564.575 -
std::make_heap(vector<int>)_(repeated)/8 15.609 1.63%
std::make_heap(vector<int>)_(repeated)/8192 4255.917 -
std::make_heap(vector<int>)_(shuffled)/1024 575.301 -1.53%
std::make_heap(vector<int>)_(shuffled)/8 15.803 -
std::make_heap(vector<int>)_(shuffled)/8192 5024.902 -4.70%
std::make_heap(vector<int>,_pred)_(ascending)/1024 654.764 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.692 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5016.352 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.095 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.636 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1944.822 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.810 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.621 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1944.577 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 659.955 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.517 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4994.596 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.154 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.751 1.01%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4294.625 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 582.363 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.825 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4936.298 -1.21%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15740.698 -1.83%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.420 -3.79%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 510800.083 2.40%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16207.679 -2.22%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.558 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 512610.743 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21267.584 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.455 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600340.362 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17716.470 -1.61%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.686 1.89%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 531316.504 2.13%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31568.109 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.846 -1.98%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 980254.145 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15007.734 2.72%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.234 -2.67%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 171667.622 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21985.271 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.948 1.36%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 624129.106 -1.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15834.015 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 52.981 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450448.260 -3.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16377.107 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.833 2.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 462314.784 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21485.827 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.027 3.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562351.493 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17920.112 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.201 1.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483449.281 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31816.820 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 53.239 3.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 954542.063 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13717.167 -1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.830 -1.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 163198.228 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22331.122 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 60.284 7.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604692.593 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10962.841 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.096 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114540.631 -2.91%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11489.431 2.63%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.073 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 120381.634 3.61%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14659.636 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.885 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158033.004 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12300.306 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.934 1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129275.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24045.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.549 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270316.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5727.918 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.740 -5.26%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61301.413 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15136.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.763 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165897.401 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10901.206 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.854 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 113978.218 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11155.605 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.641 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 115820.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14683.216 -1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.801 -2.44%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157405.472 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12267.765 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.657 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128905.466 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23997.106 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 45.240 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268919.221 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5717.147 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.934 -3.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61909.740 -1.36%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15281.776 1.00%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 53.983 3.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 165133.709 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11049.105 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.701 2.12%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114680.042 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11525.639 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.572 1.36%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117724.644 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14843.807 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.531 1.36%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155874.105 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12699.282 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.531 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132315.590 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23562.794 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.456 1.49%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262235.011 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5837.833 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.736 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63676.551 -1.20%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14956.518 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.736 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154958.841 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11082.880 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.400 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115065.967 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11564.413 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.930 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118747.361 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15052.441 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 52.863 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156751.461 -3.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12805.920 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 42.756 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133131.457 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23507.739 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.283 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262916.915 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5831.892 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.364 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62843.536 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15092.477 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 52.903 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 162771.976 3.84%
std::map<int,_int>::clear()/0 392.589 -
std::map<int,_int>::clear()/1024 10210.700 -2.51%
std::map<int,_int>::clear()/32 645.233 -
std::map<int,_int>::clear()/8192 83835.971 -
std::map<int,_int>::contains(key)_(existent)/1024 4.118 -
std::map<int,_int>::contains(key)_(existent)/32 1.649 -
std::map<int,_int>::contains(key)_(existent)/8192 5.513 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.305 6.27%
std::map<int,_int>::contains(key)_(non-existent)/32 3.103 8.60%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.404 92.92%
std::map<int,_int>::count(key)_(existent)/1024 3.796 -2.44%
std::map<int,_int>::count(key)_(existent)/32 1.574 1.04%
std::map<int,_int>::count(key)_(existent)/8192 5.813 -4.75%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -5.42%
std::map<int,_int>::count(key)_(non-existent)/1024 7.238 -
std::map<int,_int>::count(key)_(non-existent)/32 2.893 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.500 3.05%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.748 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6096.712 1.24%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.282 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51153.909 -1.89%
std::map<int,_int>::ctor(const&)/0 12.687 -
std::map<int,_int>::ctor(const&)/1024 6526.264 -
std::map<int,_int>::ctor(const&)/32 221.903 1.35%
std::map<int,_int>::ctor(const&)/8192 52412.518 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.748 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6496.942 -5.11%
std::map<int,_int>::ctor(const&,_alloc)/32 221.546 -14.01%
std::map<int,_int>::ctor(const&,_alloc)/8192 51988.701 -4.53%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.643 -1.11%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9067.119 2.75%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.635 2.37%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76255.257 7.53%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.661 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12936.273 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.069 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248085.413 -1.76%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.364 -3.96%
std::map<int,_int>::equal_range(key)_(existent)/32 1.820 -1.58%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.497 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.133 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.752 3.16%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.555 -1.89%
std::map<int,_int>::erase(iterator)/1024 20.541 -3.27%
std::map<int,_int>::erase(iterator)/32 20.575 -1.76%
std::map<int,_int>::erase(iterator)/8192 23.648 -3.32%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.157 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7378.505 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.293 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57061.997 -
std::map<int,_int>::erase(key)_(existent)/1024 25.340 -
std::map<int,_int>::erase(key)_(existent)/32 22.094 -1.84%
std::map<int,_int>::erase(key)_(existent)/8192 24.805 -2.60%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.209 -2.48%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.339 2.31%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.238 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.924 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.766 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.020 -
std::map<int,_int>::find(key)_(existent)/1024 4.366 -1.32%
std::map<int,_int>::find(key)_(existent)/32 1.736 -
std::map<int,_int>::find(key)_(existent)/8192 5.387 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.398 -
std::map<int,_int>::find(key)_(non-existent)/32 2.199 -1.95%
std::map<int,_int>::find(key)_(non-existent)/8192 7.483 -1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.037 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.537 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.242 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.330 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.056 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.400 -1.78%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.827 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.456 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.132 -1.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.653 2.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.918 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.062 -1.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.158 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.638 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.987 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.487 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.761 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18169.372 12.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.782 1.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 201382.105 11.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.910 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13633.313 7.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.717 3.12%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133440.060 1.63%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.839 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7789.956 1.59%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.771 -1.53%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134552.747 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.120 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11108.426 1.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.215 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92325.017 2.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.018 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9794.420 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.980 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82407.364 -1.30%
std::map<int,_int>::insert(value)_(already_present)/1024 3.301 -5.90%
std::map<int,_int>::insert(value)_(already_present)/32 1.753 -1.98%
std::map<int,_int>::insert(value)_(already_present)/8192 3.840 -7.67%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.016 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.835 5.27%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.011 1.37%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.577 7.71%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.984 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.634 -4.72%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.340 -10.39%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.793 -1.61%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.689 -1.18%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.757 -1.37%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.929 -3.32%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.990 -1.49%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.612 -1.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.678 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.467 -5.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.978 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.070 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.370 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.664 -1.10%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.535 -6.35%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.498 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.503 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.393 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.310 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.576 2.18%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.307 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6624.471 3.00%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.310 3.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53839.582 3.90%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.290 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6652.717 3.19%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.308 3.41%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52919.076 3.73%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1493.439 1.78%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.841 1.49%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12837.344 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.388 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.730 -1.08%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.668 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.316 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.432 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.676 1.56%
std::map<std::string,_int>::clear()/0 397.070 -
std::map<std::string,_int>::clear()/1024 21720.037 -1.60%
std::map<std::string,_int>::clear()/32 901.923 4.06%
std::map<std::string,_int>::clear()/8192 212574.289 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.421 6.47%
std::map<std::string,_int>::contains(key)_(existent)/32 16.197 1.82%
std::map<std::string,_int>::contains(key)_(existent)/8192 27.451 -6.83%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.273 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.491 -3.95%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.399 -1.46%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.615 -3.79%
std::map<std::string,_int>::count(key)_(existent)/1024 30.870 -
std::map<std::string,_int>::count(key)_(existent)/32 16.301 -8.77%
std::map<std::string,_int>::count(key)_(existent)/8192 46.103 4.23%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.605 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.644 -2.09%
std::map<std::string,_int>::count(key)_(non-existent)/8192 29.950 -5.14%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.805 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6958.965 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.124 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59511.411 -1.12%
std::map<std::string,_int>::ctor(const&)/0 12.698 -
std::map<std::string,_int>::ctor(const&)/1024 35439.539 -
std::map<std::string,_int>::ctor(const&)/32 720.349 -12.53%
std::map<std::string,_int>::ctor(const&)/8192 343489.728 -1.25%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.698 -1.01%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35844.264 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 803.089 2.65%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345427.144 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.757 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41515.180 1.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 820.012 -2.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391130.187 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.766 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57108.870 -1.10%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1008.741 -3.79%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095120.053 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.442 5.56%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.526 13.11%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.779 -1.41%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.282 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.492 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.467 -1.63%
std::map<std::string,_int>::erase(iterator)/1024 26.098 -8.54%
std::map<std::string,_int>::erase(iterator)/32 27.098 -14.66%
std::map<std::string,_int>::erase(iterator)/8192 31.691 17.31%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.970 -1.47%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13078.414 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.778 -2.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119900.836 1.48%
std::map<std::string,_int>::erase(key)_(existent)/1024 63.572 -19.80%
std::map<std::string,_int>::erase(key)_(existent)/32 72.851 8.15%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.067 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.809 -7.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.318 -1.21%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.956 6.91%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.202 -13.03%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.448 -11.27%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.982 -8.70%
std::map<std::string,_int>::find(key)_(existent)/1024 24.319 3.01%
std::map<std::string,_int>::find(key)_(existent)/32 15.721 1.65%
std::map<std::string,_int>::find(key)_(existent)/8192 30.894 -1.55%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.236 -2.87%
std::map<std::string,_int>::find(key)_(non-existent)/32 11.399 11.95%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.157 1.45%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.703 31.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.536 28.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.966 2.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.459 -5.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.803 -28.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.457 6.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.094 39.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.758 12.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.984 -12.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.776 -33.75%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.957 -6.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.772 84.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.147 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.296 -17.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.933 -19.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.734 21.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.630 -1.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67716.092 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1465.946 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930038.381 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.582 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45359.638 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1262.548 -3.52%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617450.091 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.308 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41542.789 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1146.288 6.06%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 633795.936 2.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.565 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34961.667 -1.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1299.256 9.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401860.437 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.620 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34987.257 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1205.418 1.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370548.709 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.157 -1.10%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.482 -22.67%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.037 -6.16%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.816 4.79%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.906 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.870 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.114 -18.98%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.917 27.99%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 47.918 -6.70%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.251 29.79%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.722 11.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.292 -28.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.309 -30.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.847 -10.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.082 32.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.076 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.587 -27.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.931 41.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.312 -16.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.033 -11.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.217 8.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.566 -27.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.594 -5.69%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.568 4.47%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.763 -6.12%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.006 -4.55%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.064 5.99%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.679 -5.15%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.449 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37039.996 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.575 4.68%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355386.408 1.33%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.659 1.61%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35869.938 -1.11%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 855.546 10.16%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351187.544 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15624.356 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.327 7.46%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209381.994 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.535 -1.14%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.252 13.91%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.493 -2.27%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.054 -3.78%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.082 -9.02%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.152 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.306 -3.07%
std::mismatch(deque<int>)_(it,_it,_it)/1024 467.387 -6.14%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 501447.086 1.19%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.816 -2.76%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3888.903 1.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.922 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.242 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493794.921 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.995 -4.01%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3805.895 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.143 -2.01%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.485 -1.31%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623170.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.309 -1.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4798.256 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 690.900 -1.33%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 708.232 -1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622824.516 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.002 -2.02%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4964.405 1.88%
std::mismatch(list<int>)_(it,_it,_it)/1000 746.621 -
std::mismatch(list<int>)_(it,_it,_it)/1024 781.209 2.47%
std::mismatch(list<int>)_(it,_it,_it)/1048576 965469.585 3.23%
std::mismatch(list<int>)_(it,_it,_it)/8 2.637 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7989.762 8.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.157 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.007 -1.07%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955479.814 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.737 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12073.332 4.27%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.394 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.190 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1007171.786 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.015 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11954.336 -3.51%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.345 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.708 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1002320.939 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.492 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10944.391 -4.17%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.362 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.889 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68238.905 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.711 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.388 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.945 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68318.380 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.294 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.669 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 447.355 -10.81%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.438 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609267.171 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.961 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4744.019 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.564 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 459.598 -7.46%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607892.544 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.507 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4730.408 -
std::move(deque<int>)/1048576 55062.996 1.59%
std::move(deque<int>)/262144 15156.230 -
std::move(deque<int>)/32768 2058.282 -13.60%
std::move(deque<int>)/4096 165.311 11.48%
std::move(deque<int>)/512 22.103 -
std::move(deque<int>)/64 4.798 -
std::move(deque<int>)/8 3.455 -2.07%
std::move(list<int>)/1048576 1003110.893 2.90%
std::move(list<int>)/262144 244979.789 2.40%
std::move(list<int>)/32768 30680.312 -
std::move(list<int>)/4096 4804.302 21.84%
std::move(list<int>)/512 352.702 -
std::move(list<int>)/64 39.697 1.84%
std::move(list<int>)/8 3.355 -
std::move(vector<bool>)_(aligned)/1048576 1733.156 -
std::move(vector<bool>)_(aligned)/262144 255.136 -
std::move(vector<bool>)_(aligned)/32768 36.657 -
std::move(vector<bool>)_(aligned)/4096 7.013 -
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.822 11.60%
std::move(vector<bool>)_(unaligned)/1048576 6529.889 -
std::move(vector<bool>)_(unaligned)/262144 1588.594 -
std::move(vector<bool>)_(unaligned)/32768 203.399 -
std::move(vector<bool>)_(unaligned)/4096 25.980 -1.24%
std::move(vector<bool>)_(unaligned)/512 4.818 -
std::move(vector<bool>)_(unaligned)/64 1.657 -1.35%
std::move(vector<int>)/1048576 57139.246 -8.96%
std::move(vector<int>)/262144 22487.008 1.45%
std::move(vector<int>)/32768 1721.373 -
std::move(vector<int>)/4096 133.965 -
std::move(vector<int>)/512 20.130 -
std::move(vector<int>)/64 4.158 -
std::move(vector<int>)/8 2.182 4.14%
std::move_backward(deque<int>)/1048576 128108.658 1.35%
std::move_backward(deque<int>)/262144 30362.750 -
std::move_backward(deque<int>)/32768 3402.194 -
std::move_backward(deque<int>)/4096 154.199 -1.72%
std::move_backward(deque<int>)/512 23.630 -
std::move_backward(deque<int>)/64 5.227 1.18%
std::move_backward(deque<int>)/8 3.633 5.48%
std::move_backward(list<int>)/1048576 1031518.187 -
std::move_backward(list<int>)/262144 259187.611 -
std::move_backward(list<int>)/32768 31508.430 3.54%
std::move_backward(list<int>)/4096 5722.675 33.40%
std::move_backward(list<int>)/512 369.465 -
std::move_backward(list<int>)/64 39.381 -
std::move_backward(list<int>)/8 3.384 2.28%
std::move_backward(vector<bool>)_(aligned)/1048576 1722.395 -
std::move_backward(vector<bool>)_(aligned)/262144 256.931 -
std::move_backward(vector<bool>)_(aligned)/32768 37.834 -
std::move_backward(vector<bool>)_(aligned)/4096 7.235 -
std::move_backward(vector<bool>)_(aligned)/512 2.303 -
std::move_backward(vector<bool>)_(aligned)/64 1.695 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6503.810 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.769 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.020 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.667 2.24%
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.636 -2.17%
std::move_backward(vector<int>)/1048576 56361.135 -2.40%
std::move_backward(vector<int>)/262144 21483.919 -5.27%
std::move_backward(vector<int>)/32768 1730.161 -
std::move_backward(vector<int>)/4096 135.807 -
std::move_backward(vector<int>)/512 20.819 -3.68%
std::move_backward(vector<int>)/64 4.350 -1.70%
std::move_backward(vector<int>)/8 2.276 1.23%
std::multimap<int,_int>::clear()/0 390.715 -
std::multimap<int,_int>::clear()/1024 10622.904 -
std::multimap<int,_int>::clear()/32 644.437 -
std::multimap<int,_int>::clear()/8192 85409.581 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.529 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.756 2.82%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.473 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.287 -4.83%
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.651 -2.94%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 1.69%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.747 -21.59%
std::multimap<int,_int>::count(key)_(existent)/1024 5.290 -3.32%
std::multimap<int,_int>::count(key)_(existent)/32 3.568 -3.28%
std::multimap<int,_int>::count(key)_(existent)/8192 6.535 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.847 -1.20%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.275 -11.41%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.879 -7.12%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.861 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5916.303 -1.48%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.993 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51252.166 -
std::multimap<int,_int>::ctor(const&)/0 12.783 -
std::multimap<int,_int>::ctor(const&)/1024 6715.666 -1.62%
std::multimap<int,_int>::ctor(const&)/32 224.385 -3.64%
std::multimap<int,_int>::ctor(const&)/8192 53578.147 4.29%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.767 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6665.746 1.75%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.874 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53677.511 2.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8694.988 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.492 -5.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70147.390 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12961.082 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.594 3.75%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251001.809 1.82%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.415 -2.30%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.458 -1.25%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.942 -1.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.320 8.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.510 6.18%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.816 7.31%
std::multimap<int,_int>::erase(iterator)/1024 20.578 -
std::multimap<int,_int>::erase(iterator)/32 20.516 -
std::multimap<int,_int>::erase(iterator)/8192 20.579 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.888 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7406.520 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.340 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57092.923 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.492 -1.17%
std::multimap<int,_int>::erase(key)_(existent)/32 22.305 -1.52%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.694 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.267 5.39%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.798 2.10%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.327 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.974 3.46%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 4.17%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.935 -4.32%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.031 -2.31%
std::multimap<int,_int>::find(key)_(existent)/1024 3.773 -
std::multimap<int,_int>::find(key)_(existent)/32 1.747 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.408 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.192 -6.78%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.402 -13.94%
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.975 -9.14%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.256 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.676 -1.60%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.998 2.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.953 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.264 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.113 1.90%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.556 1.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.008 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.341 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.082 -3.18%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.875 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.453 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.730 2.63%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.210 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.001 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.634 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.574 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14714.396 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.442 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183383.175 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.397 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11540.177 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.962 1.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122242.995 -8.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.724 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12174.241 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.675 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 210267.998 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.453 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10888.850 -1.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.655 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90168.911 2.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.685 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9823.136 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.342 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81322.661 -1.20%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.313 -6.22%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.905 -3.04%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.702 -7.47%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.164 -7.04%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.141 -5.46%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.887 -1.58%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.361 -2.05%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.135 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.623 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.976 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.531 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.080 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.393 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.259 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.024 1.27%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.477 4.99%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.834 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.407 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6482.359 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.386 1.43%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53059.353 4.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.382 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6633.445 3.18%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.088 1.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53112.865 4.45%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1465.576 -2.44%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.738 9.80%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12871.351 -2.45%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.071 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.217 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.957 1.26%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.919 4.14%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.786 -
std::multimap<std::string,_int>::clear()/0 393.289 -1.42%
std::multimap<std::string,_int>::clear()/1024 21932.041 -4.92%
std::multimap<std::string,_int>::clear()/32 898.494 -8.72%
std::multimap<std::string,_int>::clear()/8192 215331.014 -4.19%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.477 4.88%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.343 -5.14%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.386 2.13%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.267 3.54%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.054 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.143 5.31%
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.990 -7.22%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.396 -3.40%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.641 17.44%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.510 -3.95%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.789 3.69%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.954 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.838 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7122.405 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.883 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60658.959 -
std::multimap<std::string,_int>::ctor(const&)/0 13.049 3.11%
std::multimap<std::string,_int>::ctor(const&)/1024 36373.677 2.99%
std::multimap<std::string,_int>::ctor(const&)/32 791.945 17.34%
std::multimap<std::string,_int>::ctor(const&)/8192 343241.412 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.732 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36977.490 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 859.656 7.58%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347542.093 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.685 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38828.236 -1.94%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 952.853 25.25%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380045.907 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.680 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 51103.568 -1.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1018.643 1.93%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1010507.753 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.679 3.66%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.321 -4.63%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.916 -4.97%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.228 5.00%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.929 5.91%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.905 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.926 23.82%
std::multimap<std::string,_int>::erase(iterator)/32 29.243 12.70%
std::multimap<std::string,_int>::erase(iterator)/8192 31.078 -3.33%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.852 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13098.692 3.39%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.255 2.56%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119837.258 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.475 -9.25%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.273 -29.28%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.669 11.69%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.270 5.17%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.489 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.840 6.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.186 -1.24%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.268 4.53%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.324 -6.37%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.013 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.798 -2.09%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.104 -3.66%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.854 3.66%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.896 -1.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.117 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.971 3.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.221 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.949 -28.59%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.117 -16.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.343 -11.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.008 2.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.056 14.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.443 -3.49%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.892 -5.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.867 -9.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.935 -1.40%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.996 -39.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.489 -4.78%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.969 19.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.785 -25.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.453 -10.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.669 4.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.720 1.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.894 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63084.827 -2.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1346.817 -5.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922654.974 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.706 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42256.793 -3.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1190.356 -2.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599101.964 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.849 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 60330.735 1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1577.114 10.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813617.331 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.821 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33412.315 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1126.818 1.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 375691.006 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.380 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32832.797 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1103.699 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349250.946 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.685 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.782 75.60%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.778 22.53%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.732 -3.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.295 8.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.365 25.23%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.670 -8.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.421 24.14%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.347 -17.40%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.388 21.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.530 -3.86%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.296 10.59%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.338 5.54%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.903 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 33.033 -23.75%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.598 -16.05%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 44.253 -23.59%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.424 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36709.917 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.263 -11.72%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348197.447 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 39165.732 9.79%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 752.952 -1.38%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 359924.928 2.94%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15757.930 -6.23%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.895 -5.15%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208637.645 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 98.351 9.99%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.990 -1.18%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 129.133 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.921 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.452 4.50%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.829 4.80%
std::multiset<int>::clear()/0 390.474 -
std::multiset<int>::clear()/1024 10716.001 6.43%
std::multiset<int>::clear()/32 649.118 3.38%
std::multiset<int>::clear()/8192 84801.432 6.69%
std::multiset<int>::contains(key)_(existent)/1024 4.034 1.68%
std::multiset<int>::contains(key)_(existent)/32 1.725 1.56%
std::multiset<int>::contains(key)_(existent)/8192 8.246 -
std::multiset<int>::contains(key)_(non-existent)/0 0.278 -4.83%
std::multiset<int>::contains(key)_(non-existent)/1024 5.978 1.39%
std::multiset<int>::contains(key)_(non-existent)/32 3.025 15.89%
std::multiset<int>::contains(key)_(non-existent)/8192 9.694 10.20%
std::multiset<int>::count(key)_(existent)/1024 5.773 -
std::multiset<int>::count(key)_(existent)/32 3.786 -2.92%
std::multiset<int>::count(key)_(existent)/8192 9.444 2.67%
std::multiset<int>::count(key)_(non-existent)/0 0.278 5.33%
std::multiset<int>::count(key)_(non-existent)/1024 5.854 -
std::multiset<int>::count(key)_(non-existent)/32 2.511 3.39%
std::multiset<int>::count(key)_(non-existent)/8192 9.297 -3.03%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.874 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5731.954 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.288 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47546.363 -
std::multiset<int>::ctor(const&)/0 12.848 -
std::multiset<int>::ctor(const&)/1024 6374.246 -2.27%
std::multiset<int>::ctor(const&)/32 224.474 -2.07%
std::multiset<int>::ctor(const&)/8192 51047.797 -2.62%
std::multiset<int>::ctor(const&,_alloc)/0 12.793 -
std::multiset<int>::ctor(const&,_alloc)/1024 6321.379 -10.20%
std::multiset<int>::ctor(const&,_alloc)/32 229.452 -9.45%
std::multiset<int>::ctor(const&,_alloc)/8192 51216.373 -3.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8534.416 -2.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.197 3.14%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69768.462 1.40%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.735 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12707.294 -1.26%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.733 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246177.925 2.68%
std::multiset<int>::equal_range(key)_(existent)/1024 5.449 7.28%
std::multiset<int>::equal_range(key)_(existent)/32 2.398 4.36%
std::multiset<int>::equal_range(key)_(existent)/8192 8.768 7.13%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.558 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.356 -3.36%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.206 -3.60%
std::multiset<int>::erase(iterator)/1024 24.688 4.81%
std::multiset<int>::erase(iterator)/32 21.680 2.27%
std::multiset<int>::erase(iterator)/8192 24.525 5.10%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.017 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6986.751 2.72%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.992 1.19%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56337.431 2.96%
std::multiset<int>::erase(key)_(existent)/1024 43.400 7.95%
std::multiset<int>::erase(key)_(existent)/32 22.740 -1.37%
std::multiset<int>::erase(key)_(existent)/8192 61.059 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.266 5.10%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.716 4.83%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.396 4.86%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.573 7.27%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.265 4.42%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.955 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.794 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.244 2.48%
std::multiset<int>::find(key)_(existent)/1024 4.246 2.20%
std::multiset<int>::find(key)_(existent)/32 1.655 1.62%
std::multiset<int>::find(key)_(existent)/8192 8.302 4.62%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.497 -
std::multiset<int>::find(key)_(non-existent)/32 2.440 6.47%
std::multiset<int>::find(key)_(non-existent)/8192 8.266 2.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.104 -1.50%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.087 -6.90%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.494 -1.82%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.140 -2.62%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.068 -1.93%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.919 3.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.267 -2.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.399 6.87%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.093 1.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.679 -1.48%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 78.947 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.117 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.757 -2.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.795 -1.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.169 2.18%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.813 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15295.430 4.12%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.669 2.23%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188873.533 3.41%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.004 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11855.346 2.58%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.723 -1.00%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117826.580 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.897 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12217.323 -3.75%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.187 -1.45%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 196354.836 -3.95%
std::multiset<int>::insert(value)_(already_present)/1024 27.651 -
std::multiset<int>::insert(value)_(already_present)/32 18.355 -1.84%
std::multiset<int>::insert(value)_(already_present)/8192 33.165 4.14%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.027 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.346 2.18%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.001 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 86.537 -5.57%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.022 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.578 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.913 -1.42%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.391 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.109 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.181 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.675 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.886 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.928 -6.10%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.090 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6242.243 -2.93%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.861 -4.44%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49935.644 -2.76%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.831 3.52%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6980.171 8.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 235.856 1.62%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 57272.207 11.58%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1377.854 1.49%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.940 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12431.756 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.092 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.402 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.750 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.445 -44.46%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.491 -23.20%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.642 -45.17%
std::multiset<std::string>::clear()/0 393.215 -
std::multiset<std::string>::clear()/1024 21484.287 1.15%
std::multiset<std::string>::clear()/32 884.324 -
std::multiset<std::string>::clear()/8192 213693.269 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.627 -5.77%
std::multiset<std::string>::contains(key)_(existent)/32 15.155 -4.36%
std::multiset<std::string>::contains(key)_(existent)/8192 29.551 3.96%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.271 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.657 -2.13%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.890 -6.43%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.594 -1.71%
std::multiset<std::string>::count(key)_(existent)/1024 23.336 -2.52%
std::multiset<std::string>::count(key)_(existent)/32 18.529 -
std::multiset<std::string>::count(key)_(existent)/8192 28.797 4.02%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.878 -2.17%
std::multiset<std::string>::count(key)_(non-existent)/32 10.307 -
std::multiset<std::string>::count(key)_(non-existent)/8192 33.907 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.849 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6898.805 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.703 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57747.373 -
std::multiset<std::string>::ctor(const&)/0 12.697 -
std::multiset<std::string>::ctor(const&)/1024 35357.350 2.46%
std::multiset<std::string>::ctor(const&)/32 690.101 -15.86%
std::multiset<std::string>::ctor(const&)/8192 340773.355 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.688 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36424.360 -
std::multiset<std::string>::ctor(const&,_alloc)/32 878.591 3.66%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343670.531 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.862 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38179.610 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 791.177 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375722.503 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54972.854 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1038.178 -2.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082364.028 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.939 -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.913 5.25%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.544 -7.81%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -5.97%
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.485 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.164 5.22%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.697 -1.05%
std::multiset<std::string>::erase(iterator)/1024 30.850 -3.53%
std::multiset<std::string>::erase(iterator)/32 26.062 -
std::multiset<std::string>::erase(iterator)/8192 26.134 -19.72%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.043 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13059.558 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 661.127 -1.91%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118769.747 -
std::multiset<std::string>::erase(key)_(existent)/1024 91.293 -4.79%
std::multiset<std::string>::erase(key)_(existent)/32 59.275 14.30%
std::multiset<std::string>::erase(key)_(existent)/8192 86.470 -3.35%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.699 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.278 -3.49%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.342 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.654 -1.64%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.982 1.11%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.748 -1.65%
std::multiset<std::string>::find(key)_(existent)/1024 23.871 7.73%
std::multiset<std::string>::find(key)_(existent)/32 14.801 -4.31%
std::multiset<std::string>::find(key)_(existent)/8192 29.449 -4.72%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.684 -1.39%
std::multiset<std::string>::find(key)_(non-existent)/32 10.113 -2.59%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.200 -1.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.119 -14.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.274 -19.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.876 -3.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.972 14.40%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.884 -1.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 44.695 -13.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.818 38.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.730 3.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.924 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.495 18.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.626 -8.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.779 -8.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.944 -27.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.351 22.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.657 34.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.844 7.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.342 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65596.938 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1401.384 1.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919129.120 3.01%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.218 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43022.739 -2.39%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1245.261 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 580439.049 -3.69%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.603 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62106.392 3.08%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1505.683 -1.69%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798706.221 -2.70%
std::multiset<std::string>::insert(value)_(already_present)/1024 64.959 14.45%
std::multiset<std::string>::insert(value)_(already_present)/32 54.781 64.71%
std::multiset<std::string>::insert(value)_(already_present)/8192 53.312 -20.97%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.653 -34.73%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 75.245 16.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.779 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 65.902 -1.89%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.394 -5.67%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.205 21.86%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 30.160 -16.91%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.852 32.67%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 104.520 3.11%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.968 -9.51%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.706 3.21%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.467 -2.16%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.497 -5.18%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.146 -2.78%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.287 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36704.508 2.28%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 760.805 1.04%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344843.159 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35992.129 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 807.845 10.04%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344826.820 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15022.284 -6.78%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 346.020 4.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205327.368 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.132 -8.81%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.905 -8.59%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.302 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 30.878 -20.73%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.040 -17.80%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.840 -20.67%
std::none_of(deque<int>)_(process_all)/32 12.460 1.24%
std::none_of(deque<int>)_(process_all)/32768 10155.512 -
std::none_of(deque<int>)_(process_all)/50 19.652 1.36%
std::none_of(deque<int>)_(process_all)/8 3.429 -
std::none_of(deque<int>)_(process_all)/8192 2533.401 -2.76%
std::none_of(list<int>)_(process_all)/32 11.507 -
std::none_of(list<int>)_(process_all)/32768 26217.829 1.21%
std::none_of(list<int>)_(process_all)/50 22.072 -
std::none_of(list<int>)_(process_all)/8 2.734 -
std::none_of(list<int>)_(process_all)/8192 8261.838 8.33%
std::none_of(vector<int>)_(process_all)/32 8.295 -
std::none_of(vector<int>)_(process_all)/32768 8102.721 -
std::none_of(vector<int>)_(process_all)/50 19.196 1.01%
std::none_of(vector<int>)_(process_all)/8 2.460 -
std::none_of(vector<int>)_(process_all)/8192 2041.262 -
std::partial_sort(deque<int>)_(ascending)/1024 7687.860 -
std::partial_sort(deque<int>)_(ascending)/8 30.295 -5.46%
std::partial_sort(deque<int>)_(ascending)/8192 143523.293 -2.65%
std::partial_sort(deque<int>)_(descending)/1024 17765.081 -
std::partial_sort(deque<int>)_(descending)/8 42.870 -5.84%
std::partial_sort(deque<int>)_(descending)/8192 273620.496 1.09%
std::partial_sort(deque<int>)_(heap)/1024 17967.532 -
std::partial_sort(deque<int>)_(heap)/8 37.962 -2.17%
std::partial_sort(deque<int>)_(heap)/8192 266667.294 -2.35%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7659.197 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.388 -4.39%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165441.064 12.47%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18881.417 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.384 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264524.742 -2.02%
std::partial_sort(deque<int>)_(repeated)/1024 6293.567 -
std::partial_sort(deque<int>)_(repeated)/8 26.380 1.51%
std::partial_sort(deque<int>)_(repeated)/8192 68315.132 -
std::partial_sort(deque<int>)_(shuffled)/1024 15064.840 -
std::partial_sort(deque<int>)_(shuffled)/8 32.585 3.85%
std::partial_sort(deque<int>)_(shuffled)/8192 242896.534 -1.53%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4802.686 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.627 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50939.416 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7897.729 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.290 5.29%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93339.866 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7915.309 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.960 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96260.268 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4798.910 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.584 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50795.456 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8802.393 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.079 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93159.294 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.830 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.832 -7.78%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26854.464 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6754.747 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.915 -3.01%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83663.114 -
std::partial_sort(vector<int>)_(ascending)/1024 4779.665 -
std::partial_sort(vector<int>)_(ascending)/8 19.070 1.39%
std::partial_sort(vector<int>)_(ascending)/8192 50478.785 -
std::partial_sort(vector<int>)_(descending)/1024 7943.773 -
std::partial_sort(vector<int>)_(descending)/8 24.507 -3.49%
std::partial_sort(vector<int>)_(descending)/8192 93704.655 -
std::partial_sort(vector<int>)_(heap)/1024 7964.162 -
std::partial_sort(vector<int>)_(heap)/8 28.818 6.05%
std::partial_sort(vector<int>)_(heap)/8192 97187.535 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4806.617 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.075 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50418.513 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8872.818 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.134 1.14%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93257.724 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.059 -
std::partial_sort(vector<int>)_(repeated)/8 18.659 -
std::partial_sort(vector<int>)_(repeated)/8192 26664.684 -
std::partial_sort(vector<int>)_(shuffled)/1024 6745.855 -
std::partial_sort(vector<int>)_(shuffled)/8 28.157 -2.58%
std::partial_sort(vector<int>)_(shuffled)/8192 88334.753 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5063.609 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.021 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53139.652 -3.40%
std::partial_sort_copy(deque<int>)_(descending)/1024 8112.455 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.047 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94978.431 -2.64%
std::partial_sort_copy(deque<int>)_(heap)/1024 8391.813 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.512 -1.66%
std::partial_sort_copy(deque<int>)_(heap)/8192 98494.309 -2.53%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5072.609 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.064 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53644.360 1.08%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8993.958 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.904 -1.80%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94683.320 -2.05%
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.621 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.863 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29884.711 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6957.138 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.388 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 89082.176 -1.46%
std::partial_sort_copy(list<int>)_(ascending)/1024 5425.176 -
std::partial_sort_copy(list<int>)_(ascending)/8 7.998 -2.82%
std::partial_sort_copy(list<int>)_(ascending)/8192 57300.238 -
std::partial_sort_copy(list<int>)_(descending)/1024 8273.597 -
std::partial_sort_copy(list<int>)_(descending)/8 15.933 1.84%
std::partial_sort_copy(list<int>)_(descending)/8192 97417.177 -
std::partial_sort_copy(list<int>)_(heap)/1024 8323.041 -
std::partial_sort_copy(list<int>)_(heap)/8 15.569 -
std::partial_sort_copy(list<int>)_(heap)/8192 101868.856 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5455.912 -12.84%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.182 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57504.353 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9186.606 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.853 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96847.735 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3087.288 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.830 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33621.962 2.50%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7097.486 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.759 -7.16%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89912.245 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4739.629 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.256 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50783.220 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7842.176 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.647 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93566.195 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7911.830 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.401 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96774.843 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4825.163 1.71%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.271 -2.06%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 53597.697 6.10%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8791.651 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.431 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92985.494 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.953 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.595 2.61%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27302.287 1.70%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.753 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.492 1.86%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85384.931 1.21%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4821.841 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.818 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50563.161 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7912.150 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.654 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93792.880 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7972.157 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.164 -1.50%
std::partial_sort_copy(vector<int>)_(heap)/8192 97387.487 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4808.643 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.835 -2.06%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50498.871 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8871.783 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.902 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94583.836 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.524 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.741 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26564.557 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6829.577 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.974 2.94%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88548.198 -
std::partition(deque<int>)_(dense)/1024 358.268 1.21%
std::partition(deque<int>)_(dense)/32 9.488 -8.73%
std::partition(deque<int>)_(dense)/50 13.635 -12.78%
std::partition(deque<int>)_(dense)/8192 2793.069 -
std::partition(deque<int>)_(sparse)/1024 384.148 -
std::partition(deque<int>)_(sparse)/32 9.919 -14.32%
std::partition(deque<int>)_(sparse)/50 14.972 -14.02%
std::partition(deque<int>)_(sparse)/8192 2961.758 -
std::partition(list<int>)_(dense)/1024 389.894 -
std::partition(list<int>)_(dense)/32 8.978 -1.01%
std::partition(list<int>)_(dense)/50 13.327 -2.61%
std::partition(list<int>)_(dense)/8192 5083.377 1.10%
std::partition(list<int>)_(sparse)/1024 717.640 -
std::partition(list<int>)_(sparse)/32 8.962 1.30%
std::partition(list<int>)_(sparse)/50 21.690 -
std::partition(list<int>)_(sparse)/8192 8203.097 6.78%
std::partition(vector<int>)_(dense)/1024 248.662 -
std::partition(vector<int>)_(dense)/32 8.245 -4.64%
std::partition(vector<int>)_(dense)/50 13.079 -
std::partition(vector<int>)_(dense)/8192 1886.838 -
std::partition(vector<int>)_(sparse)/1024 256.395 -
std::partition(vector<int>)_(sparse)/32 8.997 1.81%
std::partition(vector<int>)_(sparse)/50 14.204 2.33%
std::partition(vector<int>)_(sparse)/8192 1867.530 -
std::partition_copy(deque<int>)/1024 635.156 -
std::partition_copy(deque<int>)/32 13.019 -
std::partition_copy(deque<int>)/50 21.106 -
std::partition_copy(deque<int>)/8192 5695.472 -
std::partition_copy(list<int>)/1024 710.099 -
std::partition_copy(list<int>)/32 8.936 2.23%
std::partition_copy(list<int>)/50 13.016 -
std::partition_copy(list<int>)/8192 7194.468 -1.21%
std::partition_copy(vector<int>)/1024 486.942 4.47%
std::partition_copy(vector<int>)/32 8.362 2.23%
std::partition_copy(vector<int>)/50 12.862 3.72%
std::partition_copy(vector<int>)/8192 4546.318 -
std::partition_point(deque<int>)/1024 9.503 -
std::partition_point(deque<int>)/32 4.148 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.470 2.14%
std::partition_point(list<int>)/1024 1281.252 -1.28%
std::partition_point(list<int>)/32 15.799 -
std::partition_point(list<int>)/50 24.628 -1.38%
std::partition_point(list<int>)/8192 11795.462 -8.02%
std::partition_point(vector<int>)/1024 6.203 2.93%
std::partition_point(vector<int>)/32 2.547 -
std::partition_point(vector<int>)/50 2.566 -
std::partition_point(vector<int>)/8192 9.285 -
std::pop_heap(deque<float>)/1024 12.614 1.44%
std::pop_heap(deque<float>)/8 51.884 -
std::pop_heap(deque<float>)/8192 64.938 6.30%
std::pop_heap(deque<int>)/1024 12.370 -1.25%
std::pop_heap(deque<int>)/8 52.097 -
std::pop_heap(deque<int>)/8192 52.903 -1.81%
std::pop_heap(deque<size_t>)/1024 15.270 -
std::pop_heap(deque<size_t>)/8 52.671 1.11%
std::pop_heap(deque<size_t>)/8192 59.311 -1.16%
std::pop_heap(deque<std::string>)/1024 60.814 -
std::pop_heap(deque<std::string>)/8 57.156 -
std::pop_heap(deque<std::string>)/8192 113.352 -
std::pop_heap(vector<float>)/1024 8.442 -
std::pop_heap(vector<float>)/8 50.252 -
std::pop_heap(vector<float>)/8192 19.856 -12.77%
std::pop_heap(vector<int>)/1024 9.970 -
std::pop_heap(vector<int>)/8 50.815 -
std::pop_heap(vector<int>)/8192 12.995 -
std::pop_heap(vector<size_t>)/1024 9.882 -
std::pop_heap(vector<size_t>)/8 51.467 -
std::pop_heap(vector<size_t>)/8192 13.093 -
std::pop_heap(vector<std::string>)/1024 20.997 -
std::pop_heap(vector<std::string>)/8 53.252 -
std::pop_heap(vector<std::string>)/8192 51.310 -
std::remove(deque<int>)_(prefix)/1024 521.978 -
std::remove(deque<int>)_(prefix)/32 52.623 -5.02%
std::remove(deque<int>)_(prefix)/50 61.085 -3.88%
std::remove(deque<int>)_(prefix)/8192 3839.172 -
std::remove(deque<int>)_(sprinkled)/1024 516.325 -
std::remove(deque<int>)_(sprinkled)/32 51.767 -
std::remove(deque<int>)_(sprinkled)/50 57.208 -
std::remove(deque<int>)_(sprinkled)/8192 3841.705 -
std::remove(list<int>)_(prefix)/1024 958.621 -2.73%
std::remove(list<int>)_(prefix)/32 53.085 1.33%
std::remove(list<int>)_(prefix)/50 63.709 -
std::remove(list<int>)_(prefix)/8192 8395.946 1.30%
std::remove(list<int>)_(sprinkled)/1024 949.927 -1.99%
std::remove(list<int>)_(sprinkled)/32 55.056 -
std::remove(list<int>)_(sprinkled)/50 64.746 -
std::remove(list<int>)_(sprinkled)/8192 7836.506 -
std::remove(vector<int>)_(prefix)/1024 306.172 -
std::remove(vector<int>)_(prefix)/32 48.789 -
std::remove(vector<int>)_(prefix)/50 53.843 -
std::remove(vector<int>)_(prefix)/8192 2100.308 -
std::remove(vector<int>)_(sprinkled)/1024 285.220 -
std::remove(vector<int>)_(sprinkled)/32 48.680 -
std::remove(vector<int>)_(sprinkled)/50 53.710 1.55%
std::remove(vector<int>)_(sprinkled)/8192 1976.871 -
std::remove_copy(deque<int>)_(prefix)/1024 408.715 8.95%
std::remove_copy(deque<int>)_(prefix)/32 13.051 -
std::remove_copy(deque<int>)_(prefix)/50 20.453 -3.73%
std::remove_copy(deque<int>)_(prefix)/8192 3338.549 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.963 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.147 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.336 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2849.205 -
std::remove_copy(list<int>)_(prefix)/1024 739.466 -
std::remove_copy(list<int>)_(prefix)/32 11.212 -
std::remove_copy(list<int>)_(prefix)/50 19.065 -
std::remove_copy(list<int>)_(prefix)/8192 6953.387 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.682 -
std::remove_copy(list<int>)_(sprinkled)/32 11.204 -
std::remove_copy(list<int>)_(sprinkled)/50 18.477 -1.09%
std::remove_copy(list<int>)_(sprinkled)/8192 6936.612 -
std::remove_copy(vector<int>)_(prefix)/1024 262.661 -
std::remove_copy(vector<int>)_(prefix)/32 9.400 -2.53%
std::remove_copy(vector<int>)_(prefix)/50 13.839 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.305 -
std::remove_copy(vector<int>)_(sprinkled)/1024 246.214 -4.04%
std::remove_copy(vector<int>)_(sprinkled)/32 8.891 5.94%
std::remove_copy(vector<int>)_(sprinkled)/50 12.764 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.236 -
std::remove_copy_if(deque<int>)_(prefix)/1024 535.676 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.523 -2.17%
std::remove_copy_if(deque<int>)_(prefix)/50 27.923 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3779.808 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.390 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.429 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.750 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3541.268 -
std::remove_copy_if(list<int>)_(prefix)/1024 789.454 -
std::remove_copy_if(list<int>)_(prefix)/32 17.051 -
std::remove_copy_if(list<int>)_(prefix)/50 24.867 -
std::remove_copy_if(list<int>)_(prefix)/8192 7439.374 2.51%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.543 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.591 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.044 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7322.657 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.366 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.232 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.010 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3347.886 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.324 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.503 -1.27%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.865 1.42%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.668 -
std::remove_if(deque<int>)_(prefix)/1024 558.514 -
std::remove_if(deque<int>)_(prefix)/32 55.988 1.20%
std::remove_if(deque<int>)_(prefix)/50 64.867 -1.99%
std::remove_if(deque<int>)_(prefix)/8192 4256.253 -
std::remove_if(deque<int>)_(sprinkled)/1024 535.330 -
std::remove_if(deque<int>)_(sprinkled)/32 54.250 -1.93%
std::remove_if(deque<int>)_(sprinkled)/50 62.497 -1.52%
std::remove_if(deque<int>)_(sprinkled)/8192 3956.825 -
std::remove_if(list<int>)_(prefix)/1024 1212.885 2.96%
std::remove_if(list<int>)_(prefix)/32 61.386 5.41%
std::remove_if(list<int>)_(prefix)/50 81.727 13.35%
std::remove_if(list<int>)_(prefix)/8192 10620.050 -6.18%
std::remove_if(list<int>)_(sprinkled)/1024 975.918 -1.10%
std::remove_if(list<int>)_(sprinkled)/32 56.839 -
std::remove_if(list<int>)_(sprinkled)/50 70.376 -2.83%
std::remove_if(list<int>)_(sprinkled)/8192 8116.781 -
std::remove_if(vector<int>)_(prefix)/1024 350.104 -4.11%
std::remove_if(vector<int>)_(prefix)/32 50.834 -
std::remove_if(vector<int>)_(prefix)/50 58.481 -
std::remove_if(vector<int>)_(prefix)/8192 2567.362 -
std::remove_if(vector<int>)_(sprinkled)/1024 518.514 -
std::remove_if(vector<int>)_(sprinkled)/32 54.747 1.01%
std::remove_if(vector<int>)_(sprinkled)/50 64.201 1.91%
std::remove_if(vector<int>)_(sprinkled)/8192 3818.921 -
std::replace(deque<int>)_(prefix)/1024 411.317 -
std::replace(deque<int>)_(prefix)/32 12.792 -
std::replace(deque<int>)_(prefix)/50 18.987 -
std::replace(deque<int>)_(prefix)/8192 3242.813 -
std::replace(deque<int>)_(sprinkled)/1024 349.203 -
std::replace(deque<int>)_(sprinkled)/32 12.170 -
std::replace(deque<int>)_(sprinkled)/50 18.164 -
std::replace(deque<int>)_(sprinkled)/8192 2800.391 -
std::replace(list<int>)_(prefix)/1024 738.624 -
std::replace(list<int>)_(prefix)/32 11.007 -
std::replace(list<int>)_(prefix)/50 17.207 -
std::replace(list<int>)_(prefix)/8192 6992.666 -
std::replace(list<int>)_(sprinkled)/1024 726.220 -
std::replace(list<int>)_(sprinkled)/32 11.206 -
std::replace(list<int>)_(sprinkled)/50 18.724 -
std::replace(list<int>)_(sprinkled)/8192 7148.253 -
std::replace(vector<int>)_(prefix)/1024 159.338 -
std::replace(vector<int>)_(prefix)/32 5.216 -
std::replace(vector<int>)_(prefix)/50 7.699 -
std::replace(vector<int>)_(prefix)/8192 1274.166 -
std::replace(vector<int>)_(sprinkled)/1024 164.720 7.42%
std::replace(vector<int>)_(sprinkled)/32 5.771 -4.45%
std::replace(vector<int>)_(sprinkled)/50 8.617 -3.31%
std::replace(vector<int>)_(sprinkled)/8192 1271.111 6.95%
std::replace_if(deque<int>)_(prefix)/1024 480.590 -1.63%
std::replace_if(deque<int>)_(prefix)/32 26.433 88.63%
std::replace_if(deque<int>)_(prefix)/50 32.989 61.94%
std::replace_if(deque<int>)_(prefix)/8192 3509.211 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.976 -
std::replace_if(deque<int>)_(sprinkled)/32 24.378 96.01%
std::replace_if(deque<int>)_(sprinkled)/50 30.969 66.38%
std::replace_if(deque<int>)_(sprinkled)/8192 2982.192 1.95%
std::replace_if(list<int>)_(prefix)/1024 734.299 -
std::replace_if(list<int>)_(prefix)/32 13.845 -
std::replace_if(list<int>)_(prefix)/50 24.457 -
std::replace_if(list<int>)_(prefix)/8192 7125.405 -
std::replace_if(list<int>)_(sprinkled)/1024 740.710 -
std::replace_if(list<int>)_(sprinkled)/32 13.823 4.50%
std::replace_if(list<int>)_(sprinkled)/50 22.965 -1.58%
std::replace_if(list<int>)_(sprinkled)/8192 7361.192 -6.69%
std::replace_if(vector<int>)_(prefix)/1024 269.851 -
std::replace_if(vector<int>)_(prefix)/32 9.560 1.75%
std::replace_if(vector<int>)_(prefix)/50 14.174 1.22%
std::replace_if(vector<int>)_(prefix)/8192 2027.324 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.542 -
std::replace_if(vector<int>)_(sprinkled)/32 8.700 -
std::replace_if(vector<int>)_(sprinkled)/50 13.628 6.54%
std::replace_if(vector<int>)_(sprinkled)/8192 1897.121 -
std::reverse(deque<int>)/32768 5714.588 -
std::reverse(deque<int>)/4096 718.032 -
std::reverse(deque<int>)/512 113.023 -
std::reverse(deque<int>)/64 13.033 -
std::reverse(deque<int>)/8 2.510 -
std::reverse(list<int>)/32768 19473.909 11.86%
std::reverse(list<int>)/4096 1755.764 12.78%
std::reverse(list<int>)/512 193.100 -
std::reverse(list<int>)/64 17.525 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1051.300 -
std::reverse(vector<int>)/4096 132.370 -
std::reverse(vector<int>)/512 16.578 -
std::reverse(vector<int>)/64 4.176 -
std::reverse(vector<int>)/8 1.506 -
std::reverse_copy(deque<int>)/32768 7913.040 -1.34%
std::reverse_copy(deque<int>)/4096 972.574 -
std::reverse_copy(deque<int>)/512 124.694 -
std::reverse_copy(deque<int>)/64 15.876 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26973.878 1.07%
std::reverse_copy(list<int>)/4096 3382.778 7.71%
std::reverse_copy(list<int>)/512 363.809 -
std::reverse_copy(list<int>)/64 29.947 -
std::reverse_copy(list<int>)/8 2.397 -1.96%
std::reverse_copy(vector<int>)/32768 983.023 -
std::reverse_copy(vector<int>)/4096 132.356 -
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.429 2.62%
std::rotate(deque<int>)_(1_element_backward)/1024 40.503 -
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.219 1.69%
std::rotate(deque<int>)_(1_element_backward)/8192 307.695 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.255 -
std::rotate(deque<int>)_(1_element_forward)/32 4.135 -
std::rotate(deque<int>)_(1_element_forward)/50 5.422 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.921 -
std::rotate(deque<int>)_(by_1/2)/1024 173.170 -3.42%
std::rotate(deque<int>)_(by_1/2)/32 7.713 4.20%
std::rotate(deque<int>)_(by_1/2)/50 10.426 1.05%
std::rotate(deque<int>)_(by_1/2)/8192 1464.271 -
std::rotate(deque<int>)_(by_1/3)/1024 1803.846 -
std::rotate(deque<int>)_(by_1/3)/32 45.493 -
std::rotate(deque<int>)_(by_1/3)/50 76.519 -
std::rotate(deque<int>)_(by_1/3)/8192 22248.373 -
std::rotate(deque<int>)_(by_1/4)/1024 771.601 -
std::rotate(deque<int>)_(by_1/4)/32 29.956 -
std::rotate(deque<int>)_(by_1/4)/50 74.864 -
std::rotate(deque<int>)_(by_1/4)/8192 6681.515 -
std::rotate(list<int>)_(1_element_backward)/1024 740.198 -
std::rotate(list<int>)_(1_element_backward)/32 13.870 -
std::rotate(list<int>)_(1_element_backward)/50 24.287 1.49%
std::rotate(list<int>)_(1_element_backward)/8192 8017.653 11.10%
std::rotate(list<int>)_(1_element_forward)/1024 728.399 -
std::rotate(list<int>)_(1_element_forward)/32 13.838 -
std::rotate(list<int>)_(1_element_forward)/50 25.385 -
std::rotate(list<int>)_(1_element_forward)/8192 7646.727 -5.69%
std::rotate(list<int>)_(by_1/2)/1024 382.612 -1.19%
std::rotate(list<int>)_(by_1/2)/32 6.005 -4.65%
std::rotate(list<int>)_(by_1/2)/50 13.952 -2.60%
std::rotate(list<int>)_(by_1/2)/8192 4909.437 -9.58%
std::rotate(list<int>)_(by_1/3)/1024 800.455 -
std::rotate(list<int>)_(by_1/3)/32 12.868 -
std::rotate(list<int>)_(by_1/3)/50 23.365 -
std::rotate(list<int>)_(by_1/3)/8192 9284.314 12.83%
std::rotate(list<int>)_(by_1/4)/1024 576.166 -
std::rotate(list<int>)_(by_1/4)/32 13.034 -
std::rotate(list<int>)_(by_1/4)/50 25.009 -
std::rotate(list<int>)_(by_1/4)/8192 7160.204 9.40%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.519 1.13%
std::rotate(vector<bool>)_(1_element_backward)/32 17.820 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.851 -
std::rotate(vector<bool>)_(1_element_backward)/8192 108.385 5.99%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.531 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.973 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.060 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.161 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.375 -
std::rotate(vector<bool>)_(by_1/2)/32 18.178 -
std::rotate(vector<bool>)_(by_1/2)/50 17.984 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.068 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.988 -
std::rotate(vector<bool>)_(by_1/3)/32 17.854 -
std::rotate(vector<bool>)_(by_1/3)/50 17.856 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.839 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.800 -
std::rotate(vector<bool>)_(by_1/4)/32 17.987 -
std::rotate(vector<bool>)_(by_1/4)/50 17.879 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.729 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.775 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.321 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.717 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.572 1.02%
std::rotate(vector<int>)_(1_element_forward)/32 2.970 -
std::rotate(vector<int>)_(1_element_forward)/50 5.240 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.910 -
std::rotate(vector<int>)_(by_1/2)/1024 32.298 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.484 -
std::rotate(vector<int>)_(by_1/2)/8192 246.136 2.42%
std::rotate(vector<int>)_(by_1/3)/1024 1367.695 -
std::rotate(vector<int>)_(by_1/3)/32 19.665 -
std::rotate(vector<int>)_(by_1/3)/50 35.843 -
std::rotate(vector<int>)_(by_1/3)/8192 10763.100 -
std::rotate(vector<int>)_(by_1/4)/1024 288.951 -
std::rotate(vector<int>)_(by_1/4)/32 11.009 -
std::rotate(vector<int>)_(by_1/4)/50 35.892 -
std::rotate(vector<int>)_(by_1/4)/8192 2272.955 -
std::rotate_copy(deque<int>)/1024 34.566 -1.25%
std::rotate_copy(deque<int>)/32 2.619 -1.97%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.910 -
std::rotate_copy(list<int>)/1024 734.941 -
std::rotate_copy(list<int>)/32 8.712 -
std::rotate_copy(list<int>)/50 13.822 -
std::rotate_copy(list<int>)/8192 6883.878 2.41%
std::rotate_copy(vector<int>)/1024 33.010 -
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 611.080 -7.68%
std::sample(deque<int>)/1024 11395.302 -4.30%
std::sample(deque<int>)/32 308.004 -1.01%
std::sample(deque<int>)/8192 91754.712 -1.53%
std::sample(list<int>)/1024 12025.265 -
std::sample(list<int>)/32 312.501 -
std::sample(list<int>)/8192 98528.795 -
std::sample(vector<int>)/1024 11817.116 4.86%
std::sample(vector<int>)/32 303.378 -
std::sample(vector<int>)/8192 93542.129 2.33%
std::search(deque<int>)_(near_matches)/1000 17146.877 -14.25%
std::search(deque<int>)_(near_matches)/1024 17965.960 -14.17%
std::search(deque<int>)_(near_matches)/8192 1445216.081 -
std::search(deque<int>)_(no_match)/1000 400.466 -
std::search(deque<int>)_(no_match)/1024 348.664 -15.57%
std::search(deque<int>)_(no_match)/1048576 421767.972 -
std::search(deque<int>)_(no_match)/8192 3293.961 -
std::search(deque<int>)_(same_length)/1000 325.343 -4.64%
std::search(deque<int>)_(same_length)/1024 473.655 -
std::search(deque<int>)_(same_length)/8192 3794.044 -1.50%
std::search(deque<int>)_(single_element)/1000 447.243 -
std::search(deque<int>)_(single_element)/1024 457.660 -
std::search(deque<int>)_(single_element)/8192 3649.015 -
std::search(deque<int>,_pred)_(near_matches)/1000 24919.640 -4.71%
std::search(deque<int>,_pred)_(near_matches)/1024 26042.265 -5.06%
std::search(deque<int>,_pred)_(near_matches)/8192 1536334.246 -
std::search(deque<int>,_pred)_(no_match)/1000 484.190 -21.63%
std::search(deque<int>,_pred)_(no_match)/1024 540.192 -14.99%
std::search(deque<int>,_pred)_(no_match)/1048576 525895.194 -19.32%
std::search(deque<int>,_pred)_(no_match)/8192 4216.385 -17.05%
std::search(deque<int>,_pred)_(same_length)/1000 479.236 -3.18%
std::search(deque<int>,_pred)_(same_length)/1024 511.102 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.811 -
std::search(deque<int>,_pred)_(single_element)/1000 685.592 -
std::search(deque<int>,_pred)_(single_element)/1024 702.266 -
std::search(deque<int>,_pred)_(single_element)/8192 5651.196 -
std::search(list<int>)_(near_matches)/1000 37331.251 -
std::search(list<int>)_(near_matches)/1024 39601.937 -
std::search(list<int>)_(near_matches)/8192 2547416.364 1.12%
std::search(list<int>)_(no_match)/1000 660.240 -2.08%
std::search(list<int>)_(no_match)/1024 1555.066 87.17%
std::search(list<int>)_(no_match)/1048576 834674.578 -
std::search(list<int>)_(no_match)/8192 7842.688 12.19%
std::search(list<int>)_(same_length)/1000 751.684 1.07%
std::search(list<int>)_(same_length)/1024 759.312 -1.08%
std::search(list<int>)_(same_length)/8192 8568.472 7.31%
std::search(list<int>)_(single_element)/1000 643.700 6.88%
std::search(list<int>)_(single_element)/1024 756.158 -1.20%
std::search(list<int>)_(single_element)/8192 8980.529 20.41%
std::search(list<int>,_pred)_(near_matches)/1000 42189.631 -
std::search(list<int>,_pred)_(near_matches)/1024 43890.869 -
std::search(list<int>,_pred)_(near_matches)/8192 2708486.058 -
std::search(list<int>,_pred)_(no_match)/1000 804.134 -
std::search(list<int>,_pred)_(no_match)/1024 823.301 -
std::search(list<int>,_pred)_(no_match)/1048576 956429.628 -
std::search(list<int>,_pred)_(no_match)/8192 7758.628 6.92%
std::search(list<int>,_pred)_(same_length)/1000 797.568 1.01%
std::search(list<int>,_pred)_(same_length)/1024 806.964 -
std::search(list<int>,_pred)_(same_length)/8192 8643.428 -9.38%
std::search(list<int>,_pred)_(single_element)/1000 799.258 -
std::search(list<int>,_pred)_(single_element)/1024 818.350 -
std::search(list<int>,_pred)_(single_element)/8192 8227.743 -11.09%
std::search(vector<int>)_(near_matches)/1000 14603.414 2.59%
std::search(vector<int>)_(near_matches)/1024 15360.623 2.86%
std::search(vector<int>)_(near_matches)/8192 760876.087 -
std::search(vector<int>)_(no_match)/1000 210.995 -
std::search(vector<int>)_(no_match)/1024 216.088 -
std::search(vector<int>)_(no_match)/1048576 211610.423 -
std::search(vector<int>)_(no_match)/8192 1652.267 -
std::search(vector<int>)_(same_length)/1000 243.765 -
std::search(vector<int>)_(same_length)/1024 250.883 -
std::search(vector<int>)_(same_length)/8192 1914.862 -
std::search(vector<int>)_(single_element)/1000 229.323 -
std::search(vector<int>)_(single_element)/1024 234.537 -
std::search(vector<int>)_(single_element)/8192 1819.081 -
std::search(vector<int>,_pred)_(near_matches)/1000 22704.226 -
std::search(vector<int>,_pred)_(near_matches)/1024 23733.003 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450731.415 -
std::search(vector<int>,_pred)_(no_match)/1000 611.789 -2.57%
std::search(vector<int>,_pred)_(no_match)/1024 599.336 -3.16%
std::search(vector<int>,_pred)_(no_match)/1048576 655105.974 -
std::search(vector<int>,_pred)_(no_match)/8192 4948.394 -4.17%
std::search(vector<int>,_pred)_(same_length)/1000 599.724 -
std::search(vector<int>,_pred)_(same_length)/1024 614.281 -
std::search(vector<int>,_pred)_(same_length)/8192 4915.314 -
std::search(vector<int>,_pred)_(single_element)/1000 457.054 -4.50%
std::search(vector<int>,_pred)_(single_element)/1024 468.313 -4.38%
std::search(vector<int>,_pred)_(single_element)/8192 3733.055 -
std::search_n(deque<int>)_(no_match)/1024 307.694 -
std::search_n(deque<int>)_(no_match)/32 15.023 -
std::search_n(deque<int>)_(no_match)/8192 2386.050 -
std::search_n(deque<int>,_pred)_(no_match)/1024 604.619 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.281 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3900.039 -
std::search_n(list<int>)_(no_match)/1024 729.518 -
std::search_n(list<int>)_(no_match)/32 10.588 -
std::search_n(list<int>)_(no_match)/8192 6680.660 -
std::search_n(list<int>,_pred)_(no_match)/1024 819.562 -
std::search_n(list<int>,_pred)_(no_match)/32 16.557 -
std::search_n(list<int>,_pred)_(no_match)/8192 8380.363 -
std::search_n(vector<int>)_(no_match)/1024 208.826 -
std::search_n(vector<int>)_(no_match)/32 6.960 -
std::search_n(vector<int>)_(no_match)/8192 1617.195 -
std::search_n(vector<int>,_pred)_(no_match)/1024 402.211 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.398 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2959.812 -
std::set<int>::clear()/0 391.840 -
std::set<int>::clear()/1024 9751.560 6.32%
std::set<int>::clear()/32 631.556 -
std::set<int>::clear()/8192 98966.542 22.17%
std::set<int>::contains(key)_(existent)/1024 3.861 1.23%
std::set<int>::contains(key)_(existent)/32 1.666 1.34%
std::set<int>::contains(key)_(existent)/8192 8.208 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.386 1.78%
std::set<int>::contains(key)_(non-existent)/32 2.961 4.31%
std::set<int>::contains(key)_(non-existent)/8192 10.088 -44.74%
std::set<int>::count(key)_(existent)/1024 4.104 -
std::set<int>::count(key)_(existent)/32 1.588 -
std::set<int>::count(key)_(existent)/8192 7.849 -3.52%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.991 -
std::set<int>::count(key)_(non-existent)/32 3.031 -
std::set<int>::count(key)_(non-existent)/8192 12.218 -
std::set<int>::ctor(&&,_different_allocs)/0 12.804 -
std::set<int>::ctor(&&,_different_allocs)/1024 5840.526 -2.03%
std::set<int>::ctor(&&,_different_allocs)/32 178.128 -
std::set<int>::ctor(&&,_different_allocs)/8192 48375.866 -
std::set<int>::ctor(const&)/0 12.795 -
std::set<int>::ctor(const&)/1024 6318.083 -3.68%
std::set<int>::ctor(const&)/32 222.852 -3.06%
std::set<int>::ctor(const&)/8192 50231.905 -4.75%
std::set<int>::ctor(const&,_alloc)/0 12.747 -
std::set<int>::ctor(const&,_alloc)/1024 6346.183 -2.55%
std::set<int>::ctor(const&,_alloc)/32 226.200 -1.23%
std::set<int>::ctor(const&,_alloc)/8192 50665.191 -2.35%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8523.922 -1.24%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.842 -6.81%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69610.564 1.73%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12937.980 -1.21%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.840 -1.98%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238830.045 -5.19%
std::set<int>::equal_range(key)_(existent)/1024 4.343 -1.76%
std::set<int>::equal_range(key)_(existent)/32 1.809 -
std::set<int>::equal_range(key)_(existent)/8192 8.147 -2.61%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.114 3.88%
std::set<int>::equal_range(key)_(non-existent)/32 2.814 3.66%
std::set<int>::equal_range(key)_(non-existent)/8192 10.308 3.57%
std::set<int>::erase(iterator)/1024 21.509 8.92%
std::set<int>::erase(iterator)/32 20.955 6.21%
std::set<int>::erase(iterator)/8192 21.665 9.10%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.570 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6771.452 1.13%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.354 1.11%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55241.771 1.55%
std::set<int>::erase(key)_(existent)/1024 51.164 4.77%
std::set<int>::erase(key)_(existent)/32 22.283 3.80%
std::set<int>::erase(key)_(existent)/8192 68.957 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.467 -14.44%
std::set<int>::erase(key)_(non-existent,_end)/32 2.341 -19.43%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.586 -10.59%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.889 -1.97%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.765 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.100 -1.20%
std::set<int>::find(key)_(existent)/1024 3.892 -3.97%
std::set<int>::find(key)_(existent)/32 1.673 -4.14%
std::set<int>::find(key)_(existent)/8192 8.605 6.99%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.647 1.95%
std::set<int>::find(key)_(non-existent)/32 2.278 1.50%
std::set<int>::find(key)_(non-existent)/8192 8.686 3.27%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.996 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 58.074 26.32%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.133 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 95.253 -4.58%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.930 5.42%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 32.320 11.14%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.772 4.50%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.145 1.30%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.171 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.920 1.37%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.976 -1.00%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 93.168 3.02%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.186 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.836 1.27%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.914 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.573 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.929 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17316.894 5.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.614 -1.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189450.050 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.390 -4.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12971.462 3.17%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.451 -3.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118492.874 -6.75%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.510 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7743.546 -1.43%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.930 -1.27%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131273.521 -
std::set<int>::insert(value)_(already_present)/1024 5.600 -13.51%
std::set<int>::insert(value)_(already_present)/32 1.754 -
std::set<int>::insert(value)_(already_present)/8192 9.716 -9.16%
std::set<int>::insert(value)_(new_value,_end)/0 17.080 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.708 -
std::set<int>::insert(value)_(new_value,_end)/32 18.694 -
std::set<int>::insert(value)_(new_value,_end)/8192 78.283 11.88%
std::set<int>::insert(value)_(new_value,_middle)/0 16.954 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.872 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.430 -1.05%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.605 -2.39%
std::set<int>::lower_bound(key)_(existent)/1024 4.741 10.16%
std::set<int>::lower_bound(key)_(existent)/32 1.551 1.84%
std::set<int>::lower_bound(key)_(existent)/8192 8.299 3.54%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.459 7.55%
std::set<int>::lower_bound(key)_(non-existent)/32 2.659 18.28%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.819 11.47%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.548 1.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6093.924 -4.83%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 231.985 1.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49484.738 -3.21%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.328 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6174.033 -4.08%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.517 -4.87%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49565.313 -10.43%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1337.008 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.707 1.64%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12453.349 -
std::set<int>::upper_bound(key)_(existent)/1024 4.096 -
std::set<int>::upper_bound(key)_(existent)/32 1.757 -
std::set<int>::upper_bound(key)_(existent)/8192 8.132 1.27%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.857 -8.88%
std::set<int>::upper_bound(key)_(non-existent)/32 2.419 -7.67%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.768 -11.14%
std::set<std::string>::clear()/0 394.335 -
std::set<std::string>::clear()/1024 21716.109 -2.06%
std::set<std::string>::clear()/32 890.649 -
std::set<std::string>::clear()/8192 212205.657 -1.24%
std::set<std::string>::contains(key)_(existent)/1024 23.478 -4.69%
std::set<std::string>::contains(key)_(existent)/32 15.361 -4.19%
std::set<std::string>::contains(key)_(existent)/8192 30.397 8.88%
std::set<std::string>::contains(key)_(non-existent)/0 0.273 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.927 -12.96%
std::set<std::string>::contains(key)_(non-existent)/32 10.853 -
std::set<std::string>::contains(key)_(non-existent)/8192 27.500 -5.52%
std::set<std::string>::count(key)_(existent)/1024 24.150 -1.57%
std::set<std::string>::count(key)_(existent)/32 17.275 2.93%
std::set<std::string>::count(key)_(existent)/8192 32.868 -6.27%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 22.595 -
std::set<std::string>::count(key)_(non-existent)/32 10.736 -
std::set<std::string>::count(key)_(non-existent)/8192 32.561 1.51%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.786 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7093.311 3.42%
std::set<std::string>::ctor(&&,_different_allocs)/32 212.406 1.01%
std::set<std::string>::ctor(&&,_different_allocs)/8192 58419.085 1.77%
std::set<std::string>::ctor(const&)/0 12.686 -
std::set<std::string>::ctor(const&)/1024 34423.976 -1.17%
std::set<std::string>::ctor(const&)/32 792.977 -5.18%
std::set<std::string>::ctor(const&)/8192 343558.821 -
std::set<std::string>::ctor(const&,_alloc)/0 12.701 -
std::set<std::string>::ctor(const&,_alloc)/1024 36912.247 -
std::set<std::string>::ctor(const&,_alloc)/32 741.954 -1.96%
std::set<std::string>::ctor(const&,_alloc)/8192 347946.738 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.754 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39704.666 1.20%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 789.034 -1.12%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378726.540 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.762 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55637.642 -4.02%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 989.765 -10.92%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1116748.311 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.781 -3.85%
std::set<std::string>::equal_range(key)_(existent)/32 16.151 1.42%
std::set<std::string>::equal_range(key)_(existent)/8192 27.521 -1.89%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.477 -1.89%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.243 4.94%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.914 -
std::set<std::string>::erase(iterator)/1024 31.602 2.78%
std::set<std::string>::erase(iterator)/32 27.260 -2.34%
std::set<std::string>::erase(iterator)/8192 26.673 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.445 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12808.989 -2.25%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.964 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118950.073 -
std::set<std::string>::erase(key)_(existent)/1024 59.846 -2.44%
std::set<std::string>::erase(key)_(existent)/32 49.520 -1.38%
std::set<std::string>::erase(key)_(existent)/8192 71.127 -1.97%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.111 8.26%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.217 9.12%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.720 9.47%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.260 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.504 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.032 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.643 -
std::set<std::string>::find(key)_(existent)/1024 22.992 1.49%
std::set<std::string>::find(key)_(existent)/32 15.321 -3.29%
std::set<std::string>::find(key)_(existent)/8192 28.385 2.69%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.451 -8.51%
std::set<std::string>::find(key)_(non-existent)/32 10.199 -3.43%
std::set<std::string>::find(key)_(non-existent)/8192 27.410 -8.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.226 -18.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.847 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.401 5.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 68.687 -1.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.088 -1.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.099 -1.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.335 9.69%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.940 -3.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.578 -23.90%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.478 -19.50%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.430 44.53%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.187 -1.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.844 -26.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.888 -15.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.579 3.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.739 3.32%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.569 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65716.802 -3.79%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1410.884 -7.57%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922556.285 2.89%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.146 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43848.003 -3.16%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1340.394 2.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610970.622 1.62%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 401.060 1.78%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40687.604 -3.95%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1167.017 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608056.107 -1.29%
std::set<std::string>::insert(value)_(already_present)/1024 31.419 22.52%
std::set<std::string>::insert(value)_(already_present)/32 9.435 2.04%
std::set<std::string>::insert(value)_(already_present)/8192 29.470 -2.98%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.654 -19.61%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.220 -8.73%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.168 -27.04%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.312 -5.54%
std::set<std::string>::insert(value)_(new_value,_middle)/0 27.632 -22.23%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.335 2.75%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.762 -18.30%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.949 24.97%
std::set<std::string>::lower_bound(key)_(existent)/1024 26.173 9.23%
std::set<std::string>::lower_bound(key)_(existent)/32 15.149 1.28%
std::set<std::string>::lower_bound(key)_(existent)/8192 32.223 9.32%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 30.313 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.614 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.477 -2.07%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36562.858 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 790.776 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348619.357 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.286 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36020.372 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.853 -12.96%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347039.724 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15161.744 -1.84%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.788 13.54%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205765.333 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.011 4.21%
std::set<std::string>::upper_bound(key)_(existent)/32 16.617 -3.49%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.761 7.11%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 29.107 1.56%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.182 -1.83%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.696 -
std::shift_left(deque<int>)/1024 37.913 -
std::shift_left(deque<int>)/32 3.795 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 299.791 -
std::shift_left(list<int>)/1024 725.202 -
std::shift_left(list<int>)/32 13.361 -
std::shift_left(list<int>)/50 27.301 -
std::shift_left(list<int>)/8192 7037.033 -
std::shift_left(vector<int>)/1024 35.138 -
std::shift_left(vector<int>)/32 2.970 -73.87%
std::shift_left(vector<int>)/50 5.253 -
std::shift_left(vector<int>)/8192 282.591 -
std::shift_right(deque<int>)/1024 41.307 2.70%
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.489 -
std::shift_right(deque<int>)/8192 313.802 1.97%
std::shift_right(list<int>)/1024 731.598 -
std::shift_right(list<int>)/32 14.442 -
std::shift_right(list<int>)/50 28.621 -
std::shift_right(list<int>)/8192 7694.951 7.32%
std::shift_right(vector<int>)/1024 35.531 -
std::shift_right(vector<int>)/32 2.950 -27.73%
std::shift_right(vector<int>)/50 5.314 -
std::shift_right(vector<int>)/8192 297.707 -
std::shuffle(deque<int>)/1024 9235.443 -
std::shuffle(deque<int>)/32 293.390 -
std::shuffle(deque<int>)/8192 74007.083 -
std::shuffle(vector<int>)/1024 8768.483 -
std::shuffle(vector<int>)/32 277.265 -
std::shuffle(vector<int>)/8192 69871.278 -
std::sort(deque<int>)_(ascending)/1024 762.508 -
std::sort(deque<int>)_(ascending)/8 17.978 1.09%
std::sort(deque<int>)_(ascending)/8192 5726.816 -
std::sort(deque<int>)_(descending)/1024 1294.265 -
std::sort(deque<int>)_(descending)/8 25.242 -
std::sort(deque<int>)_(descending)/8192 10338.676 -
std::sort(deque<int>)_(heap)/1024 6206.695 -
std::sort(deque<int>)_(heap)/8 24.426 1.14%
std::sort(deque<int>)_(heap)/8192 71353.886 -
std::sort(deque<int>)_(pipe-organ)/1024 2755.533 -
std::sort(deque<int>)_(pipe-organ)/8 20.199 -
std::sort(deque<int>)_(pipe-organ)/8192 26411.620 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17613.835 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.087 1.56%
std::sort(deque<int>)_(qsort_adversarial)/8192 460958.708 -
std::sort(deque<int>)_(repeated)/1024 959.909 -
std::sort(deque<int>)_(repeated)/8 17.866 -
std::sort(deque<int>)_(repeated)/8192 6720.093 -
std::sort(deque<int>)_(shuffled)/1024 6707.727 -
std::sort(deque<int>)_(shuffled)/8 22.595 -
std::sort(deque<int>)_(shuffled)/8192 96925.397 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.344 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.420 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3738.092 -
std::sort(vector<NonIntegral>)_(descending)/1024 768.459 -
std::sort(vector<NonIntegral>)_(descending)/8 24.877 -
std::sort(vector<NonIntegral>)_(descending)/8192 5254.409 -
std::sort(vector<NonIntegral>)_(heap)/1024 4314.778 -
std::sort(vector<NonIntegral>)_(heap)/8 23.150 -
std::sort(vector<NonIntegral>)_(heap)/8192 49993.095 -2.39%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1865.811 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.247 -3.63%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18272.976 -1.67%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13237.244 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.510 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154793.803 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.929 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.720 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.962 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4854.692 3.32%
std::sort(vector<NonIntegral>)_(shuffled)/8 23.107 2.73%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83563.613 -
std::sort(vector<int>)_(ascending)/1024 519.317 -
std::sort(vector<int>)_(ascending)/8 15.672 -
std::sort(vector<int>)_(ascending)/8192 3730.793 -
std::sort(vector<int>)_(descending)/1024 1006.422 -
std::sort(vector<int>)_(descending)/8 24.779 -
std::sort(vector<int>)_(descending)/8192 7167.371 -
std::sort(vector<int>)_(heap)/1024 4551.510 -
std::sort(vector<int>)_(heap)/8 24.176 4.11%
std::sort(vector<int>)_(heap)/8192 45480.600 -
std::sort(vector<int>)_(pipe-organ)/1024 2279.493 -
std::sort(vector<int>)_(pipe-organ)/8 17.544 -
std::sort(vector<int>)_(pipe-organ)/8192 21490.929 -3.48%
std::sort(vector<int>)_(qsort_adversarial)/1024 12914.767 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.743 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147689.006 -
std::sort(vector<int>)_(repeated)/1024 662.606 -
std::sort(vector<int>)_(repeated)/8 15.731 -
std::sort(vector<int>)_(repeated)/8192 5026.540 -
std::sort(vector<int>)_(shuffled)/1024 4661.252 -
std::sort(vector<int>)_(shuffled)/8 22.562 -
std::sort(vector<int>)_(shuffled)/8192 47463.675 5.67%
std::sort_heap(deque<int>)/1024 13569.143 1.73%
std::sort_heap(deque<int>)/8 36.937 2.10%
std::sort_heap(deque<int>)/8192 462844.221 -
std::sort_heap(deque<int>,_pred)/1024 12188.962 -
std::sort_heap(deque<int>,_pred)/8 34.235 -
std::sort_heap(deque<int>,_pred)/8192 408522.360 -
std::sort_heap(vector<NonIntegral>)/1024 9903.569 -
std::sort_heap(vector<NonIntegral>)/8 30.807 4.26%
std::sort_heap(vector<NonIntegral>)/8192 105786.207 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9803.820 -1.06%
std::sort_heap(vector<NonIntegral>,_pred)/8 29.854 2.52%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106291.913 -
std::sort_heap(vector<int>)/1024 9754.235 -
std::sort_heap(vector<int>)/8 28.507 -
std::sort_heap(vector<int>)/8192 106018.956 -
std::sort_heap(vector<int>,_pred)/1024 9848.746 -
std::sort_heap(vector<int>,_pred)/8 30.175 -
std::sort_heap(vector<int>,_pred)/8192 106203.082 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3372.720 -1.30%
std::stable_partition(deque<int>)_(alloc_fails)/32 1885.362 -1.45%
std::stable_partition(deque<int>)_(alloc_fails)/50 1914.638 -1.15%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17209.304 -
std::stable_partition(deque<int>)_(dense)/1024 569.901 -5.24%
std::stable_partition(deque<int>)_(dense)/32 28.978 -5.26%
std::stable_partition(deque<int>)_(dense)/50 38.012 -4.09%
std::stable_partition(deque<int>)_(dense)/8192 5637.311 -
std::stable_partition(deque<int>)_(sparse)/1024 431.605 -2.62%
std::stable_partition(deque<int>)_(sparse)/32 11.133 -1.34%
std::stable_partition(deque<int>)_(sparse)/50 26.491 -11.94%
std::stable_partition(deque<int>)_(sparse)/8192 3852.612 8.94%
std::stable_partition(list<int>)_(alloc_fails)/1024 4126.034 -
std::stable_partition(list<int>)_(alloc_fails)/32 1865.803 -1.67%
std::stable_partition(list<int>)_(alloc_fails)/50 1894.481 -1.89%
std::stable_partition(list<int>)_(alloc_fails)/8192 26252.367 -1.18%
std::stable_partition(list<int>)_(dense)/1024 1422.795 -
std::stable_partition(list<int>)_(dense)/32 38.644 10.81%
std::stable_partition(list<int>)_(dense)/50 58.168 2.51%
std::stable_partition(list<int>)_(dense)/8192 22984.954 22.38%
std::stable_partition(list<int>)_(sparse)/1024 919.661 -1.70%
std::stable_partition(list<int>)_(sparse)/32 10.217 5.77%
std::stable_partition(list<int>)_(sparse)/50 28.485 1.64%
std::stable_partition(list<int>)_(sparse)/8192 8611.457 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2851.110 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1863.716 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1879.582 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9569.887 -
std::stable_partition(vector<int>)_(dense)/1024 290.236 -
std::stable_partition(vector<int>)_(dense)/32 20.944 -1.97%
std::stable_partition(vector<int>)_(dense)/50 25.973 2.27%
std::stable_partition(vector<int>)_(dense)/8192 2094.623 -
std::stable_partition(vector<int>)_(sparse)/1024 211.839 -14.84%
std::stable_partition(vector<int>)_(sparse)/32 7.593 -
std::stable_partition(vector<int>)_(sparse)/50 20.479 -13.67%
std::stable_partition(vector<int>)_(sparse)/8192 1533.465 -3.44%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4126.028 3.35%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.617 -1.08%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19703.581 3.62%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29683.937 3.64%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.892 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26301.604 -1.48%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14090.007 2.75%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.987 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25593.901 -2.70%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17005.116 3.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.272 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22329.660 -1.06%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26163.729 1.66%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.607 12.59%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28326.324 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3644.666 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.601 -2.85%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13044.415 -4.81%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19456.211 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.788 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24485.794 -3.94%
std::stable_sort(deque<int>)_(ascending)/1024 2148.126 1.53%
std::stable_sort(deque<int>)_(ascending)/8 19.599 4.78%
std::stable_sort(deque<int>)_(ascending)/8192 13647.968 -
std::stable_sort(deque<int>)_(descending)/1024 2939.870 -
std::stable_sort(deque<int>)_(descending)/8 28.369 9.30%
std::stable_sort(deque<int>)_(descending)/8192 20556.879 -1.11%
std::stable_sort(deque<int>)_(heap)/1024 2760.883 1.16%
std::stable_sort(deque<int>)_(heap)/8 25.852 6.15%
std::stable_sort(deque<int>)_(heap)/8192 17319.534 -1.38%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.223 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.555 3.67%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20548.385 -1.08%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3162.036 1.25%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.803 4.71%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20832.537 -
std::stable_sort(deque<int>)_(repeated)/1024 1424.473 -2.53%
std::stable_sort(deque<int>)_(repeated)/8 19.341 8.58%
std::stable_sort(deque<int>)_(repeated)/8192 7676.591 -2.70%
std::stable_sort(deque<int>)_(shuffled)/1024 2567.483 1.47%
std::stable_sort(deque<int>)_(shuffled)/8 23.594 4.67%
std::stable_sort(deque<int>)_(shuffled)/8192 14271.964 -1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5015.829 -1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.581 -4.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49155.359 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23330.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.242 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116900.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14534.286 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.437 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110044.715 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14272.008 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.710 -1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85750.571 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23296.131 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.947 -7.76%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137626.073 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3710.005 -5.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.613 -5.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19946.788 -4.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18993.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 19.991 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151407.036 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3497.730 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.343 -2.88%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40550.083 -1.48%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12332.451 1.25%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.837 3.75%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 189934.962 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9280.550 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.032 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115767.066 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7904.496 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.428 -1.27%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116139.463 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13139.562 -2.05%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.662 -4.62%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199424.011 -1.31%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1222.314 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.016 -3.65%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12939.942 -1.14%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12068.986 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.472 -1.67%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173340.568 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4993.291 1.51%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.719 -1.92%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22752.481 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23438.118 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.262 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23859.229 -2.68%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14474.818 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.649 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35388.857 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14390.404 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.116 -3.94%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25624.063 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23191.141 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.706 -1.90%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38709.877 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3992.014 1.11%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.727 -2.15%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11896.367 1.96%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18571.331 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.314 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32330.364 1.40%
std::stable_sort(vector<int>)_(ascending)/1024 2077.234 -
std::stable_sort(vector<int>)_(ascending)/8 15.645 -
std::stable_sort(vector<int>)_(ascending)/8192 13389.699 -
std::stable_sort(vector<int>)_(descending)/1024 2777.393 -1.64%
std::stable_sort(vector<int>)_(descending)/8 23.956 -2.72%
std::stable_sort(vector<int>)_(descending)/8192 18631.640 -
std::stable_sort(vector<int>)_(heap)/1024 2507.103 -
std::stable_sort(vector<int>)_(heap)/8 21.346 -
std::stable_sort(vector<int>)_(heap)/8192 14522.617 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2780.206 -1.64%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.760 1.27%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18242.139 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2864.725 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.525 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18262.222 -
std::stable_sort(vector<int>)_(repeated)/1024 1077.428 -1.21%
std::stable_sort(vector<int>)_(repeated)/8 15.479 -1.94%
std::stable_sort(vector<int>)_(repeated)/8192 5240.944 -
std::stable_sort(vector<int>)_(shuffled)/1024 2209.196 -
std::stable_sort(vector<int>)_(shuffled)/8 19.805 -1.28%
std::stable_sort(vector<int>)_(shuffled)/8192 11011.109 -
std::swap_ranges(deque<int>)/1024 340.598 6.68%
std::swap_ranges(deque<int>)/32 10.422 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2708.867 5.77%
std::swap_ranges(list<int>)/1024 755.204 -
std::swap_ranges(list<int>)/32 19.458 -
std::swap_ranges(list<int>)/50 32.131 -
std::swap_ranges(list<int>)/8192 10161.308 -1.10%
std::swap_ranges(vector<int>)/1024 62.618 -
std::swap_ranges(vector<int>)/32 4.812 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 476.159 -
std::transform(deque<int>)_(identity_transform)/1024 370.091 -
std::transform(deque<int>)_(identity_transform)/32 12.298 -
std::transform(deque<int>)_(identity_transform)/50 19.099 -
std::transform(deque<int>)_(identity_transform)/8192 2446.896 -
std::transform(deque<int>,_deque<int>)/1024 660.545 -
std::transform(deque<int>,_deque<int>)/32 21.366 -
std::transform(deque<int>,_deque<int>)/50 36.008 -
std::transform(deque<int>,_deque<int>)/8192 5485.042 1.26%
std::transform(list<int>)_(identity_transform)/1024 737.814 -
std::transform(list<int>)_(identity_transform)/32 16.935 -
std::transform(list<int>)_(identity_transform)/50 30.340 1.42%
std::transform(list<int>)_(identity_transform)/8192 7599.995 9.09%
std::transform(list<int>,_list<int>)/1024 841.297 -1.25%
std::transform(list<int>,_list<int>)/32 24.032 4.15%
std::transform(list<int>,_list<int>)/50 37.596 -3.42%
std::transform(list<int>,_list<int>)/8192 10013.657 17.17%
std::transform(vector<int>)_(identity_transform)/1024 262.368 -
std::transform(vector<int>)_(identity_transform)/32 9.157 -
std::transform(vector<int>)_(identity_transform)/50 16.272 -
std::transform(vector<int>)_(identity_transform)/8192 2020.693 -
std::transform(vector<int>,_vector<int>)/1024 554.078 -
std::transform(vector<int>,_vector<int>)/32 17.177 -
std::transform(vector<int>,_vector<int>)/50 26.804 -
std::transform(vector<int>,_vector<int>)/8192 4435.031 -
std::unique(deque<int>)_(contiguous)/1024 514.840 -
std::unique(deque<int>)_(contiguous)/32 49.534 -
std::unique(deque<int>)_(contiguous)/52 55.162 -
std::unique(deque<int>)_(contiguous)/8192 3758.925 -
std::unique(deque<int>)_(sprinkled)/1024 508.289 -
std::unique(deque<int>)_(sprinkled)/32 51.999 -
std::unique(deque<int>)_(sprinkled)/52 59.729 -
std::unique(deque<int>)_(sprinkled)/8192 3796.316 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.313 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.583 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.420 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4575.191 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 684.078 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.255 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.723 1.01%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5171.964 -
std::unique(list<int>)_(contiguous)/1024 924.088 -
std::unique(list<int>)_(contiguous)/32 52.210 -
std::unique(list<int>)_(contiguous)/52 63.764 -
std::unique(list<int>)_(contiguous)/8192 7002.655 -
std::unique(list<int>)_(sprinkled)/1024 1040.019 -
std::unique(list<int>)_(sprinkled)/32 53.701 -
std::unique(list<int>)_(sprinkled)/52 67.970 1.24%
std::unique(list<int>)_(sprinkled)/8192 8282.397 3.09%
std::unique(list<int>,_pred)_(contiguous)/1024 938.708 -1.42%
std::unique(list<int>,_pred)_(contiguous)/32 56.927 -
std::unique(list<int>,_pred)_(contiguous)/52 70.916 -
std::unique(list<int>,_pred)_(contiguous)/8192 7384.851 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1002.656 -1.60%
std::unique(list<int>,_pred)_(sprinkled)/32 61.339 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.427 -1.95%
std::unique(list<int>,_pred)_(sprinkled)/8192 8293.481 -
std::unique(vector<int>)_(contiguous)/1024 308.677 -
std::unique(vector<int>)_(contiguous)/32 48.196 -
std::unique(vector<int>)_(contiguous)/52 53.462 -
std::unique(vector<int>)_(contiguous)/8192 1913.084 -
std::unique(vector<int>)_(sprinkled)/1024 281.574 -
std::unique(vector<int>)_(sprinkled)/32 50.052 -
std::unique(vector<int>)_(sprinkled)/52 54.641 -
std::unique(vector<int>)_(sprinkled)/8192 1903.756 -
std::unique(vector<int>,_pred)_(contiguous)/1024 484.025 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.407 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.206 -1.51%
std::unique(vector<int>,_pred)_(contiguous)/8192 3567.773 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.306 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.273 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.124 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5180.368 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.278 -
std::unique_copy(deque<int>)_(contiguous)/32 11.822 13.25%
std::unique_copy(deque<int>)_(contiguous)/52 18.694 11.00%
std::unique_copy(deque<int>)_(contiguous)/8192 3722.841 -
std::unique_copy(deque<int>)_(sprinkled)/1024 464.094 -
std::unique_copy(deque<int>)_(sprinkled)/32 15.514 35.15%
std::unique_copy(deque<int>)_(sprinkled)/52 24.503 50.43%
std::unique_copy(deque<int>)_(sprinkled)/8192 3712.386 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.885 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.187 1.34%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.433 5.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4395.319 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.432 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.612 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.153 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5052.872 -
std::unique_copy(list<int>)_(contiguous)/1024 741.033 -
std::unique_copy(list<int>)_(contiguous)/32 11.829 -
std::unique_copy(list<int>)_(contiguous)/52 21.030 -
std::unique_copy(list<int>)_(contiguous)/8192 6861.537 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.641 -
std::unique_copy(list<int>)_(sprinkled)/32 12.440 -
std::unique_copy(list<int>)_(sprinkled)/52 22.590 1.12%
std::unique_copy(list<int>)_(sprinkled)/8192 6889.674 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.063 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.993 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.171 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7552.618 1.53%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.353 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 19.588 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 36.910 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7521.735 -2.77%
std::unique_copy(vector<int>)_(contiguous)/1024 247.585 -
std::unique_copy(vector<int>)_(contiguous)/32 8.787 2.76%
std::unique_copy(vector<int>)_(contiguous)/52 13.302 -
std::unique_copy(vector<int>)_(contiguous)/8192 1885.719 -
std::unique_copy(vector<int>)_(sprinkled)/1024 241.592 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.206 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.759 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1876.458 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.174 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 15.409 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.757 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3765.617 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.652 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.123 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.428 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4493.528 -
std::unordered_map<int,_int>::clear()/0 393.283 -
std::unordered_map<int,_int>::clear()/1024 8431.836 5.04%
std::unordered_map<int,_int>::clear()/32 597.219 2.54%
std::unordered_map<int,_int>::clear()/8192 65934.586 6.05%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.272 -3.90%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.438 -10.35%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.222 -1.83%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.489 28.71%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.571 2.62%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.318 -12.64%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.874 25.95%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.580 15.95%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.577 3.57%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.599 24.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.304 -37.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.781 23.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.374 -9.67%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.468 -6.04%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.131 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8533.926 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 277.760 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95957.518 -
std::unordered_map<int,_int>::ctor(const&)/0 12.908 -
std::unordered_map<int,_int>::ctor(const&)/1024 6830.288 2.42%
std::unordered_map<int,_int>::ctor(const&)/32 200.139 -
std::unordered_map<int,_int>::ctor(const&)/8192 55995.714 2.03%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.005 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9835.688 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 273.498 2.66%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81240.077 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13738.589 1.33%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.399 3.80%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143034.761 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13670.927 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.223 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143166.401 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.069 2.71%
std::unordered_map<int,_int>::erase(iterator)/32 19.864 2.76%
std::unordered_map<int,_int>::erase(iterator)/8192 20.309 3.63%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.777 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5834.705 7.11%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.034 2.26%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46382.658 5.89%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.825 1.65%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.194 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.198 1.13%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.342 28.96%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.257 -4.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.376 -4.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.169 -5.58%
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.113 -5.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.241 -8.16%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.226 -7.34%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.164 -8.63%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.227 -4.92%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.219 -3.44%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.982 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.995 4.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.908 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.100 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12675.231 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 711.557 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142005.467 -1.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.669 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12698.487 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.649 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141715.412 -1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.592 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.925 2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 621.080 4.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87152.123 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.224 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14491.582 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 766.799 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150265.483 1.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.191 -3.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13468.459 -3.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 742.725 -1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145083.691 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.892 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.632 -5.26%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.902 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.976 5.35%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.272 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.609 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.883 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.466 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.224 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.505 -1.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.319 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.784 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.081 2.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.111 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.192 -1.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.033 -1.20%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.621 1.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.093 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.899 5.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.425 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.962 -6.54%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7789.059 17.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.021 7.39%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55486.161 3.56%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.248 -1.94%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.825 2.15%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.403 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55060.363 -6.28%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -3.21%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2302.525 31.31%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.719 1.58%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 32318.418 10.68%
std::unordered_multimap<int,_int>::clear()/0 389.563 -
std::unordered_multimap<int,_int>::clear()/1024 9241.288 11.88%
std::unordered_multimap<int,_int>::clear()/32 621.991 4.64%
std::unordered_multimap<int,_int>::clear()/8192 71907.228 13.43%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.213 -2.43%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.240 -15.49%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.491 16.27%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.496 2.42%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.633 12.10%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.514 -11.73%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.770 11.42%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.574 -6.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.814 4.72%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.312 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.273 -2.94%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.210 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.203 3.22%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.955 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8688.762 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.800 1.38%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98820.960 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.857 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6789.887 -2.07%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.923 -3.02%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55865.368 -1.17%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.878 -1.41%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9102.274 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.285 -1.76%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76594.458 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.820 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13023.608 -2.45%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.008 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139886.459 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.805 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12706.534 -1.81%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.817 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140366.441 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.957 5.85%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.927 5.39%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.103 3.41%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.682 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6412.707 7.39%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.810 1.90%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49830.427 10.22%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.878 -1.94%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 22.479 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.581 -1.75%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -38.09%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.455 -4.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.495 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.262 1.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 8.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.365 -1.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.340 1.67%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.028 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.149 -9.53%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.227 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.242 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.155 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.033 -11.93%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.100 -15.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.321 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14938.781 -1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.385 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166796.032 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.359 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15014.223 -2.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.120 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166524.888 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.221 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14168.198 -2.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.997 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 174578.488 -1.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.055 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15920.090 -3.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 819.015 -2.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167296.705 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.437 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16463.865 -2.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.515 1.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 191051.412 5.85%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.050 3.65%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.897 -4.20%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.991 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.416 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.502 -5.39%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.861 5.09%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.901 -2.23%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.313 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.537 -6.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.854 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.307 -1.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.444 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6678.375 -1.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.691 -3.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57625.535 5.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.278 -1.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7219.431 6.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.363 5.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55948.935 1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1563.489 -2.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.449 4.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28345.522 -1.82%
std::unordered_multiset<int>::clear()/0 403.665 3.23%
std::unordered_multiset<int>::clear()/1024 8515.741 -10.08%
std::unordered_multiset<int>::clear()/32 661.814 4.68%
std::unordered_multiset<int>::clear()/8192 66153.839 -1.03%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.272 -9.78%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.237 -14.61%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.381 -7.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 8.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.673 3.38%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.661 -2.62%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.436 -4.02%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.809 4.16%
std::unordered_multiset<int>::count(key)_(existent)/32 1.772 11.64%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.634 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 10.50%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.342 -15.64%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.253 -3.54%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.282 -8.38%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.007 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8878.471 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 283.597 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 106568.575 -
std::unordered_multiset<int>::ctor(const&)/0 12.918 -
std::unordered_multiset<int>::ctor(const&)/1024 7587.714 12.45%
std::unordered_multiset<int>::ctor(const&)/32 222.977 12.33%
std::unordered_multiset<int>::ctor(const&)/8192 57850.361 -7.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.089 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9074.207 -8.84%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.790 -8.68%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75389.438 -7.67%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13519.956 4.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.437 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141318.176 2.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13270.579 5.08%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.340 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141102.459 1.54%
std::unordered_multiset<int>::erase(iterator)/1024 21.185 -1.13%
std::unordered_multiset<int>::erase(iterator)/32 21.074 -
std::unordered_multiset<int>::erase(iterator)/8192 21.163 -7.94%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.072 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6158.919 -4.28%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.011 1.07%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49836.800 -1.47%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.197 3.33%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.535 -7.33%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.690 -1.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -23.38%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.164 9.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.190 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 0.975 -10.79%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.990 -19.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.072 -9.29%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.062 -6.29%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.285 -4.21%
std::unordered_multiset<int>::find(key)_(existent)/32 1.435 -9.51%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.151 -22.33%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.897 -21.90%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.973 -11.69%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.137 19.82%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.604 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15222.749 1.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.282 -1.25%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168616.011 1.72%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.290 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15172.678 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.301 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165722.053 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.131 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13996.353 -1.23%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.241 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176268.246 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.814 -19.84%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.056 1.04%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.320 -7.95%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.589 1.01%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.005 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.981 -1.00%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.311 -5.93%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.454 1.74%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.456 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 20.292 4.44%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.381 -29.86%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.156 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6726.981 1.78%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.233 2.88%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54370.481 1.18%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.676 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.728 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55531.275 1.93%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1228.547 -32.39%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.177 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25494.657 -12.73%
std::unordered_set<int>::clear()/0 391.384 -
std::unordered_set<int>::clear()/1024 9141.340 7.43%
std::unordered_set<int>::clear()/32 612.393 2.99%
std::unordered_set<int>::clear()/8192 71367.015 4.51%
std::unordered_set<int>::contains(key)_(existent)/1024 1.556 7.44%
std::unordered_set<int>::contains(key)_(existent)/32 1.576 10.92%
std::unordered_set<int>::contains(key)_(existent)/8192 1.516 20.41%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -16.47%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.658 6.02%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.838 15.97%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.658 11.80%
std::unordered_set<int>::count(key)_(existent)/1024 1.318 -15.77%
std::unordered_set<int>::count(key)_(existent)/32 1.270 -23.09%
std::unordered_set<int>::count(key)_(existent)/8192 1.263 -12.45%
std::unordered_set<int>::count(key)_(non-existent)/0 0.347 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.558 -
std::unordered_set<int>::count(key)_(non-existent)/32 1.490 -15.17%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.645 -2.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.848 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8639.604 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.276 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102185.664 -
std::unordered_set<int>::ctor(const&)/0 12.879 -
std::unordered_set<int>::ctor(const&)/1024 7122.435 6.17%
std::unordered_set<int>::ctor(const&)/32 209.954 4.79%
std::unordered_set<int>::ctor(const&)/8192 57170.816 3.59%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.881 -2.00%
std::unordered_set<int>::ctor(const&,_alloc)/1024 10141.273 3.78%
std::unordered_set<int>::ctor(const&,_alloc)/32 287.241 6.29%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83380.029 1.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.878 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14382.272 3.86%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 423.572 11.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146724.415 3.43%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.813 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13781.169 1.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 384.246 4.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143310.202 -
std::unordered_set<int>::erase(iterator)/1024 20.710 -
std::unordered_set<int>::erase(iterator)/32 20.136 -2.10%
std::unordered_set<int>::erase(iterator)/8192 21.166 1.79%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.458 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5549.048 -3.70%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.367 -2.83%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47542.629 2.93%
std::unordered_set<int>::erase(key)_(existent)/1024 23.430 8.96%
std::unordered_set<int>::erase(key)_(existent)/32 23.885 12.28%
std::unordered_set<int>::erase(key)_(existent)/8192 23.445 5.61%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.340 23.28%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.467 -4.60%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.365 -6.93%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.414 14.61%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.358 12.54%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.445 2.99%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.243 5.28%
std::unordered_set<int>::find(key)_(existent)/1024 1.176 -24.26%
std::unordered_set<int>::find(key)_(existent)/32 1.230 -13.99%
std::unordered_set<int>::find(key)_(existent)/8192 1.202 -24.69%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.991 -5.82%
std::unordered_set<int>::find(key)_(non-existent)/32 1.056 -3.87%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.166 -4.00%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.678 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13050.563 -1.53%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 710.227 -4.91%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140491.979 1.35%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.593 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12764.284 -4.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.332 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137148.079 -1.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.936 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7683.111 -2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 595.204 1.51%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89461.349 4.19%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.904 -22.54%
std::unordered_set<int>::insert(value)_(already_present)/32 1.753 -30.93%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.594 -3.00%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.052 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.777 -2.57%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.363 -2.85%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.835 3.28%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.926 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.080 -2.74%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.122 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.038 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.275 -2.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6909.065 -13.64%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 234.107 -5.82%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55475.356 -4.42%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.485 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6855.872 1.52%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 203.488 1.85%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 56287.897 2.51%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2082.928 51.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.756 1.82%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30425.334 19.18%
std::unordered_set<std::string>::clear()/0 394.502 -
std::unordered_set<std::string>::clear()/1024 23549.168 1.30%
std::unordered_set<std::string>::clear()/32 980.083 8.26%
std::unordered_set<std::string>::clear()/8192 221430.298 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.093 12.42%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.596 -12.63%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.269 12.97%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.230 14.72%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.618 -5.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.814 2.99%
std::unordered_set<std::string>::count(key)_(existent)/1024 42.234 35.77%
std::unordered_set<std::string>::count(key)_(existent)/32 33.830 -28.50%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.201 6.45%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.402 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.366 -14.97%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.426 9.06%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.113 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41181.962 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1076.511 7.29%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721712.491 -
std::unordered_set<std::string>::ctor(const&)/0 12.896 -
std::unordered_set<std::string>::ctor(const&)/1024 36680.648 9.42%
std::unordered_set<std::string>::ctor(const&)/32 844.196 22.82%
std::unordered_set<std::string>::ctor(const&)/8192 353561.838 4.23%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.957 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63995.600 -1.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1658.560 13.28%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606271.082 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.894 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63434.573 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1631.826 -5.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 654417.319 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62513.569 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1498.788 -7.06%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 650414.525 -
std::unordered_set<std::string>::erase(iterator)/1024 28.437 -
std::unordered_set<std::string>::erase(iterator)/32 27.004 4.98%
std::unordered_set<std::string>::erase(iterator)/8192 32.531 1.81%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.626 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12789.729 1.56%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 653.678 1.22%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 124196.244 4.06%
std::unordered_set<std::string>::erase(key)_(existent)/1024 107.021 -
std::unordered_set<std::string>::erase(key)_(existent)/32 73.490 -41.28%
std::unordered_set<std::string>::erase(key)_(existent)/8192 74.507 -31.57%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.639 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.149 5.10%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.466 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.727 -4.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.458 -1.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.468 2.10%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.211 1.26%
std::unordered_set<std::string>::find(key)_(existent)/32 32.461 -3.86%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.603 -7.76%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.155 3.26%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.074 -13.19%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.811 -3.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.298 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57874.018 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1825.361 -4.28%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 624590.298 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.149 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57193.682 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1733.609 -5.78%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 615865.403 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.930 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56474.838 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1982.010 -1.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564664.042 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 22.221 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.198 -53.52%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.707 5.60%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.627 32.63%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.797 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 45.930 -26.96%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.290 3.02%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 70.753 27.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 56.175 -24.39%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 47.081 56.45%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.513 108.20%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36224.484 1.73%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 788.963 4.06%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 343697.776 1.63%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.269 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35830.732 1.59%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.149 14.77%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342752.337 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -6.49%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16225.848 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 254.154 -14.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211495.798 -
std::upper_bound(std::deque<int>)/100 30.735 1.08%
std::upper_bound(std::deque<int>)/8 18.114 -
std::upper_bound(std::deque<int>)/8192 65.073 -
std::upper_bound(std::forward_list<int>)/100 89.972 -
std::upper_bound(std::forward_list<int>)/8 16.131 -
std::upper_bound(std::forward_list<int>)/8192 10359.021 -3.22%
std::upper_bound(std::list<int>)/100 92.477 -
std::upper_bound(std::list<int>)/8 16.202 -
std::upper_bound(std::list<int>)/8192 14203.902 -
std::upper_bound(std::vector<int>)/100 12.414 1.36%
std::upper_bound(std::vector<int>)/8 6.054 -
std::upper_bound(std::vector<int>)/8192 15.740 -
std::variant<1-alt>::visit()_(1_variant) 0.220 -
std::variant<1-alt>::visit()_(2_variants) 0.218 -
std::variant<1-alt>::visit()_(3_variants) 0.218 -
std::variant<100-alts>::visit()_(1_variant) 0.670 -
std::variant<20-alts>::visit()_(3_variants) 0.680 -
std::variant<50-alts>::visit()_(2_variants) 0.673 -
std::variant<8-alts>::visit()_(1_variant) 0.671 -
std::variant<8-alts>::visit()_(2_variants) 0.674 -
std::variant<8-alts>::visit()_(3_variants) 0.679 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 440.407 3.17%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.815 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 662.992 1.04%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.213 -
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 265.350 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.057 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.220 -22.01%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 692.528 2.89%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.680 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.704 -15.46%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 663.534 4.66%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.115 -1.55%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.511 -15.52%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 658.091 10.32%
std::vector<int>::ctor(size)/1024 44.590 1.97%
std::vector<int>::ctor(size)/32 12.517 10.76%
std::vector<int>::ctor(size)/8192 570.293 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.786 -7.98%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.678 -22.34%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.673 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.540 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.856 -2.02%
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.774 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.907 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.636 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.023 -1.75%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.321 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 963.187 1.40%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.488 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4647.880 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 917.180 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.175 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4242.418 -1.31%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2397.510 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.519 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15227.888 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.898 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.750 1.28%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.198 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.913 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 450.494 -35.68%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.003 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.142 -2.34%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 681.221 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.432 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.448 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.403 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.702 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.304 -3.00%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12593.868 -1.19%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.104 -1.16%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109674.166 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.483 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.998 -1.46%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.867 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6593.764 -1.13%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 143.956 -1.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54656.375 -1.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.308 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.059 1.93%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6887.169 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20538.354 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 625.759 1.42%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178817.479 1.41%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.998 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.508 2.81%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6874.197 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20495.256 1.27%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 626.891 1.33%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 178319.787 1.22%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.237 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.848 4.74%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6904.066 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20525.862 1.25%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 625.254 1.66%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 177959.868 -
std::vector<std::string>::ctor(size)/1024 424.098 -1.30%
std::vector<std::string>::ctor(size)/32 38.321 -
std::vector<std::string>::ctor(size)/8192 4189.750 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.842 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 40.165 5.64%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5297.365 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20241.535 -2.98%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 595.878 -3.24%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177434.289 -2.56%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.657 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.207 2.51%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.808 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.130 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.458 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.805 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.960 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.034 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2271.254 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.069 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.592 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.898 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.254 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.347 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.959 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.307 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.696 3.29%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.594 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1815.396 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.887 1.82%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12401.848 1.71%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15228.330 -2.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.291 -2.38%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116451.968 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3366.400 -1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 533.717 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23025.952 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16809.697 -1.41%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 865.521 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128408.537 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.132 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.531 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13897.269 -1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13439.494 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.600 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 124761.963 6.80%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.968 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.556 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.377 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.679 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.629 3.41%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.578 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.234 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.054 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4312.077 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6353.601 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 132.323 -1.23%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52669.656 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.380 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.024 3.72%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3156.873 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.829 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.162 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5783.737 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.707 -
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.573 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.874 3.01%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.633 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.733 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.305 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.341 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.364 -
vector<bool>(const_vector<bool>&) 9.524 -6.52%
vector<bool>(size_type,_const_value_type&) 8.271 -7.14%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.443 -5.09%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 10.421 -9.11%
vector<bool>::resize() 15.103 -6.62%
Geometric Mean 682.548 -