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 df6c27e752e17bc68c1c962f159a8fde796071f3

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 562303 2026-03-12T10:46:40 0:00:00
Previous 562300 2026-03-12T18:59:25 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2055 2169
Performance Improvements 1928 2877
Unchanged Tests 37812 36749
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<int>)/32768 126.78% 1523.173 3454.196 - -8.94% -
std::copy(vector<bool>)_(aligned)/1048576 125.85% 1504.635 3398.250 - -1.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 111.71% 753.626 1595.465 - 112.23% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 101.66% 885.337 1785.341 - -6.13% -
std::transform(deque<int>)_(identity_transform)/32 97.25% 12.297 24.256 - 97.55% -
SetIntersection_Interlaced_Vector_uint32_262144_16 94.41% 3018461.059 5868206.274 - 90.61% -
BM_StringConstructDestroyCStr_Empty_Transparent 89.16% 0.242 0.457 - 46.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 83.87% 40.152 73.826 - 0.01% -
BM_vector_deque_ranges_move/65536 76.39% 2860.781 5046.126 - 76.46% -
std::copy_backward(vector<int>)/32768 71.17% 2202.910 3770.757 - -0.66% -
BM_format_string<char>/16384 70.22% 0.015 0.025 - 15.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 68.92% 130.537 220.501 - 3.49% -
ranges::min(std::list<long_long>)/1 68.19% 0.267 0.448 - 99.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 67.14% 7.254 12.125 - 18.95% -
std::map<std::string,_int>::erase(key)_(existent)/1024 65.71% 54.564 90.416 - 0.86% -
std::multiset<std::string>::erase(key)_(existent)/1024 63.36% 63.761 104.162 - 52.25% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 60.07% 1.766 2.826 - -1.13% -
BM_PushHeap_string_SingleElement_16384 58.75% 2.652 4.210 - 63.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 58.65% 597.957 948.650 - 65.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 55.98% 5.241 8.176 - 16.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 54.32% 1.758 2.714 - -10.32% -
BM_PushHeap_string_Descending_64 54.14% 2.219 3.421 - 54.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 52.80% 32.845 50.186 - -2.38% -
BM_PushHeap_string_Descending_16 52.80% 2.116 3.234 - 53.76% -
BM_format_to_string_span<char>/16384 50.99% 149.575 225.838 - 3.62% -
BM_vector_deque_ranges_move/64000 50.63% 2843.334 4282.919 - 50.63% -
std::find(vector<bool>)_(process_all)/50 49.94% 0.610 0.915 - 63.36% -
BM_PushHeap_string_Descending_256 49.71% 2.318 3.471 - 51.51% -
std::find(vector<bool>)_(process_all)/8 49.56% 0.610 0.912 - 62.79% -
BM_PushHeap_string_SingleElement_256 49.14% 2.638 3.934 - 51.28% -
BM_PushHeap_string_Random_1 48.89% 0.470 0.699 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 48.71% 88987623.784 132331830.856 - 48.79% -
BM_PushHeap_string_Descending_1 48.60% 0.471 0.700 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_16384_16 47.76% 2409634.190 3560393.866 - 47.27% -
ranges::min(std::vector<char>)/1 47.66% 0.291 0.429 - -1.88% -
BM_PushHeap_string_Descending_16384 47.50% 2.355 3.474 - 50.39% -
SetIntersection_Interlaced_Vector_uint32_16384_64 47.26% 5682465.669 8368038.346 - 33.06% -
BM_PushHeap_string_SingleElement_64 47.16% 2.671 3.930 - 48.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 47.07% 39.326 57.838 - 80.88% -
BM_PushHeap_string_SingleElement_1024 46.71% 2.648 3.885 - 49.93% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 46.28% 6.478 9.476 - -0.53% -
BM_format_to_string_begin<std::string>/16384 45.61% 156.890 228.449 - 4.39% -
std::multiset<std::string>::erase(key)_(existent)/8192 45.10% 70.213 101.876 - -4.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 44.65% 23.646 34.205 - -4.37% -
BM_ConstructAndDestroy_Null_Opaque 44.61% 0.313 0.453 - 0.45% -
BM_PushHeap_string_Descending_1024 44.60% 2.392 3.460 - 46.88% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 44.52% 0.339 0.489 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_1024_64 43.29% 3319853.887 4757130.189 - -4.68% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 43.13% 61.168 87.550 - -0.62% -
rng::find(vector<bool>)_(process_all)/8 42.30% 0.641 0.913 - 42.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 42.08% 23.141 32.879 - 37.28% -
BM_PushHeap_string_SingleElement_16 41.96% 2.687 3.814 - 46.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.83% 30.093 42.681 - 23.21% -
BM_PushHeap_string_Descending_4 41.34% 1.915 2.706 - 42.66% -
SetIntersection_Interlaced_Vector_uint32_262144_256 40.85% 30298836.786 42676154.309 - 55.28% -
std::rotate_copy(vector<int>)/8192 40.84% 525.051 739.502 - 3.19% -
std::all_of(deque<int>)_(process_all)/8 40.03% 3.446 4.825 - 47.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 39.78% 4.719 6.597 - -0.29% -
BM_stop_token_multi_thread_polling_stop_requested/1024 38.72% 599243.392 831281.192 - 81.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.20% 29.742 41.103 - 33.23% -
std::fill_n(list<int>)/1024 38.10% 470.027 649.128 - 47.24% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 37.14% 17.558 24.079 - 73.18% -
BM_PushHeap_string_SingleElement_4 36.89% 2.345 3.210 - 37.69% -
std::map<int,_int>::contains(key)_(non-existent)/8192 36.85% 14.020 19.186 - 104.79% -
BM_vector_deque_ranges_copy/65536 36.01% 2860.158 3890.185 - 36.04% -
BM_PushHeap_string_PipeOrgan_1024 35.57% 9.249 12.539 - 32.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.52% 34.596 46.885 - 17.71% -
BM_PushHeap_string_PipeOrgan_16384 35.45% 12.248 16.590 - 30.06% -
BM_vector_deque_copy/64000 35.04% 2840.103 3835.315 - 34.93% -
BM_vector_deque_ranges_copy/64000 35.03% 2841.711 3837.301 - 35.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 34.27% 1477.251 1983.463 - 45.12% -
BM_PushHeap_string_PipeOrgan_64 33.72% 5.655 7.562 - 31.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 33.54% 10421.296 13917.066 - 39.01% -
BM_vector_deque_move/64000 32.85% 2888.651 3837.434 - 34.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 32.67% 1413859.256 1875818.643 - -3.89% -
std::map<std::string,_int>::erase(key)_(existent)/8192 32.62% 62.485 82.866 - -20.97% -
rng::find_last_if(vector<int>)_(bail_90%)/8 32.47% 0.517 0.684 - 10.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 32.07% 1384.490 1828.434 - 7.65% -
rng::find(vector<bool>)_(process_all)/50 31.92% 0.692 0.913 - 31.96% -
BM_PushHeap_string_PipeOrgan_256 31.91% 7.648 10.088 - 27.51% -
BM_vector_deque_ranges_move/70000 31.69% 3105.180 4089.297 - 31.79% -
SetIntersection_Interlaced_Vector_uint32_1024_256 31.67% 5600360.721 7374010.969 - 24.42% -
SetIntersection_Interlaced_Vector_uint32_1024_16 31.55% 1859300.045 2445848.777 - -2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 31.30% 0.467 0.613 - -10.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 30.79% 0.476 0.623 - 21.25% -
SetIntersection_Interlaced_Vector_uint32_262144_64 30.79% 13908883.363 18191509.091 - 114.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 30.74% 1.924 2.516 - -0.55% -
BM_vector_deque_copy/65536 30.68% 2854.902 3730.684 - 30.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 30.46% 11.421 14.900 - 64.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.40% 23.450 30.579 - 0.91% -
std::shift_left(vector<int>)/32 30.14% 2.985 3.885 - 30.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 29.85% 32.949 42.785 - -1.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 29.57% 0.981 1.271 - 21.32% -
ranges::min(std::vector<long_long>)/1 29.44% 0.293 0.379 - -13.18% -
std::copy(vector<int>)/4096 28.80% 148.013 190.643 - 26.57% -
BM_PushHeap_string_PipeOrgan_262144 28.54% 17.232 22.150 - 27.58% -
BM_vector_deque_move/70000 28.47% 3109.380 3994.767 - 28.66% -
std::unique_copy(deque<int>)_(sprinkled)/52 28.13% 16.259 20.833 - 41.56% -
BM_vector_deque_copy/70000 28.11% 3102.854 3975.202 - 28.04% -
BM_vector_deque_ranges_copy/70000 28.09% 3103.800 3975.620 - 28.07% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 27.67% 1.285 1.641 - 5.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 27.40% 0.266 0.339 - 13.54% -
std::copy(vector<bool>)_(aligned)/262144 27.36% 595.371 758.254 - 29.00% -
BM_vector_deque_move/65536 26.97% 3110.332 3949.310 - 38.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 26.78% 1.006 1.275 - 33.14% -
BM_PushHeap_string_Ascending_64 26.77% 7.875 9.984 - 36.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 26.72% 8.253 10.458 - -8.34% -
std::unordered_set<int>::count(key)_(existent)/1024 26.24% 1.293 1.633 - 26.04% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.97% 10.426 13.133 - 42.74% -
BM_format_to_string_pointer<char>/16384 25.87% 148.041 186.338 - -26.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.60% 62.546 78.558 - 23.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 24.89% 5.833 7.284 - -8.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.77% 513.018 640.116 - -61.59% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 24.59% 16640.045 20731.040 - 27.33% -
BM_PushHeap_string_Ascending_256 24.56% 11.841 14.750 - 34.52% -
BM_PushHeap_uint32_PipeOrgan_1 24.55% 0.501 0.624 - 33.94% -
std::find_if_not(vector<int>)_(bail_25%)/8 24.26% 0.678 0.843 - -0.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.02% 19.429 24.096 - 0.01% -
std::replace(vector<int>)_(sprinkled)/32 23.85% 4.875 6.038 - 4.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 23.75% 7.926 9.809 - 23.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 23.74% 1.241 1.535 - 7.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 23.52% 3081649.086 3806442.667 - 6.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.49% 176.863 218.411 - -12.18% -
std::find_end(deque<int>)_(same_length)/8192 23.40% 2718.406 3354.591 - -69.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 23.10% 1.310 1.612 - 9.47% -
BM_PushHeap_string_PipeOrgan_1 23.09% 0.474 0.584 - -16.61% -
BM_PushHeap_string_Descending_262144 23.05% 3.140 3.864 - 22.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.90% 25.868 31.792 - -0.44% -
std::find_end(deque<int>)_(same_length)/1000 22.81% 326.289 400.721 - -57.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 22.76% 275.873 338.668 - 0.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 22.69% 545.768 669.615 - -61.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.66% 28.359 34.784 - 5.49% -
rng::contains_subrange(deque<int>)_(process_all)/16 22.53% 6.983 8.556 - -12.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 22.48% 4528694.380 5546547.242 - 21.56% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 22.40% 1.244 1.523 - 14.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.16% 8670555.603 10592330.604 - 22.01% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.16% 22.956 28.044 - 22.92% -
BM_PushHeap_string_Ascending_262144 22.05% 30.717 37.491 - 18.27% -
BM_PushHeap_string_Ascending_1024 22.05% 15.363 18.750 - 39.38% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 21.97% 34.907 42.577 - 22.65% -
std::move(vector<int>)/262144 21.97% 18366.915 22402.234 - 50.44% -
BM_Move_LargeNonTrivialFunctor 21.94% 0.567 0.691 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.89% 63.028 76.826 - 12.88% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 21.77% 0.299 0.364 - 59.30% -
std::find_end(deque<int>)_(same_length)/1024 21.54% 333.455 405.288 - -70.94% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 21.52% 13515.434 16423.876 - 7.29% -
std::unordered_set<int>::erase(iterator)/8192 21.37% 20.680 25.100 - 23.65% -
SetIntersection_Interlaced_Vector_uint32_16384_4 21.31% 1345919.924 1632750.489 - 19.08% -
std::multiset<std::string>::erase(iterator)/1024 21.30% 27.834 33.762 - 18.95% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.03% 20.600 24.933 - 7.29% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 20.99% 49772608.377 60218310.386 - 35.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.85% 43.607 52.699 - -3.99% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 20.80% 24.935 30.122 - 26.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 20.78% 1.320 1.595 - 15.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 20.78% 51.285 61.940 - -0.08% -
std::copy_backward(vector<bool>)_(aligned)/512 20.47% 1.479 1.781 - 15.15% -
ranges::minmax(std::deque<char>)/8 20.43% 3.216 3.873 - 2.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.15% 544.207 653.855 - 19.59% -
std::all_of(deque<int>)_(process_all)/32 20.04% 12.327 14.797 - 20.61% -
std::stable_partition(list<int>)_(dense)/1024 19.87% 1443.467 1730.276 - -0.96% -
BM_StringDestroy_Large 19.63% 7.106 8.501 - 14.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.58% 31.980 38.241 - 17.09% -
BM_Swap_MemPtr_LargeTrivialFunctor 19.32% 1.171 1.397 - 17.84% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 19.29% 1.286 1.534 - 10.22% -
std::is_sorted(list<int>,_pred)/8192 19.27% 7658.396 9134.274 - 1.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.08% 20.104 23.939 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.98% 27.613 32.853 - -18.62% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 18.85% 21.236 25.238 - 7.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.81% 685.025 813.867 - 3.55% -
rng::contains_subrange(deque<int>)_(process_all)/32 18.75% 11.417 13.558 - -5.98% -
std::copy_n(vector<int>)/4096 18.54% 145.585 172.577 - 21.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.37% 1437.815 1701.994 - -0.60% -
BM_deque_vector_copy_backward/70000 18.30% 7685.353 9091.865 - 14.42% -
std::unordered_multiset<int>::erase(iterator)/8192 18.25% 19.770 23.378 - 2.52% -
std::unordered_set<int>::erase(iterator)/1024 18.08% 20.855 24.625 - 21.04% -
std::move_backward(list<int>)/4096 18.04% 4835.329 5707.697 - 10.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 17.38% 42.293 49.643 - -5.40% -
std::move(deque<int>)/32768 17.38% 2015.980 2366.290 - 14.07% -
vector<bool>(size_type,_const_value_type&) 17.18% 8.392 9.833 - 17.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.13% 57.702 67.584 - 35.13% -
vector<bool>(const_vector<bool>&) 17.12% 9.671 11.326 - 18.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 17.10% 62.198 72.835 - -0.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.01% 30.766 36.000 - 16.76% -
BM_format_to_string_begin<std::wstring>/16384 16.97% 678.806 793.995 - -55.27% -
bm_exception_ptr_move_assign_null 16.85% 3.043 3.556 - 27.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 16.71% 43.291 50.523 - 18.71% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 16.66% 0.411 0.480 - 30.78% -
vector<bool>::reserve() 16.64% 8.343 9.731 - -10.93% -
BM_deque_vector_move_backward/70000 16.60% 7610.554 8874.279 - 12.24% -
std::unordered_multiset<int>::find(key)_(existent)/8192 16.57% 1.202 1.402 - 5.16% -
std::partition_point(list<int>)/8192 16.55% 12392.166 14443.043 - 16.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.54% 32.010 37.303 - 39.06% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.48% 0.411 0.479 - 21.47% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.32% 635.455 739.189 - 0.66% -
BM_std_minmax_element<int>/70000 16.25% 16455.134 19129.251 - 3.58% -
std::find_if(deque<int>)_(process_all)/50 16.21% 12.613 14.658 - 16.88% -
BM_std_minmax_element<int>/65536 16.07% 15414.321 17892.012 - 3.33% -
std::unordered_map<int,_int>::find(key)_(existent)/32 16.06% 1.331 1.545 - 8.32% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.00% 32.758 37.999 - 16.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 15.99% 18.260 21.178 - 2.05% -
BM_std_minmax_element<int>/64000 15.90% 15066.174 17461.897 - 3.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 15.86% 52.493 60.817 - 5.97% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 15.85% 222.892 258.230 - 20.01% -
BM_PushHeap_string_PipeOrgan_16 15.80% 4.075 4.719 - 11.91% -
BM_StringConstructDestroyCStr_Large_Transparent 15.73% 9.165 10.606 - 4.72% -
BM_std_minmax_element<int>/4096 15.66% 970.332 1122.298 - 3.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 15.65% 61.226 70.805 - -0.41% -
BM_std_minmax_element<int>/4000 15.56% 947.638 1095.095 - 3.53% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.55% 0.366 0.423 - 16.86% -
BM_std_minmax_element<int>/5500 15.49% 1300.248 1501.630 - 3.38% -
BM_std_minmax_element<int>/1024 15.38% 246.635 284.577 - 3.84% -
ranges::minmax(std::deque<__int128>)/64 15.34% 32.088 37.011 - 22.78% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 15.19% 1.393 1.605 - 0.92% -
BM_std_minmax_element<int>/512 15.07% 125.577 144.500 - 3.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 15.02% 0.305 0.351 - -27.56% -
std::unordered_set<int>::erase(key)_(existent)/1024 14.96% 22.519 25.888 - 19.72% -
BM_stop_token_async_reg_unreg_callback/1024 14.90% 7728386.083 8879763.250 - 11.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 14.87% 0.381 0.438 - 29.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.83% 33.789 38.801 - 18.55% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 14.82% 1.409 1.618 - 4.74% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 14.50% 3.437 3.936 - 32.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.50% 5.227 5.985 - 8.60% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 14.41% 1.156 1.322 - 14.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 14.40% 0.897 1.027 - -7.57% -
std::find(vector<short>)_(bail_25%)/8 14.40% 0.717 0.820 - 18.48% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.32% 660.352 754.936 - 0.38% -
std::replace(vector<int>)_(sprinkled)/50 14.32% 7.944 9.082 - 3.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 14.21% 18106.736 20679.174 - 14.23% -
BM_format_to_n_string_begin<std::vector<char>>/16384 14.11% 146.997 167.732 - -32.81% -
BM_std_minmax_element<short>/65536 14.08% 15907.584 18147.081 - 11.17% -
std::list<int>::ctor(size)/32 14.01% 319.411 364.174 - 11.24% -
BM_std_minmax_element<short>/70000 13.98% 16993.081 19368.891 - 11.00% -
BM_PushHeap_float_Descending_1 13.96% 0.411 0.468 - -9.92% -
SetIntersection_Front_Set_string_256_256 13.95% 28636436.364 32629788.156 - 10.92% -
BM_std_minmax_element<short>/5500 13.93% 1330.031 1515.369 - 10.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 13.82% 38.443 43.755 - 5.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 13.65% 0.410 0.466 - -2.15% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 13.60% 0.459 0.521 - 8.99% -
SetIntersection_Interlaced_Vector_float_256_16 13.55% 7646362.884 8682364.146 - 47.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 13.47% 4174081.879 4736507.011 - 8.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.36% 1.131 1.282 - 9.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 13.35% 25395.308 28785.937 - -1.77% -
BM_std_minmax_element<short>/64000 13.18% 15543.016 17591.294 - 10.31% -
rng::find_last(vector<int>)_(bail_90%)/8 13.09% 0.392 0.444 - -6.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 12.92% 127.265 143.708 - 0.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.82% 648.482 731.645 - 1.46% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.76% 9.866 11.125 - 12.83% -
std::unordered_set<std::string>::ctor(const&)/32 12.72% 708.645 798.793 - 0.36% -
BM_std_minmax_element<short>/4000 12.67% 970.928 1093.957 - 8.69% -
std::multiset<int>::count(key)_(non-existent)/0 12.56% 0.252 0.284 - 3.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 12.48% 20.711 23.297 - 3.87% -
BM_toupper_char<char> 12.44% 0.614 0.691 - -0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12.36% 5120.999 5754.191 - 11.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 12.34% 28036.937 31497.477 - 27.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 12.34% 23.783 26.716 - 0.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.30% 32.821 36.857 - 11.77% -
BM_deque_vector_move_backward/64000 12.29% 6923.735 7774.655 - 8.38% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.25% 23.947 26.881 - 15.16% -
BM_deque_deque_move/0 12.23% 0.822 0.922 - 16.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 12.23% 38974.310 43739.682 - 11.36% -
BM_deque_vector_ranges_move_backward/65536 12.21% 7182.211 8059.514 - 9.20% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.15% 12.092 13.562 - -32.41% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 12.14% 0.919 1.030 - -10.87% -
std::all_of(deque<int>)_(process_all)/50 12.14% 18.924 21.221 - 12.64% -
std::find(list<int>)_(process_all)/1024 12.14% 689.124 772.755 - 12.70% -
std::map<std::string,_int>::erase(iterator)/1024 12.12% 29.381 32.941 - -7.73% -
BM_string_without_formatting<char> 12.07% 0.407 0.457 - 51.65% -
BM_deque_deque_copy/0 12.05% 0.717 0.804 - -7.48% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 12.02% 24.285 27.203 - 16.58% -
BM_PushHeap_string_Ascending_16 11.99% 4.887 5.472 - 17.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.86% 0.447 0.500 - -3.01% -
BM_std_minmax_element<short>/4096 11.83% 993.702 1111.298 - 8.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 11.80% 4.108 4.593 - 3.41% -
std::unordered_set<int>::count(key)_(existent)/8192 11.78% 1.436 1.606 - 14.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.77% 20.864 23.320 - 4.22% -
std::equal(deque<int>)_(it,_it,_it)/50 11.75% 21.136 23.620 - 9.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 11.66% 33.102 36.961 - -0.17% -
ranges::min(std::list<long_long>)/70000 11.59% 45000.302 50217.136 - 14.26% -
SetIntersection_Front_Vector_uint64_1024_1024 11.59% 5313446.944 5929325.598 - 0.34% -
BM_std_minmax_element<int>/64 11.56% 15.999 17.849 - 3.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 11.53% 1.462 1.630 - -3.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 11.47% 21722.421 24214.840 - 19.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 11.47% 1510972.269 1684311.492 - 0.65% -
BM_deque_vector_ranges_copy_backward/70000 11.45% 7852.293 8751.145 - 10.40% -
std::copy(list<int>)/64 11.43% 30.169 33.619 - 0.37% -
SetIntersection_Front_Vector_uint64_16384_1024 11.41% 5296375.676 5900548.971 - 10.63% -
BM_PushHeap_uint64_SingleElement_16 11.30% 0.338 0.376 - 4.92% -
std::multiset<std::string>::contains(key)_(existent)/32 11.30% 18.139 20.188 - 40.86% -
std::set<int>::contains(key)_(non-existent)/32 11.27% 2.697 3.000 - -2.34% -
BM_std_minmax_element<short>/1024 11.24% 254.817 283.467 - 8.08% -
std::multiset<std::string>::find(key)_(existent)/8192 11.21% 27.183 30.231 - -0.09% -
SetIntersection_Interlaced_Vector_string_256_256 11.15% 18637321.274 20716267.938 - 0.36% -
BM_join_view_in_vectors/1024 11.09% 1586.114 1761.947 - 18.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 10.96% 27.091 30.059 - 2.73% -
BM_deque_vector_ranges_move_backward/70000 10.86% 7713.932 8552.020 - 7.65% -
BM_deque_deque_copy_backward/0 10.83% 0.775 0.859 - -6.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 10.78% 0.975 1.080 - 4.67% -
std::for_each_n(deque<int>)/8 10.78% 1.157 1.281 - 10.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 10.74% 7.206 7.980 - 8.52% -
std::copy_backward(vector<bool>)_(aligned)/64 10.71% 1.658 1.835 - 14.32% -
SetIntersection_Interlaced_Set_uint64_256_64 10.71% 12723164.357 14085762.477 - 1.66% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 10.70% 20.782 23.006 - 2.44% -
vector<bool>::resize() 10.65% 13.292 14.707 - 3.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.65% 192437.699 212936.298 - 18.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 10.65% 1.498 1.658 - 2.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.64% 14018848.420 15510037.177 - 7.14% -
BM_vector_deque_ranges_copy/0 10.56% 0.500 0.553 - -19.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 10.44% 27.205 30.047 - 0.20% -
std::find_if(deque<int>)_(process_all)/8 10.44% 2.523 2.787 - 8.19% -
SetIntersection_Interlaced_Vector_uint32_16384_256 10.44% 20925840.914 23111219.121 - 18.61% -
BM_deque_vector_move_backward/65536 10.43% 7181.980 7931.249 - 7.74% -
BM_deque_vector_move_backward/0 10.33% 1.415 1.561 - 13.85% -
BM_deque_vector_ranges_move_backward/64000 10.29% 7091.895 7821.660 - 10.96% -
BM_PushHeap_string_QuickSortAdversary_1024 10.28% 14.835 16.360 - 4.16% -
std::multiset<std::string>::ctor(const&,_alloc)/32 10.27% 795.249 876.902 - -10.75% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.26% 144.891 159.763 - 10.76% -
BM_PushHeap_string_QuickSortAdversary_262144 10.25% 15.749 17.363 - 4.32% -
std::multiset<std::string>::insert(value)_(already_present)/1024 10.24% 52.941 58.364 - -7.78% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.23% 27.142 29.918 - 7.95% -
BM_format/string_view_len_6 10.15% 2.435 2.683 - 5.69% -
BM_std_minmax_element<short>/512 10.05% 130.872 144.025 - 7.37% -
std::reverse_copy(list<int>)/4096 10.02% 3073.037 3380.881 - 5.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.00% 177.450 195.192 - -12.19% -
BM_to_chars_bad/8 10.00% 0.634 0.697 - 0.05% -
BM_deque_vector_copy_backward/65536 9.98% 7423.796 8165.042 - 10.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 9.98% 47.778 52.545 - 48.38% -
BM_to_chars_bad/16 9.94% 0.539 0.593 - 10.29% -
BM_BitsetToString<32>/Dense_(90%)/90 9.92% 13.863 15.238 - 11.32% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 9.89% 22.893 25.157 - 4.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 9.87% 1.373 1.509 - 30.64% -
ranges::minmax(std::list<char>)/1 9.82% 0.384 0.422 - 2.40% -
SetIntersection_Front_Set_uint32_16384_1024 9.81% 11728052.380 12878669.903 - 4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9.78% 7203142.516 7907922.336 - 2.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.72% 89.865 98.604 - 33.34% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 9.72% 6.460 7.088 - 13.31% -
BM_PushHeap_string_QuickSortAdversary_64 9.70% 12.876 14.125 - 5.68% -
BM_PushHeap_string_QuickSortAdversary_16384 9.67% 15.354 16.838 - 4.15% -
BM_PushHeap_string_Random_262144 9.63% 17.960 19.690 - 9.81% -
std::unordered_set<int>::count(key)_(existent)/32 9.57% 1.329 1.456 - 1.51% -
BM_deque_vector_ranges_copy_backward/65536 9.54% 7442.465 8152.442 - 8.85% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.46% 766.040 838.529 - 8.18% -
BM_format_to_back_inserter<std::string>/string_len_6000 9.41% 473.024 517.547 - 9.07% -
std::sort_heap(deque<int>)/8192 9.41% 471988.771 516380.812 - 13.99% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 9.37% 21.522 23.538 - -0.70% -
SetIntersection_Front_Set_uint32_1024_256 9.33% 3570294.042 3903573.130 - 2.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 9.32% 20.984 22.939 - -0.06% -
BM_PushHeap_string_QuickSortAdversary_256 9.32% 14.329 15.664 - 4.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.27% 124.504 136.050 - 7.23% -
std::list<int>::ctor(size)/8192 9.17% 95781.250 104566.448 - 7.63% -
BM_PushHeap_float_QuickSortAdversary_16 9.17% 0.976 1.066 - 7.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 9.16% 6744.930 7362.979 - 8.46% -
BM_PushHeap_string_QuickSortAdversary_16 9.10% 10.368 11.311 - 5.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9.10% 66589980.109 72648149.404 - 12.90% -
BM_deque_vector_copy_backward/64000 9.09% 7417.016 8091.278 - 8.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.09% 1.155 1.260 - 4.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 9.07% 83.375 90.939 - -12.15% -
std::vector<int>::ctor(size)/1024 9.04% 41.196 44.920 - 6.42% -
rng::contains(list<int>)_(process_all)/8 8.98% 2.177 2.372 - -0.37% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.97% 2.282 2.487 - 2.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 8.96% 2.295 2.501 - 7.90% -
std::all_of(vector<int>)_(process_all)/8 8.96% 2.330 2.539 - 0.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.95% 34.933 38.061 - 8.88% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 8.93% 9694.964 10561.186 - 4.05% -
std::multiset<std::string>::count(key)_(existent)/1024 8.93% 23.328 25.411 - 8.29% -
BM_PushHeap_string_Random_16384 8.92% 16.081 17.515 - 8.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.88% 22.294 24.273 - 14.38% -
BM_deque_vector_ranges_copy_backward/64000 8.84% 7182.593 7817.597 - 8.33% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.82% 0.338 0.368 - 0.72% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 8.81% 325.629 354.301 - 6.17% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 8.78% 0.460 0.501 - -14.82% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 8.77% 57928145.824 63007493.077 - 9.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 8.75% 25.416 27.640 - -1.09% -
std::multimap<std::string,_int>::erase(iterator)/8192 8.72% 29.749 32.343 - 24.60% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.70% 326.963 355.393 - 6.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.68% 0.447 0.485 - 1.42% -
SetIntersection_Interlaced_Vector_float_256_4 8.66% 5130015.911 5574213.207 - 6.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.62% 1224.222 1329.808 - 2.38% -
std::find_if(deque<int>)_(process_all)/1024 8.59% 269.695 292.859 - 0.42% -
SetIntersection_Front_Vector_string_256_256 8.57% 17874001.376 19406160.092 - 4.67% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 8.56% 48.638 52.801 - 8.63% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 8.50% 56.882 61.717 - 9.93% -
std::copy_backward(list<int>)/512 8.47% 364.740 395.617 - 8.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.46% 9.648 10.465 - 17.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 8.41% 706.246 765.621 - -2.96% -
BM_format/string_len_6000 8.39% 73.232 79.376 - 8.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.37% 37.867 41.037 - 9.39% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 8.36% 6909.191 7486.671 - 10.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.35% 1.666 1.805 - -6.16% -
bm_exception_ptr_move_assign_nonnull 8.34% 4.901 5.310 - -22.98% -
BM_vector_deque_copy/0 8.34% 0.425 0.460 - -16.40% -
BM_deque_vector_ranges_copy/0 8.34% 1.308 1.417 - -1.51% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 8.30% 38.539 41.738 - 0.37% -
BM_Ostream_number/0 8.27% 29.788 32.252 - 9.60% -
std::list<int>::ctor(Range)_(cheap_elements)/32 8.21% 329.106 356.111 - 7.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.20% 46.808 50.648 - 15.98% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.20% 38425259.227 41576377.417 - 9.45% -
std::unordered_multimap<int,_int>::ctor(const&)/32 8.18% 202.865 219.455 - 6.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 8.17% 12.187 13.183 - 0.93% -
SetIntersection_Front_Set_string_64_64 8.16% 33493483.604 36228177.759 - 6.24% -
std::find(vector<bool>)_(process_all)/1024 8.15% 4.722 5.107 - 10.16% -
std::format(double)_(fmt:_{:0>17500_0g}) 8.12% 199.110 215.273 - 6.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 8.11% 41.791 45.180 - 0.80% -
std::remove(deque<int>)_(sprinkled)/32 8.11% 50.249 54.324 - 8.39% -
std::find_if(deque<int>)_(process_all)/8192 8.11% 2165.961 2341.567 - 0.49% -
BM_CmpEqual_uint_schar 8.10% 1.011 1.093 - -3.50% -
ranges::min(std::vector<__int128>)/1 8.07% 0.344 0.371 - 9.34% -
BM_BitsetToString<32>/Sparse_(10%)/10 8.07% 12.918 13.960 - 8.49% -
BM_PushHeap_string_Random_1024 8.04% 14.815 16.007 - 7.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 8.02% 61.421 66.347 - 0.66% -
rng::find_last(vector<char>)_(bail_90%)/50 7.96% 1.446 1.561 - 6.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 7.96% 782.629 844.921 - -3.19% -
std::find_if(deque<int>)_(process_all)/32768 7.92% 8730.694 9421.883 - 1.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 7.91% 0.963 1.039 - -6.38% -
BM_PushHeap_float_SingleElement_4 7.91% 0.363 0.392 - 9.26% -
SetIntersection_Front_Vector_uint64_16384_16384 7.90% 70889308.377 76489533.284 - 2.74% -
std::equal(vector<bool>)_(unaligned)/50 7.90% 0.783 0.845 - 3.53% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.82% 11409.644 12301.577 - 7.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.82% 1.203 1.297 - 5.13% -
std::map<std::string,_int>::erase(iterator)/8192 7.81% 29.532 31.837 - 9.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.79% 24.505 26.414 - 0.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.77% 328.024 353.502 - 3.95% -
std::transform(deque<int>,_deque<int>)/50 7.75% 33.581 36.184 - 7.59% -
std::set<int>::contains(key)_(non-existent)/1024 7.75% 6.044 6.512 - 7.56% -
std::search(vector<int>,_pred)_(single_element)/1024 7.74% 504.809 543.881 - -5.73% -
std::search(deque<int>)_(near_matches)/1000 7.73% 17347.818 18687.966 - 0.75% -
rng::contains(list<int>)_(process_all)/32 7.71% 8.963 9.655 - 6.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.71% 0.619 0.667 - 5.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.68% 0.316 0.340 - -7.42% -
SetIntersection_Front_Set_float_262144_256 7.66% 3888705.059 4186403.008 - 12.95% -
BM_PushHeap_uint64_SingleElement_64 7.65% 0.352 0.379 - 3.52% -
SetIntersection_None_Set_string_1024_4 7.65% 8835227.909 9511097.677 - 6.70% -
std::list<int>::ctor(size)/1024 7.65% 11769.837 12669.706 - 6.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.58% 1.263 1.358 - 9.30% -
std::search(deque<int>)_(near_matches)/1024 7.58% 18114.793 19487.456 - -0.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 7.53% 0.694 0.746 - 4.90% -
SetIntersection_Front_Set_float_256_64 7.51% 5677298.561 6103661.857 - 11.78% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.50% 332.441 357.375 - 7.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.50% 147.913 159.002 - 1.41% -
BM_deque_deque_ranges_move/70000 7.50% 3295.405 3542.410 - 7.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.48% 0.694 0.745 - 7.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.47% 750.041 806.105 - -13.14% -
std::adjacent_find(vector<int>)/50 7.46% 11.929 12.820 - 7.98% -
std::is_sorted(vector<int>,_pred)/8 7.46% 3.179 3.416 - 7.97% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.44% 24.979 26.837 - 12.04% -
BM_vector_deque_move/0 7.43% 0.398 0.428 - -17.60% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.43% 0.693 0.745 - 7.49% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 7.41% 35.726 38.375 - 3.61% -
BM_PushHeap_string_Ascending_16384 7.41% 24.348 26.153 - 36.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.41% 32.777 35.205 - 41.05% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 7.39% 13.981 15.014 - 40.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.35% 11466.599 12309.302 - 6.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.32% 0.629 0.675 - -2.59% -
std::for_each_n(list<int>)/8192 7.28% 7229.333 7755.328 - 5.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.27% 9952478.847 10676236.117 - 7.76% -
std::find_end(deque<int>)_(match_near_end)/1000 7.26% 41.394 44.397 - -87.26% -
SetIntersection_Front_Vector_uint64_256_256 7.25% 4251560.388 4559907.440 - 7.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.23% 2.218 2.378 - 1.22% -
BM_PushHeap_string_Random_256 7.18% 14.240 15.262 - 7.36% -
BM_PushHeap_string_QuickSortAdversary_4 7.16% 6.330 6.784 - 6.35% -
std::for_each(join_view(vector<vector<int>>))/8 7.16% 1.378 1.476 - 3.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 7.14% 17663540.949 18924461.128 - -5.00% -
SetIntersection_Interlaced_Set_uint64_16384_4 7.13% 177918794.149 190607841.148 - 5.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 7.13% 22.893 24.525 - -0.98% -
BM_PushHeap_string_Random_64 7.12% 12.859 13.774 - 6.82% -
BM_LexicallyNormal/small_path/16 7.11% 260.249 278.759 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_16384 7.10% 72046985.742 77163803.260 - 4.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.07% 0.694 0.743 - 7.16% -
rng::starts_with(list<int>)/8192 7.04% 8583.428 9187.607 - 6.89% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.03% 7971.403 8531.679 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_256_4 6.96% 4659188.741 4983434.856 - -2.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.94% 42.110 45.033 - 6.06% -
std::format(double)_(fmt:_{:017500_10L}) 6.94% 218.598 233.766 - 3.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 6.91% 18.356 19.625 - 1.84% -
BM_deque_deque_copy/70000 6.91% 3168.724 3387.546 - 6.46% -
SetIntersection_Interlaced_Set_uint64_262144_1 6.90% 987238.580 1055381.152 - -1.79% -
SetIntersection_Front_Vector_uint64_1024_256 6.90% 2130636.000 2277650.292 - 6.62% -
std::find_end(deque<int>)_(process_all)/8192 6.88% 1996.555 2133.937 - -25.29% -
BM_Swap_Null_LargeNonTrivialFunctor 6.87% 0.493 0.527 - -7.21% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.86% 11288.923 12063.141 - 6.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.85% 145055369.704 154989639.317 - 8.94% -
BM_format_to_string_begin<std::wstring>/1048576 6.83% 49760.046 53160.543 - 6.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.83% 1.129 1.206 - 20.13% -
BM_sprintf/C_string_len_60 6.81% 5.798 6.193 - 5.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.80% 1.117 1.193 - -1.09% -
BM_vector_deque_ranges_move_backward/4000 6.77% 141.708 151.306 - 6.17% -
BM_StringDestroy_Huge 6.76% 10.834 11.566 - 5.84% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 6.76% 1.207 1.289 - 5.30% -
SetIntersection_Interlaced_Set_uint64_256_1 6.68% 4086433.793 4359375.246 - 3.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.67% 348182.414 371415.540 - 5.07% -
BM_PushHeap_uint32_Descending_4 6.67% 0.351 0.375 - 3.16% -
std::vector<std::string>::ctor(size)/32 6.65% 33.021 35.217 - 10.92% -
BM_StringRead_Cold_Shallow_Small 6.65% 1.141 1.217 - 8.17% -
SetIntersection_Interlaced_Set_uint64_16_4 6.64% 58937365.538 62853378.716 - 4.18% -
SetIntersection_Front_Set_uint64_16384_64 6.62% 1697190.656 1809591.062 - 7.69% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.62% 9.896 10.551 - 6.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.62% 29.474 31.425 - 10.18% -
SetIntersection_Front_Set_uint32_256_256 6.62% 7278648.245 7760140.659 - -0.36% -
SetIntersection_Interlaced_Vector_float_64_4 6.61% 17756505.483 18930630.684 - 4.16% -
std::is_sorted_until(deque<int>)/8 6.59% 3.000 3.197 - 25.79% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.56% 29.866 31.825 - 9.78% -
SetIntersection_Interlaced_Vector_uint64_262144_4 6.56% 1466241.041 1562393.937 - -1.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.56% 12658.471 13488.570 - 6.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.56% 30.318 32.306 - -9.51% -
std::stable_partition(deque<int>)_(sparse)/50 6.55% 28.019 29.854 - 8.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.55% 1.805 1.923 - 44.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.54% 131.735 140.354 - 8.62% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.53% 1771125.570 1886739.666 - 4.37% -
SetIntersection_None_Set_string_1024_16 6.52% 8785901.572 9359119.043 - 1.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.50% 1829.496 1948.485 - 1.13% -
BM_StringRead_Cold_Deep_Empty 6.49% 1.221 1.300 - 11.32% -
std::format(int64_t)_(fmt:_{:0<512LX}) 6.48% 41.318 43.996 - 3.13% -
SetIntersection_Interlaced_Set_uint64_256_256 6.48% 7461256.577 7944857.687 - 3.79% -
ranges::minmax(std::list<char>)/64 6.47% 33.510 35.679 - 20.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.47% 226.634 241.305 - 0.61% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 6.46% 2.656 2.828 - 7.88% -
std::unordered_set<std::string>::contains(key)_(existent)/32 6.45% 39.244 41.775 - 5.67% -
std::unordered_set<std::string>::erase(iterator)/1024 6.44% 26.296 27.989 - 1.88% -
std::replace_if(vector<int>)_(sprinkled)/50 6.43% 13.632 14.509 - 13.82% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.43% 18919.479 20135.625 - 5.75% -
std::count(vector<int>)_(every_other)/8 6.43% 1.295 1.379 - 3.23% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.42% 1.614 1.718 - 6.44% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.40% 14303509.682 15219598.964 - 2.84% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 6.38% 56418.008 60020.208 - 8.12% -
std::none_of(vector<int>)_(process_all)/8 6.38% 2.434 2.590 - 3.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.38% 42.893 45.630 - 37.54% -
SetIntersection_Front_Set_uint64_16384_1 6.38% 990213.712 1053375.711 - -0.57% -
std::is_sorted_until(list<int>)/8192 6.38% 6780.678 7213.011 - 0.49% -
rng::for_each(set<int>)/32 6.37% 21.141 22.487 - 6.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.36% 13065.288 13896.647 - 12.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.36% 45518357.679 48413452.506 - 2.82% -
std::transform(deque<int>,_deque<int>)/32 6.33% 21.455 22.813 - 6.77% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.33% 11516.825 12245.512 - 7.89% -
SetIntersection_Front_Vector_uint64_16384_256 6.29% 2135896.706 2270242.175 - 5.80% -
std::move_backward(vector<bool>)_(aligned)/64 6.29% 1.746 1.856 - 7.22% -
std::move_backward(deque<int>)/8 6.28% 3.373 3.585 - 4.33% -
BM_join_view_out_vectors/0 6.28% 0.368 0.391 - -8.51% -
SetIntersection_Front_Vector_uint64_262144_256 6.28% 2142794.616 2277279.012 - -0.12% -
std::remove_copy(deque<int>)_(sprinkled)/32 6.27% 12.155 12.917 - 4.50% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.27% 5.262 5.591 - 5.16% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.27% 10.396 11.048 - 8.64% -
std::find(vector<char>)_(bail_25%)/8 6.21% 1.087 1.154 - 4.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.19% 87.756 93.190 - 6.74% -
std::find(vector<int>)_(bail_25%)/32768 6.18% 1867.767 1983.119 - 7.34% -
SetIntersection_Interlaced_Vector_float_64_16 6.11% 18690080.413 19831135.112 - 18.78% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.10% 5.272 5.594 - 8.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.09% 4.700 4.986 - -3.66% -
BM_deque_vector_copy/70000 6.07% 3178.562 3371.528 - 6.30% -
std::sort(vector<NonIntegral>)_(ascending)/1024 6.07% 520.521 552.114 - 5.97% -
BM_format/string_len_6 6.07% 2.567 2.723 - 7.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.05% 36.424 38.629 - -1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.05% 716.396 759.728 - 0.65% -
SetIntersection_Front_Set_uint32_256_64 6.05% 5194149.577 5508303.836 - -5.34% -
std::adjacent_find(vector<int>)/8 6.04% 2.015 2.137 - 6.86% -
std::partition(deque<int>)_(sparse)/1024 6.04% 388.879 412.364 - 8.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.02% 34767.502 36860.984 - -0.10% -
SetIntersection_Interlaced_Set_uint64_64_16 5.99% 21978169.116 23294967.576 - 2.52% -
BM_StringAssignAsciiz_Huge_Opaque 5.99% 191.958 203.451 - 6.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.98% 39.018 41.353 - 1.41% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.96% 97039.080 102825.087 - 5.39% -
std::format(double)_(fmt:_{:0^17500_0g}) 5.96% 200.560 212.517 - 2.88% -
SetIntersection_Interlaced_Set_uint64_16_1 5.96% 62495159.139 66217044.401 - 3.72% -
std::stable_partition(vector<int>)_(sparse)/50 5.93% 20.905 22.144 - -0.54% -
BM_LexicallyNormal/small_path/32 5.93% 485.262 514.035 - 0.17% -
std::partition(vector<int>)_(dense)/1024 5.92% 242.602 256.970 - 5.99% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.90% 124.667 132.017 - 18.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.85% 21.661 22.927 - 5.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 5.82% 52.473 55.528 - -1.57% -
BM_std_minmax_element<short>/3 5.82% 1.140 1.207 - 11.78% -
BM_PushHeap_uint64_SingleElement_262144 5.82% 0.358 0.378 - 4.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.81% 11090.638 11735.301 - -0.21% -
BM_deque_vector_ranges_move/0 5.81% 1.353 1.432 - -5.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 5.81% 330.946 350.177 - 1.33% -
std::format(float)_(fmt:_{:017500_10Le}) 5.81% 202.761 214.543 - 6.18% -
bm_exception_ptr_move_ctor_null 5.80% 2.110 2.232 - -33.10% -
std::stable_partition(deque<int>)_(alloc_fails)/50 5.77% 1899.270 2008.816 - 4.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.75% 21.684 22.930 - 4.90% -
ranges::minmax(std::list<char>)/70000 5.75% 53458.117 56530.776 - 7.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.71% 356945000.168 377320158.776 - 8.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.70% 35473.868 37494.125 - 4.00% -
SetIntersection_Interlaced_Vector_float_16384_1 5.69% 1047720.673 1107370.332 - 3.39% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.69% 22.968 24.274 - 10.35% -
BM_LexicallyNormal/small_path/4 5.68% 85.500 90.358 - 0.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.67% 15.635 16.522 - 0.90% -
std::find_end(list<int>)_(near_matches)/1024 5.67% 35081.110 37070.119 - -1.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 5.67% 28.866 30.502 - -0.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.67% 6.522 6.892 - 3.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.66% 22.500 23.774 - 3.35% -
SetIntersection_Front_Set_float_1024_1024 5.64% 12778380.169 13499550.126 - 14.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 5.64% 24.022 25.377 - -0.28% -
std::stable_partition(vector<int>)_(dense)/50 5.63% 25.035 26.444 - 0.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.63% 17.413 18.393 - 6.34% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.62% 10.403 10.988 - 7.87% -
std::multiset<int>::count(key)_(existent)/8192 5.61% 9.510 10.043 - -2.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.60% 10.429 11.013 - 3.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.60% 4.356 4.600 - 8.35% -
std::for_each_n(list<int>)/8 5.60% 2.463 2.601 - 7.44% -
BM_LexicallyNormal/small_path/64 5.59% 961.208 1014.983 - 1.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.56% 49.551 52.305 - 18.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.55% 11.482 12.120 - 7.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 5.53% 19.289 20.356 - 6.37% -
std::move_backward(list<int>)/1048576 5.53% 1033519.449 1090719.933 - 7.20% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.52% 576.413 608.226 - 5.33% -
BM_std_minmax_element<char>/1024 5.51% 281.509 297.026 - 8.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.51% 242.723 256.090 - 19.39% -
std::vector<int>::ctor(size)/32 5.50% 11.062 11.671 - 17.13% -
BM_LexicallyNormal/small_path/128 5.49% 1899.989 2004.339 - 0.91% -
BM_PushHeap_uint64_SingleElement_1024 5.49% 0.363 0.383 - 4.03% -
std::move(list<int>)/64 5.48% 40.811 43.047 - -10.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.48% 36.530 38.531 - -1.51% -
BM_PushHeap_float_SingleElement_16 5.47% 0.363 0.383 - 5.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.47% 1343.442 1416.924 - -2.58% -
BM_format_to_n_string_pointer<char>/1048576 5.46% 11391.043 12012.897 - -3.37% -
std::for_each(list<int>)/8192 5.45% 7256.245 7651.903 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.45% 1.538 1.622 - 2.85% -
BM_sprintf/C_string_len_6 5.44% 4.382 4.620 - 22.86% -
std::equal(vector<bool>)_(unaligned)/8 5.44% 0.798 0.841 - 2.88% -
BM_deque_deque_move_backward/0 5.43% 0.764 0.806 - -12.39% -
BM_deque_deque_ranges_move/2 5.42% 2.077 2.190 - -5.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.42% 33.762 35.593 - 21.61% -
BM_vector_deque_ranges_copy_backward/4000 5.41% 140.843 148.460 - 5.26% -
std::rotate(list<int>)_(by_1/2)/1024 5.41% 388.583 409.591 - 7.85% -
std::search(vector<int>,_pred)_(no_match)/1000 5.40% 526.473 554.924 - 9.14% -
BM_join_view_deques/1024 5.39% 2664.890 2808.539 - 4.09% -
rng::contains_subrange(deque<int>)_(single_element)/16 5.39% 10.447 11.011 - 8.74% -
BM_CmpEqual_ushort_short 5.39% 0.988 1.041 - -7.53% -
SetIntersection_Interlaced_Set_uint64_16_16 5.39% 37925450.990 39968910.830 - 3.64% -
std::multiset<std::string>::count(key)_(existent)/8192 5.39% 28.464 29.997 - 13.11% -
BM_lexicographical_compare_three_way_slow_path/4096 5.38% 1139.681 1200.958 - 29.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.37% 2.536 2.672 - -12.52% -
BM_StringRead_Cold_Deep_Large 5.37% 1.303 1.373 - 11.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.37% 37.715 39.739 - 12.17% -
std::stable_partition(deque<int>)_(alloc_fails)/32 5.37% 1873.494 1974.020 - 2.76% -
BM_lexicographical_compare_three_way_slow_path/1048576 5.36% 293064.139 308763.632 - 27.87% -
BM_format_to_n_string_span<char>/1048576 5.36% 11392.309 12002.509 - -3.53% -
SetIntersection_Front_Vector_string_262144_64 5.34% 3040562.425 3203046.791 - 2.30% -
BM_vector_deque_ranges_copy_backward/5500 5.33% 199.269 209.899 - 5.56% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.33% 27.787 29.268 - 8.21% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.33% 7.225 7.610 - 7.68% -
std::transform(list<int>)_(identity_transform)/8192 5.32% 7380.467 7773.183 - 10.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.32% 1.149 1.210 - -0.88% -
BM_vector_deque_ranges_move_backward/4096 5.30% 148.962 156.864 - 3.41% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.30% 5.174 5.448 - 5.25% -
std::sort(vector<NonIntegral>)_(ascending)/8192 5.30% 3739.623 3937.903 - 5.27% -
SetIntersection_Front_Set_uint32_262144_64 5.29% 1672684.534 1761250.427 - 6.31% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 5.29% 75807.666 79818.395 - 9.41% -
SetIntersection_Interlaced_Vector_float_256_256 5.29% 4569557.713 4811149.220 - 4.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.27% 7489.343 7884.326 - 1.01% -
BM_lexicographical_compare_three_way_slow_path/65536 5.27% 18060.381 19011.733 - 26.36% -
SetIntersection_Interlaced_Vector_float_64_64 5.25% 10854806.672 11424541.572 - 3.48% -
BM_lexicographical_compare_three_way_slow_path/64 5.25% 17.722 18.652 - 23.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.23% 85154.533 89607.739 - 4.65% -
BM_std_minmax_element<int>/4 5.23% 1.203 1.266 - 2.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.22% 737.663 776.185 - -0.98% -
BM_StringRead_Cold_Shallow_Large 5.21% 1.164 1.225 - 12.61% -
SetIntersection_Interlaced_Set_uint32_262144_16384 5.20% 1208531.578 1271399.984 - -2.20% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.15% 28.174 29.625 - 19.11% -
std::copy_backward(deque<int>)/8 5.15% 2.695 2.834 - 6.47% -
std::find_first_of(deque<int>)_(small_needle)/32 5.14% 107.498 113.025 - 4.94% -
BM_lexicographical_compare_three_way_slow_path/16384 5.13% 4517.553 4749.092 - 29.84% -
SetIntersection_Front_Set_float_16384_1024 5.12% 12928119.458 13590597.906 - 8.99% -
SetIntersection_Front_Vector_string_256_16 5.11% 5904204.906 6205891.117 - 1.95% -
BM_StringRead_Cold_Deep_Small 5.11% 1.220 1.283 - 10.41% -
BM_join_view_out_vectors/1024 5.09% 1560.425 1639.784 - 5.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.08% 1009533.187 1060792.134 - 0.50% -
std::partition(deque<int>)_(dense)/8192 5.07% 2671.210 2806.651 - 0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 5.06% 991585.654 1041806.481 - -1.42% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.06% 10.626 11.164 - 8.62% -
BM_deque_vector_move/1024 5.06% 36.955 38.825 - 5.52% -
BM_std_minmax_element<int>/3 5.06% 1.153 1.211 - 8.68% -
std::partial_sort(deque<int>)_(repeated)/1024 5.04% 6222.908 6536.253 - 4.23% -
SetIntersection_Front_Set_float_262144_1024 5.01% 13100568.862 13756793.309 - 14.31% -
std::make_heap(deque<int>)_(heap)/1024 5.00% 1096.322 1151.166 - 16.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.00% 815.874 856.649 - 5.53% -
bm_lexicographical_compare<unsigned_char>/8 4.99% 1.314 1.380 - -0.70% -
std::make_heap(deque<int>)_(heap)/8192 4.99% 8622.785 9052.638 - 17.70% -
SetIntersection_Interlaced_Vector_float_256_1 4.98% 4143037.351 4349458.097 - 2.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.97% 2.310 2.425 - 1.66% -
SetIntersection_Interlaced_Vector_float_262144_1 4.96% 1046092.272 1098009.429 - 3.18% -
rng::starts_with(vector<int>,_pred)/8 4.96% 2.359 2.476 - 7.08% -
std::remove(deque<int>)_(sprinkled)/50 4.96% 55.335 58.078 - 5.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 4.94% 132908.018 139478.835 - 4.87% -
SetIntersection_Interlaced_Vector_float_16384_16384 4.94% 79357056.237 83279132.763 - 4.47% -
BM_lexicographical_compare_three_way_slow_path/262144 4.94% 72263.241 75833.878 - 19.81% -
BM_deque_deque_ranges_move/1 4.94% 2.310 2.424 - -6.71% -
BM_std_minmax_element<long_long>/3 4.93% 1.137 1.193 - 7.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.93% 2.242 2.352 - -2.53% -
std::is_sorted_until(vector<int>,_pred)/8192 4.92% 3205.808 3363.543 - -0.66% -
std::partition(vector<int>)_(dense)/50 4.92% 13.145 13.792 - 6.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.90% 604.812 634.466 - 2.05% -
SetIntersection_Front_Set_float_262144_64 4.90% 1713910.584 1797866.765 - 6.13% -
std::stable_partition(vector<int>)_(sparse)/1024 4.89% 211.220 221.547 - 0.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.89% 10816.232 11344.982 - -10.39% -
std::set<int>::contains(key)_(non-existent)/8192 4.89% 11.876 12.456 - 20.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.88% 2.346 2.461 - 9.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.88% 12756319.306 13378281.597 - 2.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.86% 18.891 19.808 - -1.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.86% 15.561 16.316 - -0.68% -
BM_PushHeap_uint64_SingleElement_4 4.85% 0.357 0.374 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.85% 1.641 1.721 - 5.59% -
std::move_backward(list<int>)/262144 4.85% 265559.496 278430.120 - 8.32% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.84% 27.777 29.120 - -4.87% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.83% 55524.149 58208.614 - 2.05% -
SetIntersection_Front_Set_uint32_262144_1024 4.81% 12002184.371 12579533.488 - -10.65% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.80% 995500.536 1043239.736 - -2.18% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.79% 100986.485 105823.478 - 6.55% -
SetIntersection_Front_Vector_uint64_1024_1 4.79% 989451.860 1036810.099 - -1.10% -
SetIntersection_None_Set_uint64_256_256 4.79% 5602802.337 5870898.395 - 0.81% -
SetIntersection_Interlaced_Vector_float_1024_1 4.78% 1040943.355 1090695.264 - 3.01% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.77% 1.317 1.380 - -0.02% -
BM_deque_vector_move/0 4.76% 1.532 1.605 - 12.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.75% 125215.824 131161.233 - 8.75% -
BM_CmpLess_uchar_short 4.74% 1.015 1.063 - -6.34% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.74% 680.235 712.489 - 1.32% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.73% 10.019 10.494 - -0.85% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.72% 45.845 48.008 - 3.53% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 4.72% 25499.647 26702.629 - -6.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.72% 27253686.905 28539306.179 - 7.61% -
SetIntersection_Interlaced_Set_uint64_262144_256 4.70% 1593619.466 1668474.446 - 2.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.69% 32.676 34.210 - -0.67% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.68% 2276.300 2382.908 - -3.57% -
BM_lexicographical_compare_three_way_slow_path/1024 4.68% 291.834 305.495 - 27.49% -
std::replace_if(list<int>)_(prefix)/8192 4.68% 6841.268 7161.200 - 0.53% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.67% 11.782 12.333 - 6.09% -
BM_deque_deque_ranges_copy/64000 4.67% 2951.386 3089.255 - 4.70% -
SetIntersection_Front_Set_float_16384_16 4.67% 1170836.893 1225500.968 - 1.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.66% 583.772 610.974 - 11.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.66% 2942084.391 3079103.924 - -2.83% -
std::adjacent_find(deque<int>,_pred)/8 4.66% 4.318 4.519 - -6.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.65% 2304513.301 2411614.784 - 4.69% -
std::stable_partition(deque<int>)_(sparse)/32 4.65% 11.674 12.216 - 9.58% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.63% 37.566 39.304 - -1.12% -
std::find_end(deque<int>)_(process_all)/1048576 4.61% 265418.271 277665.216 - -24.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.61% 476.462 498.445 - 4.33% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 4.61% 1.264 1.322 - 13.75% -
SetIntersection_Front_Set_uint32_262144_16 4.61% 1157522.784 1210834.532 - 3.43% -
std::move_backward(vector<bool>)_(aligned)/512 4.60% 2.249 2.352 - 3.15% -
std::stable_partition(list<int>)_(alloc_fails)/50 4.59% 1867.960 1953.718 - 3.20% -
std::multiset<std::string>::find(key)_(existent)/32 4.59% 14.391 15.052 - -4.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.58% 8389094.289 8772930.580 - 8.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.57% 9448915.471 9880810.233 - 9.86% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 4.56% 131.031 137.012 - 0.48% -
std::replace(vector<int>)_(prefix)/32 4.56% 4.924 5.148 - 0.55% -
BM_PushHeap_uint64_SingleElement_16384 4.55% 0.364 0.380 - 3.49% -
SetIntersection_None_Vector_uint64_1024_64 4.55% 1023679.193 1070273.416 - -2.21% -
SetIntersection_Interlaced_Set_uint64_4_4 4.54% 136463769.126 142659273.009 - 3.00% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.54% 10.189 10.651 - 5.47% -
std::search(vector<int>,_pred)_(single_element)/1000 4.53% 509.064 532.149 - -5.51% -
BM_PushHeap_uint64_SingleElement_256 4.51% 0.385 0.403 - 2.98% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4.51% 2485.302 2597.392 - 4.53% -
std::any_of(vector<int>)_(process_all)/8 4.49% 2.394 2.501 - 3.38% -
SetIntersection_Front_Set_float_262144_4 4.48% 1020461.917 1066193.616 - -2.84% -
SetIntersection_Front_Set_uint32_16384_16 4.48% 1160568.152 1212540.033 - -0.60% -
std::find_if(list<int>)_(process_all)/8192 4.47% 9121.267 9528.782 - 27.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.47% 26344714.866 27521691.019 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 4.47% 2100015.544 2193804.364 - -0.02% -
BM_Swap_MemFuncPtr_MemPtr 4.47% 3.402 3.553 - 3.27% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 4.45% 43.268 45.195 - 4.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 4.44% 23.409 24.449 - -0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 4.43% 0.257 0.268 - 4.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.43% 2.206 2.304 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 4.42% 1125600.916 1175399.219 - -1.78% -
BM_PushHeap_uint64_Random_262144 4.42% 6.360 6.641 - 10.87% -
std::format(double)_(fmt:_{:0<17500_17000L}) 4.42% 410.902 429.069 - -3.56% -
BM_LexicallyNormal/small_path/8 4.42% 142.370 148.661 - 0.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.41% 1.706 1.781 - 9.24% -
BM_num_put<unsigned_long_long> 4.41% 11.129 11.619 - 14.81% -
SetIntersection_Front_Set_uint64_262144_64 4.41% 1600293.306 1670819.410 - -1.66% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.41% 21.813 22.774 - 13.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.40% 3.501 3.655 - 6.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.40% 2379564.244 2484232.014 - 1.23% -
std::stable_partition(deque<int>)_(sparse)/1024 4.40% 442.439 461.900 - 7.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 4.40% 33545.846 35020.927 - 4.88% -
BM_StringAssignAsciiz_Large_Transparent 4.40% 11.467 11.971 - 1.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.38% 136081.857 142048.882 - 4.54% -
std::copy_n(vector<bool>)_(aligned)/262144 4.36% 708.092 738.962 - 26.22% -
std::unique(vector<int>,_pred)_(sprinkled)/32 4.35% 57.869 60.388 - 4.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.35% 18.403 19.204 - -0.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.35% 19.362 20.205 - 1.81% -
std::find(deque<int>)_(process_all)/8 4.35% 3.301 3.445 - 1.37% -
std::move_backward(vector<int>)/512 4.35% 20.827 21.733 - 5.36% -
SetIntersection_Interlaced_Set_uint64_64_1 4.34% 16334189.955 17042284.413 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.33% 0.615 0.642 - 8.55% -
SetIntersection_None_Vector_string_262144_16 4.33% 1257960.104 1312441.336 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.32% 23722026.489 24747536.859 - -0.04% -
SetIntersection_Front_Vector_uint64_262144_16 4.32% 1073297.465 1119645.489 - -0.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.30% 510901.524 532871.922 - 4.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.30% 338760787.881 353324200.560 - 40.47% -
std::sample(list<int>)/32 4.29% 312.343 325.744 - 4.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.28% 15.697 16.369 - -3.51% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 4.26% 12715447.179 13257544.759 - -0.47% -
std::equal(list<int>)_(it,_it,_it)/1048576 4.26% 1312607.646 1368471.553 - 5.61% -
SetIntersection_Front_Set_string_1024_4 4.25% 1209627.637 1261078.440 - -0.51% -
SetIntersection_None_Set_uint32_1024_1024 4.25% 8754023.630 9126255.840 - 0.12% -
SetIntersection_Front_Vector_string_1024_1 4.25% 1039936.693 1084097.533 - -0.77% -
std::set<std::string>::find(key)_(non-existent)/32 4.23% 10.566 11.013 - 16.87% -
BM_Move_MemFuncPtr 4.23% 1.204 1.255 - -7.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 4.22% 8646894.692 9011716.228 - 0.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.21% 56699.748 59084.660 - 3.10% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 4.20% 36.451 37.983 - 0.29% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4.20% 2770.510 2886.905 - 5.18% -
std::find_end(list<int>,_pred)_(same_length)/8192 4.19% 8835.275 9205.612 - -46.10% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.19% 37.483 39.053 - 1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.18% 11115.243 11579.345 - 3.10% -
std::sort(deque<int>)_(ascending)/8 4.16% 17.643 18.377 - 3.42% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.16% 259.811 270.611 - 4.01% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.14% 10.052 10.468 - -7.73% -
std::find(vector<bool>)_(process_all)/8192 4.14% 33.574 34.964 - 5.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 4.12% 523.061 544.623 - 5.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 4.12% 31.713 33.020 - -1.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 4.12% 12845.707 13375.036 - 1.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.12% 343.976 358.144 - 3.01% -
SetIntersection_None_Set_uint32_262144_256 4.11% 1142174.314 1189148.356 - -1.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 4.11% 45.224 47.083 - 3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.11% 1023622.304 1065685.911 - -0.97% -
std::find_if_not(vector<int>)_(process_all)/8 4.11% 1.374 1.430 - 1.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.10% 11.787 12.271 - 1.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 4.10% 21.249 22.120 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.10% 1455005.791 1514647.882 - -1.21% -
std::format(double)_(fmt:_{:_0La}) 4.09% 36.389 37.878 - 5.22% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.09% 3.804 3.959 - 3.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.08% 5025.393 5230.584 - 2.05% -
SetIntersection_Interlaced_Set_uint64_64_4 4.07% 20782924.988 21629608.655 - 2.67% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 4.07% 26.970 28.067 - 5.38% -
BM_deque_deque_copy/64000 4.07% 2936.613 3056.041 - 3.69% -
bm_lexicographical_compare<unsigned_char>/1 4.06% 1.528 1.590 - 1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 4.05% 1032845.334 1074705.734 - -2.13% -
std::find_if_not(deque<int>)_(process_all)/8 4.05% 2.528 2.630 - -1.45% -
std::is_sorted_until(vector<int>,_pred)/1024 4.04% 399.461 415.584 - -0.98% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.04% 11.767 12.242 - 8.41% -
std::adjacent_find(deque<int>,_pred)/50 4.03% 29.563 30.755 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.03% 19.919 20.721 - -7.96% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.02% 19820.058 20616.548 - 3.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.01% 3946.710 4104.837 - 4.53% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 4.00% 1.151 1.197 - -0.44% -
SetIntersection_None_Set_uint32_262144_1 3.99% 1149716.228 1195621.177 - -1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.98% 13322.505 13853.341 - 7.76% -
SetIntersection_None_Vector_uint32_262144_64 3.98% 1093788.066 1137310.710 - -0.23% -
BM_LexicallyRelative/small_path/256 3.98% 5886.954 6121.139 - -1.05% -
BM_lexicographical_compare_three_way_slow_path/4 3.98% 1.173 1.219 - 7.90% -
SetIntersection_Interlaced_Set_uint64_64_64 3.97% 13123643.302 13645104.397 - 2.91% -
BM_LexicallyRelative/small_path/128 3.97% 2960.254 3077.820 - -1.46% -
BM_StringRelational_Eq_Empty_Large_Control 3.97% 0.475 0.494 - 3.11% -
BM_StringAssignAsciiz_Small_Opaque 3.96% 2.985 3.103 - -7.01% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.96% 0.473 0.492 - -0.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.95% 8502.910 8838.920 - -0.88% -
SetIntersection_Interlaced_Vector_uint32_16384_1 3.95% 1006586.224 1046319.877 - -1.41% -
BM_deque_vector_move_backward/5500 3.94% 197.818 205.609 - 2.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 3.94% 32.904 34.199 - 41.51% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.93% 9097.729 9455.569 - 2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.93% 1095833.411 1138934.176 - -3.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.93% 13732.776 14272.596 - 5.29% -
std::unordered_set<int>::contains(key)_(existent)/1024 3.92% 1.246 1.294 - 10.78% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 3.92% 362957.254 377177.773 - 4.12% -
SetIntersection_Interlaced_Vector_string_1024_64 3.91% 8033546.589 8347741.049 - -2.60% -
BM_StringRelational_Eq_Small_Huge_Control 3.91% 0.470 0.489 - 1.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.91% 391.734 407.044 - 2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.91% 8611568.439 8947999.893 - -0.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.90% 5.636 5.856 - 5.98% -
DAG_to_complete 3.90% 0.278 0.289 - 4.06% -
SetIntersection_None_Set_uint32_262144_64 3.90% 1140922.361 1185388.592 - -2.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.88% 539.300 560.227 - 11.42% -
SetIntersection_None_Vector_string_1_1 3.88% 536047412.400 556840824.472 - 2.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 3.88% 1.281 1.330 - 1.13% -
Chain,_1_level 3.87% 1.002 1.041 - -10.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.87% 62562.273 64984.104 - 2.98% -
std::format(double)_(fmt:_{:0>17500_10L}) 3.87% 219.557 228.047 - -0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.86% 248522.350 258105.334 - 2.27% -
std::unordered_set<int>::erase(iterator)/32 3.86% 20.532 21.323 - 5.49% -
SetIntersection_Front_Set_uint64_262144_256 3.85% 3636088.750 3775981.823 - 1.69% -
SetIntersection_Front_Set_uint64_262144_4 3.85% 1056866.664 1097516.951 - 0.12% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.84% 1837.135 1907.739 - 2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 3.84% 20.322 21.102 - 1.87% -
BM_vector_deque_ranges_copy/64 3.84% 2.705 2.809 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.84% 8589.583 8919.452 - 1.79% -
std::multiset<int>::clear()/1024 3.84% 9831.902 10209.278 - -1.53% -
std::all_of(deque<int>)_(process_all)/8192 3.84% 2619.187 2719.672 - -0.01% -
BM_LexicallyRelative/small_path/8 3.83% 211.857 219.982 - -0.26% -
std::copy_if(deque<int>)_(entire_range)/8 3.83% 2.546 2.643 - -0.45% -
std::is_sorted_until(vector<int>,_pred)/8 3.83% 3.403 3.534 - 13.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.83% 1412.828 1466.872 - -0.28% -
SetIntersection_None_Set_uint64_1024_16 3.82% 8658640.453 8989768.385 - 0.19% -
SetIntersection_Front_Vector_uint64_16384_1 3.82% 994056.765 1032056.642 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.82% 10516298.419 10917696.220 - -1.78% -
SetIntersection_None_Set_uint32_262144_4 3.81% 1142859.295 1186444.986 - -2.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.80% 12.947 13.439 - 2.78% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.80% 43.502 45.153 - -0.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.79% 605.065 628.026 - 3.05% -
BM_deque_deque_move_backward/70000 3.78% 7948.880 8249.561 - 1.49% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.78% 31.603 32.796 - 2.99% -
SetIntersection_Interlaced_Set_uint32_256_64 3.77% 13395015.285 13899683.744 - -1.23% -
BM_lexicographical_compare_three_way_slow_path/256 3.76% 78.968 81.938 - 19.38% -
VChain,_1_level 3.75% 5.764 5.981 - 0.39% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.75% 1.550 1.608 - 16.89% -
BM_vector_deque_ranges_move_backward/1 3.74% 2.249 2.333 - 0.14% -
std::multiset<std::string>::clear()/1024 3.74% 21502.500 22306.737 - -0.41% -
BM_LexicallyRelative/small_path/32 3.72% 776.339 805.256 - -1.68% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.72% 8.635 8.956 - 8.68% -
SetIntersection_None_Set_uint64_16384_1024 3.72% 165642869.399 171807558.537 - 1.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 3.72% 1.250 1.297 - 0.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.71% 21.685 22.490 - -2.09% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.71% 35.552 36.872 - -12.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.71% 1150824.196 1193485.521 - 0.89% -
BM_japanese_text<char> 3.71% 22379.242 23208.688 - -3.49% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.70% 100201.858 103914.140 - 7.15% -
BM_LexicallyRelative/small_path/4 3.70% 115.030 119.291 - 0.46% -
SetIntersection_Front_Set_uint64_256_64 3.70% 5298254.367 5494136.267 - 4.18% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.69% 16.627 17.241 - -36.79% -
std::adjacent_find(vector<int>,_pred)/50 3.69% 22.600 23.433 - 1.03% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 3.68% 12606280.293 13070256.165 - 1.77% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.68% 391.163 405.548 - 1.42% -
BM_lexicographical_compare_three_way_slow_path/16 3.67% 4.619 4.788 - 9.91% -
std::map<int,_int>::contains(key)_(existent)/32 3.67% 1.596 1.654 - -0.23% -
SetIntersection_Interlaced_Set_string_256_64 3.67% 30192494.759 31299130.447 - 5.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.66% 77.452 80.290 - 8.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.66% 84.767 87.868 - -9.19% -
BM_PushHeap_uint64_Descending_16 3.66% 0.360 0.373 - 1.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.65% 101136.512 104825.331 - 6.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.64% 11.286 11.696 - 7.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.64% 227.939 236.227 - -2.14% -
BM_num_put<const_void*> 3.64% 12.054 12.492 - 11.48% -
std::make_heap(deque<int>)_(shuffled)/8192 3.63% 22747.112 23573.957 - -2.23% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.63% 13.167 13.646 - 5.15% -
SetIntersection_Front_Set_uint32_1024_1024 3.61% 12106549.268 12544019.548 - 7.86% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.61% 28.965 30.010 - -7.77% -
BM_format_to_string_begin<std::string>/1 3.60% 9.956 10.315 - 2.72% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.59% 30.197 31.280 - 13.24% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.58% 24348.371 25220.028 - -15.10% -
SetIntersection_Front_Set_uint32_1024_16 3.58% 1180165.679 1222362.631 - 0.29% -
SetIntersection_None_Set_string_1024_1 3.57% 9167214.438 9494941.598 - 3.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.57% 6106.967 6324.795 - -3.94% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.56% 1.784 1.848 - 4.05% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 3.56% 54.533 56.476 - 0.58% -
std::map<int,_int>::contains(key)_(existent)/1024 3.56% 4.007 4.149 - 7.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.56% 6.572 6.806 - -6.89% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.55% 12699.100 13149.966 - 0.48% -
BM_PathConstructString/large_string/64 3.55% 2330.782 2413.499 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.55% 16.173 16.747 - 1.48% -
SetIntersection_None_Set_uint64_1024_4 3.55% 8607293.101 8912440.884 - -2.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.54% 181498.300 187924.915 - 4.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.53% 17.042 17.643 - 12.06% -
BM_PushHeap_uint64_Ascending_64 3.52% 1.517 1.570 - 3.10% -
SetIntersection_Interlaced_Set_float_262144_262144 3.52% 1599239.991 1655512.615 - 1.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.52% 10.205 10.564 - -2.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.51% 18.941 19.606 - 1.75% -
std::make_heap(deque<int>)_(shuffled)/1024 3.51% 2553.268 2642.818 - 5.02% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.51% 3.241 3.354 - 2.13% -
std::set<int>::contains(key)_(non-existent)/0 3.50% 0.288 0.298 - -0.72% -
std::set<std::string>::find(key)_(existent)/8192 3.50% 33.832 35.017 - 14.19% -
BM_LexicallyNormal/small_path/256 3.50% 3768.962 3900.994 - 0.18% -
std::reverse_copy(list<int>)/32768 3.50% 26274.302 27194.578 - 5.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.50% 19.473 20.154 - 3.73% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 3.50% 0.534 0.553 - -8.21% -
BM_vector_deque_copy_backward/2 3.49% 1.935 2.002 - -3.01% -
SetIntersection_None_Set_uint32_262144_16 3.49% 1145519.122 1185460.939 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.48% 43108663.707 44610923.974 - 3.28% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.48% 396.491 410.306 - 1.93% -
BM_format_to_string_back_inserter<std::list<char>>/16384 3.47% 194391.194 201137.692 - 1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.47% 53.170 55.015 - 4.10% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.47% 23.203 24.008 - 7.19% -
BM_LexicallyRelative/small_path/2 3.47% 54.855 56.756 - -2.14% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.46% 261488.624 270531.787 - -3.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.46% 174147959.627 180169787.694 - 2.81% -
BM_LexicallyRelative/small_path/64 3.46% 1511.298 1563.513 - -1.87% -
SetIntersection_Front_Vector_float_16384_16 3.45% 1093411.005 1131164.062 - 1.47% -
SetIntersection_None_Vector_uint32_16384_256 3.45% 1064721.335 1101403.581 - -1.82% -
SetIntersection_None_Set_string_1024_64 3.43% 9004728.115 9313880.199 - 2.92% -
ranges::min(std::deque<char>)/1 3.43% 0.692 0.715 - 4.29% -
BM_StringAssignAsciiz_Empty_Opaque 3.42% 2.999 3.102 - -7.01% -
BM_CmpLess_int_int 3.42% 1.052 1.088 - 2.51% -
BM_StringRead_Hot_Deep_Large 3.42% 0.501 0.518 - 2.50% -
std::find_end(deque<int>)_(process_all)/1024 3.41% 291.631 301.566 - -16.09% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.41% 14740837.813 15242913.151 - -35.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.40% 2.474 2.558 - -3.23% -
BM_stop_token_multi_thread_polling_stop_requested/131072 3.39% 8225479.417 8504282.458 - 22.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.38% 3.934 4.067 - 5.28% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.38% 6703.607 6930.273 - 1.62% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 3.38% 43.869 45.351 - 4.73% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 3.38% 19.772 20.440 - 1.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.37% 19.905 20.576 - -0.40% -
BM_StringRelational_Compare_Empty_Empty_Control 3.37% 1.613 1.667 - -3.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.37% 679.896 702.807 - 12.46% -
std::multiset<int>::clear()/8192 3.37% 77981.044 80606.890 - -2.50% -
BM_vector_deque_ranges_move_backward/2 3.36% 1.998 2.065 - 0.14% -
std::set<int>::find(key)_(existent)/1024 3.36% 3.826 3.955 - -3.69% -
std::partition(vector<int>)_(dense)/8192 3.35% 1817.399 1878.333 - 3.73% -
std::unordered_map<int,_int>::clear()/32 3.35% 588.274 607.989 - 0.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.34% 758.880 784.231 - -4.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.33% 8619758.306 8907053.450 - -29.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.33% 172478.734 178227.010 - 2.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.33% 4.437 4.585 - -1.77% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.33% 10.797 11.157 - 1.86% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 3.33% 4572.267 4724.464 - 3.30% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.32% 4.934 5.098 - 1.38% -
std::set<std::string>::contains(key)_(non-existent)/32 3.32% 10.435 10.781 - 9.86% -
BM_format_to_iterator/<std::vector>_string_view_len_6 3.32% 8.485 8.766 - 4.20% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.32% 491.589 507.897 - 3.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 3.31% 1.865 1.927 - 3.19% -
BM_PushHeap_uint64_Descending_4 3.30% 0.369 0.381 - 2.47% -
SetIntersection_None_Set_uint32_256_64 3.30% 9093251.310 9393053.067 - -0.21% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.28% 4.432 4.577 - -3.10% -
std::swap_ranges(deque<int>)/1024 3.28% 319.182 329.660 - -3.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.28% 1.616 1.669 - -1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.28% 5786725.062 5976359.815 - 5.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 3.27% 1.396 1.441 - 2.67% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.27% 14.924 15.413 - -24.75% -
std::multiset<int>::count(key)_(non-existent)/8192 3.27% 9.359 9.665 - -1.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.27% 9701.508 10018.746 - 4.11% -
std::remove_if(vector<int>)_(sprinkled)/32 3.26% 53.025 54.756 - 2.90% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.25% 4928.888 5089.149 - 6.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.25% 22043193.274 22759831.566 - -0.38% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.25% 1049858.643 1083977.084 - 2.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.25% 9659713.442 9973570.201 - 2.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.25% 391.056 403.754 - 1.81% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.24% 17.688 18.261 - 8.46% -
BM_format_to_iterator/<std::deque>_string_len_6000 3.24% 147.032 151.801 - 1.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.24% 53512.864 55245.104 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.23% 350876377.273 362205320.530 - 3.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.23% 5609.858 5790.976 - 5.03% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.22% 1.442 1.489 - -5.15% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.22% 3263.855 3368.794 - 0.96% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 3.21% 62.292 64.294 - 2.81% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.21% 2.927 3.020 - 4.90% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.21% 1856.867 1916.450 - 0.43% -
SetIntersection_Interlaced_Set_uint64_262144_16384 3.21% 1268326.334 1308979.654 - 0.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.21% 3.233 3.336 - 0.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.20% 36.355 37.520 - -1.42% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.20% 33078.090 34137.564 - 3.31% -
BM_PathConstructForwardIter/large_string/512 3.20% 16298.236 16820.048 - 0.02% -
std::all_of(deque<int>)_(process_all)/32768 3.20% 10468.959 10803.808 - -0.88% -
BM_StringRead_Cold_Shallow_Empty 3.19% 1.171 1.209 - 14.26% -
std::swap_ranges(deque<int>)/8192 3.18% 2547.166 2628.155 - -2.84% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.18% 23.496 24.244 - -0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.18% 20005.944 20641.531 - 2.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.17% 609.853 629.210 - 12.57% -
BM_vector_deque_move_backward/64 3.17% 3.011 3.106 - 4.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.17% 1512571.045 1560465.738 - -1.94% -
SetIntersection_Interlaced_Set_uint64_256_16 3.16% 12104034.237 12486515.383 - 3.66% -
std::find_if(vector<int>)_(process_all)/50 3.16% 5.582 5.759 - -16.08% -
SetIntersection_None_Set_uint32_64_64 3.15% 11257307.421 11612044.172 - 0.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.14% 3.615 3.728 - -6.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 3.13% 11257923.658 11610541.329 - 1.46% -
std::flat_multimap<int,_int>::clear()/0 3.13% 393.533 405.855 - 0.93% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.13% 1480902.668 1527237.793 - -1.07% -
BM_format_to_iterator/<std::array>_string_len_6000 3.12% 59.975 61.847 - 2.61% -
SetIntersection_None_Set_uint32_16384_16384 3.12% 152965165.889 157738779.165 - -3.45% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.11% 92.088 94.956 - 0.22% -
BM_LexicallyRelative/small_path/16 3.11% 406.415 419.055 - -1.26% -
std::sort_heap(vector<NonIntegral>,_pred)/8 3.10% 29.711 30.632 - -4.82% -
BM_CmpLess_uint_int 3.10% 1.056 1.088 - -3.39% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.10% 608.325 627.179 - 3.56% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.10% 224039848.599 230980027.405 - 2.95% -
SetIntersection_None_Set_uint32_1024_1 3.09% 8650203.397 8917886.101 - -0.41% -
SetIntersection_Front_Set_uint32_262144_262144 3.09% 1618921.631 1668979.572 - 0.52% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 3.09% 597.090 615.550 - 2.98% -
std::find_if(list<int>)_(process_all)/1024 3.09% 697.373 718.930 - 2.24% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 3.09% 8.192 8.445 - 3.01% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.08% 9.649 9.946 - 2.93% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.08% 606.745 625.411 - 2.47% -
std::make_heap(deque<int>)_(repeated)/8192 3.07% 17856.354 18405.267 - 9.20% -
ranges::minmax(std::deque<char>)/64 3.07% 22.421 23.109 - 1.82% -
BM_num_put<long_long> 3.04% 11.342 11.687 - 11.28% -
std::sort(deque<int>)_(descending)/8 3.04% 24.901 25.658 - 0.85% -
SetIntersection_Front_Vector_string_64_16 3.03% 20112398.825 20721328.570 - -0.78% -
BM_deque_vector_move/512 3.02% 16.555 17.055 - 2.64% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.02% 509.177 524.563 - -0.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.02% 5.299 5.459 - -1.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.02% 276.852 285.202 - 1.10% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 3.01% 38.269 39.422 - 1.98% -
std::sort(deque<int>)_(repeated)/8 3.01% 17.878 18.416 - 1.91% -
SetIntersection_None_Set_uint32_262144_1024 3.00% 1143585.122 1177923.420 - -2.28% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.00% 19977.095 20576.297 - 2.88% -
SetIntersection_None_Vector_uint32_256_256 3.00% 2084220.199 2146668.092 - -1.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.99% 424.495 437.189 - 2.24% -
SetIntersection_None_Set_uint32_262144_262144 2.99% 1146793.701 1181046.304 - -2.23% -
BM_StringEraseToEnd_Small_Opaque 2.99% 0.595 0.613 - 3.83% -
SetIntersection_None_Vector_uint64_262144_1024 2.98% 1063216.763 1094919.907 - -4.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.97% 556.756 573.290 - 0.49% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 2.97% 667.793 687.606 - 2.83% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.97% 724.094 745.574 - -1.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.96% 15.564 16.025 - -2.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.96% 1287.306 1325.422 - -12.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.96% 11.175 11.506 - 4.97% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.95% 1836.491 1890.653 - 0.36% -
std::find_first_of(deque<int>)_(small_needle)/50 2.94% 166.016 170.899 - 3.47% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 2.94% 896.722 923.091 - 2.02% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.94% 14.711 15.143 - 0.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.93% 924.521 951.629 - 4.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.92% 6472.200 6661.506 - 4.60% -
SetIntersection_Front_Set_uint32_262144_1 2.91% 994836.958 1023816.832 - -3.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 2.91% 0.930 0.957 - 2.87% -
BM_PushHeap_string_Random_16 2.91% 10.390 10.692 - 3.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.90% 1.154 1.188 - 28.73% -
std::format(double)_(fmt:_{:_10Le}) 2.90% 70.637 72.688 - 2.24% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.90% 9805406.172 10089900.862 - 1.55% -
ranges::min(std::list<char>)/1 2.90% 0.386 0.397 - 12.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.90% 63424.647 65264.097 - 2.24% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.90% 1021966.041 1051562.132 - 0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.90% 13033.737 13411.097 - 1.75% -
BM_LexicallyRelative/large_path/256 2.89% 11014.579 11333.278 - 0.55% -
BM_CmpLess_ushort_uint 2.89% 1.059 1.089 - 0.80% -
std::unordered_map<int,_int>::ctor(const&)/32 2.89% 198.737 204.485 - -0.89% -
SetIntersection_Interlaced_Set_string_262144_262144 2.89% 17725955.974 18238327.557 - 1.52% -
SetIntersection_Front_Set_uint32_64_64 2.88% 12948528.439 13321814.372 - 3.51% -
std::multiset<int>::contains(key)_(existent)/1024 2.88% 3.917 4.030 - 1.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.88% 6301.057 6482.363 - 4.48% -
std::partial_sort(deque<int>)_(descending)/8192 2.88% 257751.740 265167.814 - -6.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.88% 174266.808 179280.667 - 2.63% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.88% 3.744 3.852 - 0.02% -
BM_format_to_iterator/<std::string>_C_string_len_6 2.88% 9.395 9.665 - 3.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.87% 29.440 30.284 - 4.57% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.87% 19987.819 20560.667 - 2.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.86% 876982.998 902088.254 - -2.93% -
SetIntersection_Front_Vector_uint64_1024_4 2.86% 1036321.233 1065977.219 - 0.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.86% 6.343 6.524 - 1.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.86% 10.681 10.986 - 4.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.85% 1222.586 1257.437 - 0.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.85% 12.120 12.465 - -0.18% -
std::find(vector<int>)_(bail_25%)/8192 2.84% 473.041 486.487 - 3.95% -
std::replace(vector<int>)_(sprinkled)/1024 2.84% 162.050 166.654 - 11.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 2.83% 6801.243 6993.890 - -59.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.83% 9.163 9.423 - 2.27% -
SetIntersection_Front_Vector_uint64_1024_64 2.83% 1331899.202 1369591.151 - 2.85% -
BM_num_put<unsigned_long> 2.83% 11.222 11.540 - 10.65% -
SetIntersection_None_Set_uint32_1024_4 2.82% 8605139.960 8848065.085 - -2.00% -
std::stable_partition(list<int>)_(sparse)/8192 2.82% 8617.030 8860.077 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.82% 11236670.197 11553591.181 - -1.89% -
BM_stop_token_single_thread_polling_stop_requested/1024 2.81% 1668.703 1715.665 - 2.67% -
ranges::min(std::list<long_long>)/64 2.81% 24.311 24.994 - 3.46% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.81% 344.846 354.532 - 2.46% -
std::upper_bound(std::forward_list<int>)/8192 2.80% 10408.538 10700.210 - 2.90% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.80% 11502.094 11824.279 - 0.33% -
BM_std_minmax_element<short>/64 2.79% 16.894 17.365 - 3.37% -
SetIntersection_None_Set_uint32_256_1 2.79% 11210247.370 11522541.356 - -1.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.78% 51563.006 52998.733 - 3.02% -
std::set<std::string>::clear()/1024 2.78% 21514.292 22113.313 - -1.64% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.78% 162812768.581 167344521.675 - -4.08% -
Chain,_2_levels 2.78% 1.002 1.030 - -10.98% -
std::search(list<int>)_(no_match)/1048576 2.78% 874101.508 898400.653 - 7.42% -
BM_LexicallyNormal/large_path/4 2.77% 151.254 155.445 - -1.65% -
std::replace(vector<int>)_(prefix)/1024 2.77% 154.219 158.490 - -0.06% -
BM_deque_vector_ranges_copy/65536 2.77% 2944.941 3026.378 - 2.88% -
std::search(deque<int>)_(same_length)/1000 2.76% 341.410 350.843 - 7.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.76% 49.134 50.492 - -15.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 2.76% 4256091.091 4373509.179 - -0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.76% 612.446 629.329 - 0.52% -
BM_PushHeap_uint64_Ascending_262144 2.76% 4.723 4.853 - 4.11% -
std::set<std::string>::clear()/8192 2.76% 209824.459 215607.837 - -3.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.75% 1.275 1.310 - -9.51% -
std::flat_multimap<int,_int>::clear()/32 2.74% 394.673 405.491 - 0.91% -
SetIntersection_None_Vector_string_16384_16384 2.74% 1197388.195 1230179.294 - -1.39% -
BM_CmpEqual_schar_int 2.74% 1.102 1.132 - 0.10% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.73% 31.890 32.762 - 5.11% -
SetIntersection_Front_Vector_string_16384_256 2.73% 9311873.594 9566021.442 - -3.55% -
std::sample(list<int>)/1024 2.73% 12004.075 12331.466 - 3.86% -
BM_PushHeap_uint32_Random_4 2.72% 2.163 2.222 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.72% 4914.350 5047.918 - 6.55% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 2.71% 884.114 908.085 - -4.38% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.71% 232961.271 239272.362 - 3.97% -
std::deque<int>::ctor(size)/8192 2.71% 451.779 464.005 - 5.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.70% 174230.110 178942.212 - 2.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.70% 24.388 25.047 - -15.96% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.70% 22.779 23.393 - 0.19% -
SetIntersection_Front_Set_string_256_4 2.69% 4791657.964 4920502.999 - -0.70% -
rng::fold_left(deque<int>)/8192 2.69% 4350.159 4467.047 - -1.91% -
BM_PushHeap_uint32_Descending_64 2.68% 0.375 0.385 - 2.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.67% 45.955 47.181 - -9.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.67% 115723.276 118808.695 - -2.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.67% 173926.850 178563.691 - 1.78% -
BM_PushHeap_float_Ascending_16384 2.67% 4.237 4.350 - 1.38% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.66% 12466.482 12798.526 - -4.28% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.66% 411.724 422.683 - 1.59% -
SetIntersection_Front_Vector_uint64_1024_16 2.66% 1098091.781 1127271.289 - 1.35% -
BM_CmpEqual_int_uint 2.65% 1.084 1.112 - -2.08% -
std::remove_copy(deque<int>)_(sprinkled)/50 2.65% 18.348 18.834 - 1.84% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 2.65% 1.171 1.202 - 2.59% -
BM_format_to_n_string_begin<std::vector<char>>/1 2.65% 10.853 11.141 - 2.07% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 2.65% 1073418.614 1101830.667 - 2.46% -
BM_CmpLess_ushort_uchar 2.64% 1.086 1.115 - 0.31% -
BM_format_to_string_back_inserter<std::wstring>/16384 2.64% 4005.478 4111.082 - 4.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.64% 270.651 277.786 - 2.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.63% 391.756 402.071 - 0.58% -
SetIntersection_Interlaced_Set_string_16_16 2.63% 59241548.487 60797888.720 - -1.49% -
rng::contains(list<int>)_(process_all)/8192 2.62% 7271.266 7462.029 - 3.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.62% 2.936 3.013 - 3.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.62% 43213.269 44345.512 - 3.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.62% 20.434 20.970 - 0.06% -
BM_vector_deque_copy_backward/1 2.62% 2.227 2.285 - -4.15% -
std::make_heap(deque<int>)_(repeated)/1024 2.62% 2276.800 2336.414 - 8.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.62% 28.737 29.489 - 2.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.61% 391.396 401.630 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.61% 659.207 676.441 - 0.95% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.61% 14304.272 14677.814 - -2.22% -
BM_LexicallyRelative/large_path/4 2.61% 206.413 211.801 - 0.04% -
SetIntersection_None_Set_uint32_16384_64 2.61% 150721154.027 154648049.673 - -4.15% -
SetIntersection_None_Set_uint32_262144_16384 2.59% 1153765.624 1183690.265 - -2.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.59% 507823.453 520993.127 - 2.22% -
std::map<int,_int>::find(key)_(existent)/32 2.59% 1.673 1.716 - 1.16% -
SetIntersection_Front_Vector_uint64_16384_64 2.59% 1330075.453 1364494.516 - -1.52% -
std::map<int,_int>::find(key)_(existent)/1024 2.59% 4.240 4.350 - 19.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.58% 391.354 401.470 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.58% 5.423 5.563 - 15.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.58% 85693.509 87907.789 - 0.71% -
BM_std_minmax_element<char>/4000 2.58% 1080.427 1108.344 - 5.73% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.58% 10.534 10.806 - 0.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.58% 86.297 88.524 - -8.29% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 2.58% 149.383 153.234 - -3.74% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.58% 1559088.623 1599238.688 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.57% 3036928.624 3114919.997 - -2.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.57% 5693.739 5839.932 - -10.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.56% 19.970 20.481 - -8.10% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.56% 2.289 2.347 - -10.97% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.55% 34886.359 35776.480 - -0.12% -
std::set<std::string>::count(key)_(existent)/1024 2.55% 23.554 24.154 - -0.90% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 2.55% 195205.363 200179.536 - -2.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.55% 441.612 452.859 - -2.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.54% 182087.499 186716.917 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.54% 91672.556 94002.841 - 2.94% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.54% 4.452 4.565 - 17.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.54% 19660234.559 20159670.955 - 1.41% -
std::remove_if(list<int>)_(sprinkled)/50 2.54% 70.245 72.027 - -3.89% -
SetIntersection_Interlaced_Set_string_256_1 2.54% 4287402.073 4396091.474 - 0.09% -
SetIntersection_None_Set_uint64_64_64 2.53% 11263063.213 11548443.405 - 3.73% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 2.53% 40.762 41.792 - 1.36% -
BM_vector_deque_move_backward/512 2.53% 17.528 17.970 - 2.65% -
SetIntersection_Interlaced_Set_float_1024_256 2.52% 13865705.608 14215804.528 - -0.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.52% 1.290 1.322 - 13.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.52% 13.575 13.917 - 38.97% -
BM_LexicallyRelative/large_path/8 2.52% 395.107 405.058 - -0.33% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 2.52% 56763423.330 58192257.921 - -0.52% -
BM_format_to_string_back_inserter<std::list<char>>/1 2.51% 22.110 22.665 - 1.86% -
std::partition(deque<int>)_(sparse)/8192 2.51% 3129.518 3208.001 - 2.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.50% 2.070 2.122 - 1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.50% 9005669.849 9231133.894 - -3.67% -
BM_format_to_string_begin<std::wstring>/1 2.50% 10.483 10.746 - 2.05% -
std::none_of(deque<int>)_(process_all)/50 2.50% 18.907 19.380 - -9.97% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.49% 441.901 452.904 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.49% 4092587.752 4194467.105 - -0.82% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.49% 175309255.433 179673032.753 - -0.21% -
BM_join_view_in_vectors/1 2.49% 2.949 3.023 - 2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.49% 8616401.379 8830821.910 - -1.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 2.48% 774.639 793.881 - 3.34% -
std::is_sorted(list<int>)/8192 2.48% 7128.888 7305.958 - -0.01% -
SetIntersection_None_Set_uint32_16384_1024 2.48% 151264867.935 155020065.299 - -3.59% -
SetIntersection_Front_Vector_uint64_256_4 2.48% 4044377.271 4144606.941 - -2.08% -
BM_deque_deque_copy_backward/64000 2.48% 7430.120 7614.232 - 2.73% -
std::unordered_set<int>::clear()/1024 2.47% 9044.595 9268.215 - 10.88% -
SetIntersection_Interlaced_Vector_float_1024_1024 2.47% 5901170.039 6046961.339 - 1.48% -
std::copy(deque<int>)/8 2.47% 2.707 2.774 - 7.19% -
SetIntersection_None_Set_float_262144_16384 2.47% 1151815.919 1180212.158 - -1.78% -
SetIntersection_None_Set_uint32_1024_16 2.46% 8832542.633 9050085.348 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.46% 22154908.217 22699502.560 - 0.22% -
std::set<int>::erase(iterator)/8192 2.46% 19.624 20.106 - -2.85% -
std::multiset<int>::equal_range(key)_(existent)/32 2.46% 2.337 2.394 - -3.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.45% 6.320 6.475 - 5.99% -
SetIntersection_None_Set_float_262144_262144 2.45% 1158194.172 1186592.205 - -1.47% -
BM_StringFindAllMatch/512 2.45% 11.469 11.750 - 1.21% -
BM_deque_deque_ranges_copy/70000 2.44% 3295.669 3376.235 - 2.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.44% 347.385 355.865 - 14.71% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.44% 1.615 1.654 - 2.41% -
BM_deque_deque_move/70000 2.43% 3344.825 3426.260 - 1.86% -
BM_StringFindAllMatch/4096 2.43% 81.337 83.316 - 3.98% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.43% 1464.036 1499.624 - 1.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 2.43% 7.956 8.149 - 1.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.43% 3902.429 3997.202 - 1.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.43% 6.621 6.782 - 4.56% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.43% 27.605 28.275 - 1.55% -
SetIntersection_None_Set_float_262144_16 2.42% 1152203.693 1180127.361 - -1.74% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.41% 13.286 13.606 - 1.47% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.41% 12297.328 12593.411 - 2.55% -
std::fill_n(vector<bool>)/64 2.41% 1.406 1.440 - 1.02% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 2.41% 62.560 64.065 - 2.37% -
std::flat_multimap<int,_int>::clear()/1024 2.40% 395.537 405.050 - 0.96% -
bm_ranges_lexicographical_compare<int>/8 2.40% 1.461 1.496 - 3.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.40% 802.399 821.663 - -0.53% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.40% 6723.076 6884.108 - -1.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.39% 12.928 13.237 - 0.98% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.39% 876.493 897.466 - -10.53% -
std::find_end(deque<int>)_(process_all)/1000 2.39% 285.215 292.026 - 11.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.38% 11932.590 12216.700 - 2.01% -
SetIntersection_Interlaced_Vector_string_1024_256 2.38% 20184890.710 20665124.352 - -3.20% -
BM_LexicallyNormal/large_path/2 2.38% 83.071 85.047 - 0.60% -
SetIntersection_Front_Set_float_1024_4 2.38% 1049429.892 1074388.898 - -0.71% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.38% 2826.489 2893.712 - 1.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.37% 1.208 1.237 - -1.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.37% 3.246 3.323 - 3.12% -
BM_Ostream_number/1 2.37% 36.917 37.790 - -0.24% -
BM_CmpLess_uint_short 2.36% 1.024 1.048 - -7.79% -
BM_LexicallyRelative/large_path/2 2.36% 113.276 115.951 - -0.84% -
bm_ranges_lexicographical_compare<signed_char>/64 2.36% 2.335 2.390 - 16.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 2.36% 1043257.886 1067831.120 - -0.96% -
SetIntersection_Front_Set_uint64_16384_16 2.36% 1175119.667 1202797.319 - -0.33% -
std::multiset<int>::find(key)_(existent)/1024 2.35% 4.170 4.269 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.35% 1176272.922 1203942.481 - -1.67% -
SetIntersection_None_Set_float_262144_1024 2.35% 1157888.104 1185099.772 - -1.61% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.35% 810880.117 829903.367 - 2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.35% 1530849.050 1566759.445 - -2.53% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 2.34% 52375.254 53603.359 - 1.68% -
std::set<int>::clear()/8192 2.34% 79586.645 81447.949 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.33% 35184719.260 36006071.041 - -0.78% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.33% 11790.060 12065.227 - 4.09% -
std::multiset<std::string>::ctor(const&)/1024 2.33% 34677.983 35487.005 - -0.02% -
std::copy_if(list<int>)_(every_other)/4096 2.33% 3328.942 3406.596 - 2.85% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.33% 35346.314 36169.820 - -1.88% -
BM_std_minmax_element<short>/4 2.32% 1.184 1.211 - -0.04% -
std::set<std::string>::insert(value)_(already_present)/8192 2.31% 60.367 61.764 - 97.48% -
SetIntersection_Front_Set_float_16384_1 2.31% 1015639.638 1039133.705 - -2.04% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.31% 104569.334 106984.051 - 1.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.30% 9.890 10.118 - -5.58% -
SetIntersection_Interlaced_Set_string_16384_1024 2.30% 351159692.087 359237703.024 - 2.64% -
std::copy_backward(list<int>)/4096 2.30% 3196.400 3269.896 - 0.92% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.30% 35.181 35.989 - -14.79% -
BM_vector_deque_copy_backward/4000 2.30% 141.248 144.491 - -0.47% -
BM_PushHeap_uint64_Ascending_256 2.29% 2.091 2.139 - 2.15% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.29% 2873.958 2939.719 - 1.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.29% 744.141 761.156 - -0.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.28% 15.015 15.358 - 2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.28% 160211042.299 163865620.641 - 2.39% -
rng::starts_with(deque<int>,_pred)/8192 2.28% 3982.225 4073.058 - 4.37% -
std::remove_if(list<int>)_(prefix)/8192 2.28% 10379.923 10616.621 - 5.70% -
std::make_heap(deque<int>)_(descending)/1024 2.28% 1120.627 1146.181 - 16.33% -
BM_join_view_deques/512 2.28% 1290.873 1320.264 - -0.44% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.28% 11217981.157 11473336.366 - -0.79% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 2.27% 1.164 1.191 - 0.53% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.27% 1509456.545 1543726.074 - -2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.27% 350804733.446 358767986.487 - 0.54% -
BM_deque_vector_ranges_copy_backward/5500 2.27% 195.264 199.697 - -0.45% -
BM_deque_deque_ranges_copy_backward/70000 2.27% 8012.522 8194.382 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.27% 9013706.717 9218069.622 - -3.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.26% 17.551 17.948 - -9.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.26% 621239.888 635303.700 - -0.32% -
SetIntersection_None_Vector_uint64_262144_1 2.26% 1103962.735 1128934.815 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.26% 2263243.011 2314367.251 - 1.64% -
SetIntersection_None_Vector_float_262144_1 2.25% 1119063.380 1144230.325 - -1.73% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.25% 194428648.297 198799889.420 - -2.31% -
SetIntersection_None_Set_uint32_256_4 2.24% 11237009.839 11489206.811 - -0.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.24% 6.761 6.913 - 0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 163.380 167.034 - -0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 2.23% 23987.687 24523.176 - 3.42% -
BM_deque_deque_ranges_move_backward/1024 2.23% 37.563 38.402 - -1.28% -
SetIntersection_Interlaced_Set_uint64_256_4 2.23% 11332499.723 11585421.560 - 2.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.23% 25.719 26.292 - -1.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.23% 394.699 403.483 - 0.16% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.21% 12.733 13.015 - 0.39% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.21% 8582.159 8772.175 - -3.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.21% 1490.602 1523.601 - -0.21% -
BM_vector_deque_move/4096 2.21% 144.295 147.488 - 0.90% -
std::fill(vector<int>)/32 2.21% 1.037 1.060 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.21% 0.532 0.543 - 2.97% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.21% 17.058 17.435 - 9.82% -
std::stable_partition(deque<int>)_(sparse)/8192 2.21% 3408.402 3483.595 - -4.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 2.20% 7.999 8.175 - 2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.20% 21502673.746 21975769.647 - -5.42% -
BM_deque_vector_ranges_move_backward/5500 2.20% 198.522 202.889 - 2.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.20% 35706.295 36491.515 - -2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.20% 1141403.365 1166497.293 - -0.68% -
BM_vector_deque_move_backward/1024 2.20% 37.680 38.508 - 3.58% -
BM_LexicallyRelative/large_path/128 2.19% 5541.231 5662.701 - -0.22% -
std::copy(vector<int>)/8 2.19% 2.206 2.255 - 3.25% -
std::format(double)_(fmt:_{:0^17500_0Lg}) 2.19% 211.875 216.513 - -0.14% -
SetIntersection_None_Set_uint64_262144_1 2.19% 1188528.484 1214535.481 - -0.93% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.18% 13.980 14.285 - 3.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.18% 750.519 766.886 - -5.66% -
std::copy_n(vector<int>)/1048576 2.18% 49261.516 50335.613 - 0.25% -
BM_vector_deque_ranges_move/4096 2.18% 144.019 147.157 - 1.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.18% 393.711 402.283 - 1.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.18% 12.700 12.976 - -1.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.17% 994913.349 1016537.961 - 2.59% -
std::format(double)_(fmt:_{:_0Lg}) 2.17% 77.092 78.762 - 1.85% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.16% 12.752 13.028 - 0.76% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.16% 27.560 28.156 - 1.95% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 2.16% 21.512 21.977 - -1.08% -
std::partition(vector<int>)_(dense)/32 2.16% 8.206 8.383 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.16% 1118069.810 1142188.509 - -0.43% -
BM_LexicallyRelative/large_path/16 2.15% 740.462 756.388 - -1.28% -
std::find(list<int>)_(bail_25%)/32768 2.15% 8017.474 8189.787 - 0.75% -
BM_StringAssignAsciizMix_Opaque 2.15% 5.011 5.119 - -1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.15% 1065825.396 1088729.546 - -2.90% -
SetIntersection_Interlaced_Vector_uint64_64_64 2.15% 10735975.888 10966435.891 - -0.89% -
BM_deque_deque_ranges_move/1024 2.15% 36.804 37.593 - 1.66% -
BM_num_put<double> 2.14% 56.902 58.121 - -1.23% -
bm_lexicographical_compare<signed_char>/8 2.14% 3.064 3.130 - 0.64% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 2.13% 346436.381 353819.611 - 1.73% -
ranges::min(std::deque<char>)/8 2.13% 2.304 2.353 - 3.07% -
std::pop_heap(deque<float>)/1024 2.13% 12.973 13.249 - -2.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.13% 583.203 595.597 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.13% 46.267 47.250 - 12.39% -
std::deque<int>::insert(begin)_(cheap_elements)/32 2.12% 5.992 6.119 - 1.44% -
std::format(int64_t)_(fmt:_{:0512X}) 2.12% 36.262 37.031 - 1.79% -
std::make_heap(deque<int>)_(descending)/8192 2.12% 8842.936 9030.284 - 17.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.12% 439.781 449.096 - 0.63% -
SetIntersection_Interlaced_Set_uint32_64_4 2.12% 20660146.032 21097477.297 - -0.08% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.11% 3.873 3.955 - -4.80% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.11% 31.049 31.705 - 3.61% -
std::equal(vector<bool>)_(unaligned)/1048576 2.11% 6302.475 6435.732 - 0.70% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 2.11% 8.376 8.553 - 1.07% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.10% 14.733 15.042 - 2.17% -
BM_deque_vector_copy_backward/5500 2.10% 198.732 202.901 - 1.99% -
std::format(double)_(fmt:_{:_0Le}) 2.10% 60.231 61.494 - 1.49% -
bm_gcd_random 2.10% 28.911 29.517 - 0.66% -
BM_CmpEqual_uint_short 2.09% 1.016 1.037 - -8.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.08% 6724.949 6865.035 - 0.41% -
ranges::min(std::deque<__int128>)/64 2.08% 21.646 22.096 - 7.69% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.08% 38540141.372 39340958.552 - -5.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.08% 30.670 31.307 - 0.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.08% 5.290 5.399 - 7.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.07% 43197.704 44093.795 - 4.18% -
SetIntersection_None_Vector_float_262144_262144 2.07% 1128492.262 1151865.787 - 0.05% -
std::format(int64_t)_(fmt:_{:0>512x}) 2.07% 28.184 28.768 - 1.61% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 2.07% 11.813 12.058 - 1.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.07% 18.288 18.666 - 3.37% -
std::partial_sort(deque<int>)_(repeated)/8192 2.07% 75661.219 77227.466 - 13.82% -
std::replace(vector<int>)_(sprinkled)/8192 2.07% 1278.682 1305.146 - 4.82% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 2.07% 29.701 30.316 - -2.72% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.07% 982.216 1002.504 - -1.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.06% 36552.842 37307.247 - -7.25% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.06% 1431.601 1461.073 - 1.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.06% 35.121 35.843 - -16.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.06% 36416.321 37165.340 - -9.38% -
SetIntersection_Front_Set_string_262144_256 2.05% 14733273.226 15035756.639 - 2.32% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 2.05% 12.880 13.144 - 0.58% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.05% 20.215 20.628 - -2.18% -
BM_deque_deque_ranges_move_backward/70000 2.04% 7872.057 8032.922 - 0.51% -
std::remove_if(deque<int>)_(prefix)/32 2.04% 54.322 55.431 - 1.48% -
SetIntersection_Front_Vector_string_4_1 2.04% 218775330.744 223238564.179 - 0.55% -
BM_sprintf/C_string_len_6000 2.04% 162.635 165.953 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.04% 586658.752 598620.449 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.04% 837.645 854.722 - 0.51% -
BM_LexicallyRelative/large_path/32 2.04% 1420.873 1449.832 - -0.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.04% 3.836 3.914 - 3.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.04% 4148998.846 4233442.953 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.03% 6.936 7.077 - -3.58% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.03% 22.770 23.233 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.03% 8750230.127 8927930.570 - -30.61% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.03% 117443.400 119823.519 - -0.50% -
std::format(double)_(fmt:_{:017500_0g}) 2.03% 200.056 204.110 - 0.28% -
SetIntersection_None_Set_uint64_256_1 2.02% 11285944.581 11514306.974 - -1.80% -
BM_deque_deque_ranges_copy/1024 2.02% 36.783 37.527 - 2.02% -
BM_LexicallyRelative/large_path/64 2.02% 2793.203 2849.675 - -0.05% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.01% 199949.453 203975.971 - 3.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.01% 4227432.272 4312517.499 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.01% 1034352.014 1055167.216 - -0.91% -
std::set<std::string>::contains(key)_(existent)/1024 2.01% 22.747 23.205 - 11.02% -
std::deque<std::string>::ctor(size)/1024 2.01% 652.879 665.982 - -8.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.00% 19.423 19.812 - -5.75% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.00% 1603179.770 1635280.518 - -0.66% -
SetIntersection_Front_Set_uint32_262144_4 2.00% 1043131.697 1064006.430 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.00% 1158213.513 1181358.880 - -1.26% -
SetIntersection_Interlaced_Set_string_1024_1024 2.00% 55008326.951 56106596.173 - -0.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.00% 944.103 962.945 - 2.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.99% 8.134 8.297 - 0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.99% 44014.499 44890.948 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.99% 13457.560 13725.053 - -2.75% -
SetIntersection_None_Set_float_262144_4 1.98% 1156121.664 1179066.242 - -1.73% -
std::find_if(vector<int>)_(bail_25%)/1024 1.98% 27.593 28.140 - 0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.98% 395.655 403.497 - 0.62% -
SetIntersection_None_Set_uint64_262144_64 1.98% 1192114.746 1215724.854 - -1.61% -
std::set<int>::count(key)_(existent)/1024 1.98% 4.165 4.248 - -9.30% -
std::format(double)_(fmt:_{:017500_0Lg}) 1.98% 209.307 213.442 - -0.47% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.97% 2.519 2.569 - 4.93% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.97% 5.082 5.182 - 1.73% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.97% 1537060.548 1567325.683 - -3.20% -
SetIntersection_None_Vector_float_1024_256 1.96% 1062989.787 1083870.446 - -1.82% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.96% 150.071 153.016 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.96% 3419508.926 3486492.478 - -0.29% -
rng::find_last(list<int>)_(bail_10%)/50 1.95% 15.640 15.946 - -2.54% -
SetIntersection_None_Set_uint64_1024_64 1.95% 8662202.840 8831024.995 - -2.00% -
std::map<int,_int>::find(key)_(existent)/8192 1.95% 5.376 5.480 - -0.48% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.94% 9.203 9.381 - 2.36% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.94% 216.539 220.737 - 3.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.94% 37673.165 38402.417 - -4.23% -
BM_deque_deque_ranges_move/65536 1.93% 3091.567 3151.301 - 1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.93% 1835913.751 1871385.385 - 6.61% -
std::unordered_map<int,_int>::clear()/8192 1.93% 62350.740 63555.327 - -4.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.93% 741.085 755.402 - -1.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.93% 1.296 1.321 - -4.88% -
SetIntersection_None_Set_float_1024_4 1.93% 8785075.929 8954429.769 - 0.21% -
std::move_backward(vector<int>)/64 1.93% 4.326 4.409 - 2.75% -
SetIntersection_Front_Set_string_4_4 1.93% 157695070.593 160731930.243 - 0.22% -
std::copy_if(vector<int>)_(every_other)/1048576 1.92% 482217.073 491479.138 - 111.11% -
BM_vector_deque_ranges_copy/4096 1.92% 144.301 147.067 - 1.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.91% 182189.469 185671.405 - 8.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.91% 15.374 15.668 - -5.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.91% 665.468 678.180 - -0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 141431.534 144131.572 - 2.69% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.91% 8.402 8.563 - -6.73% -
std::copy(list<int>)/8 1.91% 2.455 2.501 - 16.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.91% 740.950 755.075 - -0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.91% 477876.923 486980.835 - -0.26% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.90% 442.605 451.001 - -0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.90% 15.259 15.548 - 1.27% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.89% 1.739 1.772 - 0.37% -
SetIntersection_None_Vector_string_262144_4 1.89% 1266909.702 1290880.901 - -0.94% -
std::find_end(forward_list<int>)_(process_all)/1000 1.89% 682.755 695.673 - 3.03% -
SetIntersection_Interlaced_Vector_string_262144_1 1.89% 1070833.119 1091063.663 - -1.32% -
BM_vector_deque_move/64 1.89% 2.827 2.880 - 3.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.89% 166084.679 169216.006 - -17.79% -
std::remove_if(vector<int>)_(sprinkled)/50 1.88% 63.149 64.336 - 3.32% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.88% 55.597 56.642 - 2.37% -
std::format(float)_(fmt:_{:_10Lg}) 1.88% 75.093 76.503 - 1.83% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.88% 37.854 38.565 - -0.04% -
BM_deque_deque_copy_backward/1 1.87% 2.741 2.793 - 3.11% -
std::find(vector<int>)_(process_all)/8 1.87% 2.686 2.737 - 1.29% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.86% 4.037 4.113 - 1.83% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.86% 12716.460 12953.320 - 3.19% -
std::partition_point(list<int>)/1024 1.86% 1275.762 1299.520 - 1.36% -
BM_vector_deque_ranges_move/5500 1.86% 196.989 200.651 - 2.82% -
std::find_end(list<int>)_(near_matches)/8192 1.86% 2257278.361 2299181.846 - -6.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.85% 56263.091 57306.367 - 1.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.85% 61.504 62.644 - 17.63% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.85% 3561.600 3627.524 - -2.74% -
std::format(float)_(fmt:_{:0>17500_0f}) 1.85% 178.044 181.333 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.84% 5721396.523 5826866.845 - -1.29% -
SetIntersection_Front_Set_uint32_64_16 1.84% 15074819.622 15351600.293 - -0.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.83% 353.712 360.198 - 0.01% -
std::partial_sort(deque<int>)_(ascending)/8 1.83% 32.289 32.881 - 6.52% -
SetIntersection_Front_Vector_float_262144_16 1.83% 1101553.118 1121703.874 - -1.39% -
std::unordered_set<int>::ctor(const&)/1024 1.83% 6693.586 6815.957 - -1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.83% 7404864.243 7540056.284 - -5.21% -
SetIntersection_Interlaced_Vector_string_4_4 1.82% 149368973.733 152087851.999 - -1.16% -
SetIntersection_None_Set_uint32_256_256 1.82% 5760669.001 5865255.580 - 0.92% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.81% 134292.520 136729.198 - 5.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.81% 454.183 462.422 - 0.00% -
SetIntersection_Interlaced_Set_float_16384_1 1.81% 1008908.815 1027199.130 - -2.99% -
SetIntersection_Interlaced_Set_float_262144_16384 1.81% 1242950.764 1265478.108 - -1.14% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 1.81% 163.581 166.538 - -5.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.80% 39619.152 40333.520 - -7.58% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.80% 8.765 8.923 - 7.49% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.80% 223.947 227.977 - 4.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.79% 52.990 53.940 - -4.23% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 1.79% 0.626 0.637 - -7.48% -
SetIntersection_None_Set_float_1024_256 1.78% 8963564.835 9123263.973 - 3.88% -
std::format(double)_(fmt:_{:_10Lf}) 1.78% 73.698 75.010 - 2.08% -
std::unordered_map<int,_int>::clear()/1024 1.78% 8009.954 8152.437 - -4.83% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 1.78% 5.990 6.097 - 2.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.78% 611.140 621.999 - 13.58% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.78% 24.196 24.626 - -3.10% -
SetIntersection_None_Set_string_256_1 1.77% 11581259.866 11786745.895 - 0.88% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.77% 524.099 533.392 - -0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.77% 454571.581 462620.370 - 0.15% -
std::format(double)_(fmt:_{:0>17500_10Le}) 1.77% 208.092 211.766 - -2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.76% 1135338.165 1155325.576 - -1.44% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.76% 14165.541 14414.815 - -9.69% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.76% 55279.029 56250.894 - -0.64% -
std::format(double)_(fmt:_{:017500_10f}) 1.76% 200.304 203.821 - 1.07% -
SetIntersection_None_Set_string_1024_256 1.75% 8900242.875 9056288.203 - -0.32% -
std::multiset<int>::find(key)_(existent)/32 1.74% 1.619 1.647 - -0.76% -
SetIntersection_Front_Set_float_262144_262144 1.74% 1623026.938 1651292.481 - 2.65% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.74% 1.969 2.003 - 0.40% -
BM_deque_vector_ranges_copy/64000 1.74% 2917.038 2967.755 - 1.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.73% 284077.634 289003.674 - 0.83% -
std::adjacent_find(vector<int>)/1048576 1.73% 233939.988 237986.320 - 1.71% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.73% 8.305 8.449 - -2.91% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.73% 1586670.330 1614109.457 - -1.25% -
SetIntersection_Interlaced_Set_uint32_256_256 1.73% 7652585.520 7784741.980 - -1.13% -
std::move(deque<int>)/8 1.73% 3.479 3.539 - 2.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.72% 10.705 10.889 - 6.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.72% 41.049 41.756 - -0.82% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.72% 4.793 4.876 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.72% 14318.560 14564.774 - 0.46% -
SetIntersection_Front_Set_float_256_256 1.72% 7951682.976 8088382.633 - 5.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.72% 56222.843 57187.839 - 0.63% -
BM_num_put<long> 1.72% 11.420 11.616 - 8.41% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.71% 12.642 12.859 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.71% 12.694 12.910 - 0.31% -
std::generate_n(list<int>)/50 1.71% 15.173 15.432 - -7.99% -
std::set<std::string>::erase(iterator)/32 1.71% 26.342 26.792 - -15.57% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.71% 282805.701 287631.628 - 2.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1332.308 1355.037 - -15.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.71% 55187.011 56128.247 - -0.83% -
SetIntersection_None_Set_uint32_64_1 1.70% 22357407.118 22738592.433 - 1.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.70% 12957.503 13178.131 - -0.90% -
SetIntersection_None_Set_float_256_1 1.70% 11383097.663 11576867.915 - -0.04% -
SetIntersection_None_Vector_uint32_16384_4 1.70% 1097526.242 1116195.176 - -0.17% -
std::format(double)_(fmt:_{:_17000L}) 1.70% 268.811 273.380 - -12.65% -
std::map<int,_int>::count(key)_(existent)/32 1.70% 1.567 1.593 - -10.41% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.70% 5.766 5.864 - 2.65% -
SetIntersection_None_Set_uint64_262144_16 1.70% 1191866.535 1212092.855 - -1.81% -
SetIntersection_None_Set_uint64_16_1 1.69% 65792356.626 66906837.279 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.69% 522.604 531.455 - 2.26% -
std::copy(deque<int>)/64 1.69% 2.702 2.748 - -8.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.69% 4234404.034 4306098.962 - -0.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.69% 36.581 37.200 - -2.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.69% 1.259 1.280 - -11.73% -
bm_swap_ranges_vb_aligned/8 1.69% 3.154 3.207 - 1.86% -
SetIntersection_None_Vector_uint64_262144_4 1.69% 1122423.616 1141353.441 - -0.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.68% 11.588 11.783 - -1.74% -
SetIntersection_None_Set_float_262144_1 1.68% 1163264.405 1182858.152 - -1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.68% 1095442.613 1113869.802 - -0.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.68% 187779.064 190936.327 - 7.08% -
SetIntersection_Interlaced_Vector_float_16_4 1.68% 57642843.877 58611427.736 - 2.41% -
std::set<int>::lower_bound(key)_(existent)/1024 1.68% 4.487 4.563 - 1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.68% 54.720 55.638 - 5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.67% 349591125.896 355430863.088 - 0.91% -
std::set<std::string>::erase(iterator)/1024 1.67% 27.370 27.827 - 7.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.67% 34.656 35.234 - -3.16% -
SetIntersection_Front_Vector_string_16384_16 1.67% 1577908.258 1604187.942 - -0.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.66% 6583.029 6692.126 - -3.17% -
SetIntersection_None_Vector_uint64_262144_262144 1.66% 1110996.429 1129404.897 - -0.80% -
BM_deque_vector_ranges_move/1024 1.66% 36.855 37.465 - 0.34% -
std::format(double)_(fmt:_{:017500_10Le}) 1.66% 205.591 208.995 - -5.20% -
BM_std_minmax_element<char>/2 1.66% 0.684 0.695 - 9.71% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.65% 8.628 8.771 - 7.99% -
BM_PushHeap_uint64_Ascending_1024 1.65% 2.575 2.617 - 1.71% -
std::format(double)_(fmt:_{:0<17500_0Lg}) 1.65% 207.774 211.205 - -0.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.65% 260442.235 264737.290 - 1.57% -
ranges::minmax(std::list<long_long>)/64 1.65% 30.255 30.754 - 9.51% -
std::format(int64_t)_(fmt:_{:0<512o}) 1.65% 32.548 33.084 - -0.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.65% 2.910 2.958 - 2.84% -
SetIntersection_None_Set_uint32_64_16 1.65% 18181692.695 18480844.554 - 0.55% -
BM_join_view_deques/70000 1.64% 303464.911 308451.522 - -3.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 610.146 620.168 - -0.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.64% 210091.349 213540.150 - 1.56% -
SetIntersection_None_Set_uint64_262144_262144 1.64% 1219596.517 1239606.607 - -1.04% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 45493.643 46239.740 - -9.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.64% 260934.309 265211.282 - 1.86% -
BM_format_to_n_string_span<char>/1 1.64% 10.649 10.824 - -4.59% -
std::format(float)_(fmt:_{:_0Lf}) 1.64% 49.287 50.094 - 2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.64% 1147849.416 1166624.879 - -0.79% -
std::stable_partition(vector<int>)_(dense)/32 1.64% 20.942 21.284 - 0.78% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.63% 6808549.852 6919807.280 - -6.24% -
std::find_if(list<int>)_(process_all)/8 1.63% 2.397 2.436 - 6.18% -
std::multiset<std::string>::count(key)_(existent)/32 1.63% 20.082 20.409 - 4.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.63% 66025289.478 67101436.685 - -0.24% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.63% 10.388 10.557 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.63% 11233302.542 11416242.399 - 1.47% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 1.63% 10.899 11.076 - 1.59% -
BM_StringRelational_Eq_Small_Small_Control 1.62% 1.872 1.902 - 12.90% -
std::sort_heap(vector<int>,_pred)/8 1.62% 28.929 29.399 - -3.00% -
SetIntersection_Front_Vector_string_256_4 1.62% 4599324.835 4673959.706 - -0.71% -
BM_format/C_string_len_6 1.62% 13.339 13.555 - -1.82% -
BM_StringConstructDestroyCStr_Large_Opaque 1.62% 15.694 15.948 - 5.95% -
BM_BitsetToString<32>/Uniform_(50%)/50 1.62% 15.850 16.106 - -5.34% -
std::format(double)_(fmt:_{:017500_10Lg}) 1.62% 218.541 222.074 - -2.81% -
SetIntersection_Interlaced_Set_string_256_256 1.62% 30388533.988 30879769.728 - -2.22% -
std::move_backward(vector<bool>)_(unaligned)/512 1.62% 4.499 4.572 - -0.51% -
BM_vector_deque_move_backward/4000 1.62% 142.001 144.295 - 1.47% -
BM_CmpLess_schar_uint 1.61% 1.093 1.110 - -3.23% -
SetIntersection_None_Set_uint64_262144_1024 1.61% 1199177.978 1218488.119 - -0.99% -
std::format(double)_(fmt:_{:_0Lf}) 1.60% 69.545 70.660 - 1.45% -
std::format(double)_(fmt:_{:0^17500_10g}) 1.60% 210.905 214.283 - -2.24% -
BM_StringCopy_Huge 1.60% 110.377 112.145 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.60% 172615508.050 175374246.315 - -0.54% -
std::partial_sort(vector<int>)_(shuffled)/8 1.60% 28.250 28.701 - 1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.60% 24.735 25.130 - 0.47% -
SetIntersection_Front_Set_uint64_16384_1024 1.60% 11858552.523 12047810.992 - -3.31% -
std::copy_if(vector<int>)_(entire_range)/8 1.59% 2.258 2.294 - 1.26% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.59% 15.295 15.538 - 3.70% -
std::format(float)_(fmt:_{:0>17500_10Le}) 1.59% 205.078 208.338 - 1.69% -
SetIntersection_None_Set_uint64_1024_1 1.59% 8677887.509 8815668.021 - -1.91% -
SetIntersection_Front_Vector_uint64_16_16 1.58% 35210595.215 35768069.358 - -1.24% -
std::sort_heap(deque<int>,_pred)/8 1.58% 34.551 35.098 - 0.98% -
std::set<std::string>::find(key)_(non-existent)/1024 1.58% 22.152 22.502 - 12.87% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.58% 16.995 17.264 - 0.70% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.58% 1402252.730 1424376.229 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.58% 2844320.664 2889167.561 - -0.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 1037.268 1053.602 - 18.08% -
SetIntersection_None_Set_uint64_262144_16384 1.57% 1200711.670 1219600.748 - -0.81% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.57% 11.012 11.184 - 9.61% -
SetIntersection_Interlaced_Vector_uint64_1024_256 1.56% 5446474.797 5531553.518 - -9.93% -
BM_format_to_n_string_begin<std::wstring>/1 1.56% 11.050 11.222 - 0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 444.144 451.076 - 1.90% -
std::none_of(vector<int>)_(process_all)/32 1.56% 8.345 8.475 - 1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.56% 1493.561 1516.841 - 4.73% -
SetIntersection_None_Set_float_262144_256 1.56% 1158056.315 1176105.143 - -1.67% -
BM_deque_vector_copy/1024 1.56% 37.039 37.616 - 1.93% -
BM_vector_deque_move/4000 1.56% 139.488 141.660 - 0.63% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.56% 18.825 19.118 - 1.26% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.55% 982580.906 997853.630 - 1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.55% 4008.360 4070.617 - 4.18% -
SetIntersection_None_Set_uint64_262144_256 1.55% 1198263.510 1216849.121 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.55% 1043469.037 1059652.375 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.55% 6084708.078 6178911.341 - -3.75% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.55% 343598666.393 348910562.282 - -0.46% -
BM_vector_deque_ranges_copy/2 1.54% 2.035 2.066 - -0.01% -
rng::starts_with(vector<int>)/1048576 1.54% 68444.389 69499.983 - 1.68% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.54% 17.752 18.025 - 1.97% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.54% 102.230 103.801 - 2.35% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.54% 6.123 6.217 - 2.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.53% 11.164 11.335 - 12.12% -
BM_vector_deque_ranges_copy_backward/4096 1.53% 150.576 152.876 - 2.89% -
BM_join_view_deques/5500 1.52% 17420.960 17686.507 - -2.06% -
BM_format_to_iterator/<std::deque>_string_len_6 1.52% 13.931 14.143 - 1.08% -
SetIntersection_Front_Set_uint32_16384_16384 1.52% 212438142.417 215665349.972 - 1.96% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.52% 514.119 521.925 - 2.15% -
std::format(double)_(fmt:_{:_10La}) 1.52% 44.231 44.902 - 3.82% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.52% 5.417 5.499 - 7.74% -
std::generate(list<int>)/8192 1.52% 7564.152 7678.908 - 2.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.51% 667.322 677.420 - -0.51% -
std::format(double)_(fmt:_{:0>17500_10}) 1.51% 212.070 215.273 - 0.68% -
BM_deque_deque_move_backward/5500 1.51% 201.962 205.012 - -0.33% -
rng::find_last(deque<int>)_(bail_90%)/50 1.51% 1.837 1.864 - -36.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.51% 355.392 360.752 - 0.72% -
std::set<int>::erase(iterator)/1024 1.51% 19.510 19.804 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.50% 1038358.561 1053978.073 - -1.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.50% 52859.783 53653.416 - -32.03% -
SetIntersection_Front_Set_uint32_256_16 1.50% 4465233.627 4532125.035 - 0.03% -
SetIntersection_None_Set_uint64_256_4 1.50% 11058377.135 11224003.242 - -3.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.50% 11552.387 11725.384 - -6.87% -
SetIntersection_None_Set_uint64_262144_4 1.50% 1189595.947 1207405.111 - -1.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.50% 25408.072 25788.098 - -3.13% -
SetIntersection_None_Set_uint64_16_4 1.50% 56060285.157 56898440.342 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.49% 16000829.620 16239208.577 - -0.69% -
BM_deque_vector_copy_backward/1024 1.49% 36.629 37.174 - 0.61% -
std::rotate(list<int>)_(by_1/3)/50 1.49% 23.491 23.840 - 2.97% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.48% 3.083 3.129 - 1.77% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.48% 5928235.445 6016102.715 - -16.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.48% 769.746 781.155 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.48% 1.288 1.307 - -7.88% -
SetIntersection_None_Set_uint64_1024_1024 1.48% 8685275.228 8813829.264 - -2.63% -
std::format(float)_(fmt:_{:_0a}) 1.48% 25.994 26.377 - 2.54% -
BM_deque_deque_ranges_copy_backward/64 1.47% 3.344 3.393 - -0.38% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.47% 1.450 1.471 - -2.41% -
std::multiset<int>::contains(key)_(existent)/32 1.47% 1.662 1.687 - 2.94% -
std::for_each(multimap<int>::iterator)/8192 1.47% 15907.794 16142.132 - 0.44% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.47% 109161.568 110767.745 - 4.40% -
SetIntersection_None_Set_float_262144_64 1.47% 1156753.336 1173759.113 - -1.59% -
SetIntersection_None_Vector_float_1024_1024 1.46% 1081843.779 1097675.864 - 1.89% -
BM_unicode_text<char> 1.46% 37463.664 38011.769 - 7.83% -
BM_CmpEqual_uint_int 1.46% 1.044 1.059 - -6.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.46% 629.095 638.267 - 0.68% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.46% 5837.329 5922.412 - -59.81% -
std::find_if_not(list<int>)_(process_all)/50 1.46% 38.204 38.760 - 1.89% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.46% 892.990 905.994 - 1.86% -
std::multiset<int>::count(key)_(non-existent)/1024 1.46% 5.848 5.933 - 0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.46% 447.413 453.924 - 0.41% -
SetIntersection_None_Vector_float_256_1 1.45% 4226587.574 4287892.637 - -0.66% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.45% 58.459 59.306 - -0.60% -
rng::find_last(list<int>)_(bail_90%)/1024 1.45% 75.742 76.839 - 7.03% -
SetIntersection_Front_Set_uint32_16384_64 1.45% 1698630.400 1723227.156 - 2.92% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.45% 10.294 10.443 - -5.07% -
BM_CmpLess_short_uint 1.44% 1.105 1.121 - -2.09% -
ranges::min(std::list<__int128>)/64 1.44% 33.070 33.548 - 4.08% -
std::format(double)_(fmt:_{:017500_10e}) 1.44% 195.227 198.045 - -0.95% -
BM_vector_deque_ranges_move/4000 1.44% 139.398 141.406 - 0.61% -
SetIntersection_None_Set_uint32_1024_64 1.44% 8733438.667 8859236.636 - -1.90% -
SetIntersection_Interlaced_Set_float_262144_4 1.44% 1255473.797 1273541.423 - -1.59% -
BM_deque_vector_ranges_move/1 1.44% 2.081 2.111 - -10.88% -
SetIntersection_Interlaced_Set_string_262144_1 1.44% 1079386.582 1094886.470 - -1.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.43% 959844.515 973603.455 - 1.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.43% 303.592 307.944 - 11.35% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.43% 16315.293 16549.047 - -2.40% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.43% 23329.581 23663.429 - 1.06% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.43% 19.500 19.778 - -1.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 167390.643 169780.825 - -0.42% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.43% 940.014 953.432 - 0.51% -
SetIntersection_None_Vector_uint32_262144_1 1.43% 1124880.416 1140931.364 - 1.08% -
std::unordered_set<std::string>::clear()/8192 1.43% 219397.780 222525.028 - -1.07% -
std::format(double)_(fmt:_{:0^17500_17000}) 1.42% 393.742 399.338 - -9.48% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.42% 134092512.938 135997276.155 - -1.01% -
std::set<int>::erase(key)_(existent)/8192 1.42% 67.783 68.743 - -0.72% -
std::fill(list<int>)/1024 1.41% 498.004 505.046 - -2.03% -
std::copy(vector<bool>)_(unaligned)/32768 1.41% 214.736 217.771 - 0.12% -
std::unordered_set<std::string>::clear()/1024 1.41% 23044.492 23369.987 - -2.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.41% 50.122 50.829 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.41% 55445466.989 56228006.085 - -0.90% -
SetIntersection_Front_Vector_float_262144_262144 1.41% 350597178.453 355530673.488 - 1.43% -
BM_PathConstructForwardIter/large_string/64 1.41% 2570.709 2606.849 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.41% 17595859.832 17843168.157 - -0.79% -
std::map<int,_int>::contains(key)_(existent)/8192 1.41% 5.464 5.541 - 0.06% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.40% 182.035 184.589 - 0.48% -
SetIntersection_None_Set_uint64_64_4 1.40% 21234575.652 21532306.993 - -0.59% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.40% 15.627 15.846 - -1.66% -
SetIntersection_None_Set_uint32_16384_16 1.40% 150235668.094 152332119.525 - -5.92% -
std::multiset<int>::insert(value)_(already_present)/32 1.40% 18.198 18.452 - 0.46% -
bm_ranges_lexicographical_compare<int>/1 1.39% 1.311 1.329 - 3.34% -
SetIntersection_Front_Vector_uint64_262144_4 1.39% 1048668.341 1063238.501 - -1.99% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.39% 224.632 227.752 - 8.07% -
rng::fold_left(list<int>)/8192 1.39% 10717.525 10866.015 - -0.35% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 1.38% 17.447 17.689 - 3.15% -
SetIntersection_Interlaced_Set_string_1024_1 1.38% 1084116.100 1099127.231 - -1.35% -
BM_CmpLess_ushort_schar 1.38% 1.014 1.028 - -8.19% -
SetIntersection_Front_Set_uint64_256_256 1.38% 7566781.745 7671420.058 - 3.11% -
BM_deque_vector_ranges_copy_backward/4000 1.38% 144.180 146.173 - 2.18% -
std::format(double)_(fmt:_{:017500_10g}) 1.38% 210.015 212.915 - -1.99% -
SetIntersection_None_Vector_uint64_64_4 1.38% 15700306.880 15916746.420 - -1.19% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.38% 184.944 187.489 - 1.02% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.38% 43.427 44.024 - -1.78% -
std::multiset<int>::contains(key)_(existent)/8192 1.38% 8.554 8.671 - 5.60% -
std::format(double)_(fmt:_{:0^17500_10a}) 1.37% 166.508 168.796 - -0.27% -
std::format(float)_(fmt:_{:017500_10a}) 1.37% 161.698 163.919 - 0.05% -
ranges::min(std::list<char>)/70000 1.37% 53502.314 54236.648 - 2.13% -
std::format(double)_(fmt:_{:0^17500_10Le}) 1.37% 213.895 216.831 - -1.03% -
SetIntersection_Front_Vector_string_262144_1 1.37% 1079522.994 1094329.218 - 0.42% -
std::adjacent_find(vector<int>,_pred)/8 1.37% 3.286 3.331 - -5.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.37% 9061565.598 9185824.330 - -2.66% -
BM_PushHeap_string_SingleElement_262144 1.37% 2.660 2.696 - 1.87% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.37% 347295.088 352046.485 - -11.90% -
BM_formatted_size_string<char>/1 1.37% 10.596 10.740 - 0.74% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 1.37% 76.299 77.341 - -0.94% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.36% 1.845 1.870 - 22.42% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.36% 5.467 5.541 - 0.81% -
SetIntersection_None_Set_string_256_64 1.36% 9338287.474 9465473.920 - 0.40% -
SetIntersection_Front_Vector_string_262144_4 1.36% 1177342.579 1193366.900 - 0.55% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.36% 19.798 20.067 - -2.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.36% 23330.605 23647.773 - 1.94% -
bm_make_exception_ptr/threads:4 1.36% 4.129 4.185 - -0.50% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.36% 1.616 1.638 - 1.31% -
std::replace(vector<int>)_(prefix)/8192 1.35% 1246.443 1263.288 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.35% 28402.478 28786.068 - -2.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.35% 4.517 4.578 - 1.58% -
SetIntersection_None_Vector_uint64_1024_256 1.35% 1065165.446 1079537.270 - -0.82% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.34% 41.369 41.925 - 2.82% -
SetIntersection_Interlaced_Set_float_262144_256 1.34% 1537264.404 1557893.719 - -1.71% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 202.978 205.699 - -2.25% -
SetIntersection_None_Set_uint64_256_16 1.34% 10747785.618 10891765.100 - -1.21% -
std::move_backward(list<int>)/512 1.34% 370.702 375.667 - -0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.34% 5.492 5.566 - 0.73% -
std::replace_if(deque<int>)_(prefix)/50 1.34% 20.278 20.549 - 1.41% -
SetIntersection_None_Vector_string_262144_16384 1.34% 1289846.044 1307083.038 - -0.61% -
SetIntersection_None_Vector_float_262144_64 1.33% 1127858.368 1142914.063 - -0.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.33% 70.647 71.590 - -0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.33% 32.892 33.330 - 6.13% -
SetIntersection_None_Vector_uint32_262144_16 1.33% 1123216.054 1138104.833 - -0.02% -
BM_vector_deque_move/5500 1.32% 195.957 198.552 - 0.07% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.32% 27.794 28.162 - -3.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.32% 32741.717 33175.080 - 1.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.612 2.646 - 0.35% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.32% 19.104 19.357 - 2.41% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 6835.771 6925.974 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.32% 4171377.281 4226402.221 - -0.71% -
SetIntersection_None_Vector_string_16384_4 1.32% 1222429.388 1238535.979 - -0.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.32% 286.857 290.635 - -3.91% -
std::rotate(deque<int>)_(1_element_backward)/32 1.32% 3.535 3.582 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.32% 1047281.173 1061054.546 - 1.23% -
BM_stop_token_async_reg_unreg_callback/131072 1.31% 113872185.899 115367608.750 - 1.82% -
std::shift_left(list<int>)/50 1.31% 27.372 27.731 - 0.90% -
std::remove(vector<int>)_(prefix)/32 1.31% 48.549 49.185 - 0.41% -
std::format(double)_(fmt:_{:_0L}) 1.31% 76.024 77.018 - 1.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.31% 22.472 22.766 - -0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.31% 7626.022 7725.565 - 1.12% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.30% 29.815 30.204 - -4.58% -
SetIntersection_Interlaced_Vector_float_16_16 1.30% 37018532.473 37499523.372 - 3.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 23.731 24.039 - 3.24% -
SetIntersection_Interlaced_Set_uint32_16_16 1.30% 37737792.010 38227660.579 - -0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.29% 96.326 97.573 - -52.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.29% 52.300 52.976 - -1.87% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.29% 3116.211 3156.466 - 0.34% -
SetIntersection_Interlaced_Vector_float_16384_64 1.29% 6659492.335 6745275.072 - 20.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.29% 532255750.684 539099059.337 - -1.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.28% 30.735 31.130 - 13.55% -
BM_format_to_n_string_begin<std::list<char>>/1 1.28% 12.956 13.122 - 0.15% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.28% 15597.901 15797.903 - -6.49% -
BM_CmpEqual_ushort_schar 1.28% 1.003 1.016 - -9.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.28% 13619424.090 13793900.413 - -0.63% -
SetIntersection_None_Vector_string_262144_64 1.28% 1290246.450 1306765.785 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.28% 1142416.031 1156992.413 - -0.72% -
std::format(double)_(fmt:_{:0<17500_0g}) 1.27% 197.416 199.933 - -1.68% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.27% 15777.480 15978.291 - -3.19% -
std::find(list<int>)_(process_all)/50 1.27% 19.052 19.294 - 2.49% -
SetIntersection_Front_Set_uint64_256_1 1.27% 4124391.651 4176756.688 - -0.38% -
std::set<std::string>::erase(iterator)/8192 1.27% 29.731 30.108 - -2.97% -
rng::starts_with(deque<int>)/1024 1.27% 476.056 482.096 - 0.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.27% 6.825 6.911 - -4.57% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.27% 30.956 31.348 - -1.10% -
std::remove(vector<int>)_(sprinkled)/32 1.27% 48.872 49.490 - 2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.26% 10181534.983 10310229.183 - -0.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.26% 22.061 22.340 - 3.30% -
std::sort(deque<int>)_(ascending)/1024 1.26% 761.019 770.632 - 0.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.26% 943.607 955.523 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.26% 1618843.996 1639224.039 - 0.14% -
SetIntersection_Interlaced_Set_uint32_256_16 1.26% 11992659.570 12143475.729 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.26% 1169857.650 1184562.030 - 3.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.25% 133491763.381 135160935.085 - -0.88% -
std::move_backward(deque<int>)/4096 1.25% 155.899 157.847 - 3.37% -
SetIntersection_Front_Vector_uint64_256_1 1.25% 4110919.711 4162282.715 - -1.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.25% 33214.263 33629.169 - 0.69% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.24% 10006744.639 10130928.801 - -0.76% -
SetIntersection_Front_Set_float_64_16 1.24% 15480645.980 15672705.890 - 1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.24% 20.041 20.290 - 0.82% -
SetIntersection_Front_Set_uint64_64_16 1.24% 15093276.751 15280305.502 - -0.78% -
std::none_of(list<int>)_(process_all)/32 1.24% 11.734 11.879 - 0.68% -
BM_cyrillic_escaped<wchar_t> 1.24% 12164.409 12315.098 - 3.23% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 1.24% 22.929 23.213 - -5.58% -
bm_ranges_lexicographical_compare<int>/64 1.24% 4.382 4.436 - 2.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.24% 817248.575 827348.744 - 3.48% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.24% 20983.931 21243.240 - 3.88% -
std::format(float)_(fmt:_{:0>17500_0Lg}) 1.24% 205.727 208.269 - 0.56% -
BM_Swap_Null_MemFuncPtr 1.23% 1.152 1.166 - -3.39% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.23% 2.970 3.007 - 9.63% -
SetIntersection_None_Set_float_16384_16384 1.23% 153490872.968 155379686.241 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.23% 1196347.071 1211059.884 - 0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.23% 789.527 799.235 - -0.16% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.23% 14.994 15.178 - 1.59% -
SetIntersection_Interlaced_Set_float_64_4 1.23% 20837641.289 21093003.447 - 0.30% -
SetIntersection_Interlaced_Vector_string_1024_4 1.23% 1601431.117 1621054.772 - -7.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.23% 1.840 1.862 - 5.69% -
SetIntersection_Front_Vector_float_1024_1 1.22% 1042112.197 1054876.346 - -0.18% -
BM_stop_token_single_thread_polling_stop_requested/131072 1.22% 208010.920 210558.361 - 1.00% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.22% 354.302 358.621 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.22% 1035384.276 1048000.790 - -1.86% -
BM_std_minmax_element<char>/5500 1.22% 1480.884 1498.890 - 4.01% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.21% 290.016 293.535 - -2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.21% 8042458.365 8139820.374 - 13.49% -
std::none_of(list<int>)_(process_all)/8 1.21% 2.657 2.689 - -1.13% -
ranges::min(std::deque<__int128>)/8 1.21% 2.823 2.857 - 2.33% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.21% 15.805 15.996 - -0.65% -
std::set<int>::erase(key)_(existent)/32 1.21% 21.371 21.630 - -1.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.21% 166954.264 168969.468 - 0.70% -
std::set<int>::erase(iterator)/32 1.21% 19.506 19.741 - -1.86% -
BM_StringEraseWithMove_Huge_Transparent 1.20% 46.058 46.612 - -32.92% -
BM_StringFindStringLiteral/512 1.20% 9.467 9.580 - -0.88% -
BM_StringAssignAsciizMix_Transparent 1.20% 2.950 2.985 - -3.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.20% 2.733 2.766 - 9.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.20% 291.695 295.191 - -9.17% -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1.20% 210.301 212.819 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.20% 2940865.805 2976079.917 - 0.76% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.20% 4.396 4.449 - 0.25% -
std::search(vector<int>,_pred)_(no_match)/8192 1.20% 4279.440 4330.658 - 4.20% -
SetIntersection_None_Set_uint32_64_4 1.19% 21441143.919 21697295.595 - 2.03% -
SetIntersection_Front_Vector_uint64_4_4 1.19% 134004215.453 135604783.334 - -1.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.19% 116670.574 118062.369 - 1.31% -
std::format(double)_(fmt:_{:0>17500_10g}) 1.19% 212.394 214.927 - -1.61% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.19% 19.934 20.172 - 0.97% -
BM_LexicallyNormal/small_path/2 1.19% 43.726 44.247 - -0.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.19% 730.634 739.339 - 0.44% -
BM_vector_deque_ranges_copy/4000 1.19% 140.752 142.424 - 1.25% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.19% 67.103 67.899 - 7.07% -
std::copy_if(deque<int>)_(every_other)/8 1.18% 3.432 3.472 - 2.16% -
std::set<int>::equal_range(key)_(existent)/1024 1.18% 4.466 4.519 - 1.39% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.18% 1294706.623 1310015.381 - -1.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.18% 51.470 52.077 - 2.67% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.18% 1161.826 1175.541 - 0.81% -
SetIntersection_None_Set_string_256_16 1.18% 10863888.457 10991894.297 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.18% 62238241.192 62970290.688 - -0.97% -
BM_CmpLess_uint_uchar 1.17% 1.113 1.126 - 0.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.17% 22.675 22.941 - 1.44% -
BM_vector_deque_ranges_move/64 1.17% 2.818 2.851 - 1.09% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.17% 31551.842 31920.982 - 1.04% -
std::format(double)_(fmt:_{:0<17500_0e}) 1.17% 180.949 183.060 - -1.01% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.17% 60.901 61.611 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.16% 1072817.159 1085308.478 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.16% 2361136.242 2388593.960 - 5.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.16% 1484.569 1501.796 - 3.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.16% 56119.845 56770.855 - 0.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.16% 221.773 224.343 - 8.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.16% 33716876.342 34107297.863 - -0.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.16% 12.425 12.568 - -6.50% -
SetIntersection_None_Set_uint64_64_16 1.16% 18290774.859 18502237.075 - 0.18% -
SetIntersection_Front_Set_uint64_256_16 1.16% 4488281.092 4540168.084 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.15% 61.672 62.384 - 0.49% -
BM_vector_deque_copy/64 1.15% 2.795 2.827 - 0.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.15% 283425.709 286691.252 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.15% 10826650.672 10951375.595 - 0.37% -
std::fill(vector<bool>)/32768 1.15% 30.010 30.355 - 3.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.15% 6644.689 6721.116 - -32.53% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.15% 30.644 30.996 - -4.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.15% 1168364.830 1181783.436 - -1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.14% 63637239.405 64362333.928 - -0.57% -
std::stable_partition(vector<int>)_(sparse)/8192 1.14% 1543.184 1560.724 - 1.05% -
SetIntersection_Front_Set_float_256_4 1.14% 4205026.960 4252763.515 - 0.08% -
BM_deque_vector_copy/65536 1.13% 2907.786 2940.778 - 0.93% -
std::sort(vector<int>)_(ascending)/8 1.13% 15.825 16.005 - -0.51% -
SetIntersection_Front_Set_uint64_262144_16 1.13% 1170277.306 1183546.855 - -2.36% -
std::move(vector<int>)/8 1.13% 2.262 2.287 - 5.44% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 1.13% 61.933 62.634 - 0.19% -
SetIntersection_None_Vector_uint32_262144_256 1.13% 1111397.872 1123967.604 - -1.45% -
SetIntersection_Front_Set_string_64_4 1.13% 18975785.048 19189601.128 - 0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.12% 931903.211 942383.046 - 0.21% -
std::format(double)_(fmt:_{:0^17500_0Le}) 1.12% 196.104 198.306 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.12% 16721343.025 16908933.476 - -0.58% -
SetIntersection_None_Set_uint64_1024_256 1.12% 8736494.701 8834501.536 - -1.12% -
bm_ranges_lexicographical_compare<signed_char>/1 1.12% 1.636 1.654 - -3.51% -
BM_vector_deque_ranges_copy/5500 1.12% 195.362 197.552 - -1.60% -
std::flat_map<int,_int>::clear()/1024 1.12% 396.131 400.568 - 0.42% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.12% 7431.968 7515.121 - -10.11% -
ranges::min(std::deque<__int128>)/70000 1.12% 24220.652 24491.593 - 2.63% -
std::map<std::string,_int>::ctor(const&)/1024 1.12% 35585.176 35982.397 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.11% 57661102.297 58303969.039 - -0.87% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.11% 1.180 1.193 - 0.87% -
SetIntersection_Front_Vector_uint64_16384_16 1.11% 1099939.768 1112179.546 - -1.78% -
std::sort_heap(vector<NonIntegral>)/8 1.11% 30.468 30.807 - 4.96% -
BM_LexicallyNormal/large_path/8 1.11% 306.975 310.384 - 0.37% -
std::format(int64_t)_(fmt:_{:Lx}) 1.11% 26.579 26.874 - -2.35% -
SetIntersection_Interlaced_Set_uint64_4_1 1.10% 212753706.294 215102737.987 - -0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.10% 12088790.753 12222153.785 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.10% 8715725.409 8811807.382 - -32.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.10% 14544.663 14704.972 - 1.57% -
BM_format_to_n_string_begin<std::list<char>>/1048576 1.10% 956374.943 966903.262 - 0.81% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.10% 17640617.258 17834747.618 - -0.52% -
BM_format_to_iterator/<std::string>_string_len_6000 1.10% 59.756 60.413 - 0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.10% 3332.111 3368.671 - 0.48% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.10% 582.196 588.578 - -7.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.10% 163758883.575 165553607.842 - -1.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.09% 12910.743 13051.979 - 5.46% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.09% 2.084 2.107 - 9.94% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.09% 211826926.078 214133170.054 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.09% 16351299.174 16529120.863 - -0.96% -
std::replace_if(deque<int>)_(prefix)/8192 1.08% 3462.994 3500.549 - 2.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.08% 17.134 17.320 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.08% 135514844.872 136981225.677 - -0.82% -
SetIntersection_Interlaced_Set_float_262144_1024 1.08% 1504982.340 1521266.276 - -1.52% -
std::format(float)_(fmt:_{:0>17500_0La}) 1.08% 169.040 170.869 - 0.71% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.08% 5.505 5.564 - -0.29% -
std::format(double)_(fmt:_{:017500_0La}) 1.08% 165.351 167.137 - 0.13% -
std::format(double)_(fmt:_{:017500_0e}) 1.08% 182.185 184.147 - -0.52% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.08% 5.460 5.518 - -23.08% -
std::count(vector<bool>)/1000 1.07% 2.964 2.996 - 0.04% -
std::copy_n(deque<int>)/8 1.07% 2.749 2.779 - 5.42% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.07% 1690350.342 1708468.342 - -0.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 31569.328 31907.109 - 0.01% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.07% 200.638 202.780 - -0.42% -
BM_deque_deque_ranges_move/64 1.07% 3.036 3.069 - -0.51% -
std::set<std::string>::erase(key)_(existent)/8192 1.06% 82.442 83.320 - -19.98% -
BM_deque_deque_move_backward/1 1.06% 2.767 2.796 - 0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.06% 134605615.710 136035175.956 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.06% 213872970.878 216142825.430 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.06% 245790563.486 248393171.249 - -1.63% -
bm_swap_ranges_vb_aligned/262144 1.06% 485.325 490.458 - 0.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.05% 4018.308 4060.672 - 1.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 371.025 374.933 - -0.79% -
SetIntersection_Front_Vector_uint64_256_64 1.05% 4319543.687 4365006.659 - 2.44% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.05% 12.478 12.609 - 26.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.05% 81.389 82.243 - 1.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.05% 23.904 24.154 - 6.68% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.05% 217294484.022 219570201.430 - 0.33% -
std::list<std::string>::ctor(size)/32 1.05% 357.150 360.888 - 2.31% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.05% 529856573.010 535400527.388 - -1.17% -
BM_Swap_Null_MemPtr 1.05% 1.154 1.167 - -1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.05% 16078843.334 16246974.146 - -0.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.05% 24.802 25.061 - 4.56% -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1.04% 214.608 216.848 - 0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.04% 27.342 27.628 - 1.28% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1.04% 221.387 223.695 - -3.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.04% 19.814 20.020 - -0.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.04% 1.789 1.808 - -0.65% -
SetIntersection_None_Set_float_1024_1 1.04% 8758310.306 8849424.584 - -1.40% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.04% 2.944 2.975 - 1.08% -
std::format(float)_(fmt:_{:0>17500_0Le}) 1.04% 190.766 192.749 - 0.58% -
SetIntersection_Interlaced_Vector_string_64_64 1.04% 25687486.057 25954202.700 - -3.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.04% 53.693 54.250 - -2.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.04% 12879.309 13012.797 - -1.01% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.03% 517453.240 522797.809 - 1.95% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.03% 2784.483 2813.238 - 0.44% -
BM_CmpLess_short_int 1.03% 1.113 1.124 - -1.03% -
std::search(vector<int>,_pred)_(single_element)/8192 1.03% 4307.005 4351.289 - -5.48% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.03% 48596.737 49095.380 - -69.61% -
std::copy_backward(list<int>)/64 1.03% 30.729 31.044 - 3.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.03% 4192136.582 4235108.359 - -0.41% -
SetIntersection_Front_Set_uint32_16_4 1.02% 54300521.308 54855321.524 - -0.86% -
BM_deque_vector_ranges_copy/1 1.02% 2.099 2.120 - 1.20% -
std::format(float)_(fmt:_{:0>17500_10a}) 1.02% 162.043 163.694 - 0.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.02% 602972.406 609104.311 - -0.36% -
SetIntersection_None_Vector_string_256_1 1.01% 4508603.428 4554343.516 - -0.60% -
SetIntersection_Front_Set_string_262144_1024 1.01% 59791217.353 60397691.875 - 1.19% -
ranges::min(std::vector<char>)/64 1.01% 4.179 4.221 - 16.67% -
SetIntersection_Interlaced_Vector_string_64_4 1.01% 21474075.150 21691639.480 - -0.27% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.01% 36059.071 36423.869 - -3.03% -
SetIntersection_Front_Set_string_64_16 1.01% 23804256.324 24045035.051 - -1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.01% 16.337 16.502 - 1.19% -
SetIntersection_None_Vector_string_1024_64 1.01% 1150367.951 1161985.234 - -1.88% -
std::map<int,_int>::ctor(const&)/0 1.01% 12.696 12.824 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.01% 35109698.287 35463412.011 - -0.74% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.01% 36424.257 36790.657 - -7.28% -
std::format(float)_(fmt:_{:0<17500_10f}) 1.00% 179.167 180.961 - 0.44% -
std::set<std::string>::count(key)_(non-existent)/8192 1.00% 34.069 34.410 - 1.70% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -79.23% 168.933 35.095 - -2.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -77.28% 118.940 27.024 - 1.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -66.58% 37.234 12.445 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -66.15% 110002850.682 37235146.791 - 0.00% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.97% 23.870 8.839 - 0.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.85% 23.816 8.847 - -47.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.53% 14.896 5.880 - -1.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.17% 14.909 5.938 - -44.12% -
std::fill_n(vector<bool>)/262144 -56.79% 941.054 406.602 - 61.70% -
SetIntersection_Interlaced_Vector_float_262144_64 -54.60% 20096861.631 9124786.063 - -41.74% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.50% 1624.433 739.117 - -0.27% -
std::unique_copy(list<int>)_(sprinkled)/1024 -54.34% 1606.499 733.568 - 0.10% -
SetIntersection_Interlaced_Vector_float_262144_16 -52.18% 6405862.017 3063462.406 - 4.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.81% 1633.961 787.346 - -0.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -50.17% 1668.107 831.210 - 0.27% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -48.59% 0.449 0.231 - -34.90% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.53% 708978.431 364910.745 - -47.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.44% 65.465 33.751 - -55.83% -
rng::find_last(list<int>)_(bail_10%)/1024 -48.01% 1246.153 647.831 - -4.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -47.61% 7550494.718 3955649.333 - -2.21% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.60% 59.156 30.999 - -36.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -46.07% 17.932 9.670 - -14.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -45.37% 0.484 0.264 - -33.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -45.14% 354999865.189 194750837.193 - -3.23% -
rng::contains_subrange(list<int>)_(process_all)/8192 -44.64% 12861.045 7119.805 - -21.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -44.41% 356738191.694 198305765.929 - -3.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -44.28% 72.267 40.266 - -16.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -44.04% 354522643.077 198405245.460 - -3.51% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -43.42% 4.273 2.417 - -24.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -42.68% 11.252 6.450 - -15.82% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.50% 671403.059 386034.190 - -41.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -41.96% 357161917.263 207294572.963 - 2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -40.71% 347823399.792 206237151.160 - -2.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -40.01% 331884080.932 199096210.054 - -0.76% -
std::rotate(list<int>)_(by_1/2)/8192 -39.09% 7031.292 4282.890 - -8.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -38.98% 4.174 2.547 - 2.17% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.77% 81.135 50.489 - -2.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.90% 28157570.621 17768389.724 - -2.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -36.44% 51.013 32.423 - -0.88% -
std::fill_n(vector<bool>)/1048576 -36.25% 3821.516 2436.229 - -36.26% -
BM_Swap_Null_SmallNonTrivialFunctor -35.92% 0.718 0.460 - 0.39% -
SetIntersection_Interlaced_Vector_float_262144_256 -35.86% 36882727.024 23657750.387 - 16.48% -
SetIntersection_Interlaced_Vector_float_16384_256 -35.23% 28372476.537 18378138.618 - 23.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -34.22% 1.945 1.279 - -34.61% -
SetIntersection_Interlaced_Vector_float_16384_16 -34.12% 3705647.159 2441395.985 - -14.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -33.39% 34.654 23.082 - -1.05% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.28% 2.625 1.752 - -33.58% -
std::partition(list<int>)_(sparse)/8192 -32.85% 11325.399 7604.908 - -8.27% -
std::is_sorted(deque<int>)/8 -32.63% 3.868 2.606 - -8.92% -
std::map<std::string,_int>::erase(key)_(existent)/32 -32.29% 76.867 52.046 - -31.52% -
std::rotate(list<int>)_(by_1/4)/8192 -32.28% 9701.535 6569.973 - 1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -31.97% 165396767.416 112525953.940 - -2.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -31.89% 35.930 24.472 - -13.24% -
std::copy(vector<int>)/262144 -31.62% 18321.902 12528.818 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -31.50% 124.050 84.978 - -2.94% -
SetIntersection_Interlaced_Set_string_16384_16 -31.46% 356357190.521 244258586.695 - 0.36% -
BM_PushHeap_float_SingleElement_1 -31.03% 0.697 0.481 - -7.64% -
ranges::min(std::list<__int128>)/1 -30.99% 0.453 0.313 - -21.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.75% 352229227.282 243927061.132 - -30.36% -
SetIntersection_Interlaced_Vector_float_1024_64 -30.75% 5497827.367 3807431.118 - 16.36% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.69% 347387465.417 240783552.457 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.64% 356918066.747 247557106.534 - -30.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -30.27% 35.558 24.795 - -22.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -30.24% 17887.905 12479.367 - -11.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -30.21% 32.489 22.675 - -33.21% -
std::copy_n(vector<int>)/32768 -30.08% 2263.908 1582.812 - -57.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.90% 0.611 0.428 - -7.51% -
std::all_of(list<int>)_(process_all)/32768 -29.66% 36626.815 25761.953 - -2.18% -
SetIntersection_Interlaced_Vector_float_16384_1024 -29.66% 63825972.213 44894634.367 - -12.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -29.59% 29499024.367 20771284.568 - -1.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -29.29% 12288999.190 8689502.282 - -16.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -28.80% 52.691 37.515 - 30.18% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -28.28% 1.741 1.249 - -22.88% -
ranges::min(std::deque<long_long>)/70000 -28.11% 26583.072 19111.334 - -27.35% -
std::copy(deque<int>)/262144 -27.78% 16268.828 11749.597 - 1.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -27.70% 41.956 30.335 - -25.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.69% 77.579 56.097 - 9.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.67% 9.719 7.030 - -35.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -27.61% 1.765 1.278 - -33.55% -
std::rotate(list<int>)_(1_element_forward)/8192 -27.35% 9622.875 6990.792 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.18% 41399193.061 30147130.563 - -14.56% -
BM_vector_deque_copy_backward/0 -27.06% 0.564 0.411 - -1.84% -
std::rotate(list<int>)_(by_1/3)/8192 -26.71% 11310.592 8288.969 - 1.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -26.68% 1810.833 1327.666 - 0.34% -
BM_PushHeap_uint64_Descending_1 -26.64% 0.615 0.451 - 0.65% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 -25.59% 67501.575 50226.992 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -25.32% 4553266.035 3400167.631 - -7.50% -
SetIntersection_Interlaced_Vector_float_1024_16 -25.19% 2751073.887 2058169.277 - -19.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -25.08% 98.132 73.523 - -1.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -24.95% 11.051 8.293 - -24.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -24.53% 32.126 24.246 - -1.75% -
std::multimap<std::string,_int>::ctor(const&)/32 -24.34% 910.317 688.767 - -13.53% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.03% 2089164.631 1587072.913 - -20.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -24.03% 25.891 19.669 - -0.96% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -23.81% 12.848 9.789 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.61% 44.348 33.879 - -14.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -23.31% 43.262 33.176 - -6.68% -
SetIntersection_Interlaced_Vector_float_262144_1024 -23.01% 134575294.858 103605819.972 - -0.15% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -22.86% 2570.506 1983.002 - -45.78% -
std::search(list<int>,_pred)_(single_element)/8192 -22.85% 9963.111 7686.560 - -0.13% -
BM_StringEraseWithMove_Empty_Transparent -22.71% 0.780 0.603 - 8.29% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -22.60% 3.336 2.582 - -4.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -22.57% 38.663 29.937 - 11.94% -
std::rotate(list<int>)_(1_element_backward)/8192 -22.46% 9637.801 7473.131 - 0.09% -
ranges::min(std::vector<__int128>)/70000 -22.45% 36389.672 28218.522 - -8.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -22.21% 24.538 19.089 - -19.03% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -22.13% 32547.840 25344.748 - -45.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -22.05% 53.797 41.937 - -15.48% -
std::unique_copy(deque<int>)_(contiguous)/32 -22.02% 12.065 9.408 - -0.12% -
std::unordered_set<int>::find(key)_(existent)/1024 -21.95% 1.472 1.149 - -22.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -21.65% 74668938.567 58505389.060 - -4.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.51% 66.817 52.442 - -1.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -21.44% 49.718 39.059 - -11.98% -
ranges::minmax(std::deque<long_long>)/1 -21.43% 0.915 0.719 - 4.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -21.21% 78.113 61.543 - -1.84% -
std::partition(deque<int>)_(sparse)/32 -21.17% 12.681 9.996 - -12.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -21.12% 31.765 25.055 - -25.57% -
std::multimap<std::string,_int>::erase(iterator)/1024 -20.95% 33.748 26.679 - -6.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -20.91% 56.216 44.461 - -0.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -20.83% 44.801 35.471 - -0.70% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -20.82% 39.789 31.504 - 18.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -20.65% 1.667 1.323 - -20.37% -
std::unique_copy(deque<int>)_(contiguous)/52 -20.64% 18.578 14.743 - 2.41% -
ranges::minmax(std::list<long_long>)/1 -20.51% 0.463 0.368 - 7.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -20.51% 26.208 20.834 - -19.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -20.47% 2769979.394 2203052.766 - -0.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -20.45% 1.447 1.151 - -9.33% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.39% 2.360 1.879 - -21.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.12% 6.174 4.932 - -24.94% -
BM_tolower_char<wchar_t> -19.94% 0.689 0.552 - -8.53% -
std::shift_right(list<int>)/8192 -19.92% 9616.248 7700.687 - 4.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.86% 14276.283 11441.327 - 10.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.72% 35.956 28.867 - -9.94% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.64% 37.141 29.847 - -29.84% -
BM_join_view_out_vectors/70000 -19.59% 173879.839 139815.514 - -16.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.48% 42.551 34.264 - -1.66% -
BM_vector_deque_move_backward/0 -19.44% 0.498 0.401 - -4.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -19.32% 14.105 11.380 - -5.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -19.31% 57.397 46.314 - -11.04% -
std::unique(list<int>)_(sprinkled)/1024 -19.30% 1169.844 944.059 - -0.71% -
std::partition(list<int>)_(dense)/8192 -19.00% 6070.679 4917.327 - -13.37% -
BM_vector_deque_ranges_copy_backward/0 -19.00% 0.582 0.472 - -9.02% -
ranges::min(std::vector<__int128>)/64 -18.90% 31.114 25.234 - -5.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.72% 38.993 31.695 - -17.32% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -18.49% 1.573 1.282 - 1.78% -
SetIntersection_Interlaced_Vector_float_262144_16384 -18.34% 352213196.166 287626046.191 - -17.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.31% 7.279 5.946 - -19.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -18.26% 1.319 1.078 - 1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.25% 5394594.249 4410348.728 - 1.52% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -18.21% 3750.977 3067.948 - -3.21% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -18.14% 26.764 21.908 - 13.96% -
BM_Swap_Null_LargeTrivialFunctor -18.12% 0.619 0.507 - 0.23% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -18.11% 647.519 530.222 - -42.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -18.06% 7635.991 6256.884 - 6.22% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -17.92% 1144063.420 939080.630 - -8.66% -
SetIntersection_Interlaced_Set_uint64_1024_4 -17.81% 12878592.686 10585036.925 - 3.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.75% 79.913 65.730 - -2.88% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.41% 1685838.095 1392385.444 - -15.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -17.36% 671.418 554.872 - -1.42% -
std::copy(deque<int>)/1048576 -17.34% 60659.540 50140.054 - 0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.32% 1.836 1.518 - -13.74% -
std::copy_if(list<int>)_(every_other)/512 -17.25% 356.969 295.396 - -15.48% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.14% 3667.076 3038.464 - -2.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -17.11% 1.425 1.181 - -12.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -17.10% 1.664 1.380 - -7.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -17.07% 0.483 0.400 - 3.07% -
std::multiset<std::string>::contains(key)_(existent)/8192 -17.06% 40.216 33.355 - 24.77% -
std::find_end(list<int>)_(same_length)/8192 -17.03% 9706.002 8052.887 - -48.83% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.00% 1.417 1.176 - -10.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -16.90% 1.503 1.249 - 14.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -16.90% 670.320 557.041 - -0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.87% 656.500 545.721 - 0.41% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -16.82% 10591.200 8809.536 - 17.14% -
BM_vector_deque_ranges_move_backward/0 -16.72% 0.536 0.446 - -18.70% -
std::search(list<int>)_(single_element)/8192 -16.65% 9007.933 7508.500 - 0.29% -
std::partition(deque<int>)_(sparse)/50 -16.63% 18.506 15.428 - -10.54% -
BM_std_minmax_element<long_long>/2 -16.55% 0.679 0.566 - -14.78% -
std::stable_partition(deque<int>)_(dense)/1024 -16.46% 686.597 573.571 - 0.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -16.31% 734.427 614.627 - 17.25% -
std::unordered_set<int>::find(key)_(existent)/8192 -16.25% 1.456 1.220 - -12.89% -
BM_StringEraseWithMove_Empty_Opaque -16.21% 1.020 0.855 - 8.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -16.18% 1.325 1.111 - 0.79% -
ranges::min(std::deque<long_long>)/64 -16.08% 20.753 17.416 - -12.63% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -16.01% 1.443 1.212 - -21.96% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -15.92% 2604.951 2190.358 - -1.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -15.91% 11.192 9.411 - -15.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.80% 44.164 37.184 - 18.21% -
std::set<int>::count(key)_(non-existent)/8192 -15.80% 13.954 11.750 - -14.92% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.70% 26.421 22.274 - -15.33% -
std::find_if(vector<char>)_(bail_25%)/8 -15.68% 1.008 0.850 - 3.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.64% 593.118 500.326 - -1.00% -
BM_StringRelational_Eq_Small_Small_ChangeLast -15.62% 2.187 1.845 - -8.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -15.61% 22.346 18.857 - -30.18% -
std::find_first_of(vector<int>)_(small_needle)/32 -15.61% 53.348 45.020 - -3.45% -
std::reverse(list<int>)/32768 -15.49% 20541.351 17359.126 - -9.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.48% 69.455 58.704 - -17.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.48% 41.189 34.814 - 37.96% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.45% 1.166 0.986 - -6.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.33% 49.703 42.084 - -0.16% -
BM_PathConstructString/large_string/512 -15.32% 10101.156 8553.342 - 0.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -15.32% 1.449 1.227 - -19.59% -
std::multiset<int>::ctor(const&)/32 -15.31% 268.049 227.011 - 4.89% -
std::none_of(list<int>)_(process_all)/32768 -15.23% 30958.874 26243.633 - -1.68% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -15.23% 1.638 1.389 - 0.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -15.05% 8963.189 7614.192 - -12.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.05% 28.289 24.032 - -15.24% -
rng::starts_with(list<int>,_pred)/8192 -15.03% 11484.843 9758.481 - -20.14% -
std::find_end(deque<int>)_(single_element)/8192 -14.89% 2950.397 2510.946 - 24.24% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -14.88% 27.796 23.661 - -0.36% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -14.84% 253.740 216.091 - 0.90% -
std::find_if_not(list<int>)_(bail_25%)/32768 -14.76% 8369.787 7134.202 - -3.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -14.70% 11.002 9.385 - -11.76% -
BM_Hash/uint32_top_std_hash/1024 -14.67% 670.929 572.481 - 2.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -14.53% 7.253 6.199 - -13.86% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.49% 2.659 2.274 - -2.69% -
std::copy(list<int>)/32768 -14.35% 30287.478 25939.752 - 0.39% -
SetIntersection_Front_Vector_uint32_262144_1024 -14.33% 6251885.411 5356060.506 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -14.31% 2183037.068 1870685.860 - -6.96% -
ranges::minmax(std::deque<long_long>)/70000 -14.30% 28825.472 24702.569 - -3.28% -
std::any_of(list<int>)_(process_all)/8192 -14.21% 8113.712 6960.949 - -4.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.19% 1.831 1.571 - -5.48% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -14.14% 12.893 11.069 - -5.99% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.11% 13.507 11.602 - 0.68% -
std::move(list<int>)/4096 -14.09% 4556.587 3914.425 - -10.23% -
SetIntersection_Front_Vector_uint32_16384_1024 -14.08% 6180991.890 5310525.450 - -10.33% -
std::stable_partition(deque<int>)_(dense)/50 -13.91% 44.142 38.003 - 1.26% -
std::any_of(list<int>)_(process_all)/32768 -13.88% 29972.611 25811.982 - -1.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.88% 32.209 27.739 - -13.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.85% 29484.453 25401.490 - -3.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.77% 49.768 42.916 - -0.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -13.65% 24.636 21.273 - -10.73% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.62% 7527.822 6502.452 - 3.80% -
std::find_if(vector<char>)_(bail_25%)/1024 -13.61% 28.946 25.008 - -3.86% -
std::multiset<std::string>::ctor(const&)/32 -13.58% 809.674 699.761 - -9.70% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -13.52% 86.034 74.404 - 70.26% -
std::all_of(list<int>)_(process_all)/8192 -13.49% 9121.239 7890.928 - 3.22% -
SetIntersection_Front_Vector_uint32_1024_1024 -13.48% 6184457.091 5350484.734 - -9.76% -
BM_deque_vector_ranges_copy_backward/0 -13.47% 1.591 1.377 - 0.19% -
std::find_first_of(vector<int>)_(small_needle)/50 -13.43% 79.890 69.161 - -4.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.43% 54.604 47.272 - -15.46% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -13.42% 40.909 35.421 - 2.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -13.30% 14.202 12.314 - 1.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -13.15% 11944.217 10373.061 - -5.60% -
std::pop_heap(vector<float>)/8192 -13.05% 22.963 19.965 - 1.63% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -12.88% 24.016 20.923 - -2.34% -
BM_vector_deque_move_backward/2 -12.84% 2.053 1.789 - -13.19% -
std::adjacent_find(deque<int>)/8 -12.81% 3.273 2.854 - -2.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -12.75% 1.360 1.187 - 18.55% -
std::map<std::string,_int>::find(key)_(existent)/32 -12.72% 16.682 14.560 - -6.21% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -12.64% 0.560 0.489 - -11.69% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.59% 767.094 670.510 - -5.82% -
BM_vector_deque_move_backward/1 -12.59% 2.352 2.056 - -11.57% -
SetIntersection_Front_Vector_uint32_262144_16384 -12.53% 83438578.092 72981517.978 - -5.54% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -12.40% 95087373.095 83294097.011 - -15.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.36% 29.169 25.564 - -33.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.35% 1.533 1.343 - -31.84% -
std::unordered_set<int>::count(key)_(non-existent)/32 -12.34% 1.603 1.405 - 0.55% -
BM_Move_SmallNonTrivialFunctor -12.32% 0.649 0.569 - -0.25% -
BM_format_to_n_string_begin<std::wstring>/16384 -12.22% 1601.943 1406.261 - -26.11% -
BM_StringConstructDestroyCStr_Small_Transparent -12.20% 0.395 0.346 - -5.73% -
BM_PushHeap_uint32_Random_1 -12.01% 0.464 0.408 - -12.20% -
std::map<std::string,_int>::ctor(const&)/32 -11.98% 829.729 730.298 - -11.26% -
SetIntersection_Front_Set_uint64_1024_64 -11.97% 1839013.166 1618921.393 - -5.69% -
BM_StringCtorDefault -11.97% 0.317 0.279 - 14.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.95% 58632.778 51625.015 - 3.05% -
SetIntersection_Front_Vector_uint32_16384_16384 -11.92% 82757742.545 72895111.694 - -5.62% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -11.91% 81329.856 71641.176 - -2.00% -
BM_Invoke_FuncPtr -11.88% 0.785 0.692 - -12.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.86% 1.743 1.536 - -17.68% -
std::fill_n(list<int>)/8192 -11.84% 7837.934 6909.920 - -3.36% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -11.82% 4.781 4.216 - -5.42% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -11.80% 28.138 24.818 - 13.53% -
std::multiset<int>::insert(value)_(already_present)/1024 -11.75% 30.451 26.873 - -3.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -11.74% 233580421.881 206155024.319 - -0.87% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.74% 1.170 1.033 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.71% 1478827.261 1305597.978 - -3.66% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.70% 31.158 27.511 - -4.75% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -11.70% 1606.032 1418.163 - -25.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.64% 55.834 49.333 - -8.03% -
std::fill(list<int>)/8192 -11.62% 8126.796 7182.646 - -15.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -11.60% 9689.649 8565.342 - 17.98% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.60% 39.585 34.993 - -1.33% -
BM_string_without_formatting<wchar_t> -11.59% 10.626 9.394 - -1.15% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.58% 7900949.130 6985722.296 - 2.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -11.56% 7549.355 6676.914 - 2.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.55% 0.309 0.273 - -13.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -11.54% 1.529 1.353 - -13.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.54% 62.813 55.565 - 12.84% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -11.49% 1.298 1.149 - -8.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -11.45% 0.946 0.838 - 3.03% -
BM_StringRelational_Less_Empty_Empty_Control -11.37% 1.823 1.616 - -3.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.35% 7378.891 6541.665 - -4.33% -
std::partition_copy(list<int>)/8192 -11.33% 7690.977 6819.288 - -0.39% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -11.33% 10.506 9.315 - -25.15% -
BM_ConstructAndDestroy_MemPtr_Opaque -11.33% 1.000 0.887 - 0.01% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -11.32% 28.273 25.073 - -7.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -11.29% 262.374 232.763 - -3.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.26% 41.563 36.882 - -9.61% -
BM_to_chars_good/10 -11.17% 1.775 1.577 - 0.46% -
std::copy_backward(deque<int>)/262144 -11.17% 34767.973 30885.809 - 1.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.15% 8932.789 7937.078 - 0.15% -
SetIntersection_None_Vector_float_262144_1024 -11.10% 1277697.131 1135894.303 - -1.52% -
std::any_of(deque<int>)_(process_all)/8192 -11.10% 2833.599 2519.210 - -11.10% -
std::any_of(deque<int>)_(process_all)/32768 -11.08% 11341.603 10085.287 - -10.66% -
std::move_backward(vector<bool>)_(unaligned)/64 -11.07% 1.854 1.649 - 1.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -11.03% 36.052 32.075 - -4.13% -
BM_deque_deque_ranges_copy_backward/0 -11.02% 0.920 0.819 - 3.78% -
SetIntersection_Front_Vector_float_16384_1 -10.96% 1186379.948 1056406.765 - 0.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.95% 26.544 23.637 - -3.94% -
std::find_if_not(vector<char>)_(process_all)/8 -10.87% 1.600 1.426 - 7.45% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -10.86% 70.131 62.516 - -26.06% -
SetIntersection_Front_Vector_float_262144_4 -10.83% 1210244.603 1079233.744 - 0.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.82% 1327.205 1183.619 - 7.85% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.81% 8824.150 7870.174 - 1.62% -
BM_toupper_char<wchar_t> -10.79% 0.685 0.611 - -11.05% -
std::stable_partition(deque<int>)_(dense)/32 -10.71% 32.442 28.967 - -2.63% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.67% 1.880 1.679 - -9.45% -
SetIntersection_Interlaced_Set_uint64_1024_64 -10.66% 12038393.459 10754788.150 - 5.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.66% 2.704 2.416 - -11.37% -
std::sort(deque<int>)_(repeated)/1024 -10.65% 1069.550 955.605 - -10.60% -
BM_PathConstructString/large_string/1024 -10.65% 13545.033 12102.478 - -0.30% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -10.64% 1.428 1.276 - -12.79% -
std::variant<20-alts>::visit()_(3_variants) -10.61% 0.681 0.609 - -11.04% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -10.60% 31.904 28.522 - -1.14% -
BM_deque_deque_ranges_copy/0 -10.60% 0.903 0.807 - 9.43% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -10.57% 31.890 28.517 - 0.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -10.57% 80102.976 71638.811 - 0.43% -
BM_vector_deque_ranges_move/0 -10.52% 0.413 0.369 - -6.87% -
BM_Swap_Null_Null -10.52% 0.462 0.413 - -9.98% -
std::find_first_of(vector<int>)_(small_needle)/1024 -10.46% 1569.286 1405.061 - -2.90% -
SetIntersection_None_Vector_float_262144_16 -10.46% 1274645.959 1141308.852 - -0.51% -
std::for_each(list<int>)/8 -10.41% 2.535 2.271 - -9.84% -
std::find_first_of(vector<int>)_(small_needle)/8192 -10.39% 12539.023 11236.279 - -3.19% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -10.36% 88705.302 79519.475 - -6.40% -
std::find_first_of(deque<int>)_(large_needle)/32 -10.31% 313.674 281.333 - -4.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -10.26% 15180713.391 13623083.871 - 0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -10.20% 1.081 0.971 - 0.90% -
SetIntersection_Front_Vector_float_256_16 -10.18% 4704147.318 4225495.571 - -0.02% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.17% 647.997 582.108 - 2.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -10.17% 8.100 7.277 - -3.12% -
ranges::minmax(std::deque<char>)/1 -10.14% 0.737 0.662 - 0.88% -
BM_PushHeap_string_Ascending_1 -10.14% 0.527 0.474 - -26.14% -
std::unordered_set<int>::contains(key)_(existent)/8192 -10.08% 1.574 1.416 - 16.21% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.03% 1.169 1.052 - -4.21% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -9.99% 84.409 75.980 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -9.96% 10802313.061 9726014.357 - 29.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.93% 4.806 4.329 - -6.47% -
ranges::minmax(std::deque<long_long>)/8 -9.92% 4.094 3.688 - 3.56% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.92% 2587.104 2330.385 - 5.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -9.91% 1334.110 1201.845 - 0.85% -
std::remove_copy_if(list<int>)_(prefix)/8192 -9.90% 8038.062 7242.241 - 0.88% -
ranges::minmax(std::vector<char>)/64 -9.86% 1.373 1.238 - -8.52% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -9.86% 656.264 591.585 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -9.81% 15091512.115 13610888.523 - 2.59% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -9.70% 43.091 38.912 - -17.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.68% 417.619 377.201 - -2.37% -
SetIntersection_Front_Vector_uint32_256_256 -9.68% 4739736.099 4281104.790 - 0.14% -
std::stable_partition(list<int>)_(dense)/32 -9.62% 39.069 35.312 - 5.39% -
SetIntersection_Front_Vector_float_16384_4 -9.61% 1185839.080 1071935.081 - 0.02% -
BM_PushHeap_float_Random_1 -9.59% 0.696 0.630 - 35.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.56% 1.381 1.249 - -30.88% -
std::find_if(vector<int>)_(bail_25%)/8 -9.54% 0.776 0.702 - -4.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -9.52% 6.981 6.316 - -15.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -9.52% 1385145.101 1253337.973 - -1.26% -
std::search_n(list<int>)_(no_match)/8192 -9.46% 7367.734 6671.102 81.551 -10.34% 81.551
std::map<int,_int>::erase(iterator)/8192 -9.45% 23.918 21.659 - -18.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -9.43% 0.626 0.567 - -0.96% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.41% 0.922 0.835 - -13.83% -
std::is_sorted_until(deque<int>,_pred)/8 -9.41% 4.547 4.119 - -0.53% -
SetIntersection_Front_Vector_uint32_16384_256 -9.40% 2423438.445 2195527.053 - 1.83% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.37% 40.904 37.070 - -2.39% -
std::map<std::string,_int>::erase(iterator)/32 -9.33% 32.129 29.130 - 1.95% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -9.12% 8288.558 7532.651 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.07% 1563.652 1421.866 - -11.98% -
SetIntersection_Front_Vector_float_262144_64 -9.05% 1506942.092 1370572.336 - 1.01% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -9.05% 226.591 206.086 - -5.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -9.05% 18.174 16.530 - 6.65% -
std::unordered_set<std::string>::erase(iterator)/8192 -9.04% 31.827 28.951 - -1.04% -
std::copy_backward(deque<int>)/1048576 -9.03% 143384.234 130432.022 - 1.38% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -9.03% 8024.264 7299.839 - 2.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.03% 43.590 39.656 - 57.26% -
SetIntersection_Interlaced_Set_string_16384_4 -9.03% 209939906.602 190991970.989 - -3.06% -
std::remove_copy(list<int>)_(sprinkled)/8192 -9.03% 7589.938 6904.945 - 0.89% -
BM_PushHeap_uint32_SingleElement_4 -9.01% 0.371 0.338 - -1.72% -
SetIntersection_Front_Vector_uint32_1024_256 -8.97% 2352997.708 2141933.783 - -6.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.95% 10.704 9.746 - 17.73% -
std::set<int>::lower_bound(key)_(existent)/8192 -8.94% 9.083 8.271 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.91% 64.707 58.944 - 5.08% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -8.90% 6.768 6.165 - 9.61% -
std::lower_bound(std::deque<int>)/8 -8.89% 18.574 16.923 - -0.30% -
BM_Copy_LargeNonTrivialFunctor -8.89% 11.019 10.040 - -8.01% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.88% 6.421 5.851 - -1.17% -
std::find_end(deque<int>)_(single_element)/1024 -8.87% 376.121 342.742 - 23.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -8.86% 10.347 9.430 - -16.81% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -8.86% 9.391 8.559 - -2.86% -
std::vector<int>::ctor(size)/8192 -8.84% 567.670 517.495 - -0.01% -
std::search(list<int>,_pred)_(same_length)/8192 -8.84% 9278.002 8457.977 - -4.07% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.81% 4156.536 3790.198 - 8.40% -
std::set<int>::insert(value)_(already_present)/1024 -8.75% 6.081 5.549 - -4.31% -
std::search(list<int>)_(single_element)/1000 -8.68% 671.511 613.200 - -13.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -8.68% 0.307 0.281 - -2.73% -
SetIntersection_Interlaced_Vector_string_16384_16 -8.67% 4469889.345 4082187.117 - -2.73% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -8.66% 8234.541 7521.542 - 0.74% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -8.65% 620.029 566.410 - -2.61% -
rng::contains(vector<int>)_(process_all)/8 -8.62% 2.746 2.509 - -10.94% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.59% 41982588.029 38376574.548 - 0.11% -
std::remove_copy(deque<int>)_(prefix)/50 -8.51% 22.080 20.201 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.51% 5348.735 4893.767 - -10.27% -
std::multiset<int>::ctor(const&)/1024 -8.50% 6913.685 6325.974 - -0.31% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.50% 11.152 10.204 - -17.84% -
std::all_of(vector<int>)_(process_all)/50 -8.47% 15.024 13.751 - -28.39% -
std::move(vector<bool>)_(unaligned)/512 -8.43% 5.091 4.662 - -2.51% -
std::set<int>::erase(key)_(existent)/1024 -8.42% 53.651 49.132 - -1.94% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.41% 529323.653 484785.603 - 8.73% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.30% 9287.955 8517.253 - -12.84% -
SetIntersection_None_Set_string_16384_64 -8.26% 206306483.077 189267508.169 - -0.02% -
BM_join_view_deques/2 -8.23% 12.623 11.584 - -0.58% -
bm_lexicographical_compare<signed_char>/1 -8.23% 1.303 1.196 - -4.74% -
std::find_first_of(list<int>)_(large_needle)/1024 -8.20% 938621.515 861623.518 - -12.59% -
std::stable_sort(deque<int>)_(descending)/8 -8.20% 27.826 25.544 - -10.10% -
std::search(deque<int>,_pred)_(no_match)/1000 -8.20% 502.462 461.250 - 8.64% -
std::multiset<int>::find(key)_(non-existent)/32 -8.18% 2.472 2.270 - -8.05% -
BM_PushHeap_uint32_SingleElement_16 -8.13% 0.365 0.336 - 0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.12% 236.734 217.506 - -3.66% -
SetIntersection_Front_Vector_uint32_256_64 -8.12% 4628515.165 4252771.134 - -2.41% -
SetIntersection_None_Vector_uint64_16384_1024 -8.11% 1196385.133 1099333.125 - -0.67% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -8.11% 8007.732 7358.703 - 0.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.10% 2.814 2.586 - -7.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.09% 20.898 19.208 - -12.73% -
BM_vector_deque_copy_backward/64000 -8.06% 7627.852 7013.271 - -5.21% -
BM_Copy_SmallNonTrivialFunctor -8.02% 10.294 9.468 - -0.52% -
BM_vector_deque_move_backward/65536 -8.02% 7702.268 7084.617 - -8.07% -
std::replace_if(list<int>)_(sprinkled)/50 -7.99% 24.830 22.845 - -2.45% -
BM_PushHeap_uint32_Ascending_16 -7.97% 1.020 0.938 - 2.32% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.95% 22157.203 20395.798 - 0.60% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.94% 515.680 474.732 - 8.80% -
std::unordered_multiset<int>::erase(iterator)/32 -7.94% 22.898 21.080 - 5.20% -
SetIntersection_None_Vector_uint64_16384_1 -7.91% 1202660.032 1107471.521 - -1.88% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -7.88% 23.383 21.541 - -4.06% -
BM_Swap_Null_FuncPtr -7.83% 1.261 1.163 - -7.54% -
BM_format/C_string_len_6000 -7.82% 282.726 260.610 - -2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.70% 5014762.425 4628564.536 - 8.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.70% 13270.969 12249.623 - 3.24% -
BM_to_chars_good/16 -7.68% 2.124 1.961 - -5.64% -
ranges::min(std::deque<long_long>)/1 -7.67% 0.692 0.639 - 6.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -7.67% 2365210.207 2183887.898 - 2.73% -
std::copy_if(list<int>)_(entire_range)/64 -7.63% 32.702 30.206 - -9.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.61% 192514.081 177858.035 - 0.15% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -7.61% 1030520.987 952090.617 - 2.45% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -7.58% 7076.345 6539.953 - 0.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -7.56% 842.919 779.195 - -2.67% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.53% 0.471 0.435 - -11.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.52% 35.498 32.829 - -6.88% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.50% 19.428 17.970 - -7.33% -
std::is_sorted_until(list<int>,_pred)/8192 -7.49% 8319.945 7696.584 - 1.00% -
SetIntersection_Front_Vector_uint32_1024_64 -7.49% 1442517.856 1334518.030 - -2.76% -
BM_deque_deque_ranges_move_backward/0 -7.46% 0.855 0.791 - -14.04% -
std::remove_if(deque<int>)_(sprinkled)/50 -7.44% 71.316 66.008 - 9.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.42% 37.319 34.550 - -8.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.42% 16548.249 15320.760 - -6.66% -
std::move(vector<bool>)_(aligned)/64 -7.39% 1.686 1.561 - -7.66% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -7.37% 761.498 705.346 - 14.29% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.34% 242.654 224.847 - -0.74% -
BM_deque_deque_ranges_move_backward/2 -7.33% 2.406 2.230 - -9.72% -
SetIntersection_None_Vector_uint64_16384_16384 -7.32% 1190249.641 1103161.418 - -1.08% -
std::none_of(list<int>)_(process_all)/8192 -7.30% 8955.232 8301.364 - 4.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -7.30% 1.861 1.725 - 14.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.27% 1.335 1.238 - 2.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -7.24% 4674.476 4336.024 - -10.72% -
BM_join_view_out_vectors/65536 -7.24% 141813.047 131548.765 - -3.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -7.23% 4237.529 3931.162 - -0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.22% 417.817 387.642 - 1.98% -
std::none_of(deque<int>)_(process_all)/32768 -7.16% 10909.899 10128.557 - -6.98% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.15% 71.653 66.531 - 33.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.14% 24.388 22.647 - -10.70% -
BM_Hash/uint32_random_std_hash/1024 -7.14% 625.565 580.900 - 3.82% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -7.14% 29.971 27.831 - 2.36% -
SetIntersection_Front_Vector_float_16384_1024 -7.13% 5913073.996 5491375.463 - 0.76% -
BM_ConstructAndDestroy_FuncPtr_Opaque -7.11% 1.170 1.086 - -3.63% -
std::stable_sort(deque<int>)_(ascending)/8 -7.10% 19.262 17.894 - -11.47% -
std::multiset<std::string>::erase(iterator)/32 -7.09% 32.450 30.149 - 12.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -7.07% 966.894 898.569 - -8.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -7.06% 2.623 2.438 - -0.45% -
std::unique_copy(list<int>)_(contiguous)/8192 -7.06% 7332.463 6815.141 - 0.34% -
std::move(deque<int>)/262144 -7.04% 16175.933 15037.066 - 1.17% -
std::search(vector<int>)_(no_match)/1048576 -7.04% 227218.528 211229.016 - -1.07% -
SetIntersection_None_Vector_uint64_1024_1 -7.03% 1163757.809 1081932.848 - -1.30% -
std::lower_bound(std::list<int>)/8192 -7.01% 14090.455 13102.175 - -7.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.99% 1.255 1.167 - 4.98% -
SetIntersection_None_Vector_uint64_16384_256 -6.97% 1180566.292 1098295.837 - -0.54% -
BM_std_minmax_element<int>/2 -6.97% 0.680 0.633 - -4.83% -
std::find_end(list<int>,_pred)_(process_all)/8192 -6.96% 8767.978 8157.801 - 13.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.94% 110535.373 102865.616 - 6.66% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.91% 1.494 1.391 - 8.74% -
std::find_end(list<int>)_(single_element)/8192 -6.90% 8379.037 7800.850 - -19.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.89% 1.703 1.586 - -17.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.88% 1.569 1.461 - -7.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.85% 1937.460 1804.822 - 0.49% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.83% 1.246 1.161 - -4.49% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.83% 9215.602 8586.551 - -0.72% -
SetIntersection_None_Set_string_16384_256 -6.82% 205834716.988 191795168.770 - 1.28% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.81% 12.165 11.336 - 0.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -6.80% 24.200 22.555 - 6.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -6.70% 24.464 22.825 - -2.57% -
std::find(vector<char>)_(bail_25%)/1024 -6.70% 5.686 5.305 - -0.74% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.69% 2.593 2.419 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.69% 2255474.124 2104655.844 - -2.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.68% 209.771 195.767 - -1.75% -
BM_std_minmax_element<char>/4 -6.67% 1.346 1.256 - 4.14% -
BM_deque_deque_ranges_move_backward/64 -6.66% 3.687 3.441 - 0.64% -
BM_format_string<char>/64 -6.65% 0.188 0.175 - 3.09% -
ranges::minmax(std::deque<long_long>)/64 -6.65% 24.648 23.009 - -6.27% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.64% 158220.481 147712.484 - -0.21% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -6.64% 710.726 663.529 - -11.65% -
BM_SystemErrorWithoutMessage -6.63% 18.885 17.632 - 5.74% -
std::find(deque<int>)_(process_all)/50 -6.62% 14.194 13.254 - 1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.62% 1651120.387 1541885.350 - 2.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.62% 40668.509 37978.273 - -7.77% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -6.59% 528.339 493.513 - 0.96% -
SetIntersection_None_Vector_uint64_16384_64 -6.58% 1179220.474 1101624.538 - -1.42% -
std::format(int64_t)_(fmt:_{:0512Ld}) -6.57% 38.110 35.605 - -3.93% -
BM_format_string<char>/32 -6.56% 0.409 0.383 - -2.69% -
std::remove_copy(list<int>)_(prefix)/8192 -6.56% 7360.387 6877.432 - 0.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -6.55% 705.350 659.132 - 12.12% -
BM_format_to_n_string_begin<std::string>/16384 -6.52% 157.433 147.165 - -48.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.51% 841.567 786.748 - 7.54% -
BM_PushHeap_float_Ascending_262144 -6.50% 5.442 5.088 - -0.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -6.50% 23.572 22.041 - -2.76% -
BM_vector_deque_ranges_move_backward/65536 -6.49% 7657.070 7159.986 - -7.18% -
std::multiset<int>::insert(value)_(already_present)/8192 -6.48% 34.070 31.862 - 0.86% -
BM_StringFindAllMatch/8 -6.46% 2.781 2.601 - -3.05% -
SetIntersection_Front_Vector_uint32_256_16 -6.46% 4450290.847 4162828.716 - -3.45% -
SetIntersection_None_Vector_uint64_256_256 -6.45% 2277755.623 2130747.376 - -1.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.43% 6.955 6.508 - -21.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.39% 1267.614 1186.674 - 4.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.38% 34.276 32.089 - -1.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -6.36% 88.527 82.897 - -5.21% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -6.34% 70.651 66.173 - -49.21% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.30% 1446320.654 1355150.900 - -2.60% -
SetIntersection_None_Set_string_16384_16384 -6.29% 206266342.764 193290080.602 - 0.10% -
BM_format_to_n_string_pointer<char>/16384 -6.29% 227.517 213.213 - 29.02% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -6.27% 1996.151 1871.009 - -0.57% -
BM_format_to_n_string_span<char>/16384 -6.25% 227.494 213.276 - -13.97% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -6.23% 1.229 1.152 - -2.53% -
SetIntersection_None_Set_string_16384_4 -6.22% 202283215.752 189703354.247 - 0.79% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.21% 0.237 0.222 - -1.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -6.19% 43.409 40.720 - 76.89% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.19% 12391.637 11624.338 - -0.14% -
std::find_if(list<int>)_(bail_25%)/32768 -6.18% 7443.028 6982.796 - -5.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.18% 6727.793 6312.278 - 4.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.17% 1713870.280 1608152.264 - -4.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.16% 0.646 0.606 - -0.37% -
SetIntersection_None_Set_string_16384_1 -6.15% 201643793.737 189238120.480 - 0.38% -
VDAG_leftmost,_5_levels -6.15% 24.966 23.431 - -1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.14% 1182.127 1109.599 - -4.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.10% 12696948.445 11921948.157 - -15.95% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.08% 1.402 1.316 - -6.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.08% 740.126 695.159 - -6.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.07% 768.430 721.748 - -0.55% -
rng::for_each(set<int>)/8192 -6.05% 16361.834 15371.646 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.04% 127417.396 119718.692 - 0.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.02% 20.233 19.014 - -1.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -6.02% 10.970 10.309 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.00% 16187398.626 15215379.794 - 13.40% -
std::remove(list<int>)_(sprinkled)/8192 -6.00% 8429.586 7923.840 - 0.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.00% 715.103 672.208 - -2.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.97% 1.234 1.161 - 11.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.96% 11.100 10.439 - 28.52% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.93% 2.378 2.237 - 1.19% -
rng::contains_subrange(vector<int>)_(process_all)/50 -5.93% 12.111 11.392 - -0.03% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -5.93% 13750.264 12935.395 - -0.02% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.92% 6.496 6.111 - 6.21% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.89% 1.503 1.415 - 1.93% -
BM_SharedPtrCreateDestroy -5.87% 11.495 10.821 - -2.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.81% 3.719 3.503 - -7.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.80% 13599.246 12810.252 - 0.35% -
ranges::minmax(std::vector<long_long>)/1 -5.79% 0.688 0.648 - 0.14% -
BM_vector_deque_copy_backward/65536 -5.78% 7664.579 7221.511 - -5.81% -
BM_Swap_MemPtr_SmallTrivialFunctor -5.77% 3.458 3.258 - -10.51% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -5.73% 18.319 17.269 - -12.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.73% 16046.909 15128.070 - -9.22% -
std::format(float)_(fmt:_{:0<17500_10Le}) -5.71% 212.480 200.354 - -0.36% -
std::find_if_not(list<int>)_(process_all)/8192 -5.69% 7296.059 6880.626 - -0.78% -
SetIntersection_Front_Vector_uint32_1024_4 -5.69% 1125791.188 1061723.559 - -2.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -5.69% 5.108 4.817 - -26.38% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -5.69% 19403.430 18300.163 - -0.75% -
std::shift_left(list<int>)/8192 -5.68% 8300.550 7828.946 - 3.31% -
std::find_if(vector<int>)_(process_all)/8 -5.68% 1.399 1.320 - -11.28% -
std::search_n(list<int>,_pred)_(no_match)/8192 -5.68% 8867.154 8363.514 159.764 -2.32% 159.764
SetIntersection_Front_Vector_string_1024_64 -5.68% 3302784.713 3115210.637 - -2.79% -
VChain_middle,_4_levels -5.68% 60.633 57.191 - -3.60% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -5.68% 7.570 7.141 - 0.10% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.67% 15.277 14.410 - -9.80% -
Chain_fail,_2_levels -5.67% 31.780 29.977 - -16.68% -
BM_PushHeap_uint32_SingleElement_64 -5.67% 0.371 0.350 - 0.09% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -5.67% 1.886 1.779 - -1.26% -
BM_deque_deque_ranges_move_backward/1 -5.67% 2.666 2.515 - -7.39% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.66% 42.851 40.424 - 3.79% -
std::move(deque<int>)/1048576 -5.64% 58940.264 55614.547 - 1.95% -
SetIntersection_Front_Vector_uint32_262144_16 -5.64% 1191555.847 1124405.012 - -1.15% -
std::set<int>::count(key)_(existent)/8192 -5.63% 8.369 7.898 - -3.90% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.62% 571.997 539.822 - -12.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.62% 14314221.300 13509501.144 - 3.38% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.61% 39.814 37.582 - 9.14% -
SetIntersection_Front_Vector_float_64_64 -5.59% 11305406.287 10673331.243 - -1.18% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.57% 1.162 1.097 - -5.41% -
std::multiset<int>::contains(key)_(non-existent)/1024 -5.56% 6.251 5.903 - -1.36% -
SetIntersection_None_Vector_uint64_64_64 -5.55% 8976088.929 8477553.859 - -1.74% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.55% 20074196.422 18959499.103 - -4.79% -
SetIntersection_None_Set_string_16384_16 -5.55% 199663997.516 188592494.925 - 0.33% -
std::unordered_multiset<int>::ctor(const&)/32 -5.54% 209.031 197.445 - -3.67% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.54% 10.093 9.534 - 0.05% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.54% 398.519 376.439 - -4.76% -
SetIntersection_None_Set_string_16384_1024 -5.54% 210409101.019 198758115.768 - 4.49% -
std::multimap<int,_int>::clear()/8192 -5.52% 88752.897 83857.039 - -6.05% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.50% 19.417 18.349 - -7.58% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -5.50% 2237.378 2114.400 - -4.76% -
SetIntersection_None_Vector_uint64_256_16 -5.49% 4251734.540 4018218.934 - -1.32% -
BM_vector_deque_move_backward/70000 -5.49% 8220.075 7768.666 - -2.93% -
std::search(list<int>,_pred)_(no_match)/8192 -5.49% 7672.679 7251.419 - 0.18% -
SetIntersection_Front_Vector_uint32_1024_1 -5.46% 1105941.150 1045576.066 - -1.31% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.44% 24.475 23.143 - 9.63% -
BM_format_string<wchar_t>/128 -5.44% 0.312 0.295 - -4.79% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -5.43% 86.098 81.420 - -1.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.42% 136.506 129.106 - -0.42% -
BM_vector_deque_move_backward/64000 -5.38% 7347.316 6952.030 - -4.17% -
SetIntersection_None_Vector_uint64_256_4 -5.38% 4447366.651 4208100.468 - -1.27% -
SetIntersection_Front_Vector_float_262144_1024 -5.38% 5915165.284 5596997.331 - 2.69% -
BM_PushHeap_uint64_SingleElement_1 -5.38% 0.487 0.461 - -8.10% -
std::unordered_multiset<int>::ctor(const&)/8192 -5.37% 58804.267 55648.016 - -0.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.36% 21.658 20.497 - -0.02% -
BM_vector_deque_copy_backward/70000 -5.36% 8183.407 7744.942 - -5.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.36% 20.044 18.971 - -6.49% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.35% 1.696 1.605 - 12.54% -
ranges::min(std::deque<__int128>)/1 -5.34% 0.709 0.671 - -19.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.34% 45.706 43.265 - -2.17% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -5.33% 1.281 1.213 - -4.82% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -5.33% 26.121 24.730 - -2.02% -
SetIntersection_Front_Vector_uint32_64_16 -5.30% 14925847.026 14135515.970 - -0.91% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -5.29% 213188.736 201908.645 - 4.48% -
SetIntersection_Front_Vector_float_262144_256 -5.29% 2387228.773 2260995.120 - 4.29% -
BM_StringAssignAsciiz_Huge_Transparent -5.28% 205.419 194.572 - 1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.28% 6663815.670 6312197.419 - 2.58% -
BM_format_string<char>/1 -5.24% 1.219 1.156 - 0.06% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -5.21% 679.170 643.767 - 2.41% -
std::stable_sort(deque<int>)_(heap)/8 -5.20% 25.547 24.219 - -7.78% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.20% 1.960 1.859 - -2.60% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.19% 124472.005 118009.557 - 2.54% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.18% 221.704 210.221 - -8.04% -
std::format(int64_t)_(fmt:_{:0>512b}) -5.16% 36.229 34.361 - -3.10% -
rng::contains(deque<int>)_(process_all)/8 -5.16% 3.092 2.932 - 2.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.15% 32.424 30.753 - 14.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.14% 34.311 32.548 - 1.82% -
std::rotate(deque<int>)_(by_1/2)/32 -5.12% 7.867 7.464 - -0.50% -
std::search(list<int>)_(same_length)/8192 -5.10% 8424.169 7994.153 - -0.07% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.10% 12.835 12.180 - -6.02% -
std::format(double)_(fmt:_{:0>17500_0L}) -5.09% 221.974 210.679 - -1.26% -
std::multiset<int>::find(key)_(non-existent)/1024 -5.08% 5.770 5.477 - -9.69% -
std::multimap<int,_int>::erase(iterator)/1024 -5.07% 21.686 20.585 - -3.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -5.07% 87.512 83.072 - 22.58% -
SetIntersection_Front_Vector_uint32_262144_4 -5.07% 1119894.314 1063116.048 - -2.41% -
SetIntersection_Front_Vector_uint32_262144_256 -5.07% 2392514.273 2271237.807 - -0.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.07% 24.225 22.997 - -0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.04% 1167.454 1108.643 - -4.77% -
BM_StringMove_Small -5.03% 0.775 0.736 - -7.80% -
SetIntersection_Front_Set_string_262144_16 -5.01% 1960700.059 1862384.759 - -3.91% -
rng::find_last(vector<int>)_(bail_90%)/50 -5.01% 1.462 1.389 - -8.37% -
std::search(deque<int>)_(no_match)/1024 -5.00% 416.054 395.233 - 30.37% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.00% 25.719 24.432 - -2.59% -
BM_StringConstructDestroyCStr_Small_Opaque -4.98% 2.248 2.136 - -5.19% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.97% 72485.829 68880.687 - -0.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.96% 76.224 72.446 - -1.25% -
BM_PushHeap_uint32_SingleElement_1024 -4.95% 0.381 0.362 - -0.07% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.94% 16.162 15.364 - 6.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.94% 19.869 18.887 - -11.36% -
std::set<int>::ctor(const&)/1024 -4.94% 6520.938 6198.975 - -0.94% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.94% 26286.288 24988.940 - -0.77% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control -4.89% 0.234 0.222 - 0.98% -
SetIntersection_None_Vector_uint64_1024_4 -4.89% 1136334.956 1080773.042 - -2.01% -
bm_gcd_complex -4.87% 19.066 18.136 - 0.87% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.87% 51863779.197 49337877.992 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.87% 1309285.680 1245561.909 - -3.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -4.86% 12.615 12.002 - 0.44% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.85% 570.476 542.792 - 4.78% -
BM_vector_deque_ranges_copy_backward/70000 -4.84% 8135.397 7741.778 - -5.17% -
BM_CmpEqual_short_ushort -4.83% 1.158 1.102 - -1.58% -
BM_PushHeap_uint32_Ascending_64 -4.83% 1.706 1.623 - 7.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.83% 1057624.335 1006572.824 - -5.43% -
SetIntersection_None_Vector_uint64_256_1 -4.82% 4469410.908 4254061.006 - -1.57% -
VDAG_leftmost,_4_levels -4.78% 20.699 19.708 - -1.60% -
bm_gcd_trivial -4.78% 0.701 0.667 - -1.49% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.78% 1.506 1.434 - 1.81% -
rng::contains_subrange(vector<int>)_(single_element)/16 -4.77% 4.868 4.636 - -1.88% -
SetIntersection_None_Set_float_64_4 -4.77% 22653417.085 21572267.290 - 2.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.77% 26.936 25.651 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.76% 1725421.877 1643328.369 - -2.84% -
std::for_each(multiset<int>::iterator)/50 -4.76% 40.266 38.351 - -18.78% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -4.75% 545.915 519.963 - -4.11% -
BM_vector_deque_ranges_move_backward/70000 -4.74% 8081.232 7697.973 - -5.13% -
SetIntersection_Front_Vector_uint32_64_1 -4.72% 17311453.696 16495061.140 - -1.03% -
std::set<int>::upper_bound(key)_(existent)/8192 -4.71% 8.241 7.852 - -8.60% -
BM_PushHeap_uint32_Ascending_1 -4.70% 0.533 0.508 - 9.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.69% 4.544 4.331 - -2.68% -
SetIntersection_Front_Set_float_1024_256 -4.68% 4325594.251 4123020.127 - -1.62% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.65% 10.466 9.979 - 2.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.65% 683.324 651.536 - -4.52% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.65% 1.740 1.659 - 7.60% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.64% 19.601 18.692 - -7.56% -
std::remove_copy_if(list<int>)_(prefix)/32 -4.61% 17.787 16.967 - -0.50% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.61% 3716.043 3544.703 - 3.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.60% 30.080 28.695 - 1.38% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.60% 509.172 485.756 - -5.50% -
std::copy(list<int>)/262144 -4.60% 224347.200 214032.386 - 0.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.59% 57.092 54.470 - -4.13% -
BM_deque_deque_ranges_copy_backward/2 -4.56% 2.530 2.414 - 4.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.56% 1772.990 1692.145 - -0.06% -
std::partition_copy(vector<int>)/32 -4.55% 8.408 8.025 - -0.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.55% 28.433 27.139 - -9.53% -
std::none_of(deque<int>)_(process_all)/8192 -4.55% 2726.163 2602.193 - -4.25% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.53% 8.774 8.377 - -9.57% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.51% 70295080.625 67121665.660 - -0.61% -
SetIntersection_Front_Vector_uint32_256_4 -4.49% 4382535.938 4185794.889 - -0.97% -
std::unordered_set<std::string>::erase(iterator)/32 -4.49% 32.301 30.852 - -1.43% -
BM_OperatorBool_FuncPtr -4.48% 0.249 0.238 - -0.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.48% 9163.534 8753.122 - 13.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -4.47% 438288.938 418714.456 - 0.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.46% 1.251 1.195 - 14.67% -
BM_deque_vector_copy/0 -4.46% 1.536 1.467 - 17.49% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -4.46% 78.993 75.470 - -2.82% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.46% 21797.349 20825.361 - 2.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.46% 5.315 5.078 - -4.34% -
std::upper_bound(std::list<int>)/8192 -4.45% 13818.913 13203.762 - -6.51% -
BM_PushHeap_uint32_SingleElement_16384 -4.44% 0.372 0.356 - -0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.42% 1047.386 1001.106 - -2.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.42% 12.070 11.537 - 0.97% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.41% 93.081 88.972 - 2.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -4.41% 44.783 42.806 - -2.64% -
SetIntersection_None_Set_uint64_16384_16384 -4.41% 176573086.377 168785837.364 - -6.10% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -4.39% 40449.719 38672.696 - -1.52% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.39% 15.722 15.031 - -14.84% -
BM_num_get<long> -4.39% 11.031 10.547 - -56.77% -
BM_format_to_iterator/<std::array>_string_len_60 -4.39% 9.894 9.459 - -0.60% -
BM_PushHeap_uint32_SingleElement_262144 -4.38% 0.373 0.356 - 0.29% -
std::sample(vector<int>)/1024 -4.38% 11800.616 11283.685 - 0.26% -
std::multimap<std::string,_int>::clear()/1024 -4.37% 22175.090 21205.721 - -5.92% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast -4.37% 103.678 99.152 - 0.02% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.36% 33.272 31.822 - 5.49% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.36% 833.938 797.597 - -15.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.34% 2.271 2.172 - -7.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.34% 58821.396 56267.325 - -2.93% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.34% 502.363 480.559 - -0.19% -
SetIntersection_Front_Vector_float_1024_256 -4.34% 2272118.181 2173517.674 - 0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.34% 52.523 50.244 - -3.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.34% 25.421 24.318 - 2.59% -
std::search(list<int>)_(no_match)/8192 -4.33% 6824.092 6528.359 - -0.38% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.33% 17981.996 17202.821 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.33% 1346353.716 1288103.638 - -4.29% -
std::find_if(vector<char>)_(process_all)/8 -4.32% 1.603 1.534 - 21.92% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.31% 99.310 95.025 - 5.80% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.30% 2208.576 2113.620 - -4.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.30% 192050.922 183800.637 - 2.29% -
std::move_backward(deque<int>)/32768 -4.29% 3520.125 3369.027 - 3.20% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -4.27% 76.752 73.471 - -1.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.27% 33.189 31.771 - -1.35% -
Chain_fail,_3_levels -4.27% 38.495 36.851 - -11.12% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.27% 3656.941 3500.899 - 2.16% -
std::multiset<int>::ctor(const&)/8192 -4.27% 52864.185 50608.503 - 0.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -4.26% 3388.403 3244.098 - 0.30% -
SetIntersection_Front_Vector_uint32_256_1 -4.26% 4356653.468 4171165.019 - -1.02% -
BM_vector_deque_move_backward/5500 -4.25% 209.021 200.142 - 0.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.24% 333.923 319.763 - -1.69% -
std::for_each_n(vector<int>)/8 -4.24% 2.765 2.648 - 190.66% -
std::partial_sort(vector<int>)_(descending)/1024 -4.24% 8267.633 7917.353 - 0.60% -
SetIntersection_Front_Set_string_1024_16 -4.23% 1911321.996 1830422.118 - -8.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.23% 15241.432 14596.960 - 12.16% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -4.22% 29.151 27.920 - 2.17% -
std::multiset<int>::erase(key)_(existent)/1024 -4.22% 42.093 40.317 - 1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.22% 190121.133 182103.877 - 1.12% -
SetIntersection_Front_Vector_uint32_16384_64 -4.22% 1425466.802 1365359.427 - 2.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.21% 6656.238 6376.118 - 4.28% -
BM_Copy_SmallTrivialFunctor -4.21% 1.197 1.147 - -3.69% -
rng::for_each(multiset<int>)/8192 -4.21% 15936.550 15266.177 - -0.75% -
SetIntersection_Front_Vector_uint32_16384_1 -4.21% 1091948.808 1046025.936 - -1.72% -
std::find(vector<long_long>)_(process_all)/1024 -4.21% 93.822 89.876 - -0.03% -
std::stable_sort(deque<int>)_(repeated)/8 -4.20% 18.912 18.116 - -8.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.20% 137.067 131.307 - 4.96% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.20% 6154876.857 5896561.535 - 6.38% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.20% 590.309 565.540 - 1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.19% 0.621 0.595 - -1.15% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -4.18% 22.143 21.218 - 8.65% -
std::transform(list<int>,_list<int>)/32 -4.17% 23.943 22.944 - -0.48% -
SetIntersection_Front_Vector_uint32_16384_4 -4.16% 1116131.695 1069667.597 - -0.56% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.16% 2798.479 2682.180 - -3.92% -
BM_CmpLess_uchar_schar -4.14% 1.062 1.018 - -9.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.11% 1721847.330 1651036.624 - -1.69% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.11% 28073.957 26919.856 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.11% 5226713.003 5011855.197 - -3.07% -
std::list<std::string>::ctor(size)/1024 -4.11% 13512.361 12957.419 - 1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.09% 66071.093 63367.226 - 0.44% -
BM_join_view_out_vectors/512 -4.09% 778.830 746.996 - -6.53% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.09% 52673.703 50521.561 - -36.74% -
std::distance(join_view(vector<vector<int>>))/50 -4.08% 0.657 0.630 - -94.97% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.07% 24.327 23.336 - -0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.06% 1698855.062 1629907.145 - -4.13% -
std::remove_if(list<int>)_(prefix)/1024 -4.05% 1054.812 1012.086 - 4.07% -
SetIntersection_Front_Vector_uint32_262144_1 -4.04% 1091917.257 1047772.713 - -1.69% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.04% 9.214 8.842 - -39.60% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.04% 1.392 1.336 - 0.07% -
rng::contains_subrange(list<int>)_(same_length)/32 -4.01% 17.164 16.475 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.01% 1180.627 1133.340 - 1.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.00% 24.672 23.685 - -4.14% -
rng::starts_with(deque<int>,_pred)/1024 -3.99% 549.679 527.772 - -0.02% -
ranges::min(std::vector<__int128>)/8 -3.97% 2.994 2.875 - 0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -3.97% 12428.943 11935.740 - -20.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.94% 0.695 0.667 - -3.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.93% 13.383 12.857 - -1.31% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.93% 58.699 56.392 - 6.41% -
BM_format_string<wchar_t>/8 -3.92% 3.186 3.061 - -0.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.92% 41.956 40.310 - -2.92% -
std::multimap<int,_int>::erase(iterator)/8192 -3.92% 21.381 20.543 - -4.18% -
std::make_heap(deque<int>,_pred)_(heap)/8192 -3.92% 5227.204 5022.454 - -0.03% -
BM_japanese_text<wchar_t> -3.91% 23244.440 22335.075 - -2.83% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -3.90% 1041.427 1000.782 - -1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.90% 0.654 0.628 - -1.02% -
BM_StringRelational_Eq_Large_Large_Control -3.89% 2.289 2.200 - -1.70% -
ranges::min(std::list<long_long>)/8 -3.89% 1.948 1.872 - 1.59% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -3.89% 30.780 29.584 - -2.35% -
rng::fold_left(deque<int>)/8 -3.88% 4.078 3.920 - -2.62% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -3.88% 1.666 1.602 - 13.97% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.88% 35.142 33.780 - -5.47% -
std::set<int>::lower_bound(key)_(existent)/32 -3.87% 1.598 1.536 - -4.92% -
SetIntersection_None_Vector_uint64_16384_16 -3.87% 1144191.083 1099896.797 - -1.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -3.87% 18402.077 17689.760 - -7.56% -
Chain_fail,_4_levels -3.87% 52.775 50.735 - -18.66% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.86% 5.630 5.413 - -4.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.85% 9656.923 9284.698 - -2.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.85% 15699.273 15095.091 - 5.48% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.84% 16.723 16.080 - -6.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.84% 6.425 6.178 - -4.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.83% 13242.773 12735.716 - -1.68% -
BM_PushHeap_uint32_SingleElement_256 -3.82% 0.397 0.382 - -0.29% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -3.82% 17.753 17.076 - -0.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.82% 6810.016 6550.212 - -2.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -3.81% 163015.634 156799.329 - -0.51% -
BM_vector_deque_ranges_copy_backward/65536 -3.81% 7577.914 7288.981 - -3.33% -
std::replace_if(deque<int>)_(sprinkled)/1024 -3.81% 379.265 364.813 - 0.15% -
std::multimap<std::string,_int>::clear()/32 -3.81% 908.178 873.578 - -6.24% -
std::move(vector<bool>)_(unaligned)/262144 -3.81% 1651.006 1588.133 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/1 -3.80% 0.408 0.393 - 7.84% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.80% 25.408 24.444 - 7.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.79% 1051556.453 1011703.359 - -2.99% -
BM_unicode_text<wchar_t> -3.79% 42248.702 40648.126 - -8.77% -
BM_vector_deque_copy_backward/4096 -3.78% 155.995 150.097 - 0.64% -
std::for_each(map<int>::iterator)/8192 -3.78% 16652.432 16023.544 - -2.13% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.77% 8599.797 8275.176 - -10.49% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.77% 29.107 28.009 - -1.81% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.75% 2.690 2.589 - 0.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.75% 24.066 23.162 - -0.23% -
BM_PathConstructCStr/large_string/1024 -3.75% 29903.541 28782.247 - -0.23% -
std::make_heap(vector<int>)_(descending)/8192 -3.75% 2024.141 1948.260 - -0.03% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.75% 6609.735 6361.976 - -35.33% -
BM_vector_deque_ranges_copy/512 -3.74% 17.611 16.952 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.74% 80016.211 77022.036 - -9.31% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.74% 220.818 212.563 - -10.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.74% 627955.913 604490.907 - -0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.73% 1224688.442 1178982.804 - -3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.73% 23930174.388 23038117.717 - -12.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.73% 15746.308 15159.491 - -4.07% -
Chain_fail,_1_level -3.72% 21.058 20.274 - -10.83% -
std::partial_sort(deque<int>)_(heap)/8 -3.71% 39.945 38.461 - -2.17% -
SetIntersection_Front_Vector_uint32_64_4 -3.71% 16610147.125 15993591.897 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.71% 1930356.199 1858800.455 - -1.11% -
BM_vector_deque_ranges_move_backward/64000 -3.70% 7316.093 7045.068 - -4.50% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 -3.70% 1404.964 1352.918 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -3.70% 558668248.540 537984754.481 - -0.91% -
std::copy_n(vector<int>)/8 -3.70% 2.317 2.232 - 5.57% -
std::unordered_map<int,_int>::clear()/0 -3.69% 409.491 394.379 - -0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.69% 15622.569 15046.617 - -3.51% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.68% 34.935 33.649 - -99.08% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.68% 4.292 4.134 - 2.71% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.67% 31.366 30.216 - -0.63% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -3.67% 3.682 3.546 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.67% 250014769.042 240847236.584 - -30.30% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.66% 25.032 24.116 - -1.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.66% 39.472 38.028 - -4.49% -
BM_StringAssignStr_Large_Opaque -3.64% 10.523 10.140 - -1.79% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.64% 2.030 1.956 - 1.47% -
BM_PushHeap_uint32_Random_16 -3.64% 4.178 4.026 - -3.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.64% 0.625 0.602 - -0.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.63% 23.721 22.860 - 0.09% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.63% 24.400 23.515 - -7.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.62% 1047385.170 1009442.946 - -5.94% -
std::copy(vector<bool>)_(unaligned)/1048576 -3.62% 7276.851 7013.401 - 0.22% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.61% 1005.058 968.738 - 5.49% -
std::set<int>::insert(value)_(already_present)/8192 -3.61% 9.875 9.518 - -0.60% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.60% 13.163 12.689 - -1.33% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -3.60% 5233.765 5045.392 - 0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.60% 688.001 663.244 - 1.03% -
std::unordered_set<std::string>::clear()/32 -3.60% 926.786 893.454 - -3.90% -
BM_deque_deque_ranges_move_backward/512 -3.60% 19.836 19.122 - 0.18% -
SetIntersection_Interlaced_Set_string_1024_16 -3.59% 13218354.431 12743325.577 - -3.26% -
SetIntersection_Front_Vector_uint32_262144_64 -3.59% 1396977.980 1346786.542 - -2.77% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.58% 7595.957 7323.722 - -2.58% -
BM_format_to_iterator/<std::string>_string_view_len_60 -3.58% 9.846 9.494 - -0.50% -
std::for_each(set<int>::iterator)/8192 -3.58% 16244.569 15663.564 - -0.33% -
std::search(vector<int>)_(single_element)/1000 -3.57% 234.758 226.367 - -1.09% -
std::unique(list<int>)_(sprinkled)/8192 -3.57% 8323.105 8025.794 - 1.93% -
std::copy_if(vector<int>)_(every_other)/262144 -3.57% 131896.437 127188.506 - 118.69% -
SetIntersection_Front_Set_uint32_262144_256 -3.56% 4027675.585 3884324.510 - 1.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.55% 350539924.802 338085110.244 - -4.45% -
std::format(int64_t)_(fmt:_{:d}) -3.54% 23.532 22.700 - -5.59% -
std::move(deque<int>)/64 -3.54% 4.963 4.787 - -21.68% -
std::find_end(deque<int>)_(match_near_end)/8192 -3.53% 283.842 273.815 - -99.86% -
BM_format_to_back_inserter<std::string>/string_len_60 -3.53% 29.272 28.238 - -1.26% -
std::set<int>::ctor(const&,_alloc)/8192 -3.53% 51047.995 49247.238 - -36.86% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor -3.53% 0.505 0.487 - 5.79% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.52% 57954.801 55913.746 - 4.73% -
std::search(vector<int>)_(single_element)/1024 -3.52% 240.285 231.824 - -1.15% -
BM_Copy_LargeTrivialFunctor -3.51% 12.473 12.036 - -4.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.49% 92.697 89.459 - -5.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.49% 1.377 1.329 - -4.36% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -3.49% 18.901 18.242 - -5.07% -
SetIntersection_Interlaced_Set_float_256_256 -3.49% 7966453.708 7688796.159 - 0.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.48% 19.620 18.936 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.48% 0.620 0.598 - -0.98% -
SetIntersection_Interlaced_Vector_string_262144_16384 -3.48% 1053684.979 1017057.455 - 1.41% -
SetIntersection_Front_Set_float_262144_16384 -3.48% 229043665.847 221082436.560 - 3.28% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.47% 8397.789 8106.241 - -2.03% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.47% 1.692 1.634 - 0.26% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -3.47% 55091.457 53180.889 - -0.48% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.45% 15.604 15.066 - -13.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -3.44% 19.420 18.752 - -0.11% -
std::make_heap(vector<int>)_(shuffled)/8 -3.44% 16.340 15.778 - -0.99% -
std::reverse(deque<int>)/8 -3.44% 2.584 2.495 - -0.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.44% 38.648 37.320 - -7.90% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.43% 2.803 2.707 - -2.37% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.43% 55249.221 53353.963 - 4.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.43% 13043652.273 12596702.169 - -1.32% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.42% 497113.171 480110.912 - -3.17% -
std::find(vector<char>)_(bail_25%)/8192 -3.42% 40.941 39.541 - -0.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.41% 14300.935 13812.792 - 0.81% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -3.41% 5544.074 5355.236 - 1.89% -
std::rotate(list<int>)_(1_element_forward)/50 -3.40% 25.109 24.254 - -2.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.40% 1.414 1.366 - 8.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.40% 373.292 360.607 - -5.14% -
BM_Copy_Null -3.40% 0.534 0.516 - 2.20% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.39% 855.472 826.449 - -12.47% -
BM_PushHeap_uint64_Random_16384 -3.39% 6.392 6.175 - 4.41% -
SetIntersection_Front_Vector_uint32_16384_16 -3.39% 1164903.450 1125450.827 - 1.06% -
bm_lexicographical_compare<int>/8 -3.38% 1.573 1.520 - -3.99% -
SetIntersection_None_Vector_uint64_256_64 -3.38% 3542439.005 3422744.045 - -0.53% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -3.37% 16.935 16.364 - 0.23% -
DAG_leftmost_middle,_2_levels -3.36% 16.247 15.701 - -0.92% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.36% 23.379 22.594 - -3.85% -
std::remove_if(deque<int>)_(prefix)/8192 -3.36% 4431.192 4282.275 - 2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.36% 15.744 15.215 - -0.42% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.36% 25.876 25.007 - -5.46% -
std::fill(list<int>)/50 -3.35% 34.364 33.215 - -5.50% -
SetIntersection_Front_Vector_float_64_1 -3.34% 17033205.681 16463692.446 - -1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.34% 146653.722 141758.593 - 2.62% -
BM_format_to_iterator/<std::array>_C_string_len_60 -3.34% 11.207 10.833 - -1.44% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -3.34% 1.273 1.230 - 2.50% -
std::set<int>::ctor(const&)/8192 -3.33% 51505.831 49790.305 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.33% 14537618.237 14054167.701 - 4.98% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.32% 988.979 956.112 - -1.82% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.32% 13.197 12.759 - -1.36% -
SetIntersection_Front_Vector_uint32_64_64 -3.30% 11343139.155 10968319.413 - -0.28% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -3.30% 18.542 17.930 - 0.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -3.30% 3.107 3.004 - 33.27% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.28% 533431.477 515939.058 - -1.50% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.28% 515492.123 498599.269 - -2.87% -
std::set<int>::count(key)_(non-existent)/1024 -3.27% 7.975 7.714 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.27% 169695384.426 164145341.593 - -2.95% -
BM_format/string_view_len_60 -3.27% 13.606 13.161 - -5.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.26% 12.605 12.194 - 0.44% -
BM_StringAssignStr_Large_Transparent -3.26% 10.469 10.129 - -2.23% -
BM_StringAssignStr_Huge_Opaque -3.26% 116.171 112.389 - -0.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.25% 1460.768 1413.265 - -5.81% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.25% 16.193 15.667 - -9.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.25% 1.888 1.827 - 16.13% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.25% 4.978 4.816 - 1.83% -
rng::for_each(map<int>)/50 -3.24% 49.956 48.339 - 19.66% -
std::multimap<int,_int>::clear()/32 -3.24% 663.369 641.907 - -3.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.23% 1.142 1.105 - -11.94% -
SetIntersection_Front_Vector_uint64_262144_262144 -3.23% 353201274.176 341791442.994 - -1.69% -
SetIntersection_Front_Vector_string_1024_16 -3.22% 1658046.919 1604574.912 - -0.74% -
std::set<int>::ctor(const&,_alloc)/1024 -3.22% 6386.255 6180.359 - -36.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.22% 1529.555 1480.295 - -1.28% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.22% 24.052 23.278 - -3.54% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.21% 17.418 16.858 - -2.62% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.21% 10.131 9.805 - 9.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.21% 803.183 777.373 - 3.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.21% 55562.496 53780.358 - -1.94% -
BM_StringFindAllMatch/32768 -3.21% 597.915 578.746 - 0.61% -
bm_lexicographical_compare<signed_char>/64 -3.20% 2.059 1.994 - 4.33% -
std::unordered_multimap<int,_int>::clear()/8192 -3.19% 62103.114 60119.224 - -10.43% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.19% 27756.581 26869.907 - 6.48% -
BM_PushHeap_uint64_Random_256 -3.18% 6.130 5.935 - 5.24% -
SetIntersection_Front_Vector_float_16_1 -3.16% 65072076.842 63013590.657 - -1.14% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.15% 16.286 15.773 - 1.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.15% 374.969 363.166 - -2.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.14% 24.898 24.115 - -0.55% -
std::search(vector<int>)_(same_length)/8192 -3.14% 1926.038 1865.534 - 0.03% -
std::for_each(map<int>::iterator)/32 -3.14% 21.617 20.938 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.14% 2158610.434 2090805.258 - -1.76% -
VChain_middle,_3_levels -3.14% 45.560 44.131 - -5.40% -
Chain_middle,_3_levels -3.13% 18.443 17.866 - -4.99% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 -3.13% 253.949 246.012 - -0.06% -
std::format(int64_t)_(fmt:_{:0^512Lo}) -3.12% 36.962 35.807 - 1.80% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -3.12% 0.557 0.540 - 7.25% -
rng::for_each(multimap<int>)/8192 -3.11% 16660.754 16141.997 - 1.63% -
SetIntersection_Front_Vector_float_16_16 -3.11% 37255837.767 36097500.509 - 0.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -3.10% 4.574 4.432 - 0.22% -
SetIntersection_Front_Vector_uint32_1024_16 -3.09% 1170566.544 1134339.059 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.08% 16.491 15.982 - -3.90% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.08% 12648299.806 12258913.292 - 6.47% -
SetIntersection_None_Set_float_4_4 -3.07% 140245677.644 135935516.314 - -1.38% -
rng::find_last(deque<int>)_(bail_90%)/1024 -3.07% 29.525 28.618 - -37.70% -
SetIntersection_None_Set_float_64_1 -3.06% 23122792.696 22414221.904 - 1.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.06% 24.635 23.881 - -4.56% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -3.06% 6206.105 6016.056 - -58.14% -
BM_vector_deque_move/1 -3.06% 2.314 2.244 - -1.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.05% 1583.004 1534.757 - 9.49% -
BM_format/C_string_len_60 -3.05% 26.849 26.031 - -1.95% -
BM_deque_deque_ranges_copy_backward/1 -3.04% 2.781 2.696 - 6.86% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -3.03% 27.069 26.248 - -3.28% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -3.03% 23.997 23.270 - -0.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.03% 51.849 50.279 - 8.66% -
BM_lexicographical_compare_three_way_fast_path/1 -3.02% 0.356 0.345 - -16.52% -
SetIntersection_Front_Vector_string_64_64 -3.02% 26028463.433 25243126.350 - 1.11% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -3.02% 13475975.492 13069489.203 - 3.73% -
bm_write -3.01% 598.714 580.677 - 9.17% -
std::format(int64_t)_(fmt:_{:x}) -3.01% 24.115 23.390 - 3.95% -
std::multimap<int,_int>::erase(iterator)/32 -3.00% 21.241 20.603 - -1.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.00% 34.467 33.432 - 6.99% -
rng::find(vector<bool>)_(process_all)/1024 -3.00% 4.685 4.544 - -2.93% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.00% 32.324 31.356 - -0.71% -
std::map<std::string,_int>::clear()/32 -2.99% 896.582 869.738 - -5.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.99% 6598865.896 6401299.824 - 2.10% -
BM_std_minmax_element<long_long>/70000 -2.99% 18891.412 18325.826 - 2.94% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.98% 1.697 1.647 - 3.21% -
std::format(double)_(fmt:_{:017500_0L}) -2.97% 215.768 209.361 - -1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.97% 14692.576 14256.700 - -2.58% -
bm_make_exception_ptr/threads:1 -2.97% 16.496 16.007 - -1.01% -
std::find_end(deque<int>,_pred)_(single_element)/1024 -2.96% 686.429 666.077 - 11.96% -
BM_StringRelational_Less_Empty_Small_Control -2.96% 1.665 1.616 - -3.39% -
BM_PushHeap_uint32_Ascending_262144 -2.96% 5.009 4.861 - 1.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.94% 32.683 31.721 - -19.83% -
BM_StringRelational_Less_Large_Empty_Control -2.94% 1.664 1.615 - 0.08% -
ranges::min(std::list<char>)/64 -2.94% 27.799 26.981 - 4.07% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -2.94% 9.755 9.469 - -0.76% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.94% 39285.689 38131.303 - -3.04% -
std::multiset<int>::find(key)_(existent)/8192 -2.94% 8.240 7.998 - -10.22% -
BM_std_minmax_element<long_long>/65536 -2.94% 17670.972 17152.194 - 2.92% -
std::move(list<int>)/512 -2.93% 358.381 347.867 - -1.59% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -2.93% 33.564 32.580 - 1.14% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.91% 1.433 1.391 - 3.48% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.90% 36.837 35.768 - 2.27% -
BM_StringFindStringLiteral/64 -2.90% 2.181 2.118 - -1.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.90% 54.462 52.881 - -2.69% -
std::map<int,_int>::ctor(const&)/32 -2.89% 229.556 222.932 - 3.01% -
std::find(vector<int>)_(bail_25%)/8 -2.88% 1.414 1.373 - 1.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.88% 62971.827 61157.089 - -1.84% -
std::stable_partition(list<int>)_(dense)/8192 -2.88% 17896.546 17380.800 - -0.62% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.88% 7.892 7.665 - 2.87% -
std::pop_heap(deque<size_t>)/8192 -2.87% 60.845 59.097 - 3.42% -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.87% 71.790 69.727 - 0.22% -
BM_format_to_iterator/<std::array>_string_len_6 -2.87% 8.502 8.258 - -1.40% -
std::reverse_copy(vector<int>)/32768 -2.86% 1008.990 980.090 - -0.17% -
std::reverse_copy(vector<int>)/8 -2.86% 2.402 2.333 - -4.07% -
VChain_middle,_2_levels -2.86% 26.512 25.755 - -2.05% -
std::list<std::string>::ctor(size)/8192 -2.85% 109621.319 106492.759 - 0.01% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.85% 499.419 485.172 - 0.91% -
BM_vector_deque_move_backward/4096 -2.85% 153.797 149.412 - 0.14% -
std::rotate(vector<int>)_(by_1/2)/8192 -2.85% 247.305 240.255 - 0.29% -
SetIntersection_None_Set_float_1024_16 -2.85% 9098494.877 8839231.387 - -0.75% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.85% 8.537 8.294 - -11.43% -
BM_vector_deque_ranges_copy_backward/64000 -2.84% 7333.147 7124.618 - -3.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.84% 242.687 235.787 - 1.94% -
std::fill(vector<bool>)/64 -2.84% 1.639 1.593 - 7.95% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.84% 13.145 12.771 - 1.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.84% 27929.850 27136.972 - -2.76% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.84% 247.009 240.001 - 9.16% -
BM_std_minmax_element<long_long>/64000 -2.84% 17247.626 16758.515 - 2.98% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.83% 5813.472 5648.839 - -11.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.83% 989.827 961.807 - 0.88% -
Chain_fail,_5_levels -2.83% 66.126 64.255 - -11.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.83% 2.473 2.403 - -6.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.83% 21.473 20.866 - -6.76% -
SetIntersection_Interlaced_Set_float_256_64 -2.82% 13758149.094 13369830.737 - -4.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.82% 17.679 17.180 - -0.60% -
SetIntersection_Front_Set_float_4_1 -2.82% 220544988.626 214327226.561 - -1.15% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -2.82% 59668.599 57986.471 - -1.42% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.81% 2.140 2.080 - 0.05% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.80% 33.659 32.715 - -2.05% -
SetIntersection_Front_Vector_float_16384_16384 -2.79% 79568251.953 77345814.236 - 7.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.79% 2038400.230 1981585.203 - -0.75% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -2.78% 36.625 35.606 - -1.26% -
SetIntersection_Front_Vector_float_262144_16384 -2.78% 79685374.968 77471630.349 - 7.92% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.78% 1.780 1.730 - -5.27% -
std::for_each(multiset<int>::iterator)/8192 -2.77% 16594.179 16133.883 - 0.23% -
rng::for_each(map<int>)/8192 -2.77% 16651.395 16190.186 - -2.05% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.77% 211.553 205.698 - -2.80% -
std::replace_if(vector<int>)_(prefix)/1024 -2.74% 274.582 267.044 - 0.11% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -2.74% 191356.656 186106.094 - -2.70% -
BM_CmpEqual_uchar_short -2.74% 1.042 1.014 - -6.55% -
std::for_each(map<int>::iterator)/50 -2.72% 50.254 48.885 - 18.88% -
std::remove_if(list<int>)_(prefix)/32 -2.72% 60.114 58.478 - 1.03% -
std::format(int64_t)_(fmt:_{:X}) -2.71% 29.185 28.393 - -8.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.71% 821.856 799.579 - -3.86% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.71% 37643.491 36623.167 - -0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.71% 6.590 6.411 - -4.00% -
BM_format_to_iterator/<std::string>_C_string_len_60 -2.71% 11.165 10.863 - -1.21% -
SetIntersection_None_Set_float_1_1 -2.70% 552374489.564 537469453.575 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.70% 19364922.126 18842684.339 - -0.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.70% 255232.729 248349.912 - -12.33% -
BM_vector_deque_move/2 -2.70% 2.061 2.006 - 0.06% -
VChain_fail,_2_levels -2.69% 13.984 13.608 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.68% 18651744.031 18151645.887 - -9.91% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -2.68% 4.588 4.465 - -0.57% -
std::unique_copy(list<int>)_(sprinkled)/8192 -2.67% 7102.626 6912.709 - 1.24% -
ranges::minmax(std::deque<__int128>)/8 -2.67% 4.025 3.917 - 5.75% -
std::unique(list<int>)_(contiguous)/1024 -2.67% 945.189 919.919 - -14.41% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.67% 215494218.905 209741644.005 - 0.45% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -2.67% 214.401 208.678 - -50.04% -
std::set<int>::equal_range(key)_(existent)/8192 -2.67% 8.160 7.942 - -3.76% -
BM_vector_deque_ranges_move/2 -2.66% 2.064 2.009 - -2.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.66% 3.365 3.276 - -2.84% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.66% 293.603 285.807 - -3.01% -
BM_std_minmax_element<long_long>/4096 -2.66% 1104.110 1074.793 - 3.26% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.65% 6.615 6.440 - 11.00% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.65% 24.038 23.401 - -1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.65% 18.469 17.980 - 0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.65% 18519784.442 18029601.258 - -0.90% -
SetIntersection_Interlaced_Vector_float_4_1 -2.65% 220150970.844 214327863.879 - -1.13% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.64% 362110828.359 352549341.818 - -5.22% -
std::set<std::string>::count(key)_(existent)/8192 -2.64% 31.504 30.672 - -6.96% -
std::fill(vector<bool>)/512 -2.64% 1.610 1.567 - 3.17% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -2.64% 628.909 612.331 - -2.27% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.63% 589.544 574.010 - -2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.63% 15826131.348 15409912.259 - -1.33% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.62% 4778.674 4653.275 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.62% 9212954.577 8971854.215 - -6.56% -
BM_join_view_deques/0 -2.62% 5.370 5.230 - -3.58% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.61% 26497.567 25804.667 - 7.10% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.61% 2.785 2.712 - 0.25% -
BM_num_get<bool> -2.61% 11.879 11.568 - -54.31% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.61% 19.372 18.866 - 1.47% -
std::format(int64_t)_(fmt:_{:0<512d}) -2.61% 34.029 33.141 - -1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.61% 9.425 9.179 - 1.21% -
std::copy_if(vector<int>)_(entire_range)/64 -2.61% 15.613 15.205 - -2.19% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -2.61% 222.299 216.501 - -0.77% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -2.61% 8483.911 8262.796 - 0.73% -
VChain_middle,_1_level -2.60% 13.440 13.090 - -4.33% -
BM_BitsetToString<64>/Sparse_(10%)/10 -2.60% 15.070 14.678 - 19.60% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.60% 21.663 21.099 - 7.56% -
SetIntersection_None_Set_float_1024_64 -2.60% 9015294.445 8781003.510 - -3.52% -
std::find(list<int>)_(process_all)/32768 -2.59% 26648.784 25957.318 - -0.06% -
std::sort_heap(deque<int>)/8 -2.59% 36.978 36.020 - -0.01% -
ranges::minmax(std::list<__int128>)/1 -2.59% 0.458 0.446 - -0.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.58% 34.432 33.542 - -0.95% -
VDAG_sidecast,_1_level -2.58% 43.510 42.386 - -3.21% -
SetIntersection_Interlaced_Vector_float_4_4 -2.56% 140007068.915 136417387.756 - -0.98% -
std::unordered_multimap<int,_int>::clear()/1024 -2.56% 8070.891 7864.011 - -7.23% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -2.56% 626.176 610.156 - -2.67% -
SetIntersection_Front_Vector_float_4_4 -2.56% 139714912.273 136144260.226 - -1.10% -
SetIntersection_Front_Set_float_1_1 -2.55% 550761671.964 536696459.681 - -0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.55% 0.843 0.822 - -0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.55% 4462.022 4348.302 - -27.87% -
SetIntersection_Front_Vector_uint32_16_16 -2.54% 36764975.138 35829426.720 - -1.27% -
rng::find(vector<bool>)_(process_all)/1048576 -2.54% 3724.809 3630.033 - 0.40% -
BM_BitsetToString<64>/Uniform_(50%)/50 -2.54% 18.474 18.004 - -5.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.54% 33.434 32.585 - -0.19% -
VChain,_3_levels -2.54% 11.751 11.452 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.54% 1700152.670 1657012.123 - -2.41% -
std::make_heap(vector<int>)_(descending)/1024 -2.54% 280.762 273.643 - -0.02% -
std::copy_backward(vector<int>)/4096 -2.53% 230.991 225.141 - -11.58% -
SetIntersection_Front_Vector_float_4_1 -2.53% 219731522.846 214171354.175 - -1.06% -
std::search(vector<int>)_(same_length)/1024 -2.53% 250.848 244.503 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 13361.440 13023.721 - -1.40% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.53% 14785346.842 14411792.884 - -1.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.53% 13.925 13.573 - -0.99% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 5558.241 5418.031 - -16.53% -
std::adjacent_find(list<int>)/8 -2.52% 2.126 2.072 - -1.24% -
std::move(vector<bool>)_(unaligned)/1048576 -2.52% 6692.842 6524.467 - 0.16% -
BM_Swap_FuncPtr_MemFuncPtr -2.52% 3.280 3.197 - -2.19% -
SetIntersection_None_Vector_float_16384_64 -2.51% 1106207.950 1078401.493 - -4.21% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -2.51% 16.654 16.235 - -0.39% -
BM_PushHeap_uint32_Random_16384 -2.51% 5.854 5.707 - 1.57% -
BM_PushHeap_uint64_Random_16 -2.51% 4.526 4.412 - 6.08% -
std::set<int>::find(key)_(existent)/8192 -2.50% 8.254 8.047 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.50% 33286.968 32454.325 - -6.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.49% 169834.945 165600.248 - -0.71% -
BM_PushHeap_uint32_Ascending_256 -2.49% 2.247 2.191 - 5.22% -
BM_join_view_in_vectors/0 -2.48% 2.702 2.635 - -2.12% -
SetIntersection_Front_Vector_float_1_1 -2.48% 549704614.675 536081955.263 - -1.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -2.47% 0.479 0.467 - 0.07% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.47% 2782983.642 2714224.041 - -3.04% -
BM_std_minmax_element<long_long>/4000 -2.47% 1077.345 1050.746 - 3.35% -
BM_cyrillic_text<char> -2.47% 25181.402 24560.460 - -3.91% -
std::find_end(forward_list<int>)_(process_all)/1048576 -2.47% 775064.399 755957.030 - -0.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.46% 21.936 21.395 - -2.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.46% 259.144 252.777 - -0.47% -
BM_format_to_string_begin<std::list<wchar_t>>/1 -2.46% 11.263 10.986 - -0.53% -
std::multiset<int>::count(key)_(existent)/32 -2.46% 3.752 3.660 - -22.23% -
BM_Swap_MemPtr_MemPtr -2.45% 3.060 2.985 - 0.11% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -2.45% 15.333 14.957 - -1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.45% 1704533.203 1662808.350 - -1.74% -
std::partition(vector<int>)_(sparse)/32 -2.44% 9.052 8.831 - 0.15% -
BM_Move_MemPtr -2.43% 1.265 1.234 - -4.50% -
std::move_backward(vector<int>)/1048576 -2.43% 58761.427 57333.894 - 1.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -2.43% 9579.116 9346.471 - -1.25% -
std::format(int64_t)_(fmt:_{:0^512X}) -2.43% 40.694 39.707 - -3.52% -
std::multiset<int>::lower_bound(key)_(existent)/32 -2.41% 2.226 2.173 - -5.99% -
BM_std_minmax_element<long_long>/5500 -2.41% 1476.034 1440.479 - 3.29% -
BM_cyrillic_text<wchar_t> -2.41% 28790.555 28097.135 - -7.76% -
std::transform(list<int>,_list<int>)/50 -2.41% 38.010 37.094 - 0.11% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.40% 4772.236 4657.508 - -0.39% -
SetIntersection_Front_Set_float_262144_16 -2.39% 1197150.708 1168485.917 - -3.27% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.39% 2216.086 2163.096 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.39% 5.247 5.121 - -3.86% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.39% 969.773 946.607 - 12.30% -
std::copy_n(deque<int>)/1048576 -2.38% 51373.671 50151.327 - 0.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.38% 19.916 19.443 - -4.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.37% 358671.815 350160.570 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.37% 4759811.273 4646969.301 - -7.56% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle -2.37% 0.427 0.417 - -0.51% -
std::unique(list<int>)_(contiguous)/8192 -2.37% 7124.725 6956.136 - -10.85% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.37% 7.726 7.544 - 7.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.36% 181414.901 177138.370 - -1.01% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -2.36% 23.955 23.391 - -7.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.36% 1700734.051 1660664.795 - -1.97% -
std::is_sorted_until(vector<int>)/8 -2.35% 2.210 2.158 - 5.35% -
BM_std_minmax_element<long_long>/1024 -2.35% 280.215 273.631 - 3.30% -
std::remove_copy(deque<int>)_(prefix)/32 -2.35% 13.207 12.897 - 0.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -2.35% 0.772 0.753 - -0.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.34% 281.331 274.734 - 68.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.34% 48.943 47.797 - -11.61% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -2.34% 16.798 16.404 - -1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.34% 1156081.845 1129060.914 - -4.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.33% 55440.075 54145.885 - -2.83% -
std::set<int>::find(key)_(existent)/32 -2.33% 1.721 1.681 - 3.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.33% 770.870 752.915 - -1.07% -
std::find_if_not(vector<int>)_(process_all)/50 -2.33% 5.659 5.527 - -19.36% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.33% 22.269 21.751 - 1.86% -
rng::contains(list<int>)_(process_all)/50 -2.32% 18.267 17.843 - -2.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.32% 756.565 738.987 - 1.42% -
std::copy_backward(deque<int>)/32768 -2.32% 3786.877 3698.955 - 0.69% -
SetIntersection_Front_Vector_float_16_4 -2.32% 55554961.142 54265400.689 - -1.10% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.32% 230.317 224.974 - -10.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.32% 147864.048 144438.940 - 4.18% -
std::replace_if(deque<int>)_(sprinkled)/50 -2.32% 19.071 18.629 - 0.40% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -2.32% 16536.003 16153.030 - -1.53% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -2.31% 35.137 34.324 - -1.03% -
SetIntersection_Front_Vector_float_64_4 -2.31% 16359016.138 15981176.740 - -1.05% -
SetIntersection_Front_Set_string_16384_1 -2.31% 1097117.163 1071793.746 - -3.49% -
std::unordered_multiset<int>::clear()/1024 -2.31% 8323.452 8131.442 - -5.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.30% 2.456 2.399 - -4.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.30% 20.608 20.135 - -61.58% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.29% 29047.181 28381.613 - 2.30% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -2.29% 368433.333 359992.720 - -0.45% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -2.29% 38.593 37.711 - -2.08% -
BM_CmpEqual_ushort_int -2.28% 1.085 1.060 - -1.47% -
SetIntersection_None_Vector_string_262144_1 -2.28% 1313941.763 1283945.113 - -2.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.28% 6.640 6.488 - 0.53% -
std::adjacent_find(deque<int>)/50 -2.28% 16.173 15.804 - 12.63% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.27% 50129.080 48990.596 - -1.66% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.27% 6255.935 6113.991 - -1.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -2.27% 17.671 17.270 - -0.10% -
BM_format_to_n_string_begin<std::string>/1 -2.27% 10.851 10.605 - -3.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.27% 737840.970 721122.565 - -0.34% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.26% 8996.341 8792.746 - 0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -2.26% 5855.080 5722.703 - -0.11% -
SetIntersection_Interlaced_Vector_float_1_1 -2.26% 549760482.796 537344617.811 - -0.94% -
BM_format_string<wchar_t>/32 -2.26% 0.846 0.827 - -6.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.25% 30.444 29.758 - 61.63% -
BM_PushHeap_uint64_Random_1 -2.25% 0.467 0.457 - 16.57% -
std::sort(deque<int>)_(repeated)/8192 -2.25% 6857.854 6703.730 - -1.97% -
std::fill_n(vector<bool>)/32768 -2.25% 30.607 29.919 - 2.17% -
std::reverse_copy(deque<int>)/4096 -2.25% 984.802 962.672 - 0.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.25% 1.268 1.240 - -0.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.25% 9.862 9.641 - 7.01% -
std::search(vector<int>)_(single_element)/8192 -2.24% 1844.846 1803.454 - -0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.24% 55568.850 54322.587 - -7.10% -
BM_format_to_iterator/<std::array>_string_view_len_6 -2.24% 8.408 8.220 - -1.87% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.23% 0.931 0.910 - -6.23% -
BM_std_minmax_element<long_long>/512 -2.23% 142.124 138.956 - 3.61% -
BM_CmpLess_uchar_ushort -2.22% 1.071 1.048 - -1.61% -
std::copy(list<int>)/1048576 -2.22% 879684.941 860185.508 - 0.61% -
BM_Basic<int32_t> -2.22% 17.417 17.031 - -4.06% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.21% 24.117 23.583 - -0.83% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.21% 434.594 424.978 - -2.04% -
SetIntersection_Interlaced_Set_string_256_4 -2.21% 13322960.724 13028368.670 - -0.70% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -2.21% 0.834 0.815 - -0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.20% 51.275 50.145 - -3.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1049296.181 1026197.646 - -2.19% -
std::find_if(list<int>)_(process_all)/32768 -2.20% 26515.241 25931.916 - 0.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.20% 4.651 4.549 - -2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.20% 1700364.988 1663015.705 - -1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.20% 11777.662 11518.979 - 0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.19% 38567.615 37724.255 - 0.73% -
std::copy_n(list<int>)/262144 -2.19% 220593.256 215772.169 - 0.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.19% 658.840 644.443 - -83.30% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.18% 11.793 11.535 - -4.41% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -2.18% 25.072 24.525 - -2.10% -
BM_PushHeap_uint32_Descending_1 -2.18% 0.466 0.456 - -2.12% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.18% 8289.184 8108.464 - 0.69% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.18% 54759.575 53568.051 - -33.17% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -2.17% 109.274 106.898 - 61.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.17% 471.634 461.398 - -1.08% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.17% 21.834 21.361 - 5.95% -
std::for_each(multimap<int>::iterator)/32 -2.16% 22.569 22.081 - 6.14% -
std::copy_n(list<int>)/32768 -2.16% 26950.375 26367.920 - -1.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.16% 2.302 2.252 - -1.22% -
BM_CmpEqual_uchar_schar -2.16% 1.037 1.015 - -9.67% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.16% 23.389 22.885 - -0.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.16% 16.172 15.823 - 5.06% -
Chain_middle,_4_levels -2.15% 18.915 18.507 - -5.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.15% 3.780 3.699 - -2.32% -
SetIntersection_None_Set_float_4_1 -2.15% 222141920.056 217370471.005 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.14% 1259087.286 1232090.701 - 3.04% -
rng::contains_subrange(list<int>)_(same_length)/50 -2.14% 25.790 25.238 - -10.84% -
VChain_fail,_4_levels -2.13% 30.325 29.678 - -4.44% -
BM_StringAssignStr_Huge_Transparent -2.13% 116.544 114.059 - -0.95% -
std::unique(list<int>,_pred)_(contiguous)/8192 -2.13% 7623.800 7461.420 - -0.44% -
std::make_heap(vector<int>)_(repeated)/8 -2.13% 15.805 15.468 - -0.91% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.13% 6835.160 6689.653 - -33.10% -
std::set<int>::upper_bound(key)_(existent)/32 -2.12% 1.777 1.739 - 6.00% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.12% 16.192 15.848 - -2.26% -
std::remove_if(vector<int>)_(prefix)/50 -2.12% 55.071 53.903 - -7.84% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.12% 27.464 26.881 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.12% 6588760.886 6449003.698 - -2.19% -
SetIntersection_None_Set_float_16_16 -2.12% 36142876.582 35376957.793 - -1.70% -
VChain_fail,_3_levels -2.12% 21.063 20.617 - -1.96% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.12% 50069.150 49009.815 - -2.04% -
VChain,_2_levels -2.12% 8.147 7.974 - -0.53% -
SetIntersection_Front_Set_uint64_1024_1024 -2.11% 11893392.061 11641861.515 - -5.84% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.10% 24.151 23.643 - 2.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.10% 3.182 3.115 - -2.10% -
SetIntersection_Front_Vector_float_1024_1024 -2.10% 6033543.394 5906730.399 - 8.56% -
SetIntersection_None_Vector_string_16384_256 -2.09% 1246103.956 1220007.693 - -1.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 523.700 512.757 - -2.41% -
BM_PushHeap_uint32_Ascending_16384 -2.09% 3.797 3.717 - 0.37% -
SetIntersection_Front_Vector_float_1024_64 -2.09% 1366681.620 1338152.228 - -0.43% -
std::adjacent_find(list<int>,_pred)/1048576 -2.09% 934806.682 915312.337 - 0.53% -
BM_format_to_iterator/<std::deque>_C_string_len_60 -2.08% 18.259 17.879 - -0.15% -
std::stable_sort(vector<int>)_(ascending)/8 -2.08% 15.665 15.339 - -2.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.08% 58.682 57.462 - -4.89% -
DAG_rightmost_middle,_3_levels -2.08% 76.647 75.053 - -0.98% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.07% 402.840 394.485 - -1.23% -
SetIntersection_Front_Set_string_1024_64 -2.07% 4506876.164 4413560.292 - -7.50% -
BM_num_get<unsigned_int> -2.07% 9.891 9.686 - -61.90% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.07% 15.023 14.713 - -2.05% -
BM_format_to_back_inserter<std::string>/string_view_len_60 -2.06% 28.972 28.374 - -1.13% -
std::partial_sort(vector<int>)_(descending)/8 -2.06% 24.779 24.268 - -4.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.06% 0.649 0.636 - 7.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.05% 204.205 200.012 - -3.04% -
SetIntersection_None_Vector_uint64_1024_16 -2.05% 1113138.411 1090292.857 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.05% 21243933.629 20808480.950 - -1.85% -
std::multimap<int,_int>::clear()/1024 -2.04% 10994.539 10770.065 - -3.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.04% 25775178.439 25249315.007 - -6.50% -
BM_vector_deque_copy_backward/5500 -2.04% 204.211 200.045 - -0.08% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.04% 4.347 4.258 - -1.47% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -2.04% 433.800 424.972 - -3.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.03% 15.959 15.634 - -6.77% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.03% 16.035 15.710 - -3.56% -
std::multiset<int>::erase(key)_(existent)/32 -2.03% 22.647 22.188 - -0.03% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.03% 4.415 4.325 - 2.79% -
BM_num_get<double> -2.02% 37.446 36.688 - 1.40% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.02% 30.616 29.997 - -3.98% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.02% 15.176 14.869 - -36.28% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.02% 28.363 27.790 - -2.40% -
std::partition_copy(deque<int>)/32 -2.02% 13.060 12.796 - -0.02% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.02% 5.418 5.309 - 0.69% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.02% 4327.356 4240.029 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.02% 2054013.264 2012586.996 - -1.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.02% 1259.281 1233.904 - -3.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 754.486 739.309 - 1.18% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.01% 32.185 31.539 - -1.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.01% 17089.981 16746.907 - -1.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.00% 3.216 3.152 - 7.20% -
SetIntersection_None_Set_float_16_4 -2.00% 58339321.310 57172806.387 - -0.41% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -2.00% 949987.617 931031.872 - -0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.99% 6838.369 6702.184 - -2.29% -
std::search(vector<int>)_(no_match)/8192 -1.99% 1679.993 1646.577 - -1.10% -
std::map<std::string,_int>::clear()/1024 -1.99% 22092.486 21653.458 - -9.63% -
BM_Basic<int64_t> -1.99% 18.284 17.921 - -2.94% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -1.99% 2810.936 2755.113 - 4.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.98% 16.566 16.238 - 0.18% -
std::multiset<int>::erase(key)_(existent)/8192 -1.98% 62.756 61.515 - -1.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.97% 54999.666 53916.572 - -2.24% -
std::set<std::string>::find(key)_(existent)/1024 -1.96% 24.863 24.376 - 7.10% -
rng::starts_with(deque<int>)/8 -1.96% 3.967 3.889 - -0.26% -
std::remove(list<int>)_(prefix)/8192 -1.96% 8304.749 8142.302 - -1.41% -
std::set<std::string>::count(key)_(non-existent)/32 -1.95% 10.488 10.283 - 1.91% -
SetIntersection_Interlaced_Vector_string_64_16 -1.94% 29180821.703 28613293.407 - -5.38% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.94% 6942.278 6807.291 - -2.09% -
std::format(int64_t)_(fmt:_{:0^512x}) -1.94% 32.886 32.247 - 1.73% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.94% 19.659 19.278 - -4.18% -
BM_format_to_iterator/<std::string>_string_len_60 -1.94% 9.762 9.572 - -2.59% -
SetIntersection_Front_Set_string_262144_64 -1.94% 4536284.983 4448443.166 - -10.87% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.94% 28.528 27.976 - 1.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.93% 52.971 51.947 - 11.65% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.93% 176.495 173.089 - 0.07% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.93% 21.871 21.449 - -4.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.93% 8261093.407 8101933.101 - -1.30% -
BM_format_to_string_pointer<wchar_t>/16384 -1.93% 1790.772 1756.285 - -5.02% -
SetIntersection_None_Set_float_256_16 -1.92% 11286851.008 11070534.164 - 1.74% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -1.92% 11.124 10.911 - -1.07% -
SetIntersection_Interlaced_Set_string_16384_64 -1.91% 358165383.767 351318265.670 - 1.74% -
BM_PushHeap_uint32_Ascending_1024 -1.91% 2.700 2.648 - 3.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.91% 6840.287 6709.760 - -2.36% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.91% 3.138 3.078 - -2.59% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.90% 8.785 8.618 - -3.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.90% 363386.466 356498.943 - 3.63% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.90% 24.150 23.693 - -0.33% -
std::copy_backward(vector<int>)/8 -1.89% 2.210 2.169 - -0.11% -
std::find_end(list<int>)_(process_all)/1048576 -1.89% 886540.771 869762.097 - 6.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.89% 17.607 17.274 - -3.50% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.89% 57429.635 56344.668 - 8.61% -
BM_format_to_iterator/<std::array>_C_string_len_6 -1.89% 8.884 8.716 - -2.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -1.89% 350.498 343.882 - 5.34% -
DAG_leftmost_middle,_3_levels -1.88% 13.101 12.854 - -1.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.88% 22937.911 22506.650 - -3.46% -
std::move_backward(vector<int>)/8 -1.88% 2.282 2.239 - 2.96% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.88% 85602.734 83995.027 - -3.30% -
BM_num_get<void*> -1.88% 10.989 10.782 - -77.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.88% 729.653 715.963 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.88% 237506306.367 233051604.151 - -4.22% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.87% 2.828 2.775 - -0.73% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.86% 138.723 136.136 - -1.83% -
BM_Istream_numbers/2 -1.86% 1119.033 1098.183 - -23.44% -
SetIntersection_Front_Vector_uint64_256_16 -1.86% 4229876.439 4151202.900 - -2.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.86% 67639.991 66382.992 - -1.84% -
std::map<std::string,_int>::clear()/8192 -1.86% 213741.984 209770.809 - -7.62% -
BM_PushHeap_uint64_Random_64 -1.85% 5.612 5.508 - 5.54% -
BM_Istream_numbers/1 -1.85% 1122.596 1101.823 - -22.61% -
BM_StringEraseWithMove_Huge_Opaque -1.85% 49.007 48.102 - -29.50% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.85% 25.643 25.169 - 1.64% -
std::stable_sort(vector<int>)_(descending)/8 -1.84% 24.532 24.081 - 3.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.84% 2.198 2.157 - -9.32% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -1.84% 45.809 44.968 - 2.61% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.83% 3.629 3.563 - 0.53% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.83% 18.287 17.952 - 3.57% -
SetIntersection_None_Set_float_1024_1024 -1.82% 8848225.899 8686805.939 - -3.39% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.82% 106.530 104.587 - -1.70% -
std::rotate_copy(deque<int>)/32 -1.82% 2.620 2.572 - -0.00% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -1.82% 9.004 8.840 - -5.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.82% 4.834 4.746 - 5.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.82% 773.610 759.521 - 3.10% -
SetIntersection_None_Vector_string_1024_1 -1.82% 1178845.653 1157412.788 - 1.22% -
BM_deque_vector_copy_backward/4096 -1.81% 149.423 146.722 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.81% 21.566 21.176 - -2.04% -
std::search(list<int>,_pred)_(no_match)/1048576 -1.81% 973677.243 956097.166 - 0.32% -
BM_CmpEqual_short_int -1.80% 1.164 1.143 - 0.68% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.80% 1.412 1.387 - -0.03% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.80% 30.788 30.235 - -2.70% -
SetIntersection_Interlaced_Set_string_16384_256 -1.80% 354536450.969 348166509.274 - -2.77% -
std::make_heap(deque<int>)_(shuffled)/8 -1.78% 25.087 24.640 - -0.24% -
DAG_leftmost_middle,_1_level -1.78% 20.456 20.091 - -0.21% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.78% 6.609 6.491 - -1.11% -
bm_ranges_lexicographical_compare<int>/262144 -1.78% 16539.772 16245.315 - -0.03% -
SetIntersection_Interlaced_Set_float_64_16 -1.78% 22505877.122 22105869.401 - 1.32% -
SetIntersection_Interlaced_Set_string_262144_16 -1.77% 2162548.748 2124228.842 - -1.75% -
std::copy_backward(list<int>)/1048576 -1.77% 888386.220 872644.535 - 0.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -1.77% 360924.652 354530.765 - 4.34% -
std::count_if(list<int>)_(every_other)/1048576 -1.77% 897809.965 881911.405 - 0.41% -
VChain,_4_levels -1.77% 16.207 15.921 - 2.04% -
bm_lexicographical_compare<signed_char>/1048576 -1.77% 16560.725 16268.144 - 0.11% -
BM_deque_vector_ranges_copy/64 -1.77% 2.652 2.605 - -0.67% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.688 13.446 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.76% 8918057.656 8760702.475 - -31.87% -
BM_format_to_n_string_pointer<char>/1 -1.76% 10.974 10.780 - -1.12% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.76% 1.985 1.950 - -5.45% -
BM_vector_deque_ranges_move_backward/5500 -1.76% 202.578 199.013 - -0.42% -
VDAG_leftmost,_3_levels -1.76% 15.730 15.454 - -2.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.76% 1436.285 1411.062 - 3.21% -
std::for_each(multimap<int>::iterator)/8 -1.76% 4.532 4.452 - 0.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.75% 5.160 5.070 - 43.91% -
BM_Istream_numbers/3 -1.75% 1084.988 1066.007 - -24.00% -
std::find(vector<long_long>)_(process_all)/50 -1.75% 4.468 4.390 - 0.07% -
std::any_of(vector<int>)_(process_all)/32 -1.75% 8.484 8.336 - -0.66% -
SetIntersection_Interlaced_Set_string_262144_4 -1.74% 1896534.910 1863443.604 - -0.75% -
bm_lexicographical_compare<int>/1 -1.74% 1.504 1.478 - 2.10% -
SetIntersection_Interlaced_Set_float_16384_64 -1.74% 214299371.303 210571704.370 - -2.38% -
SetIntersection_Front_Set_uint32_16384_4 -1.74% 1076445.679 1057732.023 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.74% 1051159.477 1032893.903 - -2.71% -
std::sort(vector<int>)_(descending)/8192 -1.74% 7292.732 7166.021 - -1.23% -
BM_num_get<unsigned_short> -1.73% 10.206 10.029 - -60.77% -
ranges::min(std::vector<long_long>)/8 -1.73% 2.198 2.160 - 1.57% -
std::partition(vector<int>)_(sparse)/50 -1.73% 14.011 13.769 - -1.14% -
std::move(vector<bool>)_(unaligned)/64 -1.73% 1.710 1.680 - 3.03% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.72% 17.991 17.681 - 2.32% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.72% 20.010 19.666 - -4.27% -
BM_deque_vector_move/1 -1.72% 2.134 2.098 - 2.28% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -1.72% 16539.545 16255.126 - 0.01% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.71% 171900635.892 168960794.092 - -1.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.70% 167.320 164.468 - -83.03% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.70% 3.565 3.505 - -1.80% -
SetIntersection_Front_Set_uint64_262144_1024 -1.70% 12145002.162 11938111.330 - -4.88% -
std::shift_right(deque<int>)/8192 -1.70% 314.336 308.982 - 1.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.70% 143304.074 140863.768 - 1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.70% 1136597.771 1117252.545 - -0.29% -
bm_lexicographical_compare<int>/262144 -1.70% 16530.410 16249.582 - -0.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.70% 30.052 29.542 - 8.96% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.69% 16.070 15.797 - -1.39% -
BM_StringEraseToEnd_Huge_Opaque -1.69% 2.329 2.289 - -0.01% -
std::rotate_copy(list<int>)/32 -1.69% 8.850 8.701 - 1.07% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.68% 3609.287 3548.552 - -2.47% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.68% 95.856 94.244 - 4.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.68% 880179.974 865412.050 - -1.87% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.68% 9803.724 9639.462 - -4.94% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.67% 24.375 23.967 - 2.74% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.67% 9.532 9.372 - -10.71% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.66% 8.792 8.646 - 0.96% -
BM_deque_deque_copy_backward/64 -1.66% 3.414 3.357 - -1.58% -
SetIntersection_Front_Set_string_256_64 -1.66% 14046368.913 13813562.670 - -2.61% -
std::reverse(list<int>)/4096 -1.65% 1793.774 1764.113 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 15612.258 15354.356 - -4.98% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.65% 36433.665 35832.051 - -1.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.65% 1.328 1.306 - -8.10% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.65% 11.487 11.298 - -1.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 70805.957 69640.444 - -5.61% -
std::rotate_copy(deque<int>)/1024 -1.64% 35.171 34.593 - 0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.64% 54.388 53.494 - -2.55% -
std::adjacent_find(list<int>)/1048576 -1.64% 883955.772 869438.502 - 1.21% -
std::sample(vector<int>)/32 -1.64% 307.460 302.414 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.64% 8.563 8.423 - -2.69% -
BM_format/string_len_60 -1.64% 13.301 13.083 - -6.46% -
BM_format_to_string_span<wchar_t>/16384 -1.64% 1800.384 1770.930 - 1.04% -
std::format(int64_t)_(fmt:_{:b}) -1.63% 28.508 28.042 - -1.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -1.63% 29.279 28.801 - -3.64% -
std::format(int64_t)_(fmt:_{:o}) -1.63% 23.564 23.180 - -1.89% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 -1.63% 350266072.349 344564084.086 - -1.74% -
std::make_heap(vector<int>)_(heap)/8 -1.62% 14.903 14.662 - -1.98% -
rng::find(vector<bool>)_(process_all)/8192 -1.62% 33.853 33.305 - 0.66% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.62% 5.013 4.932 - 2.89% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.61% 50630.511 49814.971 - -0.16% -
SetIntersection_Interlaced_Vector_string_256_16 -1.61% 10484081.462 10315412.032 - -0.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.60% 1.326 1.305 - -7.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.59% 25.499 25.094 - -1.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.59% 1587.519 1562.337 - 0.64% -
BM_vector_deque_ranges_move/1 -1.59% 2.309 2.273 - -2.56% -
SetIntersection_Front_Vector_uint64_262144_64 -1.59% 1362902.164 1341289.520 - 0.49% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 -1.58% 53499.424 52651.848 - -0.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 771.048 758.875 - -0.80% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.58% 7133.684 7021.146 - 4.13% -
BM_StringFindAllMatch/1 -1.57% 2.980 2.933 - 0.96% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.57% 31.537 31.042 - 22.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.57% 82559.400 81265.879 - -5.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.56% 14272.113 14048.790 - -1.38% -
Chain_fail,_6_levels -1.56% 79.319 78.081 - -8.17% -
std::format(float)_(fmt:_{:_10Le}) -1.56% 72.197 71.070 - 0.42% -
SetIntersection_Front_Set_float_256_16 -1.56% 4601291.422 4529558.900 - -0.82% -
std::equal(list<int>)_(it,_it,_it)/1024 -1.55% 1141.864 1124.137 - 0.09% -
SetIntersection_Interlaced_Vector_string_16_16 -1.55% 50906603.786 50117365.723 - -3.57% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -1.55% 23.991 23.620 - 1.75% -
std::find(vector<long_long>)_(process_all)/8192 -1.55% 731.763 720.452 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 679.331 668.872 - -0.58% -
std::any_of(vector<int>)_(process_all)/50 -1.54% 13.878 13.665 - -27.97% -
std::format(int64_t)_(fmt:_{:0^512o}) -1.54% 34.346 33.818 - 0.54% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 56224.845 55360.576 - -6.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.53% 1092784.409 1076025.959 - -1.69% -
std::search(deque<int>)_(same_length)/8192 -1.53% 3820.759 3762.287 - -0.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.53% 41994.941 41352.854 - -8.98% -
bm_swap_ranges_vb_unaligned/8 -1.53% 4.848 4.774 - -0.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.53% 10017.152 9864.182 - -3.28% -
SetIntersection_None_Set_uint64_256_64 -1.52% 9153424.960 9013874.202 - -3.93% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.52% 1.176 1.158 - -1.73% -
std::move(list<int>)/262144 -1.52% 247430.358 243672.074 - 1.15% -
SetIntersection_Interlaced_Set_string_262144_64 -1.51% 2140769.042 2108400.799 - -1.84% -
std::find(vector<char>)_(bail_25%)/32768 -1.51% 137.801 135.718 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.51% 27560557.019 27144836.430 - 0.83% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.51% 23.701 23.344 - -1.85% -
rng::fold_left(deque<int>)/50 -1.51% 27.779 27.360 - 1.13% -
BM_deque_deque_ranges_move_backward/4000 -1.50% 146.925 144.717 - -4.55% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.50% 22114681.777 21782898.417 - -2.39% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.50% 10.364 10.209 - -1.92% -
SetIntersection_Interlaced_Set_float_64_64 -1.50% 13574268.937 13370845.873 - 0.13% -
BM_PushHeap_uint64_Ascending_16 -1.50% 0.934 0.920 - -1.28% -
std::search(vector<int>)_(same_length)/1000 -1.50% 243.551 239.904 - -0.08% -
std::is_sorted(deque<int>,_pred)/8 -1.50% 4.854 4.781 - -0.49% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.50% 12.844 12.652 - 0.57% -
std::find_if(vector<bool>)_(process_all)/50 -1.50% 24.111 23.751 - -1.10% -
SetIntersection_Interlaced_Set_float_16384_16 -1.50% 207142218.176 204043326.064 - -2.55% -
BM_BitsetToString<64>/Dense_(90%)/90 -1.50% 13.659 13.455 - -2.99% -
BM_format/string_view_len_6000 -1.49% 73.067 71.975 - -6.62% -
BM_vector_deque_copy_backward/1024 -1.49% 38.033 37.465 - -0.69% -
BM_StringFindAllMatch/64 -1.49% 3.250 3.202 - -2.02% -
BM_Basic<uint32_t> -1.49% 13.970 13.762 - -0.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.49% 906966.126 893448.698 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.49% 506026.910 498502.418 - -1.96% -
std::make_heap(deque<int>)_(repeated)/8 -1.48% 25.693 25.312 - 0.83% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.48% 26.354 25.964 - 4.00% -
std::unique_copy(list<int>)_(contiguous)/32 -1.48% 11.332 11.165 - -4.80% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.48% 599409.101 590540.789 - 5.94% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.48% 2884.840 2842.214 - 0.43% -
VDAG_leftmost_middle,_3_levels -1.48% 367.245 361.820 - -7.48% -
BM_PushHeap_string_Ascending_4 -1.48% 2.570 2.532 - -1.82% -
std::format(double)_(fmt:_{:0^17500_0f}) -1.48% 206.849 203.797 - -0.56% -
std::format(int64_t)_(fmt:_{:0512d}) -1.48% 32.646 32.164 - -1.79% -
std::for_each(list<int>)/32 -1.48% 10.896 10.736 - -4.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.47% 21.097 20.786 - -1.67% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.47% 693.835 683.622 - -0.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.47% 42.919 42.289 - 5.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.46% 1223977.138 1206058.931 - 0.62% -
std::find_end(list<int>)_(near_matches)/1000 -1.46% 33545.754 33055.166 - -8.51% -
BM_std_minmax_element<long_long>/64 -1.46% 17.495 17.240 - 3.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.46% 36.640 36.106 - -7.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.46% 55557.659 54747.966 - -1.79% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.46% 14.926 14.709 - -1.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.46% 21.190 20.881 - -4.58% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.46% 24.252 23.899 - -1.29% -
std::adjacent_find(list<int>,_pred)/8 -1.46% 3.824 3.769 - -1.66% -
std::remove(vector<int>)_(prefix)/1024 -1.45% 310.680 306.161 - 0.78% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.45% 7114.970 7011.739 - -60.24% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.45% 19.043 18.767 - -0.30% -
rng::fold_left(list<int>)/1048576 -1.45% 1375780.660 1355874.195 - 0.37% -
bm_exception_ptr_move_ctor_nonnull -1.45% 3.935 3.878 - -43.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.45% 13183.522 12992.957 - 1.76% -
std::find(list<int>)_(bail_25%)/8192 -1.45% 1482.700 1461.268 - 2.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.44% 1114431.520 1098331.712 - -5.17% -
BM_CmpLess_ushort_ushort -1.44% 1.073 1.058 - -2.93% -
std::remove_if(vector<int>)_(prefix)/8192 -1.44% 2606.169 2568.628 - -0.59% -
BM_formatted_size_string<wchar_t>/1 -1.44% 10.908 10.751 - 0.39% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.44% 18.697 18.428 - -2.12% -
std::format(double)_(fmt:_{:_10a}) -1.44% 29.674 29.248 - 0.92% -
SetIntersection_Front_Set_string_262144_262144 -1.44% 17995376.303 17736627.603 - -3.30% -
std::partition_copy(vector<int>)/1024 -1.44% 481.150 474.243 - 1.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.43% 88205.298 86942.427 - -3.87% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.43% 32.245 31.783 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.43% 4838240.325 4769026.388 - 17.41% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.43% 23.234 22.901 - -1.32% -
DAG_sidecast,_2_levels -1.43% 83.128 81.939 - -7.39% -
std::set<std::string>::contains(key)_(existent)/8192 -1.43% 28.880 28.467 - -0.70% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.43% 299.650 295.370 - -0.14% -
std::partition_copy(list<int>)/32 -1.43% 8.870 8.744 - 1.89% -
SetIntersection_Front_Vector_float_16384_64 -1.43% 1354199.628 1334870.023 - -0.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.43% 23.890 23.549 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.43% 5369237.857 5292610.695 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.43% 59.104 58.260 - -1.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.43% 42.097 41.497 - -0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.42% 55764.613 54970.432 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.42% 7951.612 7838.404 - -1.09% -
std::format(int64_t)_(fmt:_{:Lo}) -1.42% 28.244 27.843 - -3.32% -
std::make_heap(vector<int>)_(ascending)/8192 -1.42% 5059.976 4988.276 - -0.56% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -1.42% 16162.674 15933.821 - -1.91% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.41% 23.057 22.732 - 0.14% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.41% 1059.961 1045.018 - 2.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.41% 58.905 58.076 - 7.23% -
BM_format_string<wchar_t>/1 -1.41% 12.771 12.591 - 1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1052281.417 1037504.001 - -1.63% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -1.40% 396.699 391.129 - -7.78% -
std::format(int64_t)_(fmt:_{:Ld}) -1.40% 27.182 26.800 - -3.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.40% 16.602 16.370 - -1.36% -
std::format(double)_(fmt:_{:0^17500_10}) -1.40% 214.089 211.096 - -1.85% -
std::rotate(vector<int>)_(1_element_forward)/50 -1.40% 5.246 5.172 - -1.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.40% 62905.889 62027.281 - 0.05% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.40% 26.532 26.161 - -14.58% -
SetIntersection_None_Vector_string_16384_64 -1.39% 1241606.393 1224301.871 - -1.15% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.39% 29.265 28.858 - -98.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.39% 1074547.156 1059625.162 - -3.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.39% 1.777 1.752 - -2.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.39% 9.563 9.430 - -2.97% -
std::set<int>::contains(key)_(existent)/8192 -1.39% 8.342 8.226 - -1.87% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -1.39% 735.937 725.743 - -0.09% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -1.38% 13377785.271 13192622.646 - 3.21% -
SetIntersection_Interlaced_Set_string_64_64 -1.38% 35981119.554 35483794.683 - 1.12% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.38% 5.431 5.356 - 0.15% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.38% 1811241.459 1786245.396 - -1.31% -
rng::for_each(multimap<int>)/50 -1.38% 45.727 45.097 - -10.16% -
SetIntersection_None_Vector_float_16384_1 -1.38% 1122543.233 1107096.169 - -0.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 535.238 527.883 - -2.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.37% 1157605.946 1141717.739 - -4.02% -
BM_PushHeap_float_Random_4 -1.37% 2.937 2.897 - -3.69% -
std::set<int>::contains(key)_(existent)/32 -1.37% 1.684 1.661 - -3.13% -
rng::fold_left(deque<int>)/32 -1.36% 16.627 16.401 - 1.49% -
std::make_heap(vector<int>)_(descending)/8 -1.36% 14.840 14.638 - -2.26% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.36% 10.890 10.743 - 0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.36% 25786.808 25436.963 - -3.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.36% 905552.731 893272.785 - -0.49% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.35% 152505.392 150439.639 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.35% 9140975.429 9017577.201 - -2.51% -
bm_ranges_swap_ranges_vb_aligned/512 -1.35% 5.340 5.268 - -0.46% -
std::count(list<int>)_(every_other)/8 -1.35% 2.067 2.039 - -4.35% -
DAG_rightmost_middle,_1_level -1.34% 125.301 123.616 - -2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.34% 25.594 25.250 - -0.12% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.34% 16.723 16.499 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.34% 33982.877 33527.319 - -0.20% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.34% 8.472 8.358 - -0.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.34% 143074.974 141157.636 - 0.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -1.34% 3.117 3.075 - 0.44% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.34% 17.595 17.359 - -1.19% -
VChain_fail,_1_level -1.34% 7.498 7.398 - 1.46% -
VChain_fail,_5_levels -1.34% 40.253 39.715 - -5.75% -
BM_deque_deque_copy/1024 -1.34% 37.500 36.999 - 0.27% -
std::sample(vector<int>)/8192 -1.33% 92626.310 91390.193 - 0.74% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.33% 14.862 14.664 - -1.55% -
std::format(int64_t)_(fmt:_{:Lb}) -1.33% 32.435 32.003 - -3.07% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -1.33% 41.907 41.349 - -3.45% -
std::search(deque<int>)_(same_length)/1024 -1.33% 480.025 473.635 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.33% 1059696.607 1045591.758 - -1.89% -
SetIntersection_Front_Set_uint64_1024_16 -1.33% 1196165.416 1180265.068 - -3.87% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.33% 473.729 467.434 - -2.25% -
std::search(deque<int>,_pred)_(single_element)/8192 -1.33% 5719.313 5643.379 - -0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.33% 44.268 43.680 - -1.49% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -1.33% 34.462 34.005 - -1.39% -
SetIntersection_Front_Set_string_262144_4 -1.32% 1260690.649 1244003.663 - -2.80% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.32% 359.785 355.026 - -0.14% -
BM_num_get<unsigned_long_long> -1.32% 10.456 10.318 - -60.27% -
std::adjacent_find(list<int>)/8192 -1.32% 7228.300 7132.837 - 0.19% -
std::replace_if(vector<int>)_(prefix)/8192 -1.31% 2041.451 2014.622 - 0.38% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.31% 484379.882 478023.555 - 3.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.31% 905207.202 893332.856 - -0.24% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -1.31% 34.397 33.946 - -1.96% -
std::sort(vector<int>)_(heap)/8 -1.31% 23.969 23.655 - -3.22% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.31% 295.561 291.692 - -1.06% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.31% 11.832 11.677 - -5.85% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 578.405 570.866 - -1.82% -
BM_format_to_iterator/<std::array>_string_view_len_60 -1.30% 9.644 9.519 - -0.28% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.30% 6810.972 6722.285 - -0.91% -
BM_std_minmax_element<char>/64 -1.30% 17.598 17.369 - 1.52% -
std::copy_backward(list<int>)/262144 -1.30% 219694.715 216836.265 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.30% 35199.960 34742.581 - -0.47% -
std::set<int>::find(key)_(non-existent)/1024 -1.30% 5.577 5.504 - 2.35% -
SetIntersection_None_Vector_uint64_16384_4 -1.29% 1109518.944 1095161.223 - -2.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.29% 1.317 1.300 - -8.62% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -1.29% 621.200 613.188 - -3.07% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.29% 162.302 160.209 - -4.53% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.29% 12423.056 12263.013 - -1.86% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.29% 21.564 21.286 - -3.18% -
std::unordered_multiset<int>::ctor(const&)/0 -1.29% 13.094 12.926 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.28% 14482835.086 14296862.517 - 2.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.28% 22.987 22.692 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.28% 83167.364 82100.638 - 8.15% -
std::copy_if(list<int>)_(every_other)/32768 -1.28% 25565.078 25237.418 - -2.20% -
SetIntersection_Interlaced_Set_float_1024_16 -1.28% 11646179.096 11497168.842 - -0.54% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.28% 192755.471 190291.259 - -0.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 12917.117 12752.375 - -6.17% -
BM_BasicLow<__int128_t> -1.27% 19.601 19.351 - -1.35% -
std::rotate(list<int>)_(1_element_forward)/32 -1.27% 13.592 13.419 - 0.93% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.27% 26835.242 26494.485 - -2.95% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -1.27% 579.928 572.577 - 1.14% -
bm_list/1 -1.27% 3.142 3.102 - -1.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.27% 24.487 24.177 - 1.00% -
std::partition(deque<int>)_(dense)/50 -1.27% 14.129 13.951 - -8.82% -
std::set<std::string>::contains(key)_(existent)/32 -1.26% 14.775 14.588 - -8.36% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.26% 233.290 230.343 - -10.72% -
std::set<int>::find(key)_(non-existent)/8192 -1.26% 8.551 8.443 - 0.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.26% 1091005.732 1077229.785 - 4.08% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.26% 0.911 0.899 - 1.80% -
SetIntersection_None_Set_float_256_256 -1.25% 5881581.217 5807769.193 - -1.82% -
BM_deque_deque_ranges_copy_backward/1024 -1.25% 38.295 37.815 - 0.16% -
std::find_end(vector<int>)_(near_matches)/1024 -1.25% 14091.742 13915.196 - -11.18% -
SetIntersection_None_Set_string_262144_16 -1.25% 1689656.086 1668522.541 - -1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.25% 17.059 16.846 - -0.46% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.25% 472448.485 466552.237 - 0.36% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.25% 19.589 19.345 - -3.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.25% 15.684 15.488 - -2.11% -
SetIntersection_Front_Vector_string_16_4 -1.25% 60626183.045 59870907.358 - -0.62% -
SetIntersection_Interlaced_Vector_float_16_1 -1.24% 64937491.036 64131231.074 - 0.52% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.24% 25.223 24.911 - -4.11% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.24% 19.291 19.053 - 0.02% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.23% 2.410 2.380 - 2.04% -
BM_deque_vector_copy_backward/4000 -1.23% 143.807 142.032 - -0.89% -
std::generate(list<int>)/50 -1.23% 15.171 14.984 - -3.88% -
BM_PushHeap_float_Ascending_64 -1.23% 1.765 1.744 - -1.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.23% 916804.391 905517.484 - -0.40% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.23% 25.635 25.321 - -0.25% -
std::move(vector<bool>)_(unaligned)/4096 -1.22% 26.936 26.607 - 2.47% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.22% 1.487 1.469 - -2.12% -
std::set<int>::insert(value)_(already_present)/32 -1.22% 1.779 1.757 - -0.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 -1.22% 115591.528 114179.207 - -0.40% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.22% 7973.138 7875.787 - -1.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.22% 683.418 675.094 - 1.26% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.22% 641879.812 634064.878 - 0.06% -
std::find(list<int>)_(bail_25%)/1024 -1.22% 134.440 132.803 - 3.86% -
SetIntersection_Front_Vector_float_1024_4 -1.22% 1059279.817 1046406.288 - -2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.21% 4347299.957 4294542.263 - -2.67% -
BM_format_string<wchar_t>/16 -1.21% 1.528 1.510 - -5.60% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.21% 2788.462 2754.719 - -0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.21% 167039.058 165020.044 - -1.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.21% 52.931 52.293 - 0.41% -
std::find_end(vector<int>)_(process_all)/1000 -1.20% 217.804 215.181 - -6.42% -
VDAG_rightmost_middle,_3_levels -1.20% 433.996 428.785 - -4.31% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.20% 44215.096 43685.262 - -13.04% -
SetIntersection_None_Vector_string_262144_262144 -1.20% 1319329.520 1303535.697 - -1.04% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.20% 4790.509 4733.247 - -1.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.19% 76550.493 75637.697 - -1.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.19% 20.335 20.093 - -1.19% -
DAG_sidecast_fail,_2_levels -1.19% 91.386 90.298 - -8.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.19% 38638.657 38179.073 - -1.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.19% 1.266 1.251 - -1.81% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.19% 5699.956 5632.388 - -0.29% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.18% 28.158 27.825 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.18% 1263870.201 1248910.480 - -1.12% -
std::deque<int>::ctor(size)/32 -1.18% 29.134 28.789 - 6.44% -
ranges::min(std::vector<char>)/8 -1.18% 2.462 2.433 - 10.03% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 -1.18% 6.038 5.967 - -0.28% -
BM_format_to_string_begin<std::vector<char>>/1048576 -1.18% 11675.577 11537.942 - -8.03% -
SetIntersection_Interlaced_Vector_float_262144_262144 -1.18% 350930331.063 346793964.521 - -1.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 62133.922 61402.247 - 6.64% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.18% 19.730 19.498 - -2.80% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.18% 486.559 480.836 - -11.04% -
rng::for_each(multiset<int>)/50 -1.17% 44.203 43.684 - 6.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.17% 3.579 3.537 - -43.42% -
BM_deque_deque_ranges_move_backward/64000 -1.17% 7438.030 7350.806 - -2.26% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.17% 4690.436 4635.471 - -1.90% -
std::multiset<int>::count(key)_(existent)/1024 -1.17% 5.593 5.528 - -31.18% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.17% 17.561 17.356 - -2.46% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.17% 29439.784 29096.059 - -3.37% -
std::copy_n(list<int>)/64 -1.17% 14.657 14.486 - -35.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.16% 41.879 41.393 - 5.72% -
BM_format_to_string_begin<std::string>/1048576 -1.16% 11674.265 11538.562 - -5.64% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.16% 63.067 62.335 - -2.41% -
ranges::minmax(std::list<long_long>)/70000 -1.16% 55117.514 54477.952 - 0.84% -
BM_CmpEqual_uchar_uint -1.16% 1.074 1.062 - -0.57% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.16% 719.425 711.088 - 1.76% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 118725.338 117350.435 - -5.82% -
BM_deque_deque_move_backward/65536 -1.16% 7601.797 7513.802 - -1.51% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.16% 841156.871 831420.163 - -0.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.15% 22.071 21.816 - -0.34% -
BM_deque_vector_copy/64 -1.15% 2.626 2.596 - -1.83% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.15% 32.776 32.400 - 0.72% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.15% 12.732 12.586 - 6.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.14% 779.626 770.712 - -2.27% -
std::set<int>::contains(key)_(existent)/1024 -1.14% 3.904 3.860 - 2.17% -
SetIntersection_None_Vector_string_256_256 -1.14% 2291311.745 2265209.752 - -1.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 375.591 371.327 - -4.18% -
std::copy_if(list<int>)_(every_other)/1048576 -1.13% 841259.980 831719.293 - 1.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.13% 34.724 34.331 - 5.24% -
BM_CmpEqual_short_short -1.13% 1.085 1.072 - -0.76% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.13% 12.410 12.270 - 0.30% -
std::any_of(list<int>)_(process_all)/50 -1.13% 22.076 21.827 - 1.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 1097072.916 1084726.566 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.12% 344120794.600 340253629.036 - 2.09% -
BM_PushHeap_uint32_Random_64 -1.12% 5.133 5.075 - 0.98% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.12% 17.562 17.365 - -1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.12% 15389.826 15217.509 - -1.18% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.12% 278.773 275.656 - -0.33% -
std::search(deque<int>)_(no_match)/1000 -1.12% 407.702 403.144 - -0.07% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.12% 176.469 174.501 - -0.44% -
VDAG_sidecast,_3_levels -1.11% 104.795 103.630 - -1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.11% 121852.373 120502.283 - 8.41% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.11% 18.767 18.560 - -0.02% -
BM_Swap_FuncPtr_MemPtr -1.11% 3.270 3.234 - -3.00% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.11% 3.213 3.177 - -8.30% -
std::find_end(list<int>,_pred)_(process_all)/1024 -1.10% 818.089 809.055 - 2.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.10% 11.296 11.172 - 2.05% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.10% 13350.206 13203.019 - -0.67% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.10% 2.030 2.008 - 0.14% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.10% 14.995 14.830 - -0.73% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.10% 16.772 16.588 - 0.04% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.10% 37.602 37.189 - 0.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.10% 70.120 69.351 - -0.01% -
BM_CmpEqual_short_uint -1.10% 1.114 1.102 - -3.83% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.09% 6184.976 6117.344 - 0.13% -
BM_PushHeap_float_Ascending_1024 -1.09% 3.137 3.103 - -0.53% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.09% 52586.624 52011.767 - -62.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.09% 44.923 44.432 - 0.07% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.09% 12.832 12.692 - -2.77% -
std::find_end(vector<int>,_pred)_(single_element)/8192 -1.09% 4815.750 4763.234 - 1.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 141152.060 139613.407 - -0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 14254.149 14099.003 - -4.79% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.09% 14.848 14.687 - -1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.09% 1046561.958 1035203.307 - -2.19% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.08% 69.915 69.158 - -12.85% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.08% 14.690 14.532 - 12.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 831.736 822.775 - -1.54% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -1.08% 205730.178 203515.296 - 4.33% -
std::map<int,_int>::ctor(const&)/8192 -1.08% 54109.888 53527.825 - 3.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.07% 18.838 18.636 - -1.96% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.07% 541105123.191 535295487.213 - -1.05% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.07% 24.799 24.533 - -1.30% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.07% 954791.270 944554.772 - 0.33% -
std::copy_n(vector<int>)/262144 -1.07% 12741.556 12604.964 - 0.58% -
SetIntersection_None_Vector_uint32_16384_1 -1.07% 1108639.304 1096780.019 - -1.58% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.07% 3125.225 3091.818 - -2.08% -
std::stable_sort(vector<int>)_(heap)/8 -1.07% 21.128 20.902 - -3.39% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.07% 353263.672 349490.515 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.07% 20075.507 19861.475 - 2.09% -
BM_StringFindMatch2/32768 -1.07% 1582.383 1565.529 - -0.03% -
std::find_if(deque<int>)_(bail_25%)/1024 -1.06% 78.455 77.621 - 0.27% -
std::equal(list<int>)_(it,_it,_it)/50 -1.06% 35.599 35.221 - -4.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.06% 1.212 1.199 - -0.17% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.06% 174.422 172.581 - -0.24% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.06% 44.045 43.580 - -1.20% -
std::set<int>::ctor(const&)/32 -1.06% 220.569 218.242 - 2.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.05% 19.341 19.137 - -48.92% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.05% 1383957.392 1369368.388 - 8.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.05% 42829159.489 42377976.638 - 0.84% -
BM_Istream_numbers/0 -1.05% 1052.652 1041.569 - -25.35% -
std::unique(deque<int>)_(contiguous)/8192 -1.05% 3763.276 3723.795 - 0.72% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -1.05% 1.182 1.169 - -2.79% -
BM_num_get<float> -1.05% 37.295 36.905 - -0.41% -
std::reverse(deque<int>)/64 -1.05% 13.172 13.034 - 0.56% -
std::unordered_set<int>::find(key)_(existent)/32 -1.04% 1.255 1.242 - -6.28% -
std::copy_backward(vector<int>)/262144 -1.04% 12660.023 12527.856 - 0.10% -
BM_deque_deque_copy_backward/70000 -1.04% 8020.659 7936.977 - -0.16% -
std::rotate(deque<int>)_(by_1/2)/50 -1.04% 10.461 10.351 - 0.01% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.04% 2.121 2.099 - -1.34% -
std::search(deque<int>)_(no_match)/1048576 -1.04% 425273.510 420850.000 - 0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.04% 176.114 174.282 - -1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.04% 23.751 23.504 - -2.89% -
std::pop_heap(vector<size_t>)/8 -1.04% 52.050 51.509 - -2.26% -
SetIntersection_None_Set_string_262144_64 -1.04% 1685721.109 1668232.586 - -2.09% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.04% 7158.027 7083.820 - 12.83% -
std::set<std::string>::find(key)_(existent)/32 -1.03% 15.580 15.418 - 8.04% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.03% 12257110.167 12130396.532 - -2.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.03% 190.437 188.470 - -44.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.03% 175023.768 173216.802 - 0.55% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.03% 5.724 5.665 - -2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.03% 1184961.266 1172757.402 - -2.84% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.03% 2.975 2.945 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.02% 2.025 2.004 - -1.15% -
SetIntersection_Front_Vector_uint32_16_4 -1.02% 54702756.942 54143723.809 - -0.90% -
std::find_end(vector<int>)_(near_matches)/8192 -1.02% 771129.829 763252.940 - -16.30% -
BM_deque_deque_copy_backward/512 -1.02% 19.112 18.917 - -1.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.02% 18.542 18.353 - -2.18% -
rng::contains(vector<int>)_(process_all)/32 -1.02% 8.321 8.237 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.01% 43.842 43.398 - -2.66% -
SetIntersection_None_Vector_string_1024_16 -1.01% 1177155.026 1165217.057 - -0.97% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.01% 19.789 19.589 - -2.62% -
rng::for_each(multimap<int>)/8 -1.01% 4.535 4.490 - 2.27% -
SetIntersection_Front_Set_string_262144_1 -1.01% 1090325.456 1079313.581 - -2.33% -
std::make_heap(deque<int>)_(ascending)/8192 -1.01% 20978.499 20767.590 - 1.63% -
BM_PushHeap_float_Random_16384 -1.00% 7.749 7.672 - 1.61% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.00% 17.226 17.054 - -0.71% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 190.66% 0.911 2.648 - -4.24% -
std::copy_if(vector<int>)_(every_other)/32768 123.28% 7217.053 16113.979 - 0.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.08% 3927.250 8721.526 - 0.38% -
std::copy_if(vector<int>)_(every_other)/4096 119.22% 905.895 1985.888 - -0.04% -
std::copy_if(vector<int>)_(every_other)/262144 118.69% 58160.561 127188.506 - -3.57% -
SetIntersection_Interlaced_Vector_uint32_262144_64 114.64% 8475549.431 18191509.091 - 30.79% -
std::copy_if(vector<int>)_(every_other)/512 113.95% 118.492 253.520 - -0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.54% 1011.249 2149.336 - 0.41% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 112.23% 751.764 1595.465 - 111.71% -
std::copy_if(vector<int>)_(every_other)/1048576 111.11% 232805.495 491479.138 - 1.92% -
std::copy_if(vector<int>)_(every_other)/64 110.33% 15.539 32.683 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 104.79% 9.369 19.186 - 36.85% -
ranges::min(std::list<long_long>)/1 99.46% 0.225 0.448 - 68.19% -
std::transform(deque<int>)_(identity_transform)/32 97.55% 12.278 24.256 - 97.25% -
std::set<std::string>::insert(value)_(already_present)/8192 97.48% 31.276 61.764 - 2.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 90.82% 0.258 0.492 - 0.74% -
SetIntersection_Interlaced_Vector_uint32_262144_16 90.61% 3078611.118 5868206.274 - 94.41% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 90.19% 0.258 0.490 - 0.40% -
BM_stop_token_multi_thread_polling_stop_requested/1024 81.80% 457245.025 831281.192 - 38.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 80.88% 31.977 57.838 - 47.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 76.89% 23.019 40.720 - -6.19% -
BM_vector_deque_ranges_move/65536 76.46% 2859.692 5046.126 - 76.39% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.18% 13.904 24.079 - 37.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 70.26% 43.699 74.404 - -13.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.67% 162.883 274.734 - -2.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 65.05% 574.778 948.650 - 58.65% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 64.14% 9.077 14.900 - 30.46% -
std::find(vector<bool>)_(process_all)/50 63.36% 0.560 0.915 - 49.94% -
BM_PushHeap_string_SingleElement_16384 63.17% 2.580 4.210 - 58.75% -
std::copy_if(vector<int>)_(every_other)/8 62.85% 2.529 4.119 - -0.43% -
std::find(vector<bool>)_(process_all)/8 62.79% 0.560 0.912 - 49.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 61.95% 66.006 106.898 - -2.17% -
std::fill_n(vector<bool>)/262144 61.70% 251.460 406.602 - -56.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.63% 18.411 29.758 - -2.25% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 59.30% 0.228 0.364 - 21.77% -
std::find_if_not(list<int>)_(process_all)/8 58.07% 2.254 3.562 - -0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 57.26% 25.216 39.656 - -9.03% -
SetIntersection_Interlaced_Vector_uint32_262144_256 55.28% 27482531.385 42676154.309 - 40.85% -
BM_PushHeap_string_Descending_64 54.86% 2.209 3.421 - 54.14% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 53.96% 87789.553 135158.598 - -0.58% -
BM_PushHeap_string_Descending_16 53.76% 2.103 3.234 - 52.80% -
std::multiset<std::string>::erase(key)_(existent)/1024 52.25% 68.416 104.162 - 63.36% -
BM_string_without_formatting<char> 51.65% 0.301 0.457 - 12.07% -
BM_PushHeap_string_Descending_256 51.51% 2.291 3.471 - 49.71% -
BM_PushHeap_string_SingleElement_256 51.28% 2.600 3.934 - 49.14% -
BM_vector_deque_ranges_move/64000 50.63% 2843.410 4282.919 - 50.63% -
std::move(vector<int>)/262144 50.44% 14891.503 22402.234 - 21.97% -
BM_PushHeap_string_Descending_16384 50.39% 2.310 3.474 - 47.50% -
std::none_of(vector<int>)_(process_all)/50 50.15% 12.678 19.036 - -0.97% -
BM_PushHeap_string_SingleElement_1024 49.93% 2.591 3.885 - 46.71% -
std::partition(list<int>)_(sparse)/50 49.87% 14.858 22.267 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 48.79% 88937523.839 132331830.856 - 48.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.38% 35.413 52.545 - 9.98% -
BM_PushHeap_string_SingleElement_64 48.20% 2.652 3.930 - 47.16% -
SetIntersection_Interlaced_Vector_float_256_16 47.54% 5884909.753 8682364.146 - 13.55% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.39% 7.802 11.498 - -0.31% -
std::all_of(deque<int>)_(process_all)/8 47.32% 3.275 4.825 - 40.03% -
SetIntersection_Interlaced_Vector_uint32_16384_16 47.27% 2417594.561 3560393.866 - 47.76% -
std::fill_n(list<int>)/1024 47.24% 440.872 649.128 - 38.10% -
BM_PushHeap_string_Descending_1024 46.88% 2.355 3.460 - 44.60% -
BM_StringConstructDestroyCStr_Empty_Transparent 46.53% 0.312 0.457 - 89.16% -
BM_PushHeap_string_SingleElement_16 46.39% 2.606 3.814 - 41.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 45.12% 1366.765 1983.463 - 34.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 44.01% 1.335 1.923 - 6.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.91% 3.523 5.070 - -1.75% -
std::unique_copy(deque<int>)_(sprinkled)/32 42.74% 9.201 13.133 - 25.97% -
BM_PushHeap_string_Descending_4 42.66% 1.897 2.706 - 41.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.33% 29.807 42.423 - 0.83% -
rng::find(vector<bool>)_(process_all)/8 42.24% 0.642 0.913 - 42.30% -
std::unique_copy(deque<int>)_(sprinkled)/52 41.56% 14.717 20.833 - 28.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 41.51% 24.167 34.199 - 3.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.17% 5.695 8.040 - 0.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 41.05% 24.959 35.205 - 7.41% -
std::multiset<std::string>::contains(key)_(existent)/32 40.86% 14.332 20.188 - 11.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.47% 251532872.470 353324200.560 - 4.30% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 40.35% 10.698 15.014 - 7.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 39.51% 0.353 0.492 - 0.87% -
BM_PushHeap_string_Ascending_1024 39.38% 13.452 18.750 - 22.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.06% 26.825 37.303 - 16.54% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 39.01% 10011.729 13917.066 - 33.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 38.97% 10.014 13.917 - 2.52% -
std::shift_right(vector<int>)/32 38.26% 2.942 4.068 - 0.17% -
BM_vector_deque_move/65536 38.15% 2858.785 3949.310 - 26.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.96% 25.234 34.814 - -15.48% -
BM_PushHeap_string_SingleElement_4 37.69% 2.331 3.210 - 36.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.54% 33.177 45.630 - 6.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 37.28% 23.950 32.879 - 42.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 37.24% 5.426 7.447 - -0.45% -
BM_PushHeap_string_Ascending_64 36.89% 7.293 9.984 - 26.77% -
BM_PushHeap_string_Ascending_16384 36.67% 19.135 26.153 - 7.41% -
BM_vector_deque_ranges_copy/65536 36.04% 2859.660 3890.185 - 36.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 35.62% 44403612.134 60218310.386 - 20.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 35.13% 50.014 67.584 - 17.13% -
BM_PushHeap_float_Random_1 35.06% 0.466 0.630 - -9.59% -
BM_vector_deque_ranges_copy/64000 35.04% 2841.677 3837.301 - 35.03% -
BM_vector_deque_move/64000 34.93% 2844.020 3837.434 - 32.85% -
BM_vector_deque_copy/64000 34.93% 2842.454 3835.315 - 35.04% -
BM_PushHeap_string_Ascending_256 34.52% 10.965 14.750 - 24.56% -
BM_PushHeap_uint32_PipeOrgan_1 33.94% 0.466 0.624 - 24.55% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 33.74% 49.746 66.531 - -7.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 33.34% 73.949 98.604 - 9.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.27% 2.254 3.004 - -3.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 33.23% 30.851 41.103 - 38.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 33.14% 0.958 1.275 - 26.78% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 33.10% 20.309 27.032 - -0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 33.09% 3040247.681 4046175.063 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 33.06% 6288828.913 8368038.346 - 47.26% -
BM_PushHeap_string_PipeOrgan_1024 32.75% 9.445 12.539 - 35.57% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 32.46% 2.971 3.936 - 14.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.27% 68.201 90.210 - 0.95% -
rng::find(vector<bool>)_(process_all)/50 31.96% 0.692 0.913 - 31.92% -
std::set<std::string>::erase(key)_(existent)/1024 31.79% 74.668 98.406 - -0.49% -
BM_vector_deque_ranges_move/70000 31.79% 3102.948 4089.297 - 31.69% -
BM_PushHeap_string_PipeOrgan_64 31.45% 5.753 7.562 - 33.72% -
std::shift_left(vector<int>)/32 30.93% 2.967 3.885 - 30.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 30.78% 0.367 0.480 - 16.66% -
std::unordered_map<int,_int>::count(key)_(existent)/32 30.64% 1.155 1.509 - 9.87% -
BM_vector_deque_copy/65536 30.56% 2857.387 3730.684 - 30.68% -
std::search(deque<int>)_(no_match)/1024 30.37% 303.162 395.233 - -5.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.18% 28.819 37.515 - -28.80% -
BM_PushHeap_string_PipeOrgan_16384 30.06% 12.756 16.590 - 35.45% -
BM_lexicographical_compare_three_way_slow_path/16384 29.84% 3657.658 4749.092 - 5.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 29.75% 7496009.072 9726014.357 - -9.96% -
BM_lexicographical_compare_three_way_slow_path/4096 29.75% 925.619 1200.958 - 5.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 29.61% 0.338 0.438 - 14.87% -
std::find_end(deque<int>)_(single_element)/1000 29.37% 249.091 322.239 - 0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 29.20% 8359.311 10800.161 - -0.35% -
BM_format_to_n_string_pointer<char>/16384 29.02% 165.251 213.213 - -6.29% -
std::copy(vector<bool>)_(aligned)/262144 29.00% 587.809 758.254 - 27.36% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 28.73% 0.923 1.188 - 2.90% -
BM_vector_deque_move/70000 28.66% 3104.860 3994.767 - 28.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 28.52% 8.122 10.439 - -5.96% -
BM_vector_deque_ranges_copy/70000 28.07% 3104.268 3975.620 - 28.09% -
BM_vector_deque_copy/70000 28.04% 3104.628 3975.202 - 28.11% -
std::find_if(list<int>)_(process_all)/8192 27.89% 7450.918 9528.782 - 4.47% -
bm_exception_ptr_move_assign_null 27.88% 2.781 3.556 - 16.85% -
BM_lexicographical_compare_three_way_slow_path/1048576 27.87% 241472.428 308763.632 - 5.36% -
BM_PushHeap_string_PipeOrgan_262144 27.58% 17.362 22.150 - 28.54% -
BM_PushHeap_string_PipeOrgan_256 27.51% 7.912 10.088 - 31.91% -
BM_lexicographical_compare_three_way_slow_path/1024 27.49% 239.615 305.495 - 4.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 27.33% 16280.873 20731.040 - 24.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27.21% 24759.709 31497.477 - 12.34% -
std::map<std::string,_int>::find(key)_(non-existent)/32 26.79% 9.945 12.609 - 1.05% -
std::copy(vector<int>)/4096 26.57% 150.626 190.643 - 28.80% -
BM_lexicographical_compare_three_way_slow_path/65536 26.36% 15045.955 19011.733 - 5.27% -
std::copy_n(vector<bool>)_(aligned)/262144 26.22% 585.453 738.962 - 4.36% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.09% 23.889 30.122 - 20.80% -
std::unordered_set<int>::count(key)_(existent)/1024 26.04% 1.295 1.633 - 26.24% -
std::is_sorted_until(deque<int>)/8 25.79% 2.542 3.197 - 6.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 25.20% 1680877.573 2104386.792 - 0.56% -
std::multiset<std::string>::contains(key)_(existent)/8192 24.77% 26.733 33.355 - -17.06% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.60% 25.957 32.343 - 8.72% -
SetIntersection_Interlaced_Vector_uint32_1024_256 24.42% 5926865.277 7374010.969 - 31.67% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.29% 27.809 34.563 - -0.17% -
std::find_end(deque<int>)_(single_element)/8192 24.24% 2021.047 2510.946 - -14.89% -
std::find_if(vector<char>)_(process_all)/50 24.19% 5.347 6.640 - -0.11% -
std::find_if_not(vector<char>)_(process_all)/50 23.67% 5.349 6.615 - -0.35% -
std::unordered_set<int>::erase(iterator)/8192 23.65% 20.300 25.100 - 21.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 23.55% 7.939 9.809 - 23.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.55% 63.587 78.558 - 25.60% -
SetIntersection_Interlaced_Vector_float_16384_256 23.52% 14879141.384 18378138.618 - -35.23% -
std::find_end(deque<int>)_(single_element)/1024 23.37% 277.808 342.742 - -8.87% -
BM_lexicographical_compare_three_way_slow_path/64 23.36% 15.120 18.652 - 5.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.21% 34.641 42.681 - 41.83% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.92% 22.816 28.044 - 22.16% -
BM_sprintf/C_string_len_6 22.86% 3.761 4.620 - 5.44% -
ranges::minmax(std::deque<__int128>)/64 22.78% 30.145 37.011 - 15.34% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 22.65% 34.714 42.577 - 21.97% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.64% 25.311 31.042 - -1.57% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 22.58% 67.770 83.072 - -5.07% -
BM_PushHeap_string_Descending_262144 22.52% 3.154 3.864 - 23.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 22.42% 1.528 1.870 - 1.36% -
BM_stop_token_multi_thread_polling_stop_requested/131072 22.23% 6957518.958 8504282.458 - 3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.01% 8681590.725 10592330.604 - 22.16% -
std::find_if(vector<char>)_(process_all)/8 21.92% 1.258 1.534 - -4.32% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.67% 0.378 0.460 - 0.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 21.61% 29.268 35.593 - 5.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 21.56% 4562981.152 5546547.242 - 22.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21.48% 1417.675 1722.186 - -0.34% -
BM_PushHeap_uint32_QuickSortAdversary_1 21.47% 0.394 0.479 - 16.48% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 21.45% 5.463 6.635 - -0.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.32% 1.048 1.271 - 29.57% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 21.25% 0.514 0.623 - 30.79% -
std::copy_n(vector<int>)/4096 21.18% 142.411 172.577 - 18.54% -
std::unordered_set<int>::erase(iterator)/1024 21.04% 20.345 24.625 - 18.08% -
SetIntersection_Interlaced_Vector_float_16384_64 20.96% 5576420.644 6745275.072 - 1.29% -
std::set<int>::contains(key)_(non-existent)/8192 20.68% 10.322 12.456 - 4.89% -
std::all_of(deque<int>)_(process_all)/32 20.61% 12.269 14.797 - 20.04% -
BM_format_to_n_string_span<wchar_t>/16384 20.50% 1578.763 1902.399 - 0.44% -
std::copy_if(list<int>)_(every_other)/64 20.42% 23.190 27.927 - 0.99% -
std::upper_bound(std::list<int>)/100 20.34% 83.840 100.893 - 0.25% -
ranges::minmax(std::list<char>)/64 20.23% 29.676 35.679 - 6.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 20.13% 1.004 1.206 - 6.83% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 20.04% 640.270 768.573 - 0.64% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 20.01% 215.170 258.230 - 15.85% -
BM_PushHeap_float_Ascending_1 19.88% 0.393 0.471 - 1.12% -
BM_lexicographical_compare_three_way_slow_path/262144 19.81% 63294.777 75833.878 - 4.94% -
std::find_if(vector<char>)_(process_all)/32768 19.74% 3137.543 3756.944 - -0.18% -
std::unordered_set<int>::erase(key)_(existent)/1024 19.72% 21.623 25.888 - 14.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.69% 35.775 42.819 - -0.46% -
rng::for_each(map<int>)/50 19.66% 40.399 48.339 - -3.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19.61% 20244.289 24214.840 - 11.47% -
BM_BitsetToString<64>/Sparse_(10%)/10 19.60% 12.272 14.678 - -2.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.59% 546.734 653.855 - 20.15% -
std::find_if_not(vector<char>)_(process_all)/32768 19.46% 3135.211 3745.251 - -0.23% -
std::map<int,_int>::find(key)_(existent)/1024 19.41% 3.643 4.350 - 2.59% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.39% 214.501 256.090 - 5.51% -
BM_lexicographical_compare_three_way_slow_path/256 19.38% 68.636 81.938 - 3.76% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.11% 24.871 29.625 - 5.15% -
SetIntersection_Interlaced_Vector_uint32_16384_4 19.08% 1371135.881 1632750.489 - 21.31% -
std::multiset<std::string>::erase(iterator)/1024 18.95% 28.383 33.762 - 21.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.95% 10.193 12.125 - 67.14% -
std::for_each(map<int>::iterator)/50 18.88% 41.120 48.885 - -2.72% -
std::rotate(vector<bool>)_(1_element_backward)/8192 18.79% 111.135 132.017 - 5.90% -
SetIntersection_Interlaced_Vector_float_64_16 18.78% 16695650.048 19831135.112 - 6.11% -
BM_join_view_in_vectors/1024 18.76% 1483.595 1761.947 - 11.09% -
std::find_if(vector<char>)_(process_all)/8192 18.74% 795.203 944.223 - -0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.71% 42.559 50.523 - 16.71% -
std::find_if_not(vector<char>)_(process_all)/8192 18.70% 794.703 943.291 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.61% 19485468.659 23111219.121 - 10.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 18.55% 1.001 1.187 - -12.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.55% 32.730 38.801 - 14.83% -
std::find(vector<short>)_(bail_25%)/8 18.48% 0.693 0.820 - 14.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.46% 44.154 52.305 - 5.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 18.45% 26.597 31.504 - -20.82% -
vector<bool>(const_vector<bool>&) 18.42% 9.564 11.326 - 17.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 18.36% 179899.998 212936.298 - 10.65% -
BM_PushHeap_string_Ascending_262144 18.27% 31.698 37.491 - 22.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.21% 31.457 37.184 - -15.80% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.08% 892.241 1053.602 - 1.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 17.98% 7259.828 8565.342 - -11.60% -
vector<bool>(size_type,_const_value_type&) 17.94% 8.337 9.833 - 17.18% -
BM_Swap_MemPtr_LargeTrivialFunctor 17.84% 1.186 1.397 - 19.32% -
BM_PushHeap_string_Ascending_16 17.78% 4.646 5.472 - 11.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 17.73% 8.279 9.746 - -8.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.71% 39.832 46.885 - 35.52% -
std::make_heap(deque<int>)_(heap)/8192 17.70% 7691.074 9052.638 - 4.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.65% 8.894 10.465 - 8.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 17.63% 53.254 62.644 - 1.85% -
std::make_heap(deque<int>)_(descending)/8192 17.55% 7682.167 9030.284 - 2.12% -
BM_deque_vector_copy/0 17.49% 1.249 1.467 - -4.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 17.41% 4061766.157 4769026.388 - -1.43% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.35% 3.891 4.565 - 2.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 17.25% 524.207 614.627 - -16.31% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 17.14% 7520.595 8809.536 - -16.82% -
std::vector<int>::ctor(size)/32 17.13% 9.964 11.671 - 5.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.09% 32.661 38.241 - 19.58% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 17.06% 2.599 3.042 - -0.05% -
std::partition_point(vector<int>)/8192 16.96% 7.975 9.327 - 0.26% -
BM_deque_deque_move/0 16.92% 0.789 0.922 - 12.23% -
std::unordered_set<int>::count(key)_(non-existent)/8192 16.89% 1.376 1.608 - 3.75% -
std::find_if(deque<int>)_(process_all)/50 16.88% 12.541 14.658 - 16.21% -
std::set<std::string>::find(key)_(non-existent)/32 16.87% 9.423 11.013 - 4.23% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.86% 0.362 0.423 - 15.55% -
std::make_heap(deque<int>)_(heap)/1024 16.77% 985.834 1151.166 - 5.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.76% 30.833 36.000 - 17.01% -
ranges::min(std::vector<char>)/64 16.67% 3.618 4.221 - 1.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 16.58% 23.335 27.203 - 12.02% -
BM_PushHeap_uint64_Random_1 16.57% 0.392 0.457 - -2.25% -
std::copy(list<int>)/8 16.50% 2.147 2.501 - 1.91% -
SetIntersection_Interlaced_Vector_float_262144_256 16.48% 20310714.315 23657750.387 - -35.86% -
SetIntersection_Interlaced_Vector_float_1024_64 16.36% 3272023.439 3807431.118 - -30.75% -
std::make_heap(deque<int>)_(descending)/1024 16.33% 985.296 1146.181 - 2.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.26% 7.032 8.176 - 55.98% -
std::unordered_set<int>::contains(key)_(existent)/8192 16.21% 1.218 1.416 - -10.08% -
bm_ranges_lexicographical_compare<signed_char>/64 16.13% 2.058 2.390 - 2.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 16.13% 1.573 1.827 - -3.25% -
std::partition_point(list<int>)/8192 16.03% 12447.488 14443.043 - 16.55% -
std::set<std::string>::equal_range(key)_(existent)/32 16.01% 15.019 17.423 - 0.36% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.01% 32.756 37.999 - 16.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.98% 43.669 50.648 - 8.20% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 15.34% 4.823 5.563 - 2.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.17% 1.385 1.595 - 20.78% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.16% 23.341 26.881 - 12.25% -
std::copy_backward(vector<bool>)_(aligned)/512 15.15% 1.547 1.781 - 20.47% -
BM_num_put<unsigned_long_long> 14.81% 10.120 11.619 - 4.41% -
std::adjacent_find(list<int>)/50 14.79% 20.183 23.167 - -0.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.72% 26.808 30.753 - -5.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.71% 310.220 355.865 - 2.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 14.67% 1.042 1.195 - -4.46% -
BM_StringDestroy_Large 14.63% 7.416 8.501 - 19.63% -
BM_StringCtorDefault 14.60% 0.243 0.279 - -11.97% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 14.52% 18.981 21.737 - 0.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 14.47% 1.409 1.613 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 14.43% 1.508 1.725 - -7.30% -
BM_deque_vector_copy_backward/70000 14.42% 7945.824 9091.865 - 18.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.38% 21.221 24.273 - 8.88% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 14.35% 1.156 1.322 - 14.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 14.34% 1.092 1.249 - -16.90% -
std::copy_backward(vector<bool>)_(aligned)/64 14.32% 1.605 1.835 - 10.71% -
SetIntersection_Front_Set_float_262144_1024 14.31% 12034293.678 13756793.309 - 5.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 14.29% 617.132 705.346 - -7.37% -
std::set<std::string>::find(key)_(non-existent)/8192 14.26% 26.480 30.257 - -0.03% -
ranges::min(std::list<long_long>)/70000 14.26% 43951.013 50217.136 - 11.59% -
BM_StringRead_Cold_Shallow_Empty 14.26% 1.058 1.209 - 3.19% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 14.23% 18102.435 20679.174 - 14.21% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 14.22% 1.333 1.523 - 22.40% -
std::set<std::string>::find(key)_(existent)/8192 14.19% 30.665 35.017 - 3.50% -
SetIntersection_Front_Set_float_1024_1024 14.15% 11825826.474 13499550.126 - 5.64% -
std::find(deque<int>)_(bail_25%)/8 14.15% 1.995 2.277 - -0.44% -
std::unordered_set<int>::count(key)_(existent)/8192 14.11% 1.407 1.606 - 11.78% -
std::move(deque<int>)/32768 14.07% 2074.423 2366.290 - 17.38% -
std::sort_heap(deque<int>)/8192 13.99% 453018.868 516380.812 - 9.41% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 13.97% 1.405 1.602 - -3.88% -
std::map<std::string,_int>::insert(value)_(already_present)/32 13.96% 19.225 21.908 - -18.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 13.91% 7683.944 8753.122 - -4.48% -
BM_deque_vector_move_backward/0 13.85% 1.371 1.561 - 10.33% -
std::partial_sort(deque<int>)_(repeated)/8192 13.82% 67850.969 77227.466 - 2.07% -
std::replace_if(vector<int>)_(sprinkled)/50 13.82% 12.748 14.509 - 6.43% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.79% 4280.391 4870.689 - -0.66% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.75% 7171.693 8157.801 - -6.96% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 13.75% 1.162 1.322 - 4.61% -
std::set<std::string>::contains(key)_(non-existent)/1024 13.62% 20.044 22.774 - 4.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.60% 8.960 10.178 - -0.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 13.58% 547.613 621.999 - 1.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 13.55% 27.416 31.130 - 1.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.54% 0.298 0.339 - 27.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 13.53% 21.860 24.818 - -11.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.49% 7172435.720 8139820.374 - 1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13.40% 13417939.980 15215379.794 - -6.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 13.31% 6.256 7.088 - 9.72% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.24% 1.168 1.322 - 2.52% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.24% 27.623 31.280 - 3.59% -
std::is_sorted_until(vector<int>,_pred)/8 13.14% 3.123 3.534 - 3.83% -
std::multiset<std::string>::count(key)_(existent)/8192 13.11% 26.521 29.997 - 5.39% -
BM_PushHeap_uint64_Random_4 13.09% 2.258 2.553 - -0.50% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.06% 2.107 2.382 - 0.02% -
SetIntersection_Front_Set_float_262144_256 12.95% 3706346.441 4186403.008 - 7.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 12.90% 64345387.314 72648149.404 - 9.10% -
BM_StringRelational_Eq_Small_Small_Control 12.90% 1.685 1.902 - 1.62% -
std::multiset<std::string>::erase(iterator)/32 12.90% 26.705 30.149 - -7.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.88% 68.061 76.826 - 21.89% -
std::set<std::string>::find(key)_(non-existent)/1024 12.87% 19.937 22.502 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.84% 49.242 55.565 - -11.54% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.83% 6278.212 7083.820 - -1.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.83% 9.860 11.125 - 12.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.78% 40.061 45.181 - -0.73% -
std::find(list<int>)_(process_all)/1024 12.70% 685.660 772.755 - 12.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.69% 12.896 14.532 - -1.08% -
std::all_of(deque<int>)_(process_all)/50 12.64% 18.839 21.221 - 12.14% -
std::adjacent_find(deque<int>)/50 12.63% 14.032 15.804 - -2.28% -
BM_StringRead_Cold_Shallow_Large 12.61% 1.088 1.225 - 5.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.57% 558.974 629.210 - 3.17% -
BM_deque_vector_move/0 12.56% 1.426 1.605 - 4.76% -
BM_num_put<bool> 12.56% 9.315 10.484 - -0.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.54% 1.426 1.605 - -5.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 12.46% 624.959 702.807 - 3.37% -
ranges::minmax(std::vector<char>)/8 12.45% 1.010 1.136 - -0.07% -
ranges::min(std::list<char>)/1 12.39% 0.354 0.397 - 2.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.39% 42.043 47.250 - 2.13% -
std::find_if_not(vector<char>)_(process_all)/1024 12.36% 111.583 125.370 - 0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12.34% 12369.837 13896.647 - 6.36% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.30% 842.915 946.607 - -2.39% -
BM_deque_vector_move_backward/70000 12.24% 7906.790 8874.279 - 16.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 12.17% 35.428 39.739 - 5.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.16% 13014.337 14596.960 - -4.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.12% 10.110 11.335 - 1.53% -
std::find_end(deque<int>,_pred)_(single_element)/1000 12.12% 587.906 659.132 - -6.55% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 12.06% 15.744 17.643 - 3.53% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 12.04% 23.953 26.837 - 7.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.99% 4070286.955 4558473.373 - 0.23% -
std::find_end(deque<int>,_pred)_(single_element)/1024 11.96% 594.917 666.077 - -2.96% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 11.94% 26.743 29.937 - -22.57% -
BM_PushHeap_string_PipeOrgan_16 11.91% 4.217 4.719 - 15.80% -
BM_std_minmax_element<short>/3 11.78% 1.080 1.207 - 5.82% -
SetIntersection_Front_Set_float_256_64 11.78% 5460516.086 6103661.857 - 7.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 11.77% 32.975 36.857 - 12.30% -
std::find_if(vector<char>)_(process_all)/1024 11.72% 111.723 124.812 - -0.29% -
std::find_end(deque<int>)_(process_all)/1000 11.70% 261.439 292.026 - 2.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.65% 46.525 51.947 - -1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.61% 5155.527 5754.191 - 12.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.61% 31.648 35.321 - -0.27% -
BM_StringRead_Cold_Deep_Large 11.53% 1.231 1.373 - 5.37% -
BM_stop_token_async_reg_unreg_callback/1024 11.50% 7963657.250 8879763.250 - 14.90% -
BM_num_put<const_void*> 11.48% 11.206 12.492 - 3.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 11.44% 1.042 1.161 - -5.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.42% 502.813 560.227 - 3.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.36% 39278.302 43739.682 - 12.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 11.35% 276.552 307.944 - 1.43% -
BM_BitsetToString<32>/Dense_(90%)/90 11.32% 13.688 15.238 - 9.92% -
BM_StringRead_Cold_Deep_Empty 11.32% 1.168 1.300 - 6.49% -
BM_num_put<long_long> 11.28% 10.502 11.687 - 3.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.25% 34.098 37.935 - -0.26% -
std::list<int>::ctor(size)/32 11.24% 327.376 364.174 - 14.01% -
BM_std_minmax_element<short>/65536 11.17% 16323.313 18147.081 - 14.08% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.16% 30.134 33.498 - -0.02% -
std::replace(vector<int>)_(sprinkled)/1024 11.15% 149.937 166.654 - 2.84% -
BM_StringRelational_Compare_Empty_Large_Control 11.15% 1.656 1.841 - 0.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 11.10% 549.931 610.974 - 4.66% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.09% 30.628 34.024 - 0.91% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.08% 714.305 793.441 - -0.59% -
std::set<std::string>::contains(key)_(existent)/1024 11.02% 20.901 23.205 - 2.01% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.00% 5.801 6.440 - -2.65% -
BM_std_minmax_element<short>/70000 11.00% 17449.812 19368.891 - 13.98% -
std::transform(list<int>)_(identity_transform)/8192 10.97% 7004.818 7773.183 - 5.32% -
BM_deque_vector_ranges_move_backward/64000 10.96% 7048.994 7821.660 - 10.29% -
SetIntersection_Front_Set_string_256_256 10.92% 29416190.398 32629788.156 - 13.95% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.92% 1.661 1.842 - 0.22% -
std::vector<std::string>::ctor(size)/32 10.92% 31.751 35.217 - 6.65% -
std::unordered_set<int>::clear()/1024 10.88% 8359.005 9268.215 - 2.47% -
BM_PushHeap_uint64_Random_262144 10.87% 5.990 6.641 - 4.42% -
BM_deque_vector_copy_backward/65536 10.85% 7365.590 8165.042 - 9.98% -
std::for_each_n(deque<int>)/8 10.84% 1.156 1.281 - 10.78% -
std::unordered_set<int>::contains(key)_(existent)/1024 10.78% 1.168 1.294 - 3.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.76% 144.245 159.763 - 10.26% -
rng::find_last_if(vector<int>)_(bail_90%)/8 10.70% 0.618 0.684 - 32.47% -
BM_num_put<unsigned_long> 10.65% 10.429 11.540 - 2.83% -
BM_PushHeap_uint32_PipeOrgan_4 10.64% 0.485 0.536 - -0.86% -
SetIntersection_Front_Vector_uint64_16384_1024 10.63% 5333493.555 5900548.971 - 11.41% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.63% 542496.021 600152.169 - 0.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.56% 29.128 32.205 - -0.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.51% 5.570 6.156 - 0.87% -
std::count(list<int>)_(every_other)/8192 10.51% 6589.890 7282.721 - -0.20% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 10.47% 6776.824 7486.671 - 8.36% -
BM_StringRead_Cold_Deep_Small 10.41% 1.162 1.283 - 5.11% -
BM_deque_vector_ranges_copy_backward/70000 10.40% 7926.998 8751.145 - 11.45% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.35% 21.997 24.274 - 5.69% -
Chain_middle,_2_levels 10.33% 13.657 15.067 - 0.25% -
BM_std_minmax_element<short>/64000 10.31% 15947.234 17591.294 - 13.18% -
BM_to_chars_bad/16 10.29% 0.538 0.593 - 9.94% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.22% 1.392 1.534 - 19.29% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 10.18% 28.521 31.425 - 6.62% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.17% 10385.059 11441.327 - -19.86% -
std::find(vector<bool>)_(process_all)/1024 10.16% 4.636 5.107 - 8.15% -
BM_std_minmax_element<short>/5500 10.16% 1375.647 1515.369 - 13.93% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 10.11% 1.167 1.285 - -0.59% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.07% 26.129 28.761 - -0.76% -
std::move_backward(list<int>)/4096 10.05% 5186.231 5707.697 - 18.04% -
std::set<std::string>::count(key)_(existent)/32 10.04% 15.437 16.987 - -0.31% -
ranges::min(std::vector<char>)/8 10.03% 2.211 2.433 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.94% 51.024 56.097 - -27.69% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.94% 1.916 2.107 - 1.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 9.93% 56.144 61.717 - 8.50% -
BM_lexicographical_compare_three_way_slow_path/16 9.91% 4.356 4.788 - 3.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.86% 8993633.471 9880810.233 - 4.57% -
std::set<std::string>::contains(key)_(non-existent)/32 9.86% 9.813 10.781 - 3.32% -
std::list<int>::operator=(const&)_(cheap_elements)/32 9.82% 15.876 17.435 - 2.21% -
BM_PushHeap_string_Random_262144 9.81% 17.931 19.690 - 9.63% -
std::map<std::string,_int>::find(key)_(existent)/8192 9.78% 28.990 31.825 - 6.56% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.78% 8.932 9.805 - -3.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 9.76% 1.168 1.282 - 13.36% -
BM_std_minmax_element<char>/2 9.71% 0.634 0.695 - 1.66% -
std::map<std::string,_int>::erase(iterator)/8192 9.66% 29.032 31.837 - 7.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.63% 2.743 3.007 - 1.23% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.63% 21.110 23.143 - -5.44% -
std::equal(deque<int>)_(it,_it,_it)/50 9.62% 21.548 23.620 - 11.75% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.61% 10.203 11.184 - 1.57% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.61% 5.625 6.165 - -8.90% -
BM_Ostream_number/0 9.60% 29.426 32.252 - 8.27% -
std::stable_partition(deque<int>)_(sparse)/32 9.58% 11.148 12.216 - 4.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.52% 2.526 2.766 - 1.20% -
ranges::minmax(std::list<long_long>)/64 9.51% 28.084 30.754 - 1.65% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 9.49% 1401.737 1534.757 - -3.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.47% 1.473 1.612 - 23.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.45% 37985905.056 41576377.417 - 8.20% -
BM_deque_deque_ranges_copy/0 9.43% 0.738 0.807 - -10.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.42% 2.249 2.461 - 4.88% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 9.41% 72951.716 79818.395 - 5.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.39% 37.515 41.037 - 8.37% -
ranges::min(std::vector<__int128>)/1 9.34% 0.340 0.371 - 8.07% -
std::is_sorted(list<int>,_pred)/8 9.33% 3.675 4.018 - -0.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.30% 1.243 1.358 - 7.58% -
BM_PushHeap_float_SingleElement_4 9.26% 0.358 0.392 - 7.91% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 9.24% 1.630 1.781 - 4.41% -
BM_deque_vector_ranges_move_backward/65536 9.20% 7380.689 8059.514 - 12.21% -
std::make_heap(deque<int>)_(repeated)/8192 9.20% 16855.059 18405.267 - 3.07% -
bm_write 9.17% 531.909 580.677 - -3.01% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.16% 219.855 240.001 - -2.84% -
std::remove_if(deque<int>)_(sprinkled)/50 9.16% 60.469 66.008 - -7.44% -
std::rotate(list<int>)_(1_element_backward)/50 9.15% 22.235 24.269 - 0.56% -
std::search(vector<int>,_pred)_(no_match)/1000 9.14% 508.453 554.924 - 5.40% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 9.14% 34.435 37.582 - -5.61% -
BM_PushHeap_uint32_Ascending_1 9.11% 0.466 0.508 - -4.70% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.11% 10.087 11.006 - -0.36% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 9.10% 57754652.750 63007493.077 - 8.77% -
BM_format_to_back_inserter<std::string>/string_len_6000 9.07% 474.489 517.547 - 9.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.04% 1.048 1.143 - -0.69% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.01% 863.314 941.072 - -0.45% -
SetIntersection_Front_Set_float_16384_1024 8.99% 12469021.683 13590597.906 - 5.12% -
std::stable_partition(deque<int>)_(sparse)/50 8.99% 27.391 29.854 - 6.55% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 8.99% 0.478 0.521 - 13.60% -
std::copy_backward(list<int>)/512 8.97% 363.067 395.617 - 8.47% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 8.96% 27.112 29.542 - -1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.94% 142264504.620 154989639.317 - 6.85% -
BM_PushHeap_string_Random_16384 8.89% 16.085 17.515 - 8.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.88% 34.957 38.061 - 8.95% -
BM_deque_vector_ranges_copy_backward/65536 8.85% 7489.534 8152.442 - 9.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 8.82% 346735949.662 377320158.776 - 5.71% -
std::search(deque<int>,_pred)_(no_match)/1024 8.80% 436.352 474.732 - -7.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.75% 120609.980 131161.233 - 4.75% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.74% 1.279 1.391 - -6.91% -
rng::contains_subrange(deque<int>)_(single_element)/16 8.74% 10.125 11.011 - 5.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.74% 206.312 224.343 - 1.16% -
SetIntersection_Interlaced_Vector_float_256_64 8.74% 6948651.978 7555866.234 - 0.32% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.73% 445882.271 484785.603 - -8.41% -
BM_std_minmax_element<char>/1024 8.72% 273.212 297.026 - 5.51% -
BM_std_minmax_element<short>/4000 8.69% 1006.489 1093.957 - 12.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.69% 1.257 1.366 - -3.40% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.68% 8.241 8.956 - 3.72% -
BM_std_minmax_element<int>/3 8.68% 1.114 1.211 - 5.06% -
std::move_backward(list<int>)/32768 8.68% 31156.368 33859.796 - -0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 8.66% 170865.986 185671.405 - 1.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 8.66% 46.274 50.279 - -3.03% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.65% 19.529 21.218 - -4.18% -
std::find_end(list<int>)_(process_all)/1000 8.65% 656.323 713.068 - -0.04% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.64% 10.169 11.048 - 6.27% -
std::search(deque<int>,_pred)_(no_match)/1000 8.64% 424.574 461.250 - -8.20% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 8.63% 48.608 52.801 - 8.56% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.62% 10.278 11.164 - 5.06% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 8.62% 129.218 140.354 - 6.54% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.61% 51877.772 56344.668 - -1.89% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.60% 11.423 12.406 - -0.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 8.60% 5.511 5.985 - 14.50% -
SetIntersection_Front_Vector_float_1024_1024 8.56% 5441231.715 5906730.399 - -2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.55% 0.591 0.642 - 4.33% -
BM_std_minmax_element<short>/2 8.55% 0.634 0.688 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.53% 8083131.331 8772930.580 - 4.58% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.52% 7.353 7.980 - 10.74% -
BM_format/string_len_6000 8.49% 73.164 79.376 - 8.39% -
BM_BitsetToString<32>/Sparse_(10%)/10 8.49% 12.868 13.960 - 8.07% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.47% 223.078 241.972 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 8.46% 6788.506 7362.979 - 9.16% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 8.46% 16.837 18.261 - 3.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.44% 4367975.961 4736507.011 - 13.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.41% 111152.191 120502.283 - -1.11% -
BM_num_put<long> 8.41% 10.715 11.616 - 1.72% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 8.41% 11.293 12.242 - 4.04% -
std::search(deque<int>,_pred)_(no_match)/8192 8.40% 3496.490 3790.198 - -8.81% -
std::remove(deque<int>)_(sprinkled)/32 8.39% 50.120 54.324 - 8.11% -
BM_deque_vector_move_backward/64000 8.38% 7173.428 7774.655 - 12.29% -
BM_StringEraseWithMove_Empty_Opaque 8.36% 0.789 0.855 - -16.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.35% 4.246 4.600 - 5.60% -
BM_deque_vector_ranges_copy_backward/64000 8.33% 7216.258 7817.597 - 8.84% -
std::move_backward(list<int>)/262144 8.32% 257033.184 278430.120 - 4.85% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.32% 1.426 1.545 - 16.06% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.31% 1264317.629 1369368.388 - -1.05% -
std::multiset<std::string>::count(key)_(existent)/1024 8.29% 23.465 25.411 - 8.93% -
BM_StringEraseWithMove_Empty_Transparent 8.29% 0.557 0.603 - -22.71% -
BM_std_minmax_element<short>/4096 8.29% 1026.218 1111.298 - 11.83% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.21% 27.049 29.268 - 5.33% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.20% 8.309 8.990 - -0.83% -
std::find_if(deque<int>)_(process_all)/8 8.19% 2.576 2.787 - 10.44% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.18% 775.124 838.529 - 9.46% -
BM_StringRead_Cold_Shallow_Small 8.17% 1.125 1.217 - 6.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.15% 75913.046 82100.638 - -1.28% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 8.12% 55514.512 60020.208 - 6.38% -
BM_std_minmax_element<short>/1024 8.08% 262.286 283.467 - 11.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.07% 210.742 227.752 - 1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 8.07% 4283041.225 4628564.536 - -7.70% -
std::make_heap(deque<int>)_(repeated)/1024 8.06% 2162.137 2336.414 - 2.62% -
BM_deque_vector_copy_backward/64000 8.06% 7487.791 8091.278 - 9.09% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 8.05% 5.177 5.594 - 6.10% -
std::set<std::string>::find(key)_(existent)/32 8.04% 14.271 15.418 - -1.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.02% 74.326 80.290 - 3.66% -
std::partition(deque<int>)_(sparse)/1024 8.00% 381.836 412.364 - 6.04% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.99% 8.122 8.771 - 1.65% -
std::adjacent_find(vector<int>)/50 7.98% 11.873 12.820 - 7.46% -
std::is_sorted(vector<int>,_pred)/8 7.97% 3.164 3.416 - 7.46% -
std::fill(vector<bool>)/64 7.95% 1.475 1.593 - -2.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.95% 27.715 29.918 - 10.23% -
ranges::minmax(std::list<char>)/70000 7.93% 52375.250 56530.776 - 5.75% -
BM_PushHeap_string_Random_1024 7.93% 14.831 16.007 - 8.04% -
SetIntersection_Front_Vector_float_262144_16384 7.92% 71787441.651 77471630.349 - -2.78% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 7.90% 2.317 2.501 - 8.96% -
BM_lexicographical_compare_three_way_slow_path/4 7.90% 1.130 1.219 - 3.98% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 7.89% 11350.045 12245.512 - 6.33% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 7.88% 2.622 2.828 - 6.46% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.87% 10.187 10.988 - 5.62% -
SetIntersection_Front_Set_uint32_1024_1024 7.86% 11630199.577 12544019.548 - 3.61% -
std::rotate(list<int>)_(by_1/2)/1024 7.85% 379.774 409.591 - 5.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.85% 1097.471 1183.619 - -10.82% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.85% 10.267 11.073 - 0.87% -
BM_lexicographical_compare_three_way_slow_path/1 7.84% 0.364 0.393 - -3.80% -
BM_unicode_text<char> 7.83% 35252.019 38011.769 - 1.46% -
std::search(deque<int>)_(same_length)/1000 7.80% 325.451 350.843 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.76% 9907107.213 10676236.117 - 7.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.76% 12856.223 13853.341 - 3.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.75% 331.655 357.375 - 7.50% -
BM_deque_vector_move_backward/65536 7.74% 7361.291 7931.249 - 10.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.74% 5.104 5.499 - 1.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.72% 5.012 5.399 - 2.08% -
SetIntersection_Front_Set_uint64_16384_64 7.69% 1680363.084 1809591.062 - 6.62% -
ranges::min(std::deque<__int128>)/64 7.69% 20.518 22.096 - 2.08% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.68% 7.068 7.610 - 5.33% -
BM_format/string_len_6 7.66% 2.529 2.723 - 6.07% -
BM_PushHeap_float_QuickSortAdversary_16 7.66% 0.990 1.066 - 9.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.65% 1698.499 1828.434 - 32.07% -
BM_deque_vector_ranges_move_backward/70000 7.65% 7944.471 8552.020 - 10.86% -
std::list<int>::ctor(size)/8192 7.63% 97155.562 104566.448 - 9.17% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.61% 7.010 7.544 - -2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.61% 26522127.036 28539306.179 - 4.72% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.60% 1.542 1.659 - -4.65% -
std::transform(deque<int>,_deque<int>)/50 7.59% 33.630 36.184 - 7.75% -
std::set<int>::contains(key)_(non-existent)/1024 7.56% 6.055 6.512 - 7.75% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.56% 19.617 21.099 - -2.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.54% 731.555 786.748 - -6.51% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.54% 0.693 0.745 - 7.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.52% 1.048 1.127 - -0.77% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.49% 0.693 0.745 - 7.43% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.49% 8.301 8.923 - 1.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.49% 0.592 0.636 - -2.06% -
SetIntersection_Front_Vector_float_16384_16384 7.47% 71971327.344 77345814.236 - -2.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.46% 1.429 1.535 - 23.74% -
std::find_if_not(vector<char>)_(process_all)/8 7.45% 1.327 1.426 - -10.87% -
std::for_each_n(list<int>)/8 7.44% 2.421 2.601 - 5.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 7.43% 0.254 0.273 - 3.34% -
std::search(list<int>)_(no_match)/1048576 7.42% 836312.104 898400.653 - 2.78% -
BM_PushHeap_uint64_Random_1024 7.41% 5.759 6.185 - -0.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.39% 11.286 12.120 - 5.55% -
ranges::minmax(std::list<long_long>)/1 7.38% 0.343 0.368 - -20.51% -
BM_std_minmax_element<short>/512 7.37% 134.142 144.025 - 10.05% -
ranges::min(std::list<char>)/8 7.36% 1.767 1.897 - -0.66% -
BM_PushHeap_string_Random_256 7.36% 14.217 15.262 - 7.18% -
std::find(vector<int>)_(bail_25%)/32768 7.34% 1847.582 1983.119 - 6.18% -
std::map<int,_int>::contains(key)_(existent)/1024 7.31% 3.867 4.149 - 3.56% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 7.29% 15308.043 16423.876 - 21.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 7.29% 23.240 24.933 - 21.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 7.26% 23.529 25.238 - 18.85% -
std::unique(deque<int>)_(contiguous)/52 7.26% 55.424 59.450 - 0.01% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.26% 11468.981 12301.577 - 7.82% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 7.25% 0.504 0.540 - -3.12% -
std::deque<int>::ctor(size)/1024 7.25% 71.742 76.942 - 0.30% -
std::multiset<std::string>::find(key)_(existent)/1024 7.25% 22.792 24.444 - -3.80% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 7.23% 126.878 136.050 - 9.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 7.23% 54.162 58.076 - -1.41% -
std::move_backward(vector<bool>)_(aligned)/64 7.22% 1.731 1.856 - 6.29% -
std::move_backward(list<int>)/1048576 7.20% 1017446.678 1090719.933 - 5.53% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 7.20% 2.940 3.152 - -2.00% -
SetIntersection_Front_Vector_uint64_256_256 7.20% 4253680.035 4559907.440 - 7.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.20% 10.911 11.696 - 3.64% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.19% 22.398 24.008 - 3.47% -
std::copy(deque<int>)/8 7.19% 2.588 2.774 - 2.47% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.18% 332.248 356.111 - 8.21% -
std::variant<8-alts>::visit()_(2_variants) 7.18% 0.635 0.681 - 0.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.16% 0.693 0.743 - 7.07% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 7.15% 96983.106 103914.140 - 3.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.14% 14475949.488 15510037.177 - 10.64% -
std::set<std::string>::erase(iterator)/1024 7.10% 25.981 27.827 - 1.67% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.10% 24094.137 25804.667 - -2.61% -
std::set<std::string>::find(key)_(existent)/1024 7.10% 22.760 24.376 - -1.96% -
BM_std_minmax_element<long_long>/3 7.09% 1.114 1.193 - 4.93% -
rng::starts_with(vector<int>,_pred)/8 7.08% 2.312 2.476 - 4.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.08% 178310.725 190936.327 - 1.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 7.07% 63.413 67.899 - 1.19% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.07% 9.953 10.656 - -0.63% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.05% 1.727 1.849 - 0.02% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.04% 26861.004 28751.109 - -0.15% -
rng::find_last(list<int>)_(bail_90%)/1024 7.03% 71.792 76.839 - 1.45% -
BM_deque_deque_ranges_move/70000 7.03% 3309.786 3542.410 - 7.50% -
BM_PushHeap_uint32_Ascending_64 7.02% 1.517 1.623 - -4.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.01% 9.009 9.641 - -2.25% -
std::stable_partition(deque<int>)_(sparse)/1024 7.00% 431.674 461.900 - 4.40% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.99% 31.247 33.432 - -3.00% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.96% 1.623 1.736 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.96% 3.417 3.655 - 4.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.89% 10.187 10.889 - 1.72% -
rng::starts_with(list<int>)/8192 6.89% 8595.633 9187.607 - 7.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 6.88% 21.102 22.555 - -6.80% -
std::adjacent_find(vector<int>)/8 6.86% 2.000 2.137 - 6.04% -
BM_deque_deque_ranges_copy_backward/1 6.86% 2.523 2.696 - -3.04% -
BM_PushHeap_string_Random_64 6.82% 12.895 13.774 - 7.12% -
std::copy_backward(list<int>)/8 6.81% 2.207 2.358 - 0.66% -
std::transform(deque<int>,_deque<int>)/32 6.77% 21.366 22.813 - 6.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.74% 87.309 93.190 - 6.19% -
rng::contains(list<int>)_(process_all)/32 6.73% 9.046 9.655 - 7.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.72% 31.410 33.522 - -0.63% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.70% 1.595 1.702 - 0.30% -
SetIntersection_None_Set_string_1024_4 6.70% 8913836.554 9511097.677 - 7.65% -
std::copy(vector<bool>)_(aligned)/64 6.69% 1.257 1.341 - -0.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.68% 22.641 24.154 - 1.05% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.67% 333.164 355.393 - 8.70% -
rng::for_each(set<int>)/32 6.66% 21.082 22.487 - 6.37% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.66% 96441.383 102865.616 - -6.94% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 6.65% 15.499 16.530 - -9.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.64% 57576.476 61402.247 - -1.18% -
SetIntersection_Front_Vector_uint64_1024_256 6.62% 2136169.938 2277650.292 - 6.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.61% 1755335.727 1871385.385 - 1.93% -
std::find_end(list<int>)_(process_all)/1048576 6.60% 815929.152 869762.097 - -1.89% -
BM_format_to_string_begin<std::wstring>/1048576 6.60% 49870.717 53160.543 - 6.83% -
std::rotate(list<int>)_(by_1/4)/50 6.59% 23.478 25.026 - 0.42% -
BM_PushHeap_uint32_Ascending_4 6.59% 0.544 0.580 - -1.64% -
std::list<int>::ctor(size)/1024 6.56% 11889.752 12669.706 - 7.65% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 6.55% 99318.142 105823.478 - 4.79% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.55% 4737.806 5047.918 - 2.72% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.54% 14.421 15.364 - -4.94% -
std::partial_sort(deque<int>)_(ascending)/8 6.52% 30.868 32.881 - 1.83% -
ranges::min(std::deque<long_long>)/1 6.52% 0.600 0.639 - -7.67% -
std::find(list<int>)_(process_all)/8 6.49% 2.193 2.335 - 0.05% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.48% 25235.875 26869.907 - -3.19% -
SetIntersection_Interlaced_Set_uint64_1024_16 6.47% 11513758.484 12258913.292 - -3.08% -
std::partition(vector<int>)_(dense)/50 6.47% 12.953 13.792 - 4.92% -
std::copy_backward(deque<int>)/8 6.47% 2.662 2.834 - 5.15% -
BM_deque_deque_copy/70000 6.46% 3181.967 3387.546 - 6.91% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.44% 1.614 1.718 - 6.42% -
std::deque<int>::ctor(size)/32 6.44% 27.048 28.789 - -1.18% -
rng::for_each(multiset<int>)/50 6.44% 41.043 43.684 - -1.17% -
std::vector<int>::ctor(size)/1024 6.42% 42.209 44.920 - 9.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.41% 11567.640 12309.302 - 7.35% -
std::remove_if(deque<int>)_(sprinkled)/32 6.41% 52.996 56.392 - -3.93% -
std::partial_sort_copy(deque<int>)_(repeated)/8 6.39% 9.434 10.037 - 0.72% -
SetIntersection_Interlaced_Vector_float_1024_256 6.38% 5542685.328 5896561.535 - -4.20% -
rng::find_last(vector<char>)_(bail_90%)/50 6.38% 1.468 1.561 - 7.96% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.38% 11.831 12.586 - -1.15% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 6.37% 19.138 20.356 - 5.53% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.36% 1.047 1.114 - 0.02% -
BM_PushHeap_string_QuickSortAdversary_4 6.35% 6.378 6.784 - 7.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.34% 17.296 18.393 - 5.63% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.34% 4785.839 5089.149 - 3.25% -
std::count(list<int>)_(every_other)/1024 6.32% 667.153 709.346 - 0.45% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.31% 2.040 2.169 - 0.09% -
SetIntersection_Front_Set_uint32_262144_64 6.31% 1656753.040 1761250.427 - 5.29% -
BM_deque_vector_copy/70000 6.30% 3171.852 3371.528 - 6.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.25% 1.048 1.114 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.25% 3582575.480 3806442.667 - 23.52% -
SetIntersection_Front_Set_string_64_64 6.24% 34098903.052 36228177.759 - 8.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.22% 5890.765 6256.884 - -18.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.21% 5.754 6.111 - -5.92% -
BM_StringAssignAsciiz_Huge_Opaque 6.20% 191.572 203.451 - 5.99% -
std::unordered_multimap<int,_int>::ctor(const&)/32 6.20% 206.649 219.455 - 8.18% -
std::find_if(list<int>)_(process_all)/8 6.18% 2.294 2.436 - 1.63% -
std::format(float)_(fmt:_{:017500_10Le}) 6.18% 202.061 214.543 - 5.81% -
BM_vector_deque_ranges_move_backward/4000 6.17% 142.508 151.306 - 6.77% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.17% 333.708 354.301 - 8.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.16% 12705.782 13488.570 - 6.56% -
SetIntersection_Interlaced_Vector_float_256_4 6.16% 5250844.767 5574213.207 - 8.66% -
std::format(double)_(fmt:_{:0>17500_0g}) 6.15% 202.795 215.273 - 8.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.15% 9.940 10.551 - 6.62% -
std::for_each(multimap<int>::iterator)/32 6.14% 20.803 22.081 - -2.16% -
SetIntersection_Front_Set_float_1024_64 6.14% 1699533.927 1803842.746 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.13% 31.405 33.330 - 1.33% -
SetIntersection_Front_Set_float_262144_64 6.13% 1694075.170 1797866.765 - 4.90% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.10% 11369.191 12063.141 - 6.86% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.09% 98806.582 104825.331 - 3.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 6.09% 2.348 2.491 - 0.19% -
std::list<int>::insert(begin)_(cheap_elements)/1024 6.09% 11.625 12.333 - 4.67% -
BM_PushHeap_uint64_Random_16 6.08% 4.160 4.412 - -2.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.06% 42.461 45.033 - 6.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.03% 0.913 0.969 - -0.85% -
std::remove(list<int>)_(prefix)/1024 6.01% 947.554 1004.524 - 0.25% -
BM_emoji_escaped<wchar_t> 6.01% 21440.727 22729.222 - 0.13% -
std::set<int>::upper_bound(key)_(existent)/32 6.00% 1.641 1.739 - -2.12% -
std::copy_n(vector<bool>)_(aligned)/64 6.00% 1.265 1.341 - -0.66% -
std::partition(vector<int>)_(dense)/1024 5.99% 242.438 256.970 - 5.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.99% 6.109 6.475 - 2.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.98% 5.525 5.856 - 3.90% -
std::sort(vector<NonIntegral>)_(ascending)/1024 5.97% 520.992 552.114 - 6.07% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.97% 57.389 60.817 - 15.86% -
BM_OperatorBool_MemFuncPtr 5.96% 0.229 0.243 - 0.38% -
BM_StringConstructDestroyCStr_Large_Opaque 5.95% 15.052 15.948 - 1.62% -
std::unordered_multiset<int>::erase(iterator)/1024 5.95% 20.161 21.361 - -2.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.94% 65.036 68.899 - -0.52% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 5.94% 557446.994 590540.789 - -1.48% -
std::find_end(forward_list<int>)_(single_element)/8192 5.93% 5727.830 6067.480 - -0.66% -
BM_join_view_out_vectors/1024 5.93% 1548.029 1639.784 - 5.09% -
std::find_end(list<int>)_(single_element)/1024 5.92% 688.722 729.511 - -0.04% -
BM_sprintf/C_string_len_60 5.87% 5.850 6.193 - 6.81% -
std::reverse_copy(list<int>)/4096 5.86% 3193.733 3380.881 - 10.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.86% 0.630 0.667 - 7.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.85% 39.953 42.289 - -1.47% -
BM_StringDestroy_Huge 5.84% 10.927 11.566 - 6.76% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.81% 2.278 2.411 - -0.47% -
SetIntersection_Front_Vector_uint64_16384_256 5.80% 2145748.755 2270242.175 - 6.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 5.80% 89.814 95.025 - -4.31% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 5.79% 0.460 0.487 - -3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.78% 5649547.571 5976359.815 - 3.28% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.78% 1.050 1.111 - -0.07% -
ranges::minmax(std::deque<__int128>)/8 5.75% 3.704 3.917 - -2.67% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 5.75% 19040.176 20135.625 - 6.43% -
BM_SystemErrorWithoutMessage 5.74% 16.676 17.632 - -6.63% -
BM_std_minmax_element<char>/4000 5.73% 1048.304 1108.344 - 2.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.73% 19.995 21.140 - 0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.72% 39.152 41.393 - -1.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.72% 23.146 24.471 - -0.28% -
std::remove_if(list<int>)_(prefix)/8192 5.70% 10043.714 10616.621 - 2.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.69% 1.762 1.862 - 1.23% -
BM_format/string_view_len_6 5.69% 2.538 2.683 - 10.15% -
BM_PushHeap_string_QuickSortAdversary_64 5.68% 13.366 14.125 - 9.70% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.67% 39.535 41.775 - 6.45% -
std::equal(list<int>)_(it,_it,_it)/1048576 5.61% 1295765.431 1368471.553 - 4.26% -
std::multiset<int>::contains(key)_(existent)/8192 5.60% 8.211 8.671 - 1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 5.59% 1.630 1.721 - 4.85% -
std::copy_n(vector<int>)/8 5.57% 2.114 2.232 - -3.70% -
BM_vector_deque_ranges_copy_backward/5500 5.56% 198.846 209.899 - 5.33% -
BM_PushHeap_uint64_Random_64 5.54% 5.219 5.508 - -1.85% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.54% 72.014 76.002 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.53% 52.720 55.638 - 1.68% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.53% 10190966.562 10754788.150 - -10.66% -
std::partial_sort_copy(list<int>)_(heap)/8 5.53% 16.582 17.498 - -0.52% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.53% 811.772 856.649 - 5.00% -
BM_deque_vector_move/1024 5.52% 36.794 38.825 - 5.06% -
std::find(vector<bool>)_(process_all)/8192 5.51% 33.139 34.964 - 4.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 5.49% 32.972 34.784 - 22.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.49% 918.309 968.738 - -3.61% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.49% 30.166 31.822 - -4.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.49% 129615.737 136729.198 - 1.81% -
std::unordered_set<int>::erase(iterator)/32 5.49% 20.214 21.323 - 3.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.48% 14310.547 15095.091 - -3.85% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.47% 10.098 10.651 - 4.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.46% 12375.756 13051.979 - 1.09% -
std::move(vector<int>)/8 5.44% 2.169 2.287 - 1.13% -
std::deque<int>::ctor(size)/8192 5.43% 440.115 464.005 - 2.71% -
std::copy_n(deque<int>)/8 5.42% 2.636 2.779 - 1.07% -
std::for_each_n(list<int>)/8192 5.40% 7358.066 7755.328 - 7.28% -
std::stable_partition(list<int>)_(dense)/32 5.39% 33.506 35.312 - -9.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.39% 97569.034 102825.087 - 5.96% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 5.38% 26.635 28.067 - 4.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.37% 4.504 4.746 - -1.82% -
SetIntersection_Interlaced_Set_uint64_16384_4 5.37% 180899872.314 190607841.148 - 7.13% -
std::move_backward(vector<int>)/512 5.36% 20.626 21.733 - 4.35% -
std::is_sorted_until(vector<int>)/8 5.35% 2.048 2.158 - -2.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.34% 326.452 343.882 - -1.89% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.33% 577.431 608.226 - 5.52% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.32% 1.052 1.108 - -0.07% -
SetIntersection_Front_Set_float_256_256 5.30% 7681488.705 8088382.633 - 1.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.30% 1.224 1.289 - 6.76% -
std::unique(deque<int>)_(contiguous)/32 5.29% 49.744 52.377 - -0.20% -
BM_PushHeap_string_QuickSortAdversary_16 5.29% 10.743 11.311 - 9.10% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 5.29% 1.559 1.641 - 27.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.29% 13556.133 14272.596 - 3.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.28% 3.862 4.067 - 3.38% -
SetIntersection_Interlaced_Set_string_256_64 5.28% 29729390.805 31299130.447 - 3.67% -
std::sort(vector<NonIntegral>)_(ascending)/8192 5.27% 3740.689 3937.903 - 5.30% -
std::find_if(deque<int>)_(bail_25%)/32768 5.26% 2213.869 2330.385 - -9.92% -
BM_vector_deque_ranges_copy_backward/4000 5.26% 141.043 148.460 - 5.41% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.25% 5.176 5.448 - 5.30% -
BM_unicode_escaped<wchar_t> 5.25% 20408.604 21479.309 - 0.21% -
BM_PushHeap_uint64_Random_256 5.24% 5.640 5.935 - -3.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.24% 32.621 34.331 - -1.13% -
BM_PushHeap_uint32_Ascending_256 5.22% 2.082 2.191 - -2.49% -
std::remove(deque<int>)_(sprinkled)/50 5.22% 55.195 58.078 - 4.96% -
std::format(double)_(fmt:_{:_0La}) 5.22% 35.998 37.878 - 4.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.21% 21.792 22.927 - 5.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 5.21% 517.651 544.623 - 4.12% -
std::transform(list<int>)_(identity_transform)/32 5.20% 16.099 16.937 - 0.00% -
std::unordered_multiset<int>::erase(iterator)/32 5.20% 20.038 21.080 - -7.94% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.20% 3.612 3.800 - -0.97% -
BM_PushHeap_float_QuickSortAdversary_1 5.19% 0.449 0.472 - 1.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 5.18% 2744.655 2886.905 - 4.20% -
std::find_if_not(list<int>)_(process_all)/1024 5.18% 685.464 720.987 - -0.62% -
BM_PushHeap_float_SingleElement_16 5.17% 0.364 0.383 - 5.47% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.16% 5.317 5.591 - 6.27% -
std::unordered_multiset<int>::find(key)_(existent)/8192 5.16% 1.333 1.402 - 16.57% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.15% 12.977 13.646 - 3.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.13% 1.234 1.297 - 7.82% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.11% 31.168 32.762 - 2.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.08% 56.096 58.944 - -8.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.07% 353509.387 371415.540 - 6.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.06% 15.062 15.823 - -2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.03% 5513.537 5790.976 - 3.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.03% 41.660 43.755 - 13.82% -
std::make_heap(deque<int>)_(shuffled)/1024 5.02% 2516.441 2642.818 - 3.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.01% 2274537.858 2388593.960 - 1.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.01% 1050992.930 1103673.236 - -0.32% -
std::reverse_copy(list<int>)/32768 5.00% 25899.089 27194.578 - 3.50% -
std::rotate_copy(list<int>)/50 4.99% 13.293 13.957 - 0.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.98% 1.112 1.167 - -6.99% -
SetIntersection_Front_Vector_float_256_256 4.98% 4333279.065 4549033.895 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.98% 13387910.766 14054167.701 - -3.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.97% 10.961 11.506 - 2.96% -
std::sample(list<int>)/32 4.97% 310.333 325.744 - 4.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.96% 125.098 131.307 - -4.20% -
std::sort_heap(vector<NonIntegral>)/8 4.96% 29.350 30.807 - 1.11% -
SetIntersection_Front_Vector_float_16384_256 4.95% 2168473.030 2275811.604 - 0.53% -
std::find_first_of(deque<int>)_(small_needle)/32 4.94% 107.704 113.025 - 5.14% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.93% 2.448 2.569 - 1.97% -
BM_PushHeap_uint64_SingleElement_16 4.92% 0.358 0.376 - 11.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.92% 1797995.921 1886513.281 - 0.15% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.92% 0.257 0.270 - 1.27% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.91% 50857.518 53353.963 - -3.43% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 4.90% 0.711 0.746 - 7.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.90% 21.860 22.930 - 5.75% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.90% 2.879 3.020 - 3.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.90% 27.208 28.540 - -0.36% -
std::multiset<int>::ctor(const&)/32 4.89% 216.422 227.011 - -15.31% -
ranges::minmax(std::vector<char>)/70000 4.89% 564.879 592.493 - 0.60% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 4.88% 33389.929 35020.927 - 4.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 4.87% 133007.718 139478.835 - 4.94% -
BM_std_minmax_element<short>/1 4.86% 0.299 0.314 - 1.53% -
SetIntersection_Front_Set_uint32_16384_1024 4.85% 12283161.099 12878669.903 - 9.81% -
SetIntersection_Front_Set_string_16384_16 4.85% 1770283.284 1856081.537 - 0.16% -
std::replace(vector<int>)_(sprinkled)/8192 4.82% 1245.180 1305.146 - 2.07% -
BM_OperatorBool_SmallNonTrivialFunctor 4.81% 0.229 0.240 - 0.49% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.78% 518.014 542.792 - -4.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.78% 3.826 4.008 - 0.30% -
BM_num_get<long_double> 4.78% 36.203 37.932 - -0.15% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.75% 9.678 10.138 - 0.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.75% 1.203 1.260 - 9.09% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.74% 1.545 1.618 - 14.82% -
BM_deque_deque_ranges_copy_backward/2 4.74% 2.305 2.414 - -4.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.73% 1448.277 1516.841 - 1.56% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 4.73% 43.301 45.351 - 3.38% -
std::none_of(deque<int>)_(process_all)/8 4.73% 3.277 3.432 - 0.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.73% 53390.429 55913.746 - -3.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.72% 6158365.591 6449111.745 - -0.52% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.72% 45.696 47.853 - 0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.72% 1133.193 1186.674 - -6.39% -
BM_StringConstructDestroyCStr_Large_Transparent 4.72% 10.129 10.606 - 15.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.71% 6028.432 6312.278 - -6.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.70% 908.891 951.629 - 2.93% -
BM_deque_deque_ranges_copy/64000 4.70% 2950.545 3089.255 - 4.67% -
BM_StringEraseWithMove_Large_Opaque 4.70% 2.481 2.598 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.69% 2303561.200 2411614.784 - 4.65% -
SetIntersection_Front_Set_float_16384_16384 4.67% 216877358.424 227000155.037 - -0.36% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.67% 1.032 1.080 - 10.78% -
SetIntersection_Front_Vector_string_256_256 4.67% 18541192.264 19406160.092 - 8.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.65% 85623.373 89607.739 - 5.23% -
BM_PushHeap_string_QuickSortAdversary_256 4.65% 14.968 15.664 - 9.32% -
std::unordered_set<int>::clear()/8192 4.63% 67288.814 70402.450 - 0.91% -
rng::for_each(set<int>)/50 4.60% 43.831 45.849 - -0.17% -
SetIntersection_Interlaced_Vector_float_262144_16 4.60% 2928717.384 3063462.406 - -52.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.60% 6368.763 6661.506 - 2.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 4.57% 28.960 30.284 - 2.87% -
std::find_end(list<int>)_(single_element)/1000 4.57% 684.813 716.089 - 0.43% -
BM_format_to_string_back_inserter<std::wstring>/16384 4.57% 3931.554 4111.082 - 2.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.56% 23.967 25.061 - 1.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.56% 6.486 6.782 - 2.43% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.55% 218.053 227.977 - 1.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.54% 135879.141 142048.882 - 4.38% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4.53% 2484.904 2597.392 - 4.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.53% 3927.128 4104.837 - 4.01% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.52% 0.598 0.625 - -0.38% -
std::unique(vector<int>,_pred)_(sprinkled)/32 4.51% 57.784 60.388 - 4.35% -
std::stable_partition(deque<int>)_(alloc_fails)/50 4.50% 1922.355 2008.816 - 5.77% -
std::remove_copy(deque<int>)_(sprinkled)/32 4.50% 12.361 12.917 - 6.27% -
SetIntersection_None_Set_string_16384_1024 4.49% 190225548.901 198758115.768 - -5.54% -
SetIntersection_Front_Vector_uint64_262144_16384 4.48% 73851794.053 77163803.260 - 7.10% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 4.48% 193244.573 201908.645 - -5.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.48% 6204.318 6482.363 - 2.88% -
ranges::minmax(std::deque<__int128>)/70000 4.48% 33987.055 35508.988 - 0.42% -
SetIntersection_Interlaced_Vector_float_16384_16384 4.47% 79717150.781 83279132.763 - 4.94% -
std::set<int>::equal_range(key)_(existent)/32 4.46% 1.714 1.790 - -0.89% -
SetIntersection_Interlaced_Vector_float_256_256 4.45% 4606317.495 4811149.220 - 5.29% -
std::remove(deque<int>)_(prefix)/50 4.44% 57.520 60.075 - 0.86% -
SetIntersection_Front_Set_string_16384_64 4.41% 4301042.807 4490808.859 - -0.19% -
BM_PushHeap_uint64_SingleElement_262144 4.41% 0.362 0.378 - 5.82% -
BM_PushHeap_uint64_Random_16384 4.41% 5.914 6.175 - -3.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.40% 2638.915 2755.113 - -1.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.40% 106102.427 110767.745 - 1.47% -
BM_format_to_string_begin<std::string>/16384 4.39% 218.846 228.449 - 45.61% -
SetIntersection_Front_Set_string_256_16 4.38% 6789106.864 7086766.442 - 0.72% -
rng::starts_with(deque<int>,_pred)/8192 4.37% 3902.365 4073.058 - 2.28% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.37% 1807821.369 1886739.666 - 6.53% -
std::shift_right(list<int>)/8192 4.35% 7379.459 7700.687 - -19.92% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.35% 23.468 24.488 - 0.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.34% 339776.780 354530.765 - -1.77% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 4.33% 195063.013 203515.296 - -1.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.33% 477.758 498.445 - 4.61% -
std::move_backward(deque<int>)/8 4.33% 3.436 3.585 - 6.28% -
bm_lexicographical_compare<signed_char>/64 4.33% 1.911 1.994 - -3.20% -
std::partition_copy(vector<int>)/50 4.32% 12.210 12.737 - -0.70% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 4.32% 0.257 0.268 - 4.43% -
BM_PushHeap_string_QuickSortAdversary_262144 4.32% 16.645 17.363 - 10.25% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.286 3.428 - -0.02% -
BM_format_string<char>/4 4.29% 0.459 0.478 - 0.72% -
ranges::min(std::deque<char>)/1 4.29% 0.686 0.715 - 3.43% -
SetIntersection_Front_Vector_float_262144_256 4.29% 2167972.137 2260995.120 - -5.29% -
std::find_end(list<int>)_(process_all)/1024 4.28% 697.957 727.847 - -0.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.28% 6114.511 6376.118 - -4.21% -
ranges::minmax(std::deque<long_long>)/1 4.25% 0.690 0.719 - -21.43% -
std::partial_sort(deque<int>)_(repeated)/1024 4.23% 6271.045 6536.253 - 5.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.23% 511254.748 532871.922 - 4.30% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.22% 22.376 23.320 - 11.77% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 4.21% 43.371 45.195 - 4.45% -
std::search(vector<int>,_pred)_(no_match)/8192 4.20% 4156.229 4330.658 - 1.20% -
BM_format_to_iterator/<std::vector>_string_view_len_6 4.20% 8.413 8.766 - 3.32% -
BM_vector_deque_move_backward/64 4.18% 2.981 3.106 - 3.17% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.18% 3907.197 4070.617 - 1.55% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.18% 514.422 535.925 - 0.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.18% 138644.595 144438.940 - -2.32% -
SetIntersection_Front_Set_uint64_256_64 4.18% 5273795.717 5494136.267 - 3.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.18% 42325.455 44093.795 - 2.07% -
SetIntersection_Interlaced_Set_uint64_16_4 4.18% 60333716.109 62853378.716 - 6.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.17% 90.470 94.244 - -1.68% -
SetIntersection_Interlaced_Vector_float_64_4 4.16% 18174534.263 18930630.684 - 6.61% -
BM_PushHeap_string_QuickSortAdversary_1024 4.16% 15.707 16.360 - 10.28% -
BM_PushHeap_string_QuickSortAdversary_16384 4.15% 16.168 16.838 - 9.67% -
std::multiset<std::string>::count(key)_(existent)/32 4.14% 19.597 20.409 - 1.63% -
BM_std_minmax_element<char>/4 4.14% 1.206 1.256 - -6.67% -
std::none_of(list<int>)_(process_all)/8192 4.14% 7971.376 8301.364 - -7.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.14% 4.520 4.707 - 0.73% -
std::remove(list<int>)_(sprinkled)/1024 4.14% 928.760 967.167 - -0.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.13% 6742.689 7021.146 - -1.58% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 4.12% 362262.358 377177.773 - 3.92% -
BM_PushHeap_uint64_Ascending_262144 4.11% 4.662 4.853 - 2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.11% 9623.536 10018.746 - 3.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.10% 52.850 55.015 - 3.47% -
BM_join_view_deques/1024 4.09% 2698.181 2808.539 - 5.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.09% 11591.517 12065.227 - 2.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.09% 180549.245 187924.915 - 3.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.08% 1034953.129 1077229.785 - -1.26% -
ranges::min(std::list<__int128>)/64 4.08% 32.234 33.548 - 1.44% -
std::remove_if(list<int>)_(prefix)/1024 4.07% 972.520 1012.086 - -4.05% -
ranges::min(std::list<char>)/64 4.07% 25.927 26.981 - -2.94% -
std::find(vector<char>)_(bail_25%)/8 4.06% 1.109 1.154 - 6.21% -
DAG_to_complete 4.06% 0.278 0.289 - 3.90% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.05% 10149.652 10561.186 - 8.93% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.05% 1.776 1.848 - 3.56% -
std::replace(vector<int>)_(sprinkled)/32 4.05% 5.802 6.038 - 23.85% -
std::is_sorted(deque<int>,_pred)/1024 4.05% 617.072 642.060 - -0.06% -
BM_format_string<char>/2 4.05% 0.666 0.693 - -0.84% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 4.04% 24.179 25.157 - 9.89% -
BM_PushHeap_uint64_SingleElement_1024 4.03% 0.368 0.383 - 5.49% -
BM_getline_string 4.03% 16.146 16.797 - -0.80% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.02% 0.254 0.264 - -0.09% -
BM_std_minmax_element<char>/5500 4.01% 1441.057 1498.890 - 1.22% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.01% 260.170 270.611 - 4.16% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.01% 4.098 4.263 - 0.21% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.00% 22.140 23.027 - -0.48% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.00% 10.563 10.986 - 2.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.00% 36052.335 37494.125 - 5.70% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.00% 24.966 25.964 - -1.48% -
BM_StringFindAllMatch/4096 3.98% 80.128 83.316 - 2.43% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.97% 230134.691 239272.362 - 2.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.96% 747.791 777.373 - -3.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.95% 340.060 353.502 - 7.77% -
std::find(vector<int>)_(bail_25%)/8192 3.95% 467.988 486.487 - 2.84% -
std::format(int64_t)_(fmt:_{:x}) 3.95% 22.501 23.390 - -3.01% -
std::find_if(vector<char>)_(bail_25%)/8 3.94% 0.818 0.850 - -15.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.94% 0.581 0.604 - 0.07% -
BM_std_minmax_element<int>/64 3.93% 17.174 17.849 - 11.56% -
std::fill(vector<bool>)/32768 3.90% 29.214 30.355 - 1.15% -
BM_std_minmax_element<int>/512 3.90% 139.072 144.500 - 15.07% -
BM_vector_deque_move/64 3.90% 2.772 2.880 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.90% 348623584.594 362205320.530 - 3.23% -
std::find_end(vector<int>)_(single_element)/1000 3.90% 229.863 238.817 - -0.42% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.89% 10188318.812 10585036.925 - -17.81% -
bm_ranges_lexicographical_compare<signed_char>/512 3.88% 7.766 8.068 - -0.71% -
SetIntersection_None_Set_float_1024_256 3.88% 8782823.499 9123263.973 - 1.78% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.88% 20450.763 21243.240 - 1.24% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.87% 22.427 23.297 - 12.48% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.87% 3.769 3.914 - 2.04% -
std::sample(list<int>)/1024 3.86% 11872.850 12331.466 - 2.73% -
std::find(list<int>)_(bail_25%)/1024 3.86% 127.873 132.803 - -1.22% -
rng::contains(list<int>)_(process_all)/8192 3.85% 7185.161 7462.029 - 2.62% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.85% 760.610 789.900 - -0.57% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.84% 264.633 274.785 - 0.44% -
BM_std_minmax_element<int>/1024 3.84% 274.065 284.577 - 15.38% -
BM_StringEraseToEnd_Small_Opaque 3.83% 0.590 0.613 - 2.99% -
std::format(double)_(fmt:_{:_10La}) 3.82% 43.249 44.902 - 1.52% -
BM_Hash/uint32_random_std_hash/1024 3.82% 559.552 580.900 - -7.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.81% 10.608 11.013 - 5.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.80% 6264.584 6502.452 - -13.62% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.79% 38.949 40.424 - -5.66% -
SetIntersection_Interlaced_Set_uint64_256_256 3.79% 7654888.820 7944857.687 - 6.48% -
BM_deque_deque_ranges_copy_backward/0 3.78% 0.789 0.819 - -11.02% -
std::is_sorted(deque<int>,_pred)/8192 3.76% 5007.942 5196.273 - -0.09% -
std::multiset<std::string>::erase(iterator)/8192 3.75% 29.953 31.078 - -0.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.75% 1.504 1.561 - -0.55% -
SetIntersection_None_Set_uint64_64_64 3.73% 11132725.634 11548443.405 - 2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.73% 1834721.313 1903192.433 - 0.16% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 3.73% 12599356.073 13069489.203 - -3.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.73% 19.430 20.154 - 3.50% -
std::partition(vector<int>)_(dense)/8192 3.73% 1810.876 1878.333 - 3.35% -
SetIntersection_Interlaced_Set_uint64_16_1 3.72% 63839582.058 66217044.401 - 5.96% -
BM_std_minmax_element<char>/64000 3.72% 16622.266 17241.031 - 0.18% -
std::for_each(join_view(vector<vector<int>>))/8 3.72% 1.423 1.476 - 7.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.72% 47.108 48.858 - 0.76% -
std::copy_backward(list<int>)/64 3.72% 29.932 31.044 - 1.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.71% 17013.817 17644.989 - 0.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.71% 4.052 4.202 - 0.44% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.70% 14.984 15.538 - 1.59% -
ranges::minmax(std::list<__int128>)/70000 3.70% 56872.434 58976.909 - 0.16% -
BM_deque_deque_copy/64000 3.69% 2947.276 3056.041 - 4.07% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.68% 84943.400 88071.279 - -0.07% -
BM_std_minmax_element<int>/4096 3.68% 1082.506 1122.298 - 15.66% -
std::search(vector<int>,_pred)_(no_match)/1024 3.66% 520.964 540.030 - 0.78% -
SetIntersection_Interlaced_Set_uint64_256_16 3.66% 12045931.402 12486515.383 - 3.16% -
BM_PushHeap_uint32_Ascending_1024 3.66% 2.555 2.648 - -1.91% -
std::replace(vector<int>)_(sprinkled)/50 3.65% 8.763 9.082 - 14.32% -
SetIntersection_Interlaced_Set_uint64_256_1 3.65% 4206023.000 4359375.246 - 6.68% -
SetIntersection_Interlaced_Set_uint64_16_16 3.64% 38563937.553 39968910.830 - 5.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 3.63% 343996.746 356498.943 - -1.90% -
BM_format_to_string_span<char>/16384 3.62% 217.958 225.838 - 50.99% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 3.61% 37.036 38.375 - 7.41% -
std::multimap<int,_int>::find(key)_(existent)/32 3.61% 1.691 1.752 - 0.39% -
BM_std_minmax_element<long_long>/512 3.61% 134.114 138.956 - -2.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.61% 30.601 31.705 - 2.11% -
BM_std_minmax_element<char>/512 3.60% 139.007 144.016 - 0.73% -
BM_std_minmax_element<char>/65536 3.60% 17040.338 17654.236 - 0.48% -
BM_std_minmax_element<int>/70000 3.58% 18468.258 19129.251 - 16.25% -
BM_vector_deque_move_backward/1024 3.58% 37.178 38.508 - 2.20% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.57% 17.333 17.952 - -1.83% -
std::none_of(vector<int>)_(process_all)/8 3.57% 2.500 2.590 - 6.38% -
SetIntersection_Interlaced_Vector_float_16_16 3.56% 36209774.075 37499523.372 - 1.30% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.56% 10.802 11.187 - 0.17% -
ranges::minmax(std::deque<long_long>)/8 3.56% 3.561 3.688 - -9.92% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.56% 605.636 627.179 - 3.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.55% 785.946 813.867 - 18.81% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.54% 8.964 9.281 - 0.44% -
std::equal(vector<bool>)_(unaligned)/50 3.53% 0.816 0.845 - 7.90% -
BM_std_minmax_element<int>/4000 3.53% 1057.755 1095.095 - 15.56% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.53% 46.371 48.008 - 4.72% -
std::format(double)_(fmt:_{:017500_10L}) 3.52% 225.813 233.766 - 6.94% -
BM_PushHeap_uint64_SingleElement_64 3.52% 0.366 0.379 - 7.65% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.52% 9.708 10.050 - -0.10% -
std::set<int>::find(key)_(existent)/32 3.51% 1.624 1.681 - -2.33% -
SetIntersection_Front_Set_uint32_64_64 3.51% 12869941.617 13321814.372 - 2.88% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.51% 1450.886 1501.796 - 1.16% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 3.49% 213.056 220.501 - 68.92% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.49% 3.096 3.204 - 0.48% -
BM_PushHeap_uint64_SingleElement_16384 3.49% 0.368 0.380 - 4.55% -
SetIntersection_None_Set_string_1024_1 3.49% 9175112.863 9494941.598 - 3.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.48% 799519.359 827348.744 - 1.24% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.48% 1.345 1.391 - -2.91% -
SetIntersection_Interlaced_Vector_float_64_64 3.48% 11040834.947 11424541.572 - 5.25% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.47% 461979.139 478023.555 - -1.31% -
std::find_first_of(deque<int>)_(small_needle)/50 3.47% 165.166 170.899 - 2.94% -
ranges::min(std::list<long_long>)/64 3.46% 24.159 24.994 - 2.81% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.45% 3.178 3.288 - -0.49% -
std::copy_if(list<int>)_(entire_range)/8 3.45% 2.452 2.537 - 0.47% -
rng::starts_with(deque<int>)/1000 3.45% 436.051 451.091 - 0.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.45% 71.608 74.075 - 0.69% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.44% 197183.778 203975.971 - 2.01% -
std::make_heap(deque<int>)_(heap)/8 3.43% 20.774 21.487 - 0.15% -
SetIntersection_Front_Set_uint32_262144_16 3.43% 1170708.878 1210834.532 - 4.61% -
std::pop_heap(deque<size_t>)/8192 3.42% 57.144 59.097 - -2.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 3.42% 23712.793 24523.176 - 2.23% -
std::sort(deque<int>)_(ascending)/8 3.42% 17.770 18.377 - 4.16% -
BM_std_minmax_element<char>/70000 3.42% 18227.984 18850.800 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.41% 12506043.675 12932623.045 - -0.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.41% 4.441 4.593 - 11.80% -
BM_vector_deque_ranges_move_backward/4096 3.41% 151.696 156.864 - 5.30% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.40% 491.203 507.897 - 3.32% -
BM_vector_deque_ranges_copy_backward/2 3.39% 1.996 2.064 - 0.20% -
SetIntersection_Interlaced_Vector_float_16384_1 3.39% 1071099.492 1107370.332 - 5.69% -
BM_std_minmax_element<int>/64000 3.38% 16890.756 17461.897 - 15.90% -
BM_std_minmax_element<int>/5500 3.38% 1452.544 1501.630 - 15.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.38% 13067900.347 13509501.144 - -5.62% -
std::any_of(vector<int>)_(process_all)/8 3.38% 2.419 2.501 - 4.49% -
bm_ranges_lexicographical_compare<int>/8 3.37% 1.447 1.496 - 2.40% -
std::move_backward(deque<int>)/4096 3.37% 152.702 157.847 - 1.25% -
BM_std_minmax_element<short>/64 3.37% 16.799 17.365 - 2.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.37% 18.058 18.666 - 2.07% -
BM_ascii_escaped<wchar_t> 3.36% 21678.771 22407.720 - 0.63% -
std::replace_if(list<int>)_(prefix)/50 3.35% 23.656 24.450 - -0.35% -
BM_std_minmax_element<long_long>/4000 3.35% 1016.659 1050.746 - -2.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.35% 23.003 23.774 - 5.66% -
bm_ranges_lexicographical_compare<int>/1 3.34% 1.286 1.329 - 1.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 3.34% 768.259 793.881 - 2.48% -
BM_std_minmax_element<int>/65536 3.33% 17315.143 17892.012 - 16.07% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.33% 23.562 24.346 - 0.60% -
BM_deque_deque_copy/1 3.32% 2.487 2.569 - 0.71% -
std::remove_if(vector<int>)_(sprinkled)/50 3.32% 62.271 64.336 - 1.88% -
std::shift_left(list<int>)/8192 3.31% 7578.188 7828.946 - -5.68% -
BM_std_minmax_element<long_long>/64 3.31% 16.688 17.240 - -1.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.31% 33045.352 34137.564 - 3.20% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 3.30% 4573.371 4724.464 - 3.33% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 3.30% 1065323.495 1100485.759 - 0.87% -
BM_std_minmax_element<long_long>/1024 3.30% 264.891 273.631 - -2.35% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.30% 21.627 22.340 - 1.26% -
std::fill_n(list<int>)/50 3.30% 15.179 15.679 - 0.63% -
BM_PushHeap_string_Random_16 3.30% 10.351 10.692 - 2.91% -
BM_std_minmax_element<long_long>/5500 3.29% 1394.534 1440.479 - -2.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.28% 42935.938 44345.512 - 2.62% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.28% 43193591.901 44610923.974 - 3.48% -
SetIntersection_Front_Set_float_262144_16384 3.28% 214062166.537 221082436.560 - -3.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.27% 6.673 6.892 - 5.67% -
BM_Swap_MemFuncPtr_MemPtr 3.27% 3.441 3.553 - 4.47% -
BM_std_minmax_element<long_long>/4096 3.26% 1040.815 1074.793 - -2.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.26% 38612.635 39872.410 - -0.33% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.25% 213.782 220.737 - 1.94% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.25% 3.835 3.959 - 4.09% -
std::copy(vector<int>)/8 3.25% 2.184 2.255 - 2.19% -
BM_std_minmax_element<char>/4096 3.24% 1075.804 1110.690 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.24% 11865.262 12249.623 - -7.70% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.24% 3433.542 3544.703 - -4.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.24% 23.286 24.039 - 1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.24% 645.818 666.713 - -0.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.24% 45.608 47.083 - 4.11% -
BM_cyrillic_escaped<wchar_t> 3.23% 11929.452 12315.098 - 1.24% -
std::count(vector<int>)_(every_other)/8 3.23% 1.335 1.379 - 6.43% -
std::all_of(list<int>)_(process_all)/8192 3.22% 7644.749 7890.928 - -13.49% -
std::map<int,_int>::ctor(const&)/8192 3.22% 51858.684 53527.825 - -1.08% -
std::stable_sort(vector<int>)_(descending)/8 3.21% 23.331 24.081 - -1.84% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.21% 12782115.145 13192622.646 - -1.38% -
ranges::min(std::list<__int128>)/70000 3.21% 57637.945 59487.510 - -0.10% -
std::find_end(vector<int>)_(single_element)/1024 3.21% 236.608 244.195 - -0.23% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.21% 1.595 1.647 - -2.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.21% 1367.236 1411.062 - -1.76% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.20% 1893.064 1953.718 - 4.59% -
std::move_backward(deque<int>)/32768 3.20% 3264.622 3369.027 - -4.29% -
std::rotate_copy(vector<int>)/8192 3.19% 716.636 739.502 - 40.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 3.19% 1.867 1.927 - 3.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.19% 12552.941 12953.320 - 1.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.18% 16285.415 16802.967 - -0.47% -
SetIntersection_Interlaced_Vector_float_262144_1 3.18% 1064191.656 1098009.429 - 4.96% -
std::fill(vector<bool>)/512 3.17% 1.519 1.567 - -2.64% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.16% 19984.817 20616.548 - 4.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.16% 27.189 28.048 - 0.76% -
BM_PushHeap_uint32_Descending_4 3.16% 0.363 0.375 - 6.67% -
std::move_backward(vector<bool>)_(aligned)/512 3.15% 2.280 2.352 - 4.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 3.15% 17.149 17.689 - 1.38% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.15% 13.850 14.285 - 2.18% -
BM_format_to_iterator/<std::string>_C_string_len_6 3.13% 9.372 9.665 - 2.88% -
BM_vector_deque_copy/2 3.13% 2.003 2.065 - 0.42% -
std::format(int64_t)_(fmt:_{:0<512LX}) 3.13% 42.662 43.996 - 6.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.12% 3.222 3.323 - 2.37% -
BM_deque_deque_copy_backward/1 3.11% 2.708 2.793 - 1.87% -
SetIntersection_Front_Set_uint64_256_256 3.11% 7440051.657 7671420.058 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.11% 1148840.282 1184562.030 - 1.26% -
BM_StringRelational_Eq_Empty_Large_Control 3.11% 0.479 0.494 - 3.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.10% 736.650 759.521 - -1.82% -
std::pop_heap(deque<float>)/8192 3.10% 59.703 61.557 - 0.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.10% 57305.641 59084.660 - 4.21% -
std::flat_map<int,_int>::erase(key)_(existent)/32 3.10% 21.783 22.460 - 0.73% -
vector<bool>::resize() 3.10% 14.265 14.707 - 10.65% -
BM_PushHeap_uint64_Ascending_64 3.10% 1.523 1.570 - 3.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.10% 11231.528 11579.345 - 4.18% -
std::format(float)_(fmt:_{:_10e}) 3.09% 42.244 43.549 - 0.80% -
std::unique_copy(vector<int>)_(contiguous)/32 3.08% 8.480 8.742 - -0.82% -
std::transform(vector<int>)_(identity_transform)/32 3.08% 8.977 9.253 - 0.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.07% 0.389 0.400 - -17.07% -
ranges::min(std::deque<char>)/8 3.07% 2.283 2.353 - 2.13% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.05% 50096.565 51625.015 - -11.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.05% 3638.752 3749.747 - 0.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.05% 609.442 628.026 - 3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.04% 1195722.763 1232090.701 - -2.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.04% 4.513 4.650 - 0.20% -
std::move(vector<bool>)_(unaligned)/64 3.03% 1.631 1.680 - -1.73% -
rng::contains(list<int>)_(process_all)/1048576 3.03% 822819.119 847761.185 - 0.47% -
std::is_partitioned(list<int>)_(partitioned)/50 3.03% 13.477 13.885 - 0.40% -
std::find_end(forward_list<int>)_(process_all)/1000 3.03% 675.231 695.673 - 1.89% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.03% 0.813 0.838 - -11.45% -
BM_lexicographical_compare_three_way_fast_path/1024 3.02% 236.321 243.454 - 0.61% -
std::equal(deque<int>)_(it,_it,_it)/8 3.02% 4.149 4.274 - -0.94% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.02% 51447.054 52998.733 - 2.78% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.01% 2.925 3.013 - 2.62% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 3.01% 8.198 8.445 - 3.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.01% 347.680 358.144 - 4.12% -
SetIntersection_Interlaced_Vector_float_1024_1 3.01% 1058852.244 1090695.264 - 4.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.01% 53.657 55.269 - 0.24% -
std::map<int,_int>::ctor(const&)/32 3.01% 216.427 222.932 - -2.89% -
std::make_heap(deque<int>)_(descending)/8 3.00% 20.667 21.287 - -0.73% -
SetIntersection_Interlaced_Set_uint64_4_4 3.00% 138504559.110 142659273.009 - 4.54% -
std::find(list<int>)_(bail_25%)/8192 2.99% 1418.786 1461.268 - -1.45% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.99% 31.843 32.796 - 3.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.99% 2.415 2.487 - 8.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.99% 21.150 21.781 - -0.21% -
BM_format_to_string_pointer<char>/1 2.99% 9.876 10.171 - 0.48% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.98% 9.464 9.746 - 0.96% -
std::find(list<int>)_(process_all)/8192 2.98% 7129.683 7342.185 - 0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.98% 63104.169 64984.104 - 3.87% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.98% 1638.483 1687.294 - 0.05% -
BM_std_minmax_element<long_long>/64000 2.98% 16273.847 16758.515 - -2.84% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.98% 597.750 615.550 - 3.09% -
BM_PushHeap_uint64_SingleElement_256 2.98% 0.391 0.403 - 4.51% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.98% 2618.506 2696.428 - 0.50% -
std::rotate(list<int>)_(by_1/3)/50 2.97% 23.151 23.840 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.97% 0.528 0.543 - 2.21% -
std::multiset<int>::count(key)_(non-existent)/32 2.97% 2.451 2.524 - -0.37% -
BM_japanese_escaped<wchar_t> 2.97% 12100.711 12460.156 - 0.00% -
std::move_backward(vector<int>)/8 2.96% 2.174 2.239 - -1.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.96% 216.805 223.220 - 0.83% -
BM_PushHeap_uint32_Descending_64 2.96% 0.374 0.385 - 2.68% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.95% 9.110 9.379 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.95% 224361271.331 230980027.405 - 3.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.94% 91313.962 94002.841 - 2.54% -
rng::for_each(multiset<int>)/32 2.94% 20.613 21.220 - -0.94% -
std::multiset<int>::contains(key)_(existent)/32 2.94% 1.639 1.687 - 1.47% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.94% 117123.022 120567.789 - 0.81% -
std::fill(vector<int>)/32 2.94% 1.030 1.060 - 2.21% -
BM_std_minmax_element<long_long>/70000 2.94% 17802.912 18325.826 - -2.99% -
SetIntersection_Interlaced_Set_uint64_16384_1 2.93% 1053135.725 1083977.084 - 3.25% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.93% 9.664 9.946 - 3.08% -
std::move_backward(deque<int>)/262144 2.92% 29873.621 30746.472 - 0.64% -
SetIntersection_Front_Set_uint32_16384_64 2.92% 1674342.786 1723227.156 - 1.45% -
BM_std_minmax_element<long_long>/65536 2.92% 16665.713 17152.194 - -2.94% -
SetIntersection_None_Set_string_1024_64 2.92% 9049882.699 9313880.199 - 3.43% -
BM_format_string<wchar_t>/2 2.91% 5.786 5.954 - -0.95% -
SetIntersection_Interlaced_Set_uint64_64_64 2.91% 13259586.619 13645104.397 - 3.97% -
BM_deque_deque_copy/2 2.91% 2.241 2.306 - 0.18% -
SetIntersection_Front_Set_float_16384_4 2.91% 1047344.285 1077773.656 - 0.68% -
std::remove_if(vector<int>)_(sprinkled)/32 2.90% 53.211 54.756 - 3.26% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10398.424 10700.210 - 2.80% -
BM_vector_deque_ranges_copy_backward/4096 2.89% 148.578 152.876 - 1.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.89% 14554.157 14974.985 - 0.36% -
rng::contains_subrange(list<int>)_(single_element)/16 2.89% 4.794 4.932 - -1.62% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.88% 19999.360 20576.297 - 3.00% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.88% 35465.233 36487.977 - -0.20% -
BM_PushHeap_uint32_Descending_16 2.88% 0.355 0.365 - 0.13% -
std::format(double)_(fmt:_{:0^17500_0g}) 2.88% 206.564 212.517 - 5.96% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 2.88% 3663.895 3769.469 - -0.51% -
std::equal(vector<bool>)_(unaligned)/8 2.88% 0.818 0.841 - 5.44% -
BM_deque_vector_ranges_copy/65536 2.88% 2941.728 3026.378 - 2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.88% 201498306.274 207294572.963 - -41.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.87% 58227.047 59898.602 - -0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.87% 2110.343 2170.920 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.87% 13005203.083 13378281.597 - 4.88% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.87% 7.451 7.665 - -2.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 2.87% 0.930 0.957 - 2.91% -
std::deque<int>::erase(begin)_(cheap_elements)/32 2.87% 7.540 7.756 - -0.25% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.86% 2.424 2.493 - 0.74% -
SetIntersection_Interlaced_Vector_float_256_1 2.86% 4228546.790 4349458.097 - 4.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.85% 7688706.642 7907922.336 - 9.78% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.85% 1.577 1.622 - 5.45% -
SetIntersection_Front_Vector_uint64_1024_64 2.85% 1331682.778 1369591.151 - 2.83% -
std::copy_if(list<int>)_(every_other)/4096 2.85% 3312.311 3406.596 - 2.33% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.84% 2.876 2.958 - 1.65% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 2.84% 7.425 7.636 - 0.23% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.84% 14799773.023 15219598.964 - 6.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.83% 1017.258 1046.055 - 0.39% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 2.83% 668.687 687.606 - 2.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.82% 47084643.425 48413452.506 - 6.36% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.82% 40.776 41.925 - 1.34% -
BM_vector_deque_ranges_move/5500 2.82% 195.154 200.651 - 1.86% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 2.81% 62.535 64.294 - 3.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.81% 238855.348 245571.089 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.81% 175243877.135 180169787.694 - 3.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.80% 22.999 23.643 - -2.10% -
std::partition(deque<int>)_(sparse)/8192 2.80% 3120.596 3208.001 - 2.51% -
std::rotate(list<int>)_(by_1/2)/50 2.80% 13.664 14.047 - 0.63% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.80% 566.500 582.339 - -0.46% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.79% 4.208 4.325 - -2.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.78% 13.076 13.439 - 3.80% -
ranges::min(std::deque<char>)/70000 2.77% 17335.680 17816.505 - 0.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.77% 20084.678 20641.531 - 3.18% -
BM_StringRelational_Eq_Small_Large_Control 2.77% 0.471 0.484 - 0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.77% 285.556 293.456 - 0.14% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.76% 1920.953 1974.020 - 5.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.75% 1.614 1.658 - 10.65% -
BM_format_string<wchar_t>/4 2.75% 3.018 3.101 - -0.86% -
std::move_backward(vector<int>)/64 2.75% 4.291 4.409 - 1.93% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.74% 23.327 23.967 - -1.67% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.74% 1.115 1.146 - 0.63% -
SetIntersection_Front_Vector_uint64_16384_16384 2.74% 74450260.835 76489533.284 - 7.90% -
std::find_if_not(list<int>)_(process_all)/32768 2.74% 25341.716 26035.038 - -0.30% -
BM_deque_deque_copy_backward/64000 2.73% 7411.545 7614.232 - 2.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.73% 1017.242 1045.018 - -1.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.73% 2125862.952 2183887.898 - -7.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.73% 29.261 30.059 - 10.96% -
BM_format_to_string_begin<std::string>/1 2.72% 10.041 10.315 - 3.60% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.72% 282.629 290.310 - 0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.71% 2110.493 2167.771 - -0.77% -
std::set<int>::upper_bound(key)_(existent)/1024 2.71% 4.025 4.134 - -3.68% -
std::find_end(vector<int>)_(single_element)/8192 2.70% 1810.958 1859.926 - -0.32% -
bm_ranges_swap_ranges_vb_unaligned/8 2.70% 4.956 5.090 - 0.21% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.69% 53.062 54.492 - 0.53% -
BM_Hash/uint32_top_std_hash/1024 2.69% 557.462 572.481 - -14.67% -
SetIntersection_Front_Vector_float_262144_1024 2.69% 5450243.465 5596997.331 - -5.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 140358.187 144131.572 - 1.91% -
BM_lexicographical_compare_three_way_fast_path/262144 2.68% 58419.173 59986.551 - 0.37% -
ranges::minmax(std::vector<__int128>)/64 2.68% 31.230 32.067 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 2.67% 1.404 1.441 - 3.27% -
BM_stop_token_single_thread_polling_stop_requested/1024 2.67% 1671.015 1715.665 - 2.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.67% 50.725 52.077 - 1.18% -
SetIntersection_Interlaced_Set_uint64_64_4 2.67% 21068083.177 21629608.655 - 4.07% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 2.66% 9210.184 9455.569 - 3.93% -
BM_deque_deque_copy_backward/2 2.66% 2.468 2.533 - 0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.66% 241.115 247.527 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.66% 4.994 5.127 - 0.39% -
BM_vector_deque_move_backward/512 2.65% 17.506 17.970 - 2.53% -
SetIntersection_Front_Set_float_262144_262144 2.65% 1608624.352 1651292.481 - 1.74% -
std::multimap<int,_int>::ctor(const&)/32 2.65% 217.826 223.597 - -0.03% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.65% 5.713 5.864 - 1.70% -
BM_lexicographical_compare_three_way_fast_path/16384 2.65% 3630.878 3726.918 - 0.44% -
BM_deque_vector_move/512 2.64% 16.616 17.055 - 3.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.64% 51.747 53.114 - 0.55% -
SetIntersection_Interlaced_Set_string_16384_1024 2.64% 349998083.127 359237703.024 - 2.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.63% 174678.089 179280.667 - 2.88% -
std::reverse_copy(list<int>)/64 2.63% 29.255 30.025 - 0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.63% 282.401 289.821 - -0.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 2.63% 7.966 8.175 - 2.20% -
ranges::min(std::deque<__int128>)/70000 2.63% 23865.090 24491.593 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.62% 1502459.873 1541885.350 - -6.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.62% 138138.831 141758.593 - -3.34% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 2.61% 43.822 44.968 - -1.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.61% 12612.502 12941.975 - -0.11% -
BM_format_to_iterator/<std::array>_string_len_6000 2.61% 60.275 61.847 - 3.12% -
std::move(deque<int>)/8 2.60% 3.450 3.539 - 1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.59% 13266714.681 13610888.523 - -9.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.59% 23.704 24.318 - -4.34% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 2.59% 1.171 1.202 - 2.65% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.59% 990920.685 1016537.961 - 2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.58% 6153282.716 6312197.419 - -5.28% -
BM_lexicographical_compare_three_way_fast_path/64 2.58% 15.034 15.423 - 0.39% -
SetIntersection_Front_Set_uint32_1024_256 2.58% 3805387.994 3903573.130 - 9.33% -
BM_join_view_in_vectors/1 2.58% 2.947 3.023 - 2.49% -
BM_lexicographical_compare_three_way_fast_path/65536 2.58% 14587.432 14963.626 - 0.55% -
SetIntersection_Interlaced_Vector_float_64_1 2.58% 16669146.872 17098977.719 - 0.84% -
SetIntersection_Interlaced_Set_uint64_256_4 2.57% 11295011.243 11585421.560 - 2.23% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.57% 236.209 242.270 - 0.26% -
rng::for_each(set<int>)/8 2.56% 4.492 4.607 - 0.48% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.55% 12279.990 12593.411 - 2.41% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.54% 396.950 407.044 - 3.91% -
std::format(float)_(fmt:_{:_0a}) 2.54% 25.724 26.377 - 1.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.54% 115090.354 118009.557 - -5.19% -
std::copy_if(deque<int>)_(every_other)/64 2.53% 22.779 23.356 - 0.59% -
SetIntersection_Interlaced_Set_uint64_64_16 2.52% 22722826.647 23294967.576 - 5.99% -
std::unordered_multiset<int>::erase(iterator)/8192 2.52% 22.805 23.378 - 18.25% -
BM_CmpLess_int_int 2.51% 1.061 1.088 - 3.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.51% 922.234 945.405 - -0.16% -
SetIntersection_Front_Vector_float_256_64 2.51% 4261818.675 4368723.309 - 0.83% -
std::fill(vector<int>)/1024 2.51% 29.077 29.806 - 0.42% -
std::make_heap(vector<int>)_(shuffled)/1024 2.50% 565.075 579.210 - 0.70% -
BM_StringRead_Hot_Deep_Large 2.50% 0.505 0.518 - 3.42% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 2.50% 1.200 1.230 - -3.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.50% 86.806 88.972 - -4.41% -
std::remove_if(deque<int>)_(prefix)/8192 2.49% 4178.163 4282.275 - -3.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.49% 20.079 20.579 - 0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.49% 15.473 15.857 - 0.14% -
BM_deque_deque_ranges_copy/70000 2.49% 3294.338 3376.235 - 2.44% -
std::find(list<int>)_(process_all)/50 2.49% 18.826 19.294 - 1.27% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.48% 567.155 581.244 - -0.28% -
BM_lexicographical_compare_three_way_fast_path/4096 2.48% 922.133 945.020 - 0.37% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.47% 1861.663 1907.739 - 3.84% -
std::move(vector<bool>)_(unaligned)/4096 2.47% 25.965 26.607 - -1.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.47% 610.348 625.411 - 3.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.46% 40662.497 41664.825 - 0.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.46% 346.008 354.532 - 2.81% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 2.46% 1075353.906 1101830.667 - 2.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.46% 31.084 31.847 - -0.69% -
std::is_sorted(list<int>)/8 2.45% 2.081 2.132 - 0.90% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.45% 929361.828 952090.617 - -7.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.45% 6517.530 6676.914 - -11.56% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.44% 22.458 23.006 - 10.70% -
SetIntersection_Front_Vector_uint64_256_64 2.44% 4260959.301 4365006.659 - 1.05% -
SetIntersection_Front_Vector_uint32_16384_64 2.44% 1332856.331 1365359.427 - -4.22% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.44% 14556.907 14911.814 - 0.37% -
ranges::minmax(std::vector<__int128>)/8 2.44% 4.034 4.132 - 0.33% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.44% 36928.761 37828.247 - -0.44% -
std::pop_heap(vector<int>)/1024 2.43% 9.682 9.918 - -0.64% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.43% 238721.182 244533.115 - -0.39% -
ranges::minmax(std::vector<__int128>)/70000 2.43% 34326.380 35160.941 - -0.49% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.43% 789.857 809.055 - -1.10% -
SetIntersection_None_Vector_string_1_1 2.42% 543671244.851 556840824.472 - 3.88% -
BM_lexicographical_compare_three_way_fast_path/4 2.42% 1.112 1.139 - 0.35% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.41% 18.900 19.357 - 1.32% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.41% 1.615 1.654 - 2.44% -
std::unique_copy(deque<int>)_(contiguous)/52 2.41% 14.396 14.743 - -20.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.41% 1.209 1.238 - -7.27% -
BM_vector_deque_copy/1 2.41% 2.291 2.346 - 0.77% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.41% 628.631 643.767 - -5.21% -
SetIntersection_None_Set_float_64_4 2.41% 21065226.436 21572267.290 - -4.77% -
SetIntersection_Interlaced_Vector_float_16_4 2.41% 57234745.688 58611427.736 - 1.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.40% 49960.663 51159.725 - 0.34% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.40% 356.896 365.449 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.39% 22944.589 23494.014 - 0.82% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.39% 20080.072 20560.667 - 2.87% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.39% 58284.225 59677.505 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.39% 160043368.937 163865620.641 - 2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.38% 1298.875 1329.808 - 8.62% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.38% 12808.151 13113.052 - 0.07% -
std::stable_partition(vector<int>)_(sparse)/32 2.38% 7.459 7.636 - 0.98% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.38% 4722.770 4835.136 - 0.32% -
std::make_heap(deque<int>)_(ascending)/1024 2.38% 2595.500 2657.146 - 0.11% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.37% 55.331 56.642 - 1.88% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.37% 7130.931 7299.839 - -9.03% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.37% 17.265 17.674 - 0.37% -
SetIntersection_Front_Set_float_16384_64 2.37% 1730651.554 1771614.474 - -0.27% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 2.37% 62.584 64.065 - 2.41% -
ranges::minmax(std::vector<long_long>)/64 2.37% 9.937 10.172 - 0.74% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.36% 27.188 27.831 - -7.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.36% 1878.757 1923.074 - 0.51% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.36% 3627.443 3712.957 - 0.26% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.36% 9.165 9.381 - 1.94% -
ranges::min(std::vector<long_long>)/70000 2.36% 7674.275 7855.035 - -0.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.35% 101.415 103.801 - 1.54% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.35% 258.782 264.866 - -0.61% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.35% 240187.336 245829.183 - 0.70% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.35% 1.396 1.429 - 0.97% -
std::set<int>::find(key)_(non-existent)/1024 2.35% 5.378 5.504 - -1.30% -
std::set<std::string>::clear()/32 2.34% 876.899 897.447 - 0.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.33% 940.986 962.945 - 2.00% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.33% 581.704 595.271 - -0.11% -
std::replace_if(deque<int>)_(prefix)/8192 2.33% 3420.887 3500.549 - 1.08% -
BM_deque_vector_move_backward/5500 2.33% 200.931 205.609 - 3.94% -
ranges::min(std::deque<__int128>)/8 2.33% 2.792 2.857 - 1.21% -
std::find(deque<int>)_(bail_25%)/1024 2.32% 66.035 67.569 - -0.77% -
rng::contains(deque<int>)_(process_all)/8 2.32% 2.866 2.932 - -5.16% -
BM_PushHeap_uint32_Ascending_16 2.32% 0.917 0.938 - -7.97% -
SetIntersection_Front_Set_string_262144_256 2.32% 14694952.545 15035756.639 - 2.05% -
std::generate(list<int>)/8192 2.32% 7504.862 7678.908 - 1.52% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.32% 17.281 17.681 - -1.72% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 2.32% 5.959 6.097 - 1.78% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.31% 4456.898 4559.984 - -0.08% -
std::list<std::string>::ctor(size)/32 2.31% 352.735 360.888 - 1.05% -
BM_stop_token_async_reg_unreg_callback/16777216 2.31% 13845692540.999 14165618957.952 - 1.00% -
std::fill_n(vector<bool>)/512 2.31% 1.428 1.461 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.31% 920.710 941.964 - 0.29% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.30% 27743.971 28381.613 - -2.29% -
SetIntersection_Front_Vector_string_262144_64 2.30% 3131135.823 3203046.791 - 5.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.29% 181479.996 185635.156 - -0.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.29% 179692.170 183800.637 - -4.30% -
std::copy_if(list<int>)_(every_other)/262144 2.28% 204387.302 209049.102 - -0.47% -
SetIntersection_Front_Set_float_64_64 2.28% 13646673.642 13957754.099 - -0.47% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.28% 811422.036 829903.367 - 2.35% -
BM_deque_vector_move/1 2.28% 2.051 2.098 - -1.72% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.28% 34.632 35.421 - -13.42% -
ranges::min(std::vector<char>)/70000 2.28% 478.639 489.531 - -0.17% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.27% 34.972 35.768 - -2.90% -
rng::for_each(multimap<int>)/8 2.27% 4.390 4.490 - -1.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.27% 15.017 15.358 - 2.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.27% 252372.831 258105.334 - 3.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.27% 9.213 9.423 - 2.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.27% 804147.698 822370.952 - 0.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.26% 519.689 531.455 - 1.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.26% 637.450 651.842 - -0.89% -
std::format(double)_(fmt:_{:_10Le}) 2.24% 71.092 72.688 - 2.90% -
std::find_if(list<int>)_(process_all)/1024 2.24% 703.149 718.930 - 3.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.24% 28.842 29.489 - 2.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.24% 63833.936 65264.097 - 2.90% -
BM_std_minmax_element<long_long>/4 2.24% 1.222 1.250 - 0.57% -
std::format(float)_(fmt:_{:_0Lf}) 2.24% 48.997 50.094 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.24% 9755174.591 9973570.201 - 3.25% -
BM_deque_vector_ranges_move_backward/5500 2.24% 198.449 202.889 - 2.20% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.24% 20369.761 20825.361 - -4.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.24% 427.625 437.189 - 2.99% -
std::set<int>::ctor(const&)/32 2.24% 213.468 218.242 - -1.06% -
std::find_if(deque<int>)_(bail_25%)/8192 2.24% 569.375 582.108 - -10.17% -
BM_StringRelational_Eq_Empty_Small_Control 2.23% 0.477 0.488 - -1.23% -
std::map<int,_int>::ctor(const&)/1024 2.23% 6512.080 6657.122 - -0.92% -
rng::find_last(list<int>)_(bail_10%)/8 2.23% 2.021 2.066 - -0.57% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.23% 175044.872 178942.212 - 2.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.22% 509654.921 520993.127 - 2.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.22% 281377.011 287631.628 - 1.71% -
std::remove(vector<int>)_(sprinkled)/32 2.22% 48.416 49.490 - 1.27% -
std::rotate(vector<int>)_(1_element_forward)/32 2.22% 2.969 3.034 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.21% 6834657.462 6985722.296 - -11.58% -
BM_deque_vector_copy/4000 2.20% 139.516 142.590 - 0.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.20% 2.247 2.297 - -0.35% -
ranges::minmax(std::vector<long_long>)/70000 2.20% 8975.629 9173.089 - 0.35% -
std::remove_copy(list<int>)_(prefix)/50 2.20% 18.574 18.982 - 0.10% -
BM_Copy_Null 2.20% 0.505 0.516 - -3.40% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.20% 15145.098 15477.628 - -0.55% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.19% 42314.526 43240.709 - -0.42% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.18% 1824.271 1864.094 - 0.37% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.18% 9.766 9.979 - -4.65% -
BM_deque_vector_ranges_copy_backward/4000 2.18% 143.060 146.173 - 1.38% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.17% 14.722 15.042 - 2.10% -
std::set<int>::contains(key)_(existent)/1024 2.17% 3.778 3.860 - -1.14% -
BM_std_minmax_element<int>/4 2.17% 1.239 1.266 - 5.23% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.17% 2.493 2.547 - -38.98% -
std::replace_if(vector<int>)_(prefix)/50 2.17% 13.805 14.104 - -0.49% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.17% 27.328 27.920 - -4.22% -
std::fill_n(vector<bool>)/32768 2.17% 29.285 29.919 - -2.25% -
ranges::minmax(std::deque<char>)/8 2.17% 3.791 3.873 - 20.43% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.16% 3426.712 3500.899 - -4.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.16% 13994186.114 14296862.517 - -1.28% -
std::fill(vector<int>)/8192 2.16% 228.633 233.576 - 0.01% -
std::copy_if(deque<int>)_(every_other)/8 2.16% 3.399 3.472 - 1.18% -
BM_PushHeap_uint64_Ascending_256 2.15% 2.094 2.139 - 2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.15% 0.769 0.785 - -0.14% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.15% 510.928 521.925 - 1.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.15% 3.663 3.742 - -0.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.15% 174478.577 178227.010 - 3.33% -
BM_vector_deque_ranges_copy_backward/1 2.14% 2.284 2.333 - 0.51% -
bm_ranges_lexicographical_compare<int>/64 2.14% 4.343 4.436 - 1.24% -
BM_Swap_FuncPtr_SmallTrivialFunctor 2.13% 3.284 3.354 - 3.51% -
std::partition_point(list<int>)/50 2.13% 24.421 24.941 - 0.08% -
std::format(float)_(fmt:_{:_0e}) 2.13% 38.431 39.250 - 0.16% -
ranges::minmax(std::list<__int128>)/64 2.13% 38.187 38.999 - -0.09% -
ranges::min(std::list<char>)/70000 2.13% 53107.561 54236.648 - 1.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.12% 2012.993 2055.663 - 0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.12% 24.293 24.807 - -0.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.11% 16.357 16.703 - 0.65% -
bm_lexicographical_compare<int>/1 2.10% 1.447 1.478 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.10% 6269854.663 6401299.824 - -2.99% -
SetIntersection_Front_Vector_string_16384_64 2.10% 3122086.287 3187529.436 - 0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.09% 333293712.763 340253629.036 - -1.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.09% 19455.474 19861.475 - -1.07% -
BM_StringRead_Hot_Deep_Small 2.09% 0.501 0.511 - 1.65% -
ranges::min(std::deque<char>)/64 2.08% 16.209 16.546 - 0.28% -
std::format(double)_(fmt:_{:_10Lf}) 2.08% 73.482 75.010 - 1.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.07% 716.942 731.805 - -0.02% -
BM_format_to_n_string_begin<std::vector<char>>/1 2.07% 10.915 11.141 - 2.65% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.07% 1085672.395 1108105.271 - -0.58% -
SetIntersection_Interlaced_Set_uint64_64_1 2.06% 16697876.304 17042284.413 - 4.34% -
BM_PushHeap_float_QuickSortAdversary_1024 2.06% 0.619 0.632 - -0.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.05% 57036.838 58208.614 - 4.83% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 2.05% 3.338 3.407 - -0.74% -
BM_format_to_string_begin<std::wstring>/1 2.05% 10.530 10.746 - 2.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.05% 20.753 21.178 - 15.99% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.05% 10.947 11.172 - -1.10% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.05% 34.827 35.541 - -0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.05% 31.915 32.569 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.05% 5125.641 5230.584 - 4.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.05% 621.748 634.466 - 4.90% -
std::format(float)_(fmt:_{:_0f}) 2.04% 37.807 38.579 - 0.36% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.04% 2.333 2.380 - -1.23% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.04% 1708.425 1743.259 - 0.94% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.04% 12.708 12.967 - -0.33% -
VChain,_4_levels 2.04% 15.603 15.921 - -1.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.04% 272.245 277.786 - 2.64% -
SetIntersection_None_Set_uint32_64_4 2.03% 21265636.559 21697295.595 - 1.19% -
SetIntersection_Front_Set_string_16384_4 2.03% 1258331.676 1283841.191 - 0.63% -
BM_deque_deque_ranges_copy/1024 2.02% 36.782 37.527 - 2.02% -
std::find(vector<bool>)_(process_all)/1048576 2.02% 3614.614 3687.660 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.02% 6.094 6.217 - 1.54% -
std::partition_point(list<int>)/32 2.02% 15.639 15.955 - -0.10% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 2.02% 904.852 923.091 - 2.94% -
std::replace_if(deque<int>)_(prefix)/1024 2.01% 470.356 479.825 - -0.17% -
std::move(vector<int>)/1048576 2.01% 55865.998 56990.624 - 0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.01% 11975.688 12216.700 - 2.38% -
BM_deque_vector_move/2 2.01% 1.804 1.840 - 0.05% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.00% 1891.277 1929.154 - 0.22% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.00% 1635740.154 1668474.446 - 4.70% -
BM_deque_deque_copy_backward/1024 1.99% 37.955 38.712 - 0.27% -
BM_deque_vector_copy_backward/5500 1.99% 198.943 202.901 - 2.10% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 1.98% 38.656 39.422 - 3.01% -
ranges::minmax(std::deque<char>)/70000 1.98% 23656.192 24124.803 - 0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.98% 380.113 387.642 - -7.22% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.98% 149295.892 152246.706 - 0.28% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.97% 17.677 18.025 - 1.54% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.97% 2882.923 2939.719 - 2.29% -
std::lower_bound(std::list<int>)/100 1.97% 89.022 90.775 - -0.65% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.97% 75.881 77.375 - 0.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.97% 17.901 18.253 - 0.91% -
BM_format_string<wchar_t>/1 1.96% 12.348 12.591 - -1.41% -
SetIntersection_Front_Set_uint32_16384_16384 1.96% 211515699.545 215665349.972 - 1.52% -
BM_StringAssignAsciiz_Large_Transparent 1.96% 11.741 11.971 - 4.40% -
std::equal(list<int>)_(it,_it,_it)/8 1.96% 2.653 2.705 - -0.11% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.96% 93084.860 94908.481 - 0.47% -
std::move(deque<int>)/1048576 1.95% 54549.017 55614.547 - -5.64% -
std::map<std::string,_int>::erase(iterator)/32 1.95% 28.573 29.130 - -9.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.95% 1.176 1.199 - -0.16% -
SetIntersection_Front_Vector_string_256_16 1.95% 6087286.265 6205891.117 - 5.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.95% 512807.143 522797.809 - 1.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.95% 27.618 28.156 - 2.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.94% 231.290 235.787 - -2.84% -
SetIntersection_None_Set_string_1024_16 1.94% 9180812.435 9359119.043 - 6.52% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.94% 4672.590 4763.234 - -1.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.94% 23197.843 23647.773 - 1.36% -
BM_BitsetToString<1048576>/Dense_(90%)/90 1.94% 81985.487 83572.554 - 0.48% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.93% 1.388 1.415 - -5.89% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.93% 402.522 410.306 - 3.48% -
std::unique(list<int>)_(sprinkled)/8192 1.93% 7873.584 8025.794 - -3.57% -
BM_deque_vector_copy/1024 1.93% 36.903 37.616 - 1.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.93% 3983.782 4060.672 - 1.05% -
std::unique(deque<int>)_(contiguous)/1024 1.93% 505.904 515.668 - 0.19% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.92% 47.763 48.682 - 0.14% -
std::remove_if(list<int>)_(sprinkled)/1024 1.92% 958.191 976.625 - -0.30% -
BM_deque_vector_move/4000 1.92% 139.565 142.247 - 0.08% -
rng::starts_with(deque<int>,_pred)/1048576 1.92% 506338.357 516057.631 - 0.55% -
std::sort(deque<int>)_(repeated)/8 1.91% 18.070 18.416 - 3.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.91% 4.115 4.193 - 0.18% -
std::set<std::string>::count(key)_(non-existent)/32 1.91% 10.090 10.283 - -1.95% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.91% 167.007 170.191 - -0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.90% 442.645 451.076 - 1.56% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.90% 11.833 12.058 - 2.07% -
std::reverse(vector<int>)/8 1.90% 1.478 1.506 - -0.15% -
SetIntersection_None_Vector_float_1024_1024 1.89% 1077292.294 1097675.864 - 1.46% -
std::format(int64_t)_(fmt:_{:0>512X}) 1.89% 34.618 35.272 - 0.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.89% 955545.288 973603.455 - 1.43% -
std::partition_copy(list<int>)/32 1.89% 8.582 8.744 - -1.43% -
BM_deque_vector_ranges_copy/64000 1.89% 2912.713 2967.755 - 1.74% -
std::find_if_not(list<int>)_(process_all)/50 1.89% 38.043 38.760 - 1.46% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.89% 5256.140 5355.236 - -3.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.88% 2.082 2.122 - 2.50% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.88% 17566.836 17897.542 - 0.99% -
BM_PushHeap_uint64_PipeOrgan_16 1.88% 0.867 0.884 - 0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.88% 13746.409 14004.911 - 0.49% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.88% 4744.683 4833.848 - 0.06% -
std::unordered_set<std::string>::erase(iterator)/1024 1.88% 27.474 27.989 - 6.44% -
std::format(float)_(fmt:_{:_0g}) 1.88% 61.401 62.553 - 0.31% -
BM_PushHeap_string_SingleElement_262144 1.87% 2.647 2.696 - 1.37% -
std::move_backward(list<int>)/64 1.87% 38.935 39.663 - 0.37% -
ranges::min(std::deque<long_long>)/8 1.87% 2.268 2.311 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.87% 20.716 21.102 - 3.84% -
BM_format_to_string_back_inserter<std::list<char>>/1 1.86% 22.251 22.665 - 2.51% -
SetIntersection_None_Set_float_64_16 1.86% 18072182.118 18408980.141 - 0.08% -
bm_swap_ranges_vb_aligned/8 1.86% 3.148 3.207 - 1.69% -
std::unordered_set<int>::erase(key)_(existent)/32 1.86% 21.354 21.751 - -2.33% -
BM_deque_deque_move/70000 1.86% 3363.727 3426.260 - 2.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.86% 260371.769 265211.282 - 1.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.86% 889.465 905.994 - 1.46% -
BM_format_to_iterator/<std::deque>_string_len_6000 1.86% 149.032 151.801 - 3.24% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.86% 10.953 11.157 - 3.33% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.85% 7.263 7.398 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.85% 140610.661 143214.604 - 0.44% -
std::format(double)_(fmt:_{:_0Lg}) 1.85% 77.331 78.762 - 2.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.84% 19.269 19.625 - 6.91% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.84% 18.495 18.834 - 2.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.84% 674.910 687.295 - 0.86% -
std::format(float)_(fmt:_{:_10Lg}) 1.83% 75.126 76.503 - 1.88% -
SetIntersection_Front_Vector_uint32_16384_256 1.83% 2156052.399 2195527.053 - -9.40% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.83% 4.039 4.113 - 1.86% -
std::remove_if(deque<int>)_(prefix)/1024 1.83% 546.111 556.097 - -0.79% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.83% 4.730 4.816 - -3.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.82% 31.965 32.548 - -5.14% -
ranges::minmax(std::deque<char>)/64 1.82% 22.697 23.109 - 3.07% -
std::fill_n(vector<bool>)/4096 1.82% 4.085 4.160 - -0.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.82% 20688.633 21064.336 - -0.85% -
BM_stop_token_async_reg_unreg_callback/131072 1.82% 113310381.696 115367608.750 - 1.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.81% 396.568 403.754 - 3.25% -
std::unordered_set<int>::contains(key)_(existent)/32 1.81% 1.409 1.434 - -4.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.81% 19.846 20.205 - 4.35% -
std::format(float)_(fmt:_{:_10a}) 1.80% 28.224 28.734 - 0.89% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.80% 0.883 0.899 - -1.26% -
std::deque<std::string>::ctor(size)/8192 1.80% 8451.333 8603.397 - -0.40% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 1.80% 35.175 35.807 - -3.12% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.80% 8.320 8.470 - 0.39% -
std::format(int64_t)_(fmt:_{:0512X}) 1.79% 36.380 37.031 - 2.12% -
ranges::min(std::list<__int128>)/8 1.79% 2.041 2.078 - 0.90% -
BM_CmpEqual_uint_uchar 1.79% 1.100 1.120 - 0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.79% 8762.895 8919.452 - 3.84% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.78% 175433.960 178563.691 - 2.67% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.78% 35.053 35.678 - -0.92% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.78% 1.260 1.282 - -18.49% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 1.77% 12842704.481 13070256.165 - 3.68% -
std::copy_if(deque<int>)_(every_other)/4096 1.77% 1421.829 1446.998 - 0.13% -
std::search(list<int>)_(near_matches)/1000 1.77% 37526.370 38189.052 - 0.49% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.77% 3.075 3.129 - 1.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.76% 12767.873 12992.957 - -1.45% -
std::find_end(forward_list<int>)_(single_element)/1024 1.76% 698.772 711.088 - -1.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.76% 123.572 125.747 - -0.47% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.75% 7.263 7.390 - -0.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.75% 19.268 19.606 - 3.51% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 1.75% 23.213 23.620 - -1.55% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.75% 12.551 12.771 - -2.84% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.75% 14132.890 14380.157 - 0.05% -
bm_lexicographical_compare<unsigned_char>/4096 1.75% 75.774 77.098 - 0.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.75% 13180.992 13411.097 - 2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.75% 4605565.917 4685936.824 - 0.92% -
SetIntersection_Interlaced_Set_string_16384_64 1.74% 345293571.655 351318265.670 - -1.91% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.74% 8.650 8.801 - 0.98% -
SetIntersection_None_Set_float_256_16 1.74% 10880779.425 11070534.164 - -1.92% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.74% 86832.315 88344.909 - -0.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.74% 12927.719 13152.709 - -0.12% -
std::remove_copy(vector<int>)_(prefix)/50 1.74% 13.771 14.010 - 0.19% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.73% 5.094 5.182 - 1.97% -
std::format(int64_t)_(fmt:_{:0^512x}) 1.73% 31.698 32.247 - -1.94% -
std::copy_if(deque<int>)_(every_other)/512 1.73% 177.340 180.408 - 0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.73% 44.167 44.931 - -0.91% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.73% 347806.776 353819.611 - 2.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.73% 30.619 31.149 - -0.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.72% 120344.086 122413.170 - -0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.72% 14483.737 14732.532 - 0.25% -
BM_PushHeap_uint64_Ascending_1024 1.71% 2.573 2.617 - 1.65% -
std::find_if_not(vector<bool>)_(process_all)/50 1.71% 23.804 24.211 - -0.80% -
BM_format_to_string_back_inserter<std::list<char>>/16384 1.71% 197755.059 201137.692 - 3.47% -
std::adjacent_find(vector<int>)/1048576 1.71% 233990.326 237986.320 - 1.73% -
std::rotate_copy(vector<int>)/1024 1.70% 32.778 33.335 - -0.18% -
std::set<std::string>::count(key)_(non-existent)/8192 1.70% 33.834 34.410 - 1.00% -
std::generate(vector<int>)/8192 1.70% 1799.929 1830.524 - -0.04% -
SetIntersection_Front_Set_uint64_262144_256 1.69% 3713053.704 3775981.823 - 3.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.69% 2.777 2.824 - 0.11% -
std::remove(deque<int>)_(sprinkled)/1024 1.69% 511.264 519.911 - -0.47% -
std::multiset<int>::contains(key)_(existent)/1024 1.69% 3.963 4.030 - 2.88% -
std::format(float)_(fmt:_{:0>17500_10Le}) 1.69% 204.884 208.338 - 1.59% -
BM_lexicographical_compare_three_way_fast_path/16 1.69% 4.308 4.380 - 0.59% -
bm_lexicographical_compare<signed_char>/512 1.68% 7.655 7.784 - 0.05% -
BM_deque_deque_move/4000 1.68% 142.118 144.510 - 0.95% -
std::search(list<int>)_(no_match)/1000 1.68% 672.398 683.674 - 0.77% -
rng::starts_with(vector<int>)/1048576 1.68% 68354.232 69499.983 - 1.54% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.68% 52719.900 53603.359 - 2.34% -
std::adjacent_find(vector<int>)/8192 1.67% 1811.272 1841.525 - 0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.67% 379371.160 385698.894 - -0.14% -
BM_deque_deque_ranges_move/1024 1.66% 36.979 37.593 - 2.15% -
std::move(list<int>)/32768 1.66% 30295.449 30798.769 - -0.47% -
SetIntersection_Interlaced_Set_uint64_256_64 1.66% 13855898.284 14085762.477 - 10.71% -
rng::find_last(list<int>)_(bail_10%)/8192 1.66% 6231.799 6335.014 - 0.66% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.66% 2.385 2.425 - 4.97% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.65% 585812.361 595487.433 - 0.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.65% 6263.388 6366.715 - 0.69% -
std::format(double)_(fmt:_{:_0L}) 1.65% 75.771 77.018 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.64% 2276932.848 2314367.251 - 2.26% -
std::copy(vector<bool>)_(unaligned)/64 1.64% 1.755 1.784 - -0.25% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.64% 3932.639 3997.202 - 2.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.64% 24.763 25.169 - -1.85% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.64% 12.073 12.271 - 4.10% -
BM_lexicographical_compare_three_way_fast_path/256 1.64% 68.197 69.314 - -0.73% -
SetIntersection_Front_Set_string_16384_256 1.64% 14418310.113 14654389.385 - 0.10% -
SetIntersection_Front_Set_uint32_262144_256 1.64% 3821812.911 3884324.510 - -3.56% -
std::pop_heap(vector<float>)/8192 1.63% 19.644 19.965 - -13.05% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.63% 105267.024 106984.051 - 2.31% -
std::make_heap(deque<int>)_(ascending)/8192 1.63% 20434.578 20767.590 - -1.01% -
rng::for_each(multimap<int>)/8192 1.63% 15883.257 16141.997 - -3.11% -
BM_BitsetToString<8192>/Dense_(90%)/90 1.63% 389.861 396.210 - 0.13% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.63% 7.275 7.393 - -0.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.62% 17.080 17.358 - -0.44% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.62% 6546.310 6652.357 - -0.56% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.62% 7744.738 7870.174 - -10.81% -
std::format(float)_(fmt:_{:_10}) 1.62% 60.748 61.730 - 0.55% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.62% 6820.001 6930.273 - 3.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.62% 12470.883 12672.302 - 0.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.61% 3.209 3.261 - -0.76% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.61% 2.273 2.310 - -0.49% -
BM_PushHeap_float_Random_16384 1.61% 7.550 7.672 - -1.00% -
std::format(int64_t)_(fmt:_{:0>512x}) 1.61% 28.313 28.768 - 2.07% -
BM_PushHeap_uint32_Random_256 1.60% 5.500 5.588 - 0.23% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.59% 416.048 422.683 - 2.66% -
std::generate_n(vector<int>)/1024 1.59% 238.481 242.281 - 0.31% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.59% 14.940 15.178 - 1.23% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 1.59% 10.903 11.076 - 1.63% -
BM_format_to_string_back_inserter<std::wstring>/1 1.59% 13.475 13.689 - -0.31% -
std::remove(vector<int>)_(sprinkled)/50 1.59% 52.468 53.300 - 0.46% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.59% 14.162 14.386 - -0.60% -
ranges::min(std::list<long_long>)/8 1.59% 1.843 1.872 - -3.89% -
std::copy(deque<int>)/262144 1.58% 11566.385 11749.597 - -27.78% -
SetIntersection_None_Set_string_256_256 1.58% 5697327.418 5787283.972 - 0.42% -
std::find(deque<int>)_(process_all)/50 1.58% 13.048 13.254 - -6.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.58% 4.507 4.578 - 1.35% -
std::count_if(list<int>)_(every_other)/8 1.57% 2.716 2.759 - -0.43% -
ranges::min(std::vector<long_long>)/8 1.57% 2.126 2.160 - -1.73% -
BM_PushHeap_uint32_Random_16384 1.57% 5.618 5.707 - -2.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.57% 13167.920 13375.036 - 4.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.57% 14477.288 14704.972 - 1.10% -
std::fill(vector<int>)/50 1.57% 2.161 2.195 - -0.13% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.57% 260645.710 264737.290 - 1.65% -
std::format(float)_(fmt:_{:_0Lg}) 1.57% 74.844 76.018 - 0.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.57% 7231.930 7345.112 - 0.11% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.56% 210259.060 213540.150 - 1.64% -
std::format(float)_(fmt:_{:_10Lf}) 1.56% 55.747 56.617 - -0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.56% 30067.956 30536.743 - -0.29% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.56% 4103.809 4167.744 - 0.81% -
std::transform(vector<int>,_vector<int>)/32 1.56% 16.892 17.155 - -0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.56% 485240.586 492789.878 - -0.28% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.56% 0.816 0.829 - 1.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.55% 27.842 28.275 - 2.43% -
std::copy_if(deque<int>)_(every_other)/262144 1.55% 91040.057 92455.237 - -0.16% -
std::make_heap(deque<int>)_(ascending)/8 1.55% 27.034 27.454 - -0.42% -
std::move(vector<bool>)_(aligned)/1048576 1.55% 1703.571 1730.030 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.55% 1116.022 1133.340 - -4.01% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.55% 9935992.598 10089900.862 - 2.90% -
BM_PushHeap_uint32_Random_262144 1.54% 5.757 5.846 - -0.95% -
std::copy_n(vector<bool>)_(unaligned)/64 1.54% 1.762 1.789 - -0.72% -
BM_align/1 1.54% 0.921 0.935 - 0.26% -
bm_lexicographical_compare<unsigned_char>/1 1.54% 1.566 1.590 - 4.06% -
std::move_backward(vector<int>)/1048576 1.54% 56466.354 57333.894 - -2.43% -
std::format(float)_(fmt:_{:_17000L}) 1.54% 97.165 98.657 - -0.04% -
BM_StringAssignAsciiz_Huge_Transparent 1.53% 191.637 194.572 - -5.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.53% 9.011 9.148 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.52% 4344247.022 4410348.728 - -18.25% -
SetIntersection_Interlaced_Set_string_262144_262144 1.52% 17965185.709 18238327.557 - 2.89% -
BM_std_minmax_element<char>/64 1.52% 17.109 17.369 - -1.30% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.52% 15026.812 15255.150 - -0.06% -
std::any_of(list<int>)_(process_all)/50 1.52% 21.501 21.827 - -1.13% -
rng::contains(vector<int>)_(process_all)/1048576 1.52% 230218.702 233714.365 - 0.37% -
BM_Ostream_number/3 1.52% 31.338 31.813 - 0.56% -
SetIntersection_Front_Set_string_1024_1024 1.52% 55151219.466 55987910.464 - 0.90% -
BM_vector_deque_ranges_copy/4096 1.52% 144.872 147.067 - 1.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.51% 21176.761 21496.957 - 0.69% -
std::copy_if(vector<int>)_(entire_range)/4096 1.51% 911.558 925.339 - 0.06% -
std::partition_copy(vector<int>)/1024 1.51% 467.207 474.243 - -1.44% -
std::unordered_set<int>::count(key)_(existent)/32 1.51% 1.435 1.456 - 9.57% -
BM_deque_deque_ranges_move/4000 1.50% 142.121 144.259 - -0.41% -
std::move_backward(vector<bool>)_(aligned)/4096 1.50% 7.120 7.227 - 0.85% -
SetIntersection_None_Set_uint64_16384_1024 1.50% 169268240.056 171807558.537 - 3.72% -
bm_exception_ptr_copy_assign_nonnull 1.50% 3.414 3.466 - 0.89% -
std::transform(list<int>,_list<int>)/8192 1.50% 9001.263 9136.114 - -0.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1.50% 1884.918 1913.109 - -0.47% -
BM_deque_deque_move_backward/70000 1.49% 8128.075 8249.561 - 3.78% -
rng::fold_left(deque<int>)/32 1.49% 16.159 16.401 - -1.36% -
std::format(double)_(fmt:_{:_0Le}) 1.49% 60.591 61.494 - 2.10% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.49% 3622.930 3676.832 - 0.25% -
std::move(list<int>)/1048576 1.49% 989096.004 1003811.426 - -0.64% -
SetIntersection_Interlaced_Vector_float_1024_1024 1.48% 5958482.543 6046961.339 - 2.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.48% 16.502 16.747 - 3.55% -
std::fill_n(list<int>)/32 1.48% 7.936 8.054 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.48% 1120535.098 1137137.205 - 0.59% -
std::remove_if(deque<int>)_(prefix)/32 1.48% 54.625 55.431 - 2.04% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.47% 1.927 1.956 - -3.64% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.47% 27.807 28.217 - -0.17% -
std::fill(vector<bool>)/4096 1.47% 4.119 4.180 - -0.28% -
std::remove(deque<int>)_(prefix)/1024 1.47% 515.258 522.840 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.47% 18.846 19.123 - -0.10% -
SetIntersection_Front_Vector_float_16384_16 1.47% 1114771.297 1131164.062 - 3.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.47% 4.076 4.136 - 0.25% -
std::format(float)_(fmt:_{:_10g}) 1.47% 61.394 62.297 - 0.01% -
std::fill_n(vector<int>)/8192 1.47% 229.420 232.792 - 0.09% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.47% 13.409 13.606 - 2.41% -
std::rotate(vector<int>)_(by_1/4)/50 1.47% 35.303 35.822 - -0.56% -
BM_vector_deque_move_backward/4000 1.47% 142.206 144.295 - 1.62% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.47% 18.593 18.866 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.47% 11251370.324 11416242.399 - 1.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 721.093 731.645 - 12.82% -
bm_lexicographical_compare<int>/512 1.46% 29.463 29.894 - 0.33% -
std::rotate(list<int>)_(by_1/4)/1024 1.46% 564.276 572.511 - -0.23% -
VChain_fail,_1_level 1.46% 7.292 7.398 - -1.34% -
std::copy_n(vector<bool>)_(aligned)/32768 1.46% 34.810 35.318 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.46% 11443837.587 11610541.329 - 3.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.46% 24.558 24.916 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.45% 1226661.717 1244506.596 - 0.89% -
rng::contains(deque<int>)_(process_all)/8192 1.45% 1852.142 1879.041 - 0.52% -
std::fill_n(vector<int>)/50 1.45% 2.175 2.206 - -0.27% -
BM_CmpEqual_int_schar 1.45% 1.125 1.141 - 0.84% -
std::format(double)_(fmt:_{:_0Lf}) 1.45% 69.653 70.660 - 1.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.44% 1436.657 1457.364 - -0.48% -
ranges::minmax(std::vector<long_long>)/8 1.44% 2.076 2.106 - 0.40% -
std::deque<int>::insert(begin)_(cheap_elements)/32 1.44% 6.033 6.119 - 2.12% -
BM_PushHeap_float_PipeOrgan_16 1.44% 0.897 0.909 - 0.26% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.44% 3311.047 3358.639 - 0.22% -
std::list<std::string>::ctor(size)/1024 1.44% 12773.821 12957.419 - -4.11% -
std::rotate(list<int>)_(by_1/4)/8192 1.44% 6476.986 6569.973 - -32.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.44% 22.616 22.941 - 1.17% -
std::copy_if(list<int>)_(every_other)/8 1.43% 2.252 2.284 - -0.07% -
std::move_backward(list<int>)/8 1.43% 3.334 3.382 - 0.18% -
std::generate_n(vector<int>)/8192 1.43% 1804.172 1829.978 - -0.14% -
std::copy_if(vector<int>)_(entire_range)/32768 1.43% 7289.981 7394.249 - 0.02% -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1.43% 209.818 212.819 - 1.20% -
SetIntersection_Front_Vector_float_262144_262144 1.43% 350517718.489 355530673.488 - 1.41% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.43% 52.728 53.480 - -0.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.42% 728.615 738.987 - -2.32% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.42% 399.859 405.548 - 3.68% -
BM_deque_deque_ranges_move/65536 1.42% 3107.141 3151.301 - 1.93% -
BM_toupper_string<wchar_t> 1.42% 6.304 6.394 - -0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.42% 476.742 483.506 - -0.60% -
std::remove_copy(list<int>)_(sprinkled)/50 1.42% 18.450 18.712 - -0.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.41% 156.784 159.002 - 7.50% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.41% 1002894.613 1017057.455 - -3.48% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.41% 40.777 41.353 - 5.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.41% 19879286.500 20159670.955 - 2.54% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.41% 27.262 27.646 - -0.25% -
std::generate(vector<int>)/1024 1.41% 239.287 242.654 - 0.04% -
std::replace_if(deque<int>)_(prefix)/50 1.41% 20.264 20.549 - 1.34% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.40% 4279.396 4339.507 - -0.37% -
std::replace(list<int>)_(prefix)/50 1.40% 16.924 17.162 - -0.35% -
std::copy_if(deque<int>)_(every_other)/32768 1.40% 11391.688 11551.215 - -0.34% -
BM_num_get<double> 1.40% 36.182 36.688 - -2.02% -
std::set<int>::lower_bound(key)_(existent)/8192 1.39% 8.157 8.271 - -8.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.39% 2298973.510 2330989.202 - -0.55% -
std::set<int>::equal_range(key)_(existent)/1024 1.39% 4.457 4.519 - 1.18% -
std::format(int64_t)_(fmt:_{:0512b}) 1.39% 35.892 36.390 - 0.33% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.38% 5.028 5.098 - 3.32% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.38% 67.171 68.100 - -0.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.38% 28.304 28.695 - -4.60% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.38% 21.788 22.089 - 0.03% -
std::none_of(vector<int>)_(process_all)/32 1.38% 8.359 8.475 - 1.56% -
BM_StringFindCharLiteral/64 1.38% 2.089 2.118 - -0.76% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.38% 5886.704 5967.912 - 0.64% -
std::copy_backward(deque<int>)/1048576 1.38% 128657.472 130432.022 - -9.03% -
std::copy_if(deque<int>)_(every_other)/1048576 1.38% 364716.571 369744.126 - -0.24% -
BM_PushHeap_float_Ascending_16384 1.38% 4.291 4.350 - 2.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.38% 22.866 23.180 - 0.27% -
BM_align/8 1.38% 0.921 0.933 - 0.04% -
std::find(deque<int>)_(process_all)/8 1.37% 3.398 3.445 - 4.35% -
std::copy(vector<bool>)_(aligned)/4096 1.37% 4.800 4.866 - 0.79% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.37% 42.306 42.884 - 0.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.36% 1.063 1.078 - -18.26% -
std::move_backward(vector<int>)/262144 1.36% 21617.353 21911.478 - -0.56% -
std::partition_point(list<int>)/1024 1.36% 1282.087 1299.520 - 1.86% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.36% 41.231 41.792 - 2.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.36% 49704.562 50378.999 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.35% 18885.037 19140.117 - 0.77% -
std::find_end(list<int>)_(process_all)/8192 1.35% 7498.840 7600.095 - 0.99% -
SetIntersection_Front_Vector_uint64_1024_16 1.35% 1112265.207 1127271.289 - 2.66% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.34% 56760.805 57522.123 - -0.59% -
bm_lexicographical_compare<unsigned_char>/32768 1.34% 562.517 570.061 - 0.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.34% 8.041 8.149 - 2.43% -
std::copy_backward(list<int>)/32768 1.34% 26091.314 26440.707 - -0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.34% 7539.064 7640.011 - -0.25% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.34% 27.606 27.976 - -1.94% -
BM_vector_deque_copy/1024 1.33% 35.780 36.257 - 0.69% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.33% 345.574 350.177 - 5.81% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 1.33% 2534.865 2568.609 - 0.75% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.33% 24.375 24.699 - -0.01% -
SetIntersection_Front_Set_string_1024_256 1.33% 14273701.097 14462955.374 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/50 1.32% 35.296 35.761 - -0.30% -
BM_PushHeap_float_Random_16 1.32% 5.334 5.405 - -0.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.32% 15.567 15.773 - -3.15% -
std::format(float)_(fmt:_{:_0L}) 1.32% 73.979 74.953 - 0.71% -
SetIntersection_Interlaced_Set_float_64_16 1.32% 21818647.974 22105869.401 - -1.78% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.32% 703.232 712.489 - 4.74% -
std::count(list<int>)_(every_other)/1048576 1.32% 815047.523 825770.566 - -0.27% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.31% 1.616 1.638 - 1.36% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.31% 38.547 39.053 - 4.19% -
std::rotate(list<int>)_(by_1/3)/1024 1.31% 786.859 797.179 - -0.24% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.31% 6.440 6.524 - 2.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.31% 116538.781 118062.369 - 1.19% -
std::copy_if(list<int>)_(every_other)/1048576 1.31% 820991.267 831719.293 - -1.13% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.30% 272720.271 276275.372 - -0.04% -
SetIntersection_Interlaced_Vector_string_256_64 1.30% 20278652.198 20542825.383 - -0.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.30% 12703.758 12868.856 - 0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.30% 5364.817 5434.536 - 0.45% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.30% 20.214 20.476 - -0.31% -
SetIntersection_Interlaced_Set_string_1024_4 1.29% 10367208.455 10501364.333 - -0.95% -
std::for_each_n(list<int>)/32 1.29% 11.087 11.231 - -0.01% -
std::find(vector<int>)_(process_all)/8 1.29% 2.702 2.737 - 1.87% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.29% 14.267 14.452 - -0.13% -
std::copy(vector<bool>)_(aligned)/32768 1.29% 34.757 35.205 - 0.40% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.29% 563.756 571.009 - 0.10% -
bm_lexicographical_compare<unsigned_char>/512 1.29% 8.638 8.750 - 0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.28% 27.278 27.628 - 1.04% -
SetIntersection_None_Set_string_16384_256 1.28% 189368817.101 191795168.770 - -6.82% -
std::format(float)_(fmt:_{:0>17500_0f}) 1.28% 179.039 181.333 - 1.85% -
std::count(deque<int>)_(every_other)/8192 1.28% 1915.092 1939.579 - 0.63% -
SetIntersection_None_Set_uint32_64_1 1.28% 22452201.829 22738592.433 - 1.70% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.27% 782.453 792.425 - -0.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.27% 21842.113 22119.993 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.27% 15.353 15.548 - 1.90% -
std::copy_if(vector<int>)_(entire_range)/262144 1.27% 58640.914 59383.419 - -0.90% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.26% 17.613 17.836 - -0.65% -
std::stable_partition(deque<int>)_(dense)/50 1.26% 37.528 38.003 - -13.91% -
std::copy_if(vector<int>)_(entire_range)/8 1.26% 2.265 2.294 - 1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.26% 1844583.414 1867847.572 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 666.699 675.094 - -1.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.26% 18.880 19.118 - 1.56% -
BM_CmpEqual_int_ushort 1.26% 1.094 1.108 - 0.55% -
std::move_backward(vector<bool>)_(unaligned)/64 1.25% 1.628 1.649 - -11.07% -
std::set<int>::lower_bound(key)_(existent)/1024 1.25% 4.506 4.563 - 1.68% -
BM_vector_deque_ranges_copy/4000 1.25% 140.667 142.424 - 1.19% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.25% 16159.057 16360.945 - 0.23% -
BM_PushHeap_uint32_Random_1024 1.25% 5.717 5.789 - -0.79% -
std::is_sorted(vector<int>,_pred)/1024 1.25% 462.687 468.449 - -0.31% -
std::find_end(forward_list<int>)_(same_length)/1000 1.24% 1451.641 1469.713 - 0.78% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.24% 6827.782 6912.709 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.23% 2453927.205 2484232.014 - 4.40% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.23% 801.364 811.251 - -0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.23% 23626.868 23917.598 - -0.18% -
std::fill(list<int>)/32 1.23% 8.150 8.250 - -0.18% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.23% 1443.350 1461.073 - 2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.23% 1048184.399 1061054.546 - 1.32% -
SetIntersection_Front_Set_uint32_1024_64 1.22% 1631755.639 1651727.138 - -0.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.22% 2.349 2.378 - 7.23% -
std::rotate(deque<int>)_(by_1/4)/50 1.22% 73.934 74.838 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.22% 22307416.818 22579875.025 - 0.49% -
std::unordered_set<int>::clear()/32 1.22% 604.585 611.959 - 0.11% -
SetIntersection_Front_Set_uint64_262144_16384 1.22% 218628940.634 221293078.297 - 0.39% -
SetIntersection_None_Vector_string_1024_1 1.22% 1143480.413 1157412.788 - -1.82% -
rng::contains(deque<int>)_(process_all)/32 1.22% 8.536 8.640 - -0.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.22% 63779.148 64555.479 - 0.62% -
std::find_if_not(deque<int>)_(process_all)/1024 1.22% 248.767 251.795 - -0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.21% 9.069 9.179 - -2.61% -
std::find_if_not(vector<int>)_(process_all)/8 1.21% 1.413 1.430 - 4.11% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.21% 38619.251 39088.199 - 0.23% -
BM_StringFindAllMatch/512 1.21% 11.609 11.750 - 2.45% -
BM_deque_vector_move/70000 1.21% 3204.991 3243.858 - 0.73% -
std::format(float)_(fmt:_{:0^17500_17000}) 1.21% 225.746 228.476 - 0.37% -
std::adjacent_find(list<int>)/1048576 1.21% 859057.273 869438.502 - -1.64% -
std::rotate(deque<int>)_(by_1/3)/1024 1.21% 1779.984 1801.471 - -0.35% -
SetIntersection_Interlaced_Set_float_262144_262144 1.21% 1635774.414 1655512.615 - 3.52% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.21% 3801.904 3847.775 - 0.59% -
std::rotate(deque<int>)_(1_element_backward)/32 1.21% 3.539 3.582 - 1.32% -
std::generate_n(vector<int>)/50 1.20% 11.750 11.891 - -0.06% -
std::for_each(set<int>::iterator)/8 1.20% 4.513 4.567 - -0.44% -
BM_deque_vector_ranges_copy/1 1.20% 2.095 2.120 - 1.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.19% 139204.095 140863.768 - -1.70% -
SetIntersection_Front_Set_string_262144_1024 1.19% 59686589.347 60397691.875 - 1.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.19% 26.706 27.024 - -77.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.19% 16.308 16.502 - 1.01% -
std::search(list<int>)_(single_element)/1024 1.19% 739.627 748.415 - -0.16% -
std::map<int,_int>::find(key)_(non-existent)/32 1.19% 2.210 2.237 - -5.93% -
std::count_if(list<int>)_(every_other)/8192 1.18% 7045.937 7129.414 - 0.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.18% 12.170 12.314 - -13.30% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.18% 88216.470 89259.164 - 0.54% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.18% 5.649 5.716 - -0.69% -
VChain,_3_levels 1.18% 11.319 11.452 - -2.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.18% 730.717 739.309 - -2.01% -
std::replace(deque<int>)_(sprinkled)/1024 1.17% 344.764 348.812 - -0.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.17% 493.439 499.230 - 0.50% -
std::move(deque<int>)/262144 1.17% 14862.681 15037.066 - -7.04% -
std::move_backward(deque<int>)/1048576 1.17% 125794.150 127263.904 - -0.72% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.17% 944.514 955.523 - 1.26% -
std::equal(list<int>)_(it,_it,_it)/8192 1.17% 9275.331 9383.410 - -0.82% -
std::partition(vector<int>)_(sparse)/1024 1.16% 253.223 256.167 - -0.07% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.16% 68.656 69.452 - 0.80% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.16% 562.829 569.355 - -0.35% -
std::stable_sort(vector<int>)_(descending)/1024 1.16% 2777.984 2810.185 - 1.00% -
std::map<int,_int>::find(key)_(existent)/32 1.16% 1.696 1.716 - 2.59% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.16% 4.010 4.056 - -0.38% -
std::adjacent_find(vector<int>)/1024 1.16% 232.357 235.045 - 0.46% -
std::multiset<int>::erase(key)_(existent)/1024 1.15% 39.857 40.317 - -4.22% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.15% 2.051 2.075 - 0.60% -
std::shift_left(deque<int>)/32 1.15% 3.760 3.803 - 0.84% -
std::move(list<int>)/262144 1.15% 240899.308 243672.074 - -1.52% -
BM_PushHeap_uint32_Ascending_262144 1.15% 4.806 4.861 - -2.96% -
std::copy_if(vector<int>)_(entire_range)/512 1.15% 120.729 122.117 - -0.08% -
bm_lexicographical_compare<signed_char>/32768 1.15% 472.571 477.994 - 0.14% -
std::move(deque<int>)/4096 1.15% 147.783 149.478 - 0.43% -
BM_StringCopy_Huge 1.15% 110.873 112.145 - 1.60% -
std::partition_point(deque<int>)/8192 1.15% 14.911 15.082 - -0.87% -
BM_PathConstructForwardIter/large_string/64 1.14% 2577.346 2606.849 - 1.41% -
std::replace(deque<int>)_(sprinkled)/8192 1.14% 2758.549 2790.122 - -0.26% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.14% 21.793 22.042 - -0.07% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.14% 32520.954 32892.266 - -0.35% -
BM_WeakPtrIncDecRef 1.14% 4.091 4.138 - 0.67% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.14% 32.212 32.580 - -2.93% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 1.14% 566.118 572.577 - -1.27% -
SetIntersection_Front_Set_uint64_16384_256 1.14% 3884669.344 3928931.260 - -0.52% -
rng::starts_with(list<int>,_pred)/8 1.14% 3.478 3.517 - 0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.13% 56664.457 57306.367 - 1.85% -
rng::fold_left(deque<int>)/50 1.13% 27.054 27.360 - -1.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.13% 20050.501 20277.071 - 0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.13% 1.315 1.330 - 3.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.13% 1926.770 1948.485 - 6.50% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.13% 20.433 20.664 - -0.29% -
BM_to_chars_bad/23 1.13% 2.100 2.124 - 0.79% -
SetIntersection_None_Set_float_64_1 1.13% 22164630.300 22414221.904 - -3.06% -
SetIntersection_Interlaced_Set_string_64_64 1.12% 35089417.383 35483794.683 - -1.38% -
std::sort_heap(deque<int>)/1024 1.12% 13305.576 13455.109 - 0.19% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.12% 55.966 56.595 - -0.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.12% 81.331 82.243 - 1.05% -
std::rotate(list<int>)_(by_1/3)/8192 1.12% 8197.130 8288.969 - -26.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.12% 7640.070 7725.565 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.12% 180090.382 182103.877 - -4.22% -
SetIntersection_Front_Set_float_64_16 1.12% 15499835.303 15672705.890 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.11% 20.215 20.440 - 3.38% -
std::find_if(deque<int>)_(process_all)/32768 1.11% 9318.367 9421.883 - 7.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.11% 32810.853 33175.080 - 1.32% -
SetIntersection_Front_Vector_string_64_64 1.11% 24966445.875 25243126.350 - -3.02% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.11% 240733.096 243397.504 - 0.05% -
std::remove_copy(list<int>)_(prefix)/32 1.11% 11.144 11.267 - -0.58% -
std::format(float)_(fmt:_{:_0La}) 1.11% 36.899 37.307 - -0.29% -
std::fill_n(vector<int>)/32 1.11% 1.127 1.139 - -0.16% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.10% 10.442 10.557 - 1.63% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.10% 576986.762 583348.438 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 282.099 285.202 - 3.02% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.10% 6741.638 6815.668 - -0.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.10% 397.916 402.283 - 2.18% -
std::rotate(vector<int>)_(by_1/3)/32 1.10% 19.468 19.681 - -0.12% -
rng::contains(deque<int>)_(process_all)/1048576 1.09% 242412.885 245065.637 - 0.28% -
BM_SeedSeq_Generate/16/1 1.09% 53.756 54.343 - 0.49% -
BM_vector_deque_ranges_move/64 1.09% 2.820 2.851 - 1.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.09% 15629.976 15800.160 - 0.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.09% 33.989 34.359 - 0.67% -
std::move_backward(vector<int>)/32768 1.09% 1700.669 1719.159 - 0.14% -
BM_format_to_iterator/<std::deque>_string_len_6 1.08% 13.991 14.143 - 1.52% -
bm_ranges_swap_ranges_vb_unaligned/64 1.08% 6.169 6.236 - -0.92% -
BM_LexicallyNormal/small_path/64 1.08% 1004.095 1014.983 - 5.59% -
std::shift_right(deque<int>)/8192 1.08% 305.668 308.982 - -1.70% -
std::find(vector<int>)_(bail_25%)/8 1.08% 1.359 1.373 - -2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.08% 11280377.934 11402469.471 - 0.65% -
SetIntersection_Front_Set_float_16384_16 1.08% 1212384.228 1225500.968 - 4.67% -
std::transform(vector<int>)_(identity_transform)/50 1.08% 16.064 16.238 - 0.63% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.943 2.975 - 1.04% -
std::format(double)_(fmt:_{:_10g}) 1.08% 62.468 63.141 - 0.35% -
SetIntersection_None_Vector_uint32_262144_1 1.08% 1128766.049 1140931.364 - 1.43% -
std::remove(list<int>)_(prefix)/50 1.08% 62.538 63.211 - 0.62% -
std::find(deque<int>)_(process_all)/8192 1.08% 1911.547 1932.143 - -0.60% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 1.08% 10.304 10.415 - 0.09% -
std::rotate(list<int>)_(by_1/2)/32 1.07% 5.938 6.002 - -0.01% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.07% 8.462 8.553 - 2.11% -
std::rotate_copy(list<int>)/32 1.07% 8.609 8.701 - -1.69% -
std::format(double)_(fmt:_{:017500_10f}) 1.07% 201.669 203.821 - 1.76% -
std::move_backward(vector<int>)/4096 1.06% 134.719 136.153 - 0.31% -
std::move(vector<bool>)_(aligned)/32768 1.06% 36.390 36.776 - 0.21% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.06% 27.187 27.476 - 0.88% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.06% 23415.293 23663.429 - 1.43% -
BM_vector_deque_ranges_move/4096 1.06% 145.614 147.157 - 2.18% -
std::generate_n(list<int>)/32 1.06% 8.433 8.522 - -0.07% -
SetIntersection_Front_Vector_uint32_16384_16 1.06% 1113680.286 1125450.827 - -3.39% -
std::stable_partition(vector<int>)_(sparse)/8192 1.05% 1544.433 1560.724 - 1.14% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.05% 13.366 13.507 - 0.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.05% 69493.269 70221.866 - 0.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.05% 2538.343 2564.948 - 0.79% -
std::remove(vector<int>)_(sprinkled)/1024 1.05% 281.617 284.567 - -0.26% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.04% 987540.717 997853.630 - 1.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.04% 3808.654 3848.400 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.04% 31591.357 31920.982 - 1.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.04% 267597.027 270389.051 - 0.11% -
BM_format_to_string_span<wchar_t>/16384 1.04% 1752.648 1770.930 - -1.64% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.04% 625.005 631.515 - -0.24% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.04% 559.741 565.540 - -4.20% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.04% 888.701 897.902 - 0.47% -
std::remove_if(list<int>)_(prefix)/32 1.03% 57.879 58.478 - -2.72% -
BM_deque_vector_move/65536 1.03% 2963.246 2993.899 - 0.79% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.03% 1484.284 1499.624 - 2.43% -
std::adjacent_find(vector<int>,_pred)/50 1.03% 23.194 23.433 - 3.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.03% 194.953 196.957 - 0.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.03% 656.501 663.244 - -3.60% -
std::copy_if(deque<int>)_(entire_range)/262144 1.03% 68774.201 69479.256 - -0.07% -
std::copy_backward(deque<int>)/262144 1.02% 30572.528 30885.809 - -11.17% -
std::remove_copy(vector<int>)_(prefix)/1024 1.02% 260.468 263.137 - 0.24% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.02% 10.826 10.937 - -0.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.02% 13.419 13.556 - 0.18% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.02% 185.600 187.489 - 1.38% -
std::fill_n(vector<bool>)/64 1.02% 1.425 1.440 - 2.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.02% 28.392 28.680 - -0.29% -
BM_join_view_deques/4000 1.01% 11589.373 11706.888 - 0.88% -
SetIntersection_Front_Set_uint32_16_16 1.01% 37778519.050 38161536.377 - 0.95% -
BM_deque_vector_ranges_move/65536 1.01% 2971.935 3002.047 - 0.80% -
SetIntersection_Front_Vector_float_262144_64 1.01% 1356836.175 1370572.336 - -9.05% -
std::partial_sort(vector<int>)_(shuffled)/8 1.01% 28.414 28.701 - 1.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.01% 23.828 24.068 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 7805.594 7884.326 - 5.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.00% 23.936 24.177 - -1.27% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.00% 2864.945 2893.712 - 2.38% -
bm_lexicographical_compare<signed_char>/4096 1.00% 59.098 59.691 - 0.07% -
BM_stop_token_single_thread_polling_stop_requested/131072 1.00% 208468.818 210558.361 - 1.22% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.815 - -3.53% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.631 - -0.75% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.163 - -0.57% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.790 - -0.42% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.440 - -0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.481 - -0.32% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.05% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.315 - 0.83% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.503 - 0.39% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.649 - -3.68% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.858 - -1.39% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.783 - 0.18% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.355 - -0.30% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.755 - -0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.002 - -0.31% -
std::distance(join_view(vector<vector<int>>))/50 -94.97% 12.517 0.630 - -4.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.54% 844.361 71.435 - -0.16% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.34% 261.801 27.910 - 0.23% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.404 - -0.26% -
std::find_end(list<int>)_(match_near_end)/1000 -89.24% 733.450 78.953 - -0.00% -
std::fill_n(deque<int>)/8192 -87.43% 1866.881 234.706 - 0.31% -
std::fill(deque<int>)/8192 -87.33% 1864.796 236.227 - 0.66% -
std::fill_n(deque<int>)/1024 -87.28% 231.642 29.463 - -0.30% -
std::find_end(deque<int>)_(match_near_end)/1000 -87.26% 348.494 44.397 - 7.26% -
std::fill(deque<int>)/1024 -87.01% 232.589 30.215 - 0.62% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.68% 560.703 74.691 - 0.34% -
std::fill_n(deque<int>)/32 -86.00% 8.269 1.158 - 0.33% -
std::fill(deque<int>)/32 -84.53% 8.811 1.363 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.30% 3859.343 644.443 - -2.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -83.03% 968.953 164.468 - -1.70% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.304 - -0.03% -
std::fill_n(deque<int>)/50 -81.84% 12.186 2.212 - 0.85% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.69% 122.759 22.480 - -0.72% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.55% 323441.716 59681.581 - 0.17% -
std::fill(deque<int>)/50 -81.49% 12.763 2.362 - -0.06% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.42% 323485.437 60098.032 - 0.01% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.93% 271537.279 57220.475 - -0.06% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.23% 263474.992 57347.262 - -0.15% -
BM_num_get<void*> -77.37% 47.636 10.782 - -1.88% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.61% 194270.888 47383.024 - -0.54% -
std::find_end(deque<int>)_(same_length)/1024 -70.94% 1394.647 405.288 - 21.54% -
std::find_end(deque<int>)_(same_length)/8192 -69.96% 11168.880 3354.591 - 23.40% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.61% 161550.849 49095.380 - 1.03% -
std::fill(vector<bool>)/262144 -68.13% 720.065 229.452 - -0.42% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.43% 138430.643 52011.767 - -1.09% -
BM_num_get<unsigned_int> -61.90% 25.424 9.686 - -2.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -61.67% 1747.195 669.615 - 22.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -61.59% 1666.586 640.116 - 24.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -61.58% 52.412 20.135 - -2.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.46% 18151.862 6995.398 - 0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -61.07% 17545.803 6830.330 - -0.56% -
BM_num_get<unsigned_short> -60.77% 25.562 10.029 - -1.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.61% 249.065 98.110 - -1.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.44% 130791.216 51736.792 - 0.67% -
BM_num_get<unsigned_long_long> -60.27% 25.970 10.318 - -1.32% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.24% 17633.737 7011.739 - -1.45% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.81% 14734.367 5922.412 - 1.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.42% 17236.328 6993.890 - 2.83% -
BM_num_get<unsigned_long> -59.23% 25.450 10.376 - -0.56% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.46% 13790.984 5729.122 - 0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.14% 14372.895 6016.056 - -3.06% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.37% 340.914 145.316 - 0.09% -
std::find_end(deque<int>)_(same_length)/1000 -57.15% 935.209 400.721 - 22.81% -
std::copy_n(vector<int>)/32768 -57.07% 3686.644 1582.812 - -30.08% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.93% 13791.062 5940.158 - -0.02% -
BM_num_get<long_long> -56.85% 24.715 10.665 - -0.84% -
BM_num_get<long> -56.77% 24.398 10.547 - -4.39% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.37% 11462.674 5001.490 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.83% 76.407 33.751 - -48.44% -
BM_format_to_string_begin<std::wstring>/16384 -55.27% 1775.154 793.995 - 16.97% -
BM_num_get<bool> -54.31% 25.320 11.568 - -2.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -53.94% 216.578 99.762 - 0.30% -
std::set<std::string>::insert(value)_(already_present)/32 -53.84% 16.328 7.537 - -0.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.64% 206.029 97.573 - 1.29% -
std::find_end(vector<int>)_(same_length)/1000 -51.19% 494.629 241.428 - -0.38% -
std::find_end(vector<int>)_(same_length)/1024 -51.15% 505.125 246.751 - -0.34% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.27% 1547.198 769.410 - -0.36% -
std::find_end(list<int>)_(same_length)/1024 -50.26% 1500.195 746.247 - -0.76% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.25% 1584.834 788.412 - -0.41% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.04% 417.683 208.678 - -2.67% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.89% 1212.963 607.839 - -0.28% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.88% 9944.725 4983.998 - -0.30% -
std::find_if(list<int>)_(process_all)/50 -49.81% 38.050 19.097 - 0.27% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.81% 1241.659 623.210 - -0.19% -
std::find_end(vector<int>)_(same_length)/8192 -49.75% 4021.139 2020.795 - -0.10% -
std::find_end(list<int>)_(same_length)/1000 -49.36% 1471.156 745.017 - 0.01% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.21% 130.284 66.173 - -6.34% -
BM_format_to_n_string_begin<std::string>/16384 -48.97% 288.382 147.165 - -6.52% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.92% 37.468 19.137 - -1.05% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.83% 412.896 211.267 - -0.02% -
std::find_end(list<int>)_(same_length)/8192 -48.83% 15737.538 8052.887 - -17.03% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.28% 416.280 215.301 - 0.77% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.02% 401.487 208.713 - -0.57% -
std::find_end(deque<int>)_(near_matches)/1000 -47.75% 30016.921 15684.889 - -0.31% -
std::find_end(deque<int>)_(near_matches)/1024 -47.72% 31166.564 16293.510 - -0.45% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.23% 691458.833 364910.745 - -48.53% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.08% 16.719 8.847 - -62.85% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.03% 336.688 178.343 - -0.05% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.96% 0.476 0.252 - -0.20% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.10% 17079.425 9205.612 - 4.19% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.78% 3657.183 1983.002 - -22.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.29% 0.481 0.263 - -0.26% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.19% 46244.650 25344.748 - -22.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.88% 141.916 78.217 - 0.03% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.82% 341.550 188.470 - -1.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.69% 364.886 201.836 - -0.98% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.45% 1435.590 797.433 - -0.26% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.12% 10.626 5.938 - -60.17% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.66% 0.485 0.273 - -0.83% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.44% 2.058 1.164 - -0.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.42% 6.251 3.537 - -1.17% -
bm_exception_ptr_move_ctor_nonnull -43.38% 6.848 3.878 - -1.45% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.11% 1368.116 778.343 - -0.22% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.37% 305.808 176.239 - 0.41% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -42.35% 919.690 530.222 - -18.11% -
BM_PushHeap_float_Descending_16 -42.27% 0.632 0.365 - -0.65% -
SetIntersection_Interlaced_Vector_float_262144_64 -41.74% 15662720.001 9124786.063 - -54.60% -
BM_PushHeap_float_Descending_4 -41.65% 0.612 0.357 - -2.11% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.17% 656165.456 386034.190 - -42.50% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.60% 14.637 8.842 - -4.04% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.91% 307.662 187.944 - -0.28% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.70% 45.933 28.618 - -3.07% -
std::set<int>::ctor(const&,_alloc)/8192 -36.86% 77999.624 49247.238 - -3.53% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.79% 27.276 17.241 - 3.69% -
std::find_end(deque<int>)_(near_matches)/8192 -36.78% 1769000.521 1118325.134 - -0.75% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.74% 79867.273 50521.561 - -4.09% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.46% 2.934 1.864 - 1.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.43% 48.762 30.999 - -47.60% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.28% 23.334 14.869 - -2.02% -
std::fill_n(vector<bool>)/1048576 -36.26% 3822.407 2436.229 - -36.25% -
std::set<int>::ctor(const&,_alloc)/1024 -36.15% 9679.700 6180.359 - -3.22% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.69% 120.283 77.359 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -35.60% 23668700.453 15242913.151 - 3.41% -
bm_exception_ptr_swap_null -35.58% 5.399 3.478 - 0.69% -
std::copy_n(list<int>)/64 -35.35% 22.405 14.486 - -1.17% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.33% 9837.980 6361.976 - -3.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -35.26% 10.857 7.030 - -27.67% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -34.90% 0.355 0.231 - -48.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -34.61% 1.956 1.279 - -34.22% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -34.32% 41.831 27.476 - -0.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.68% 41.375 27.441 - 0.54% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.58% 2.637 1.752 - -33.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -33.55% 1.923 1.278 - -27.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.38% 0.397 0.264 - -45.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.22% 38.282 25.564 - -12.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -33.21% 33.952 22.675 - -30.21% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.17% 80156.175 53568.051 - -2.18% -
bm_exception_ptr_move_ctor_null -33.10% 3.337 2.232 - 5.80% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.10% 9999.342 6689.653 - -2.13% -
std::unique_copy(list<int>)_(contiguous)/52 -32.99% 29.051 19.468 - -0.86% -
BM_StringEraseWithMove_Huge_Transparent -32.92% 69.490 46.612 - 1.20% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -32.81% 249.628 167.732 - 14.11% -
BM_PushHeap_string_QuickSortAdversary_1 -32.73% 0.700 0.471 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.59% 13072113.395 8811807.382 - 1.10% -
BM_Move_Null -32.58% 0.907 0.611 - 0.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.53% 9961.179 6721.116 - 1.15% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.42% 0.696 0.470 - 0.83% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -32.41% 20.065 13.562 - 12.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.03% 78936.141 53653.416 - 1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.87% 12762327.382 8695289.491 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.87% 12857869.172 8760702.475 - -1.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -31.84% 1.971 1.343 - -12.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.80% 12922716.210 8812937.482 - -0.60% -
std::map<std::string,_int>::erase(key)_(existent)/32 -31.52% 75.997 52.046 - -32.29% -
std::multiset<int>::count(key)_(existent)/1024 -31.18% 8.033 5.528 - -1.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -30.88% 1.806 1.249 - -9.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.61% 12867102.536 8927930.570 - 2.03% -
BM_PushHeap_float_PipeOrgan_1 -30.39% 0.671 0.467 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.36% 350290295.941 243927061.132 - -30.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.30% 345568085.054 240847236.584 - -3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.19% 354636383.584 247557106.534 - -30.64% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -30.18% 27.006 18.857 - -15.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.92% 12709486.086 8907053.450 - 3.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -29.84% 42.545 29.847 - -19.64% -
BM_StringEraseWithMove_Huge_Opaque -29.50% 68.230 48.102 - -1.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -29.27% 42.668 30.180 - -0.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.11% 39.488 27.995 - 0.04% -
std::all_of(vector<int>)_(process_all)/50 -28.39% 19.204 13.751 - -8.47% -
std::any_of(vector<int>)_(process_all)/50 -27.97% 18.971 13.665 - -1.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -27.87% 6028.056 4348.302 - -2.55% -
BM_PushHeap_float_Descending_64 -27.63% 0.523 0.379 - -0.53% -
BM_emoji_text<wchar_t> -27.58% 1153.624 835.474 - 0.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -27.56% 0.485 0.351 - 15.02% -
ranges::min(std::deque<long_long>)/70000 -27.35% 26305.416 19111.334 - -28.11% -
BM_format_to_string_pointer<char>/16384 -26.39% 253.145 186.338 - 25.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.38% 6.544 4.817 - -5.69% -
BM_PushHeap_string_Ascending_1 -26.14% 0.642 0.474 - -10.14% -
BM_format_to_n_string_begin<std::wstring>/16384 -26.11% 1903.067 1406.261 - -12.22% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.06% 84.554 62.516 - -10.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.04% 33.088 24.470 - 0.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -25.64% 40.793 30.335 - -27.70% -
std::set<std::string>::insert(value)_(already_present)/1024 -25.63% 22.657 16.851 - -0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.57% 33.662 25.055 - -21.12% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -25.46% 1902.510 1418.163 - -11.70% -
BM_Istream_numbers/0 -25.35% 1395.199 1041.569 - -1.05% -
std::find_end(deque<int>)_(process_all)/8192 -25.29% 2856.159 2133.937 - 6.88% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -25.15% 12.445 9.315 - -11.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -24.94% 6.571 4.932 - -20.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -24.94% 11.049 8.293 - -24.95% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.75% 20.481 15.413 - 3.27% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.64% 3.208 2.417 - -43.42% -
std::find_end(deque<int>)_(process_all)/1048576 -24.17% 366182.771 277665.216 - 4.61% -
BM_Istream_numbers/3 -24.00% 1402.724 1066.007 - -1.75% -
BM_Istream_numbers/2 -23.44% 1434.465 1098.183 - -1.86% -
std::lower_bound(std::forward_list<int>)/100 -23.39% 108.722 83.296 - 0.76% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.27% 41839.989 32105.294 - -0.10% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.10% 40274.147 30969.844 - 0.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.08% 7.174 5.518 - 1.08% -
bm_exception_ptr_move_assign_nonnull -22.98% 6.894 5.310 - 8.34% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -22.88% 1.619 1.249 - -28.28% -
std::transform(list<int>)_(identity_transform)/50 -22.81% 39.305 30.339 - -0.03% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.80% 63.231 48.816 - -0.42% -
BM_StringFindStringLiteral/1024 -22.78% 23.787 18.367 - 0.37% -
BM_SystemErrorWithMessage -22.75% 23.123 17.863 - -0.50% -
std::unordered_set<int>::find(key)_(existent)/1024 -22.69% 1.486 1.149 - -21.95% -
BM_Istream_numbers/1 -22.61% 1423.789 1101.823 - -1.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.53% 32.005 24.795 - -30.27% -
std::multiset<int>::count(key)_(existent)/32 -22.23% 4.705 3.660 - -2.46% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.07% 2406237.543 1875250.670 - 0.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -21.96% 1.553 1.212 - -16.01% -
std::move(deque<int>)/64 -21.68% 6.112 4.787 - -3.54% -
std::for_each(set<int>::iterator)/50 -21.44% 44.234 34.748 - 0.08% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -21.33% 8.273 6.508 - -6.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 -21.25% 9040.942 7119.805 - -44.64% -
ranges::min(std::list<__int128>)/1 -21.03% 0.396 0.313 - -30.99% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.00% 870.550 687.705 - -0.43% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.00% 2.379 1.879 - -20.39% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -20.97% 104.860 82.866 - 32.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -20.70% 15051.910 11935.740 - -3.97% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.57% 3747.263 2976.306 - 0.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -20.37% 1.661 1.323 - -20.65% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.28% 1.025 0.817 - -0.07% -
SetIntersection_Interlaced_Vector_float_262144_4 -20.27% 1990645.687 1587072.913 - -24.03% -
rng::starts_with(list<int>,_pred)/8192 -20.14% 12219.251 9758.481 - -15.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.08% 211995.841 169424.890 - 0.85% -
std::set<std::string>::erase(key)_(existent)/8192 -19.98% 104.125 83.320 - 1.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.86% 28.223 22.619 - -0.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.83% 39.569 31.721 - -2.94% -
ranges::min(std::deque<__int128>)/1 -19.78% 0.837 0.671 - -5.34% -
BM_PushHeap_float_Descending_256 -19.60% 0.499 0.401 - -0.18% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -19.59% 1.525 1.227 - -15.32% -
BM_PushHeap_uint64_Ascending_1 -19.47% 0.577 0.465 - -1.69% -
std::find_if_not(vector<int>)_(process_all)/50 -19.36% 6.854 5.527 - -2.33% -
std::find_end(list<int>)_(single_element)/8192 -19.21% 9655.531 7800.850 - -6.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.20% 25.784 20.834 - -20.51% -
SetIntersection_Interlaced_Vector_float_1024_16 -19.10% 2543981.484 2058169.277 - -25.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.03% 62.246 50.400 - -0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.03% 23.575 19.089 - -22.21% -
BM_vector_deque_ranges_copy/0 -19.01% 0.682 0.553 - 10.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.00% 7.342 5.946 - -18.31% -
std::map<int,_int>::erase(iterator)/8192 -18.96% 26.727 21.659 - -9.45% -
std::vector<std::string>::ctor(size)/8192 -18.80% 5187.044 4211.676 - 0.67% -
std::for_each(multiset<int>::iterator)/50 -18.78% 47.219 38.351 - -4.76% -
std::deque<std::string>::ctor(size)/32 -18.73% 51.330 41.717 - 0.41% -
BM_vector_deque_ranges_move_backward/0 -18.70% 0.549 0.446 - -16.72% -
Chain_fail,_4_levels -18.66% 62.373 50.735 - -3.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.62% 40.370 32.853 - 18.98% -
std::sort(deque<int>)_(shuffled)/8192 -18.50% 98727.252 80464.274 - -0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.19% 52.478 42.935 - 0.97% -
BM_PushHeap_float_Descending_1024 -17.90% 0.474 0.389 - -0.88% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.84% 12.420 10.204 - -8.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.79% 205840.675 169216.006 - 1.89% -
SetIntersection_Interlaced_Vector_float_262144_16384 -17.76% 349749108.272 287626046.191 - -18.34% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -17.76% 1.479 1.216 - -0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.72% 71.347 58.704 - -15.48% -
BM_PushHeap_float_Descending_16384 -17.70% 0.465 0.383 - -0.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.68% 1.866 1.536 - -11.86% -
BM_PushHeap_float_Descending_262144 -17.67% 0.465 0.383 - -0.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.66% 1123.071 924.747 - 0.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.63% 19.958 16.439 - -0.05% -
BM_vector_deque_move/0 -17.60% 0.519 0.428 - 7.43% -
BM_Invoke_MemFuncPtr -17.57% 0.925 0.762 - 0.66% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -17.46% 47.142 38.912 - -9.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.32% 38.334 31.695 - -18.72% -
BM_StringEraseWithMove_Small_Opaque -17.28% 2.642 2.185 - -0.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.11% 462.383 383.275 - -0.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -17.08% 1.912 1.586 - -6.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -16.96% 897.251 745.035 - 0.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.81% 11.335 9.430 - -8.86% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.76% 546.581 454.988 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.68% 48.328 40.266 - -44.28% -
Chain_fail,_2_levels -16.68% 35.978 29.977 - -5.67% -
BM_PushHeap_string_PipeOrgan_1 -16.61% 0.700 0.584 - 23.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.53% 6490.822 5418.031 - -2.52% -
BM_lexicographical_compare_three_way_fast_path/1 -16.52% 0.413 0.345 - -3.02% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -16.42% 10397009.900 8689502.282 - -29.29% -
BM_vector_deque_copy/0 -16.40% 0.551 0.460 - 8.34% -
BM_join_view_out_vectors/70000 -16.37% 167175.685 139815.514 - -19.59% -
std::find_end(vector<int>)_(near_matches)/8192 -16.30% 911938.505 763252.940 - -1.02% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.13% 6308.222 5290.826 - 0.65% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.12% 7172011.327 6016102.715 - 1.48% -
std::find_end(deque<int>)_(process_all)/1024 -16.09% 359.385 301.566 - 3.41% -
std::find_if(vector<int>)_(process_all)/50 -16.08% 6.862 5.759 - 3.16% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.05% 30.827 25.878 - 0.45% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.02% 42.679 35.843 - 2.06% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.99% 4253.786 3573.750 - -0.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.96% 29.805 25.047 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.95% 14184778.212 11921948.157 - -6.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.82% 7.661 6.450 - -42.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -15.80% 7.501 6.316 - -9.52% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -15.79% 415514.516 349912.864 - 0.26% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.74% 0.932 0.786 - 0.11% -
std::fill(list<int>)/8192 -15.69% 8518.996 7182.646 - -11.62% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.62% 1650158.699 1392385.444 - -17.41% -
std::set<std::string>::erase(iterator)/32 -15.57% 31.731 26.792 - 1.71% -
Chain_fail,_8_levels -15.55% 109.209 92.225 - -0.25% -
BM_to_chars_bad/2 -15.52% 0.615 0.520 - 1.90% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.49% 943.756 797.597 - -4.36% -
std::copy_if(list<int>)_(every_other)/512 -15.48% 349.505 295.396 - -17.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -15.48% 49.618 41.937 - -22.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.46% 55.915 47.272 - -13.43% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.45% 98519608.942 83294097.011 - -12.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -15.42% 11.127 9.411 - -15.91% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.33% 26.306 22.274 - -15.70% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.28% 27.802 23.554 - -0.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.25% 59.578 50.492 - 2.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.24% 28.354 24.032 - -15.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -15.21% 1598.034 1355.037 - 1.71% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.14% 31.347 26.602 - -0.55% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -15.10% 29706.690 25220.028 - 3.58% -
std::copy_n(list<int>)/4096 -15.07% 4179.648 3549.775 - 0.16% -
std::set<int>::count(key)_(non-existent)/8192 -14.92% 13.811 11.750 - -15.80% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -14.84% 17.650 15.031 - -4.39% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -14.82% 0.588 0.501 - 8.78% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -14.79% 42.237 35.989 - 2.30% -
BM_std_minmax_element<long_long>/2 -14.78% 0.665 0.566 - -16.55% -
std::format(double)_(fmt:_{:_17000}) -14.74% 297.352 253.530 - 0.32% -
std::find_if(vector<int>)_(process_all)/32768 -14.73% 3759.689 3205.772 - -0.02% -
std::find_if(vector<int>)_(process_all)/8192 -14.71% 945.111 806.097 - -0.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.70% 39.719 33.879 - -23.61% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.66% 943.307 805.035 - -0.42% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.63% 3749.940 3201.166 - -0.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.59% 11.322 9.670 - -46.07% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.58% 30.627 26.161 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -14.56% 35286190.390 30147130.563 - -27.18% -
std::unique(list<int>)_(contiguous)/1024 -14.41% 1074.782 919.919 - -2.67% -
SetIntersection_Interlaced_Vector_float_16384_16 -14.27% 2847695.937 2441395.985 - -34.12% -
BM_join_view_out_vectors/64000 -14.19% 145901.515 125196.152 - 0.37% -
std::map<int,_int>::erase(iterator)/1024 -14.13% 24.033 20.636 - 0.76% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.04% 192.524 165.490 - 0.22% -
BM_deque_deque_ranges_move_backward/0 -14.04% 0.921 0.791 - -7.46% -
BM_format_to_n_string_span<char>/16384 -13.97% 247.907 213.276 - -6.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.86% 7.197 6.199 - -14.53% -
rng::find_last(deque<int>)_(bail_90%)/8 -13.83% 0.969 0.835 - -9.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.74% 1.760 1.518 - -17.32% -
std::any_of(deque<int>)_(process_all)/50 -13.61% 21.838 18.865 - -0.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.59% 14.823 12.809 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.57% 39.924 34.508 - -0.11% -
BM_format_string<wchar_t>/8192 -13.54% 0.225 0.195 - -0.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -13.53% 1.564 1.353 - -11.54% -
std::multimap<std::string,_int>::ctor(const&)/32 -13.53% 796.493 688.767 - -24.34% -
std::map<int,_int>::count(key)_(existent)/1024 -13.50% 4.408 3.813 - 0.79% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.49% 6.430 5.562 - 0.74% -
Chain,_3_levels -13.41% 1.157 1.002 - 0.01% -
DAG_rightmost,_3_levels -13.39% 1.157 1.002 - 0.00% -
Chain,_9_levels -13.39% 1.157 1.002 - -0.00% -
Chain,_7_levels -13.38% 1.156 1.002 - -0.05% -
DAG_leftmost,_4_levels -13.38% 1.157 1.002 - 0.01% -
Chain,_6_levels -13.38% 1.156 1.002 - 0.00% -
DAG_rightmost,_5_levels -13.38% 1.156 1.002 - -0.00% -
DAG_leftmost,_3_levels -13.37% 1.156 1.002 - -0.01% -
DAG_leftmost,_5_levels -13.37% 1.156 1.002 - -0.03% -
std::partition(list<int>)_(dense)/8192 -13.37% 5676.201 4917.327 - -19.00% -
Chain,_8_levels -13.36% 1.156 1.002 - 0.02% -
DAG_rightmost,_4_levels -13.32% 1.156 1.002 - -0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.27% 17.370 15.066 - -3.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.24% 28.206 24.472 - -31.89% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.24% 14.792 12.834 - -0.38% -
BM_vector_deque_move_backward/2 -13.19% 2.061 1.789 - -12.84% -
ranges::min(std::vector<long_long>)/1 -13.18% 0.437 0.379 - 29.44% -
BM_deque_vector_ranges_move_backward/0 -13.17% 1.584 1.375 - 0.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.14% 928.015 806.105 - 7.47% -
std::search(list<int>)_(single_element)/1000 -13.13% 705.850 613.200 - -8.68% -
std::reverse_copy(list<int>)/8 -13.11% 2.787 2.422 - 0.83% -
std::map<int,_int>::erase(iterator)/32 -13.08% 23.494 20.421 - -0.39% -
Chain,_4_levels -13.08% 1.156 1.005 - 0.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.04% 50238.000 43685.262 - -1.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.04% 0.314 0.273 - -11.55% -
Chain,_5_levels -13.02% 1.156 1.005 - 0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.01% 31.887 27.739 - -13.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.94% 26463573.918 23038117.717 - -3.73% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -12.92% 32.967 28.709 - 0.82% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.89% 1.400 1.220 - -16.25% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.85% 79.353 69.158 - -1.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -12.84% 9771.750 8517.253 - -8.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.83% 1000.098 871.792 - -0.69% -
std::generate_n(deque<int>)/1024 -12.80% 278.270 242.658 - -0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.79% 1.463 1.276 - -10.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -12.73% 22.010 19.208 - -8.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -12.73% 1.353 1.181 - -17.11% -
std::set<std::string>::erase(key)_(existent)/32 -12.72% 85.032 74.216 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.66% 1.729 1.510 - -0.99% -
std::format(double)_(fmt:_{:_17000L}) -12.65% 312.977 273.380 - 1.70% -
ranges::min(std::deque<long_long>)/64 -12.63% 19.934 17.416 - -16.08% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.61% 850.530 743.278 - 0.08% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.59% 985755.662 861623.518 - -8.20% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.59% 51359001.067 44894634.367 - -29.66% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.58% 50304.151 43976.294 - -0.92% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -12.53% 8704.767 7614.192 - -15.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.52% 9.781 8.556 - 22.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -12.52% 3.054 2.672 - 5.37% -
std::find_if(vector<int>)_(bail_25%)/32768 -12.47% 944.162 826.449 - -3.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.44% 19.724 17.269 - -5.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -12.40% 44.580 39.054 - -0.57% -
BM_deque_deque_move_backward/0 -12.39% 0.919 0.806 - 5.43% -
std::copy_backward(vector<bool>)_(aligned)/262144 -12.38% 616.078 539.822 - -5.62% -
BM_Invoke_FuncPtr -12.38% 0.790 0.692 - -11.88% -
std::generate(deque<int>)/1024 -12.38% 276.750 242.501 - -0.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.33% 283279.563 248349.912 - -2.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -12.28% 0.299 0.262 - -0.59% -
BM_PushHeap_uint32_Random_1 -12.20% 0.465 0.408 - -12.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -12.19% 222.294 195.192 - 10.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.18% 248.703 218.411 - 23.49% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.15% 103.512 90.939 - 9.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -12.12% 0.579 0.509 - 1.88% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.10% 41.946 36.872 - 3.71% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.08% 14.643 12.874 - 0.67% -
std::partition(deque<int>)_(sparse)/32 -12.07% 11.368 9.996 - -21.17% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.06% 34.841 30.639 - -0.39% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -12.01% 1506.395 1325.422 - 2.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.98% 1615.396 1421.866 - -9.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -11.98% 44.374 39.059 - -21.44% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.98% 14177.338 12479.367 - -30.24% -
Chain_fail,_5_levels -11.97% 72.988 64.255 - -2.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -11.94% 396460.055 349125.538 - 0.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -11.94% 1.254 1.105 - -3.23% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.93% 392009.161 345251.141 - 0.52% -
std::set<std::string>::ctor(const&,_alloc)/8192 -11.90% 399584.042 352046.485 - 1.37% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.80% 28.918 25.506 - -0.61% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -11.76% 10.635 9.385 - -14.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -11.73% 1.450 1.280 - 1.69% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -11.69% 0.554 0.489 - -12.64% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.65% 751.020 663.529 - -6.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.61% 54.073 47.797 - -2.34% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.58% 14.528 12.845 - 0.78% -
std::copy_backward(vector<int>)/4096 -11.58% 254.615 225.141 - -2.53% -
BM_vector_deque_move_backward/1 -11.57% 2.325 2.056 - -12.59% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.55% 6386.166 5648.839 - -2.83% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.54% 17.323 15.324 - 0.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.50% 1214.975 1075.312 - -0.91% -
std::stable_sort(deque<int>)_(ascending)/8 -11.47% 20.212 17.894 - -7.10% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.43% 9.365 8.294 - -2.85% -
BM_Move_FuncPtr -11.40% 1.311 1.161 - 0.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -11.37% 2.726 2.416 - -10.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.36% 21.307 18.887 - -4.94% -
BM_StringMove_Large -11.35% 0.798 0.707 - 0.07% -
std::find_if(vector<int>)_(process_all)/8 -11.28% 1.487 1.320 - -5.68% -
std::map<std::string,_int>::ctor(const&)/32 -11.26% 822.918 730.298 - -11.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.18% 255.785 227.187 - 0.28% -
std::find_end(vector<int>)_(near_matches)/1024 -11.18% 15666.013 13915.196 - -1.25% -
Chain_fail,_3_levels -11.12% 41.463 36.851 - -4.27% -
std::any_of(deque<int>)_(process_all)/8192 -11.10% 2833.712 2519.210 - -11.10% -
BM_toupper_char<wchar_t> -11.05% 0.687 0.611 - -10.79% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -11.04% 540.529 480.836 - -1.18% -
std::variant<20-alts>::visit()_(3_variants) -11.04% 0.684 0.609 - -10.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.04% 0.490 0.435 - -7.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.04% 52.061 46.314 - -19.31% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.01% 1631029.556 1451493.604 - -0.07% -
Chain,_2_levels -10.98% 1.157 1.030 - 2.78% -
std::set<int>::erase(key)_(non-existent,_end)/32 -10.97% 2.636 2.347 - 2.56% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.95% 42861.115 38166.898 - -0.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.94% 14.342 12.773 - -0.07% -
rng::contains(vector<int>)_(process_all)/8 -10.94% 2.817 2.509 - -8.62% -
vector<bool>::reserve() -10.93% 10.924 9.731 - 16.64% -
BM_deque_vector_ranges_move/1 -10.88% 2.368 2.111 - 1.44% -
BM_Copy_MemFuncPtr -10.88% 1.292 1.151 - 0.07% -
SetIntersection_Front_Set_string_262144_64 -10.87% 4991120.743 4448443.166 - -1.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.87% 1.156 1.030 - 12.14% -
std::unique(list<int>)_(contiguous)/8192 -10.85% 7802.830 6956.136 - -2.37% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.84% 28.308 25.238 - -2.14% -
Chain_fail,_1_level -10.83% 22.735 20.274 - -3.72% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -10.78% 14.489 12.927 - 1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.78% 1269612.394 1132745.967 - -0.29% -
BM_join_view_in_vectors/70000 -10.78% 147988.502 132042.731 - 0.06% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.75% 982.518 876.902 - 10.27% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.75% 5.544 4.948 - 0.09% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -10.73% 23.829 21.273 - -13.65% -
std::multiset<int>::ctor(const&,_alloc)/32 -10.72% 258.013 230.343 - -1.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -10.72% 4856.554 4336.024 - -7.24% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.72% 0.521 0.465 - -1.30% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.71% 10.497 9.372 - -1.67% -
Chain_fail,_7_levels -10.71% 99.270 88.642 - 0.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -10.70% 25.361 22.647 - -7.14% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.69% 41349.189 36927.124 - 0.19% -
std::find_end(vector<int>)_(near_matches)/1000 -10.68% 15052.698 13444.736 - -0.90% -
std::any_of(deque<int>)_(process_all)/32768 -10.66% 11288.254 10085.287 - -11.08% -
SetIntersection_Front_Set_uint32_262144_1024 -10.65% 14078427.392 12579533.488 - 4.81% -
BM_deque_vector_ranges_move/2 -10.64% 2.062 1.842 - 0.26% -
std::set<int>::ctor(const&,_alloc)/32 -10.60% 248.035 221.736 - -0.86% -
std::sort(deque<int>)_(repeated)/1024 -10.60% 1068.865 955.605 - -10.65% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.56% 67.343 60.234 - 0.14% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.54% 67.319 60.222 - 0.18% -
std::partition(deque<int>)_(sparse)/50 -10.54% 17.246 15.428 - -16.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -10.54% 0.775 0.693 - -0.08% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.54% 41242.647 36896.224 - -0.24% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -10.53% 1003.120 897.466 - 2.39% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.53% 237.582 212.563 - -3.74% -
BM_Swap_MemPtr_SmallTrivialFunctor -10.51% 3.641 3.258 - -5.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.49% 9245.324 8275.176 - -3.77% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.49% 67.154 60.108 - 0.07% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.45% 251.225 224.974 - -2.32% -
std::unordered_multimap<int,_int>::clear()/8192 -10.43% 67123.529 60119.224 - -3.19% -
std::map<int,_int>::count(key)_(existent)/32 -10.41% 1.779 1.593 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -10.40% 1245913.791 1116307.100 - -0.10% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.39% 12660.436 11344.982 - 4.89% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -10.39% 1.312 1.176 - -17.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -10.38% 0.684 0.613 - 31.30% -
std::search_n(list<int>)_(no_match)/8192 -10.34% 7440.476 6671.102 81.551 -9.46% 81.551
SetIntersection_Front_Vector_uint32_16384_1024 -10.33% 5922487.411 5310525.450 - -14.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.32% 3.026 2.714 - 54.32% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.29% 14.297 12.826 - 0.32% -
Chain,_1_level -10.28% 1.160 1.041 - 3.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.27% 5454.051 4893.767 - -8.51% -
std::move(list<int>)/4096 -10.23% 4360.747 3914.425 - -14.09% -
std::multiset<int>::find(key)_(existent)/8192 -10.22% 8.908 7.998 - -2.94% -
rng::for_each(multimap<int>)/50 -10.16% 50.199 45.097 - -1.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.11% 8360.145 7515.121 - 1.12% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.10% 7693.487 6916.287 - 0.54% -
std::stable_sort(deque<int>)_(descending)/8 -10.10% 28.414 25.544 - -8.20% -
std::move(list<int>)/64 -10.10% 47.883 43.047 - 5.48% -
std::find_if(vector<int>)_(process_all)/1024 -10.06% 125.593 112.960 - -0.25% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.04% 7679.045 6908.438 - 0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.03% 7671.183 6901.725 - -0.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.02% 6490.305 5839.932 - 2.57% -
BM_Swap_Null_Null -9.98% 0.459 0.413 - -10.52% -
std::none_of(deque<int>)_(process_all)/50 -9.97% 21.525 19.380 - 2.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.96% 51354.220 46239.740 - 1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.94% 32.052 28.867 - -19.72% -
std::format(double)_(fmt:_{:0^17500_17000L}) -9.93% 454.967 409.767 - 0.15% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.93% 125.060 112.639 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -9.93% 6141338.510 5531553.518 - 1.56% -
BM_PushHeap_float_Descending_1 -9.92% 0.520 0.468 - 13.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.91% 20147429.879 18151645.887 - -2.68% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.87% 2662823.390 2400113.157 - -0.43% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.86% 3.195 2.880 - -0.91% -
std::for_each(list<int>)/8 -9.84% 2.519 2.271 - -10.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.83% 1253227.860 1129994.331 - 0.03% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.80% 1191.292 1074.490 - -0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.80% 15.976 14.410 - -5.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.80% 3.116 2.811 - -0.31% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.76% 5929059.040 5350484.734 - -13.48% -
std::copy_if(list<int>)_(entire_range)/64 -9.76% 33.472 30.206 - -7.63% -
BM_deque_deque_ranges_move_backward/2 -9.72% 2.470 2.230 - -7.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.71% 52.256 47.181 - 2.67% -
std::multiset<std::string>::ctor(const&)/32 -9.70% 774.937 699.761 - -13.58% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.69% 15961.235 14414.815 - 1.76% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.69% 6.064 5.477 - -5.08% -
BM_CmpEqual_uchar_schar -9.67% 1.123 1.015 - -2.16% -
std::reverse(list<int>)/32768 -9.66% 19216.225 17359.126 - -15.49% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.65% 2.456 2.219 - 0.32% -
std::map<std::string,_int>::clear()/1024 -9.63% 23961.339 21653.458 - -1.99% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -9.62% 1.276 1.154 - 0.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.61% 17.332 15.667 - -3.25% -
BM_StringEraseWithMove_Small_Transparent -9.61% 2.412 2.180 - -0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -9.61% 40.801 36.882 - -11.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.59% 7.269 6.572 - -0.91% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.57% 9.262 8.377 - -4.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.53% 29.998 27.139 - -4.55% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.53% 436.192 394.636 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.51% 35.699 32.306 - 6.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.51% 1.448 1.310 - 2.75% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.50% 0.515 0.466 - -0.70% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -9.50% 6.088 5.510 - 0.06% -
DAG_sidecast_fail,_3_levels -9.49% 116.720 105.643 - -0.79% -
std::format(double)_(fmt:_{:0^17500_17000}) -9.48% 441.163 399.338 - 1.42% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.45% 1.855 1.679 - -10.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.42% 19.814 17.948 - 2.26% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.41% 27.826 25.208 - -0.66% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -9.38% 41011.164 37165.340 - 2.06% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -9.35% 165961.418 150444.246 - 0.70% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -9.33% 1.270 1.151 - -20.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.32% 2.379 2.157 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.31% 84931.143 77022.036 - -3.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.30% 6555.516 5945.697 - -0.35% -
BM_CmpLess_uchar_schar -9.30% 1.122 1.018 - -4.14% -
std::set<int>::count(key)_(existent)/1024 -9.30% 4.683 4.248 - 1.98% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.22% 871.186 790.903 - -0.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -9.22% 16663.636 15128.070 - -5.73% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.19% 14.103 12.807 - -0.36% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.19% 96.757 87.868 - 3.66% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.18% 4.559 4.141 - 0.25% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.17% 324.985 295.191 - 1.20% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.16% 4.556 4.139 - 0.11% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.16% 26328.045 23917.697 - 0.15% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.15% 25288.706 22975.818 - 0.16% -
std::pop_heap(deque<int>)/1024 -9.12% 13.584 12.346 - -0.28% -
BM_CmpEqual_ushort_schar -9.10% 1.118 1.016 - 1.28% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.04% 0.697 0.634 - 0.11% -
BM_vector_deque_ranges_copy_backward/0 -9.02% 0.519 0.472 - -19.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.98% 45431.064 41352.854 - -1.53% -
std::format(double)_(fmt:_{:017500_17000}) -8.97% 435.158 396.126 - -0.05% -
std::copy(deque<int>)/64 -8.95% 3.018 2.748 - 1.69% -
std::copy(vector<int>)/32768 -8.94% 3793.166 3454.196 - 126.78% -
DAG_sidecast_fail,_1_level -8.93% 64.927 59.126 - 0.08% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.93% 1.775 1.617 - 0.11% -
std::map<int,_int>::clear()/1024 -8.93% 11337.328 10325.026 - -0.62% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.93% 9.653 8.791 - 0.05% -
std::is_sorted(deque<int>)/8 -8.92% 2.861 2.606 - -32.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.85% 19.825 18.070 - 0.71% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.85% 13.879 12.651 - -0.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.84% 37.899 34.550 - -7.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.83% 0.291 0.265 - -0.59% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.82% 376.205 343.015 - 0.13% -
std::partition(deque<int>)_(dense)/50 -8.82% 15.300 13.951 - -1.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.81% 4.625 4.217 - -0.32% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.80% 0.754 0.687 - -0.64% -
BM_unicode_text<wchar_t> -8.77% 44553.414 40648.126 - -3.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.76% 27006.931 24640.177 - 0.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -8.76% 1.259 1.149 - -11.49% -
BM_PushHeap_float_Ascending_4 -8.75% 0.587 0.535 - -0.22% -
std::pop_heap(deque<std::string>)/1024 -8.74% 66.905 61.060 - 0.38% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.69% 23.685 21.627 - 0.34% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.68% 162158.621 148090.311 - -0.03% -
BM_CmpEqual_uint_short -8.66% 1.135 1.037 - 2.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.66% 42.388 38.718 - 0.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -8.66% 1028065.763 939080.630 - -17.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.63% 983.493 898.569 - -7.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.62% 1.423 1.300 - -1.29% -
ranges::min(std::vector<__int128>)/70000 -8.61% 30876.815 28218.522 - -22.45% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.60% 13.890 12.696 - -0.09% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.60% 8.591 7.852 - -4.71% -
BM_PushHeap_float_PipeOrgan_4 -8.56% 0.540 0.494 - 0.25% -
BM_tolower_char<wchar_t> -8.53% 0.603 0.552 - -19.94% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.53% 1.644 1.504 - -0.86% -
BM_StringRelational_Compare_Huge_Large_Control -8.52% 2.276 2.082 - 0.04% -
ranges::minmax(std::vector<char>)/64 -8.52% 1.353 1.238 - -9.86% -
BM_join_view_out_vectors/0 -8.51% 0.427 0.391 - 6.28% -
std::find_end(list<int>)_(near_matches)/1000 -8.51% 36128.912 33055.166 - -1.46% -
BM_PushHeap_float_QuickSortAdversary_4 -8.45% 0.586 0.537 - 0.06% -
rng::find_last(vector<int>)_(bail_90%)/50 -8.37% 1.516 1.389 - -5.01% -
std::set<std::string>::contains(key)_(existent)/32 -8.36% 15.919 14.588 - -1.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.34% 11.409 10.458 - 26.72% -
DAG_sidecast_fail,_2_levels -8.33% 98.508 90.298 - -1.19% -
std::format(double)_(fmt:_{:017500_17000L}) -8.32% 448.813 411.474 - -0.78% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.30% 3.465 3.177 - -1.11% -
BM_emoji_escaped<char> -8.30% 24155.613 22150.277 - -0.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -8.29% 96.527 88.524 - 2.58% -
std::format(double)_(fmt:_{:0>17500_17000L}) -8.28% 447.599 410.552 - -0.62% -
std::partition(list<int>)_(sparse)/8192 -8.27% 8290.379 7604.908 - -32.85% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.27% 60.747 55.724 - 0.12% -
std::map<int,_int>::clear()/8192 -8.26% 92082.029 84477.202 - -0.36% -
std::deque<std::string>::ctor(size)/1024 -8.24% 725.802 665.982 - 2.01% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.24% 6.007 5.512 - 0.82% -
BM_Swap_Null_SmallTrivialFunctor -8.24% 1.254 1.151 - -0.11% -
BM_deque_deque_move_backward/64 -8.22% 3.659 3.358 - 0.37% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.22% 2.011 1.845 - -15.62% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -8.21% 0.603 0.553 - 3.50% -
BM_CmpLess_ushort_schar -8.19% 1.119 1.028 - 1.38% -
Chain_fail,_6_levels -8.17% 85.024 78.081 - -1.56% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.14% 1.257 1.155 - -0.05% -
SetIntersection_Front_Set_string_1024_16 -8.12% 1992295.171 1830422.118 - -4.23% -
std::format(int64_t)_(fmt:_{:X}) -8.12% 30.903 28.393 - -2.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.10% 22.287 20.481 - 2.56% -
std::stable_sort(deque<int>)_(repeated)/8 -8.10% 19.713 18.116 - -4.20% -
BM_PushHeap_uint64_SingleElement_1 -8.10% 0.501 0.461 - -5.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.10% 1.421 1.306 - -1.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -8.08% 7.924 7.284 - 24.89% -
BM_vector_deque_move_backward/65536 -8.07% 7706.512 7084.617 - -8.02% -
std::vector<std::string>::ctor(size)/1024 -8.06% 464.449 427.016 - -0.61% -
std::multiset<int>::find(key)_(non-existent)/32 -8.05% 2.469 2.270 - -8.18% -
std::find_if(vector<char>)_(bail_25%)/8192 -8.04% 228.589 210.221 - -5.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.03% 53.643 49.333 - -11.64% -
BM_format_to_string_begin<std::vector<char>>/1048576 -8.03% 12545.013 11537.942 - -1.18% -
std::rotate(list<int>)_(by_1/2)/8192 -8.03% 4656.686 4282.890 - -39.09% -
BM_Copy_LargeNonTrivialFunctor -8.01% 10.914 10.040 - -8.89% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.01% 0.378 0.347 - 0.05% -
std::generate_n(list<int>)/50 -7.99% 16.772 15.432 - 1.71% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.98% 639.612 588.578 - 1.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.96% 22.512 20.721 - 4.03% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.95% 4645.049 4275.704 - -0.46% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.93% 267.502 246.299 - -0.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.90% 40.523 37.320 - -3.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.88% 1.419 1.307 - 1.48% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.87% 431.638 397.658 - 0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.87% 1.416 1.305 - -1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.85% 3.801 3.503 - -5.81% -
std::remove_if(vector<int>)_(prefix)/50 -7.84% 58.489 53.903 - -2.12% -
std::lower_bound(std::list<int>)/8192 -7.82% 14213.834 13102.175 - -7.01% -
SetIntersection_Front_Vector_string_1024_256 -7.81% 10204165.223 9407096.100 - -0.23% -
std::map<int,_int>::erase(key)_(existent)/1024 -7.81% 25.507 23.515 - -3.63% -
BM_StringMove_Small -7.80% 0.799 0.736 - -5.03% -
BM_CmpLess_uint_short -7.79% 1.136 1.048 - 2.36% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -7.78% 424.143 391.129 - -1.40% -
std::stable_sort(deque<int>)_(heap)/8 -7.78% 26.262 24.219 - -5.20% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -7.78% 63.285 58.364 - 10.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.77% 41179.387 37978.273 - -6.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.77% 1230312.025 1134716.313 - 0.63% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.77% 32.538 30.010 - 3.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.76% 39.144 36.106 - -1.46% -
BM_cyrillic_text<wchar_t> -7.76% 30460.916 28097.135 - -2.41% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.74% 11.611 10.712 - -0.26% -
std::map<std::string,_int>::erase(iterator)/1024 -7.73% 35.703 32.941 - 12.12% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -7.73% 11.344 10.468 - 4.14% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.71% 5.916 5.460 - -0.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.68% 2.801 2.586 - -8.10% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.67% 0.745 0.688 - -0.13% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.66% 579.988 535.537 - -0.44% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -7.66% 25.332 23.391 - -2.36% -
std::move(vector<bool>)_(aligned)/64 -7.66% 1.691 1.561 - -7.39% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.64% 27.147 25.073 - -11.32% -
BM_PushHeap_float_SingleElement_1 -7.64% 0.520 0.481 - -31.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.63% 8.252 7.623 - -0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.63% 51764.322 47816.584 - -0.39% -
std::map<std::string,_int>::clear()/8192 -7.62% 227074.220 209770.809 - -1.86% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -7.59% 24.711 22.836 - 0.93% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.58% 19.855 18.349 - -5.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.58% 43642.399 40333.520 - 1.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.57% 1.111 1.027 - 14.40% -
std::generate(deque<int>)/32 -7.57% 8.683 8.026 - -0.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.56% 19137.364 17689.760 - -3.87% -
SetIntersection_Interlaced_Vector_uint64_256_4 -7.56% 5027066.058 4646969.301 - -2.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -7.56% 20.220 18.692 - -4.64% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.55% 565.641 522.927 - -0.47% -
BM_Swap_Null_FuncPtr -7.54% 1.257 1.163 - -7.83% -
BM_CmpEqual_ushort_short -7.53% 1.126 1.041 - 5.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -7.51% 0.463 0.428 - -29.90% -
SetIntersection_Front_Set_string_1024_64 -7.50% 4771298.152 4413560.292 - -2.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.50% 3675759.902 3400167.631 - -25.32% -
VDAG_leftmost_middle,_3_levels -7.48% 391.081 361.820 - -1.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -7.48% 0.688 0.637 - 1.79% -
BM_deque_deque_copy/0 -7.48% 0.869 0.804 - 12.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.43% 691.212 639.821 - 0.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -7.42% 0.367 0.340 - 7.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -7.39% 2.828 2.619 - -0.39% -
BM_deque_deque_ranges_move_backward/1 -7.39% 2.716 2.515 - -5.67% -
DAG_sidecast,_2_levels -7.39% 88.473 81.939 - -1.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.36% 2.345 2.172 - -4.34% -
std::find_end(vector<int>)_(process_all)/8192 -7.34% 1802.040 1669.682 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.33% 19.391 17.970 - -7.50% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.28% 39681.250 36790.657 - 1.01% -
BM_Move_MemFuncPtr -7.27% 1.353 1.255 - 4.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.25% 40223.506 37307.247 - 2.06% -
BM_join_view_deques/64 -7.24% 160.638 149.012 - 0.87% -
BM_StringEraseWithMove_Large_Transparent -7.23% 2.648 2.456 - 0.82% -
std::unordered_multimap<int,_int>::clear()/1024 -7.23% 8476.642 7864.011 - -2.56% -
BM_Swap_Null_LargeNonTrivialFunctor -7.21% 0.568 0.527 - 6.87% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.19% 11.127 10.327 - 0.16% -
SetIntersection_Front_Set_uint64_1024_256 -7.19% 3954225.146 3670068.310 - -0.63% -
BM_vector_deque_ranges_move_backward/65536 -7.18% 7713.704 7159.986 - -6.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.17% 1.486 1.380 - -17.10% -
BM_deque_vector_ranges_move/64 -7.13% 2.844 2.641 - 0.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.13% 1.573 1.461 - -6.88% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.10% 58476.918 54322.587 - -2.24% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.06% 1744190.727 1621054.772 - 1.23% -
std::replace_if(list<int>)_(sprinkled)/32 -7.05% 14.267 13.261 - -0.86% -
std::remove_if(vector<int>)_(prefix)/1024 -7.04% 377.315 350.769 - -0.42% -
BM_StringAssignAsciiz_Small_Opaque -7.01% 3.337 3.103 - 3.96% -
BM_StringAssignAsciiz_Empty_Opaque -7.01% 3.336 3.102 - 3.42% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.00% 16.724 15.553 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -7.00% 2854757.447 2655048.761 - 0.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.98% 22.083 20.543 - 0.16% -
std::none_of(deque<int>)_(process_all)/32768 -6.98% 10888.096 10128.557 - -7.16% -
rng::find_last(list<int>)_(bail_90%)/50 -6.97% 1.340 1.247 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.96% 2010712.985 1870685.860 - -14.31% -
std::set<std::string>::count(key)_(existent)/8192 -6.96% 32.965 30.672 - -2.64% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.89% 7.310 6.806 - 3.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.88% 35.254 32.829 - -7.52% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.88% 258966.284 241152.584 - -0.15% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.87% 5.258 4.896 - 0.10% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.87% 13.774 12.828 - -0.03% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.87% 12589.841 11725.384 - 1.50% -
BM_vector_deque_ranges_move/0 -6.87% 0.396 0.369 - -10.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.83% 2.579 2.403 - -2.83% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.83% 12.374 11.529 - -0.60% -
std::find_end(vector<int>)_(process_all)/1024 -6.80% 236.451 220.378 - -0.55% -
std::sort_heap(vector<int>)/8 -6.78% 32.077 29.901 - -0.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.78% 817.266 761.876 - -0.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.77% 1.621 1.511 - -0.28% -
BM_deque_deque_copy_backward/0 -6.77% 0.921 0.859 - 10.83% -
BM_PushHeap_uint64_Ascending_4 -6.77% 0.588 0.548 - 0.27% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.77% 16.769 15.634 - -2.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -6.76% 22.379 20.866 - -2.83% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.73% 9.181 8.563 - 1.91% -
BM_format_string<wchar_t>/131072 -6.71% 0.187 0.174 - 0.82% -
BM_deque_deque_ranges_move/1 -6.71% 2.598 2.424 - 4.94% -
std::unordered_multiset<int>::clear()/8192 -6.69% 67213.796 62720.508 - -0.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.68% 35.551 33.176 - -23.31% -
BM_join_view_in_vectors/64000 -6.68% 129032.079 120417.810 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.68% 0.500 0.467 - 1.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.66% 16414.760 15320.760 - -7.42% -
std::adjacent_find(list<int>,_pred)/50 -6.66% 31.305 29.221 - -0.50% -
BM_format/string_view_len_6000 -6.62% 77.081 71.975 - -1.49% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.61% 69.276 64.699 - 0.29% -
BM_std_minmax_element<long_long>/1 -6.60% 0.324 0.303 - -1.61% -
std::adjacent_find(deque<int>,_pred)/8 -6.59% 4.838 4.519 - 4.66% -
std::reverse(list<int>)/64 -6.59% 18.667 17.437 - -0.21% -
std::find_end(vector<int>)_(process_all)/1048576 -6.58% 231092.482 215878.005 - -0.49% -
BM_format_string<wchar_t>/32 -6.58% 0.885 0.827 - -2.26% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.57% 17.211 16.080 - -3.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.56% 9602126.113 8971854.215 - -2.62% -
BM_CmpEqual_uchar_short -6.55% 1.085 1.014 - -2.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.54% 743.792 695.159 - -6.08% -
BM_join_view_out_vectors/512 -6.53% 799.215 746.996 - -4.09% -
SetIntersection_None_Set_uint32_16384_4 -6.53% 161703992.755 151142109.156 - 0.51% -
std::upper_bound(std::list<int>)/8192 -6.51% 14122.896 13203.762 - -4.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.50% 13.442 12.568 - 1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.50% 27005271.138 25249315.007 - -2.04% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.50% 9.855 9.214 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -6.49% 20.288 18.971 - -5.36% -
BM_join_view_in_vectors/512 -6.49% 701.774 656.213 - -0.86% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.49% 16893.849 15797.903 - 1.28% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.48% 5.815 5.438 - -0.68% -
SetIntersection_None_Set_uint32_16384_1 -6.47% 161921330.369 151442874.695 - 0.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.47% 4.628 4.329 - -9.93% -
BM_format/string_len_60 -6.46% 13.987 13.083 - -1.64% -
std::find_end(list<int>)_(near_matches)/8192 -6.46% 2457994.737 2299181.846 - 1.86% -
std::generate(deque<int>)/50 -6.46% 12.851 12.021 - -0.03% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.45% 0.589 0.551 - -0.32% -
BM_join_view_in_vectors/65536 -6.44% 135556.562 126833.355 - -0.10% -
VDAG_sidecast_fail,_2_levels -6.43% 97.487 91.223 - -0.29% -
std::find_end(vector<int>)_(process_all)/1000 -6.42% 229.947 215.181 - -1.20% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.41% 0.474 0.444 - 13.09% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -6.40% 84960.154 79519.475 - -10.36% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -6.40% 28529.467 26702.629 - 4.72% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.40% 1.053 0.986 - -15.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -6.38% 1.110 1.039 - 7.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.38% 7.331 6.864 - 0.09% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.37% 331.743 310.602 - 0.21% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.37% 52.900 49.529 - 0.21% -
DAG_sidecast,_3_levels -6.37% 112.295 105.140 - -0.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.35% 1.406 1.316 - -6.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.35% 28.487 26.679 - -20.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.35% 0.281 0.263 - 0.02% -
BM_CmpLess_uchar_short -6.34% 1.135 1.063 - 4.74% -
std::unordered_set<int>::find(key)_(existent)/32 -6.28% 1.326 1.242 - -1.04% -
ranges::minmax(std::deque<long_long>)/64 -6.27% 24.549 23.009 - -6.65% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.24% 1060.280 994.098 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_256_64 -6.24% 7380439.684 6919807.280 - 1.63% -
std::multimap<std::string,_int>::clear()/32 -6.24% 931.675 873.578 - -3.81% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.23% 0.971 0.910 - -2.23% -
SetIntersection_Front_Vector_uint32_1024_256 -6.21% 2283748.440 2141933.783 - -8.97% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.21% 15.523 14.560 - -12.72% -
BM_StringRelational_Compare_Empty_Small_Control -6.20% 1.731 1.623 - 0.74% -
BM_CmpLess_uint_schar -6.19% 1.134 1.064 - 0.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.17% 13591.303 12752.375 - -1.28% -
std::partial_sort(deque<int>)_(descending)/8192 -6.16% 282589.439 265167.814 - 2.88% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.16% 1.924 1.805 - 8.35% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.15% 58989.594 55360.576 - -1.54% -
BM_CmpEqual_uint_int -6.15% 1.129 1.059 - 1.46% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -6.13% 1902.008 1785.341 - 101.66% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -6.13% 34573.132 32454.325 - -2.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.10% 9556404.907 8973398.190 - -0.74% -
SetIntersection_None_Set_uint64_16384_16384 -6.10% 179750549.058 168785837.364 - -4.41% -
std::multimap<int,_int>::clear()/8192 -6.05% 89258.681 83857.039 - -5.52% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.02% 12.960 12.180 - -5.10% -
std::count_if(deque<int>)_(every_other)/8 -6.01% 3.706 3.484 - 0.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.00% 3.966 3.728 - 3.14% -
std::find_if(list<int>)_(bail_25%)/32768 -5.99% 7428.034 6982.796 - -6.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.99% 11.775 11.069 - -14.14% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.99% 2.311 2.173 - -2.41% -
rng::contains_subrange(deque<int>)_(process_all)/32 -5.98% 14.421 13.558 - 18.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.97% 13505.593 12698.847 - 0.90% -
std::generate_n(deque<int>)/50 -5.97% 12.913 12.142 - -0.13% -
std::transform(deque<int>)_(identity_transform)/50 -5.95% 20.289 19.081 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.94% 1073225.193 1009442.946 - -3.62% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.93% 348.591 327.931 - 0.40% -
SetIntersection_None_Set_uint32_16384_16 -5.92% 161921436.547 152332119.525 - 1.40% -
std::multimap<std::string,_int>::clear()/1024 -5.92% 22540.064 21205.721 - -4.37% -
std::shift_left(list<int>)/32 -5.91% 14.178 13.340 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.90% 17971062.702 16910956.987 - -0.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.88% 12.090 11.380 - -19.32% -
BM_vector_deque_copy_backward/70000 -5.88% 8228.413 7744.942 - -5.36% -
std::generate_n(deque<int>)/32 -5.87% 8.688 8.177 - -0.10% -
VDAG_leftmost_middle,_2_levels -5.87% 194.699 183.272 - -0.81% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.85% 140533.380 132315.196 - -0.66% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -5.85% 12.402 11.677 - -1.31% -
std::map<int,_int>::erase(key)_(existent)/32 -5.84% 23.390 22.023 - 0.91% -
SetIntersection_Front_Set_uint64_1024_1024 -5.84% 12364017.187 11641861.515 - -2.11% -
BM_format/string_view_len_60 -5.84% 13.977 13.161 - -3.27% -
ranges::min(std::vector<__int128>)/64 -5.82% 26.794 25.234 - -18.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.82% 124602.611 117350.435 - -1.16% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.82% 711.922 670.510 - -12.59% -
BM_vector_deque_copy_backward/65536 -5.81% 7667.258 7221.511 - -5.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.81% 1500.403 1413.265 - -3.25% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.79% 61328.900 57774.933 - 0.48% -
BM_CmpLess_ushort_short -5.78% 1.122 1.058 - -0.01% -
std::find_first_of(list<int>)_(small_needle)/50 -5.77% 148.059 139.512 - -0.47% -
std::swap_ranges(deque<int>)/50 -5.76% 16.818 15.849 - -0.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.75% 21.022 19.812 - 2.00% -
VChain_fail,_5_levels -5.75% 42.140 39.715 - -1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.75% 1069064.577 1007612.416 - -0.50% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.73% 576.950 543.881 - 7.74% -
BM_StringConstructDestroyCStr_Small_Transparent -5.73% 0.368 0.346 - -12.20% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.72% 94.891 89.459 - -3.49% -
SetIntersection_Front_Set_uint64_1024_64 -5.69% 1716611.232 1618921.393 - -11.97% -
std::map<std::string,_int>::clear()/32 -5.69% 922.172 869.738 - -2.99% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.66% 812.905 766.886 - 2.18% -
std::map<int,_int>::clear()/32 -5.65% 679.654 641.221 - -0.51% -
BM_format_to_string_begin<std::string>/1048576 -5.64% 12228.163 11538.562 - -1.16% -
BM_to_chars_good/16 -5.64% 2.078 1.961 - -7.68% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.62% 77236227.206 72895111.694 - -11.92% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.61% 73780.480 69640.444 - -1.65% -
BM_format_string<wchar_t>/16 -5.60% 1.599 1.510 - -1.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.60% 10988.291 10373.061 - -13.15% -
std::format(int64_t)_(fmt:_{:d}) -5.59% 24.045 22.700 - -3.54% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.58% 24.586 23.213 - 1.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.58% 10.716 10.118 - 2.30% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.58% 104088.386 98284.972 - -0.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.57% 100.195 94.618 - 0.75% -
std::unordered_multiset<int>::clear()/1024 -5.56% 8610.501 8131.442 - -2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.56% 1173.764 1108.498 - 0.46% -
VDAG_rightmost_middle,_1_level -5.55% 111.596 105.398 - -0.59% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.55% 2477.719 2340.223 - -0.02% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.54% 77262048.723 72981517.978 - -12.53% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.51% 563.172 532.149 - 4.53% -
BM_CmpLess_int_uint -5.51% 1.140 1.077 - -0.51% -
std::set<std::string>::ctor(const&)/32 -5.50% 832.328 786.511 - -0.38% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.50% 514.048 485.756 - -4.60% -
std::fill(list<int>)/50 -5.50% 35.148 33.215 - -3.35% -
std::adjacent_find(vector<int>,_pred)/8 -5.50% 3.525 3.331 - 1.37% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.48% 4603.682 4351.289 - 1.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.48% 1.662 1.571 - -14.19% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.48% 9.352 8.840 - -1.82% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.47% 35.733 33.780 - -3.88% -
BM_CmpLess_uchar_int -5.47% 1.130 1.068 - -0.28% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.46% 26.452 25.007 - -3.36% -
std::generate(deque<int>)/8192 -5.46% 2008.638 1898.906 - 0.39% -
std::for_each_n(list<int>)/50 -5.46% 24.253 22.930 - 0.33% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -5.45% 2.063 1.950 - -1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.44% 167226.699 158133.733 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -5.43% 1064415.722 1006572.824 - -4.83% -
BM_deque_vector_ranges_move/0 -5.43% 1.514 1.432 - 5.81% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.42% 4.458 4.216 - -11.82% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.42% 176.086 166.538 - 1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.42% 23235625.108 21975769.647 - 2.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.41% 1.160 1.097 - -5.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -5.40% 52.479 49.643 - 17.38% -
VChain_middle,_3_levels -5.40% 46.653 44.131 - -3.14% -
SetIntersection_None_Set_uint32_16384_256 -5.40% 160847931.984 152159955.167 - 1.00% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.40% 2.540 2.403 - -0.80% -
SetIntersection_Interlaced_Vector_string_64_16 -5.38% 30240466.886 28613293.407 - -1.94% -
std::map<int,_int>::count(key)_(existent)/8192 -5.37% 6.152 5.822 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.36% 137162461.039 129804774.102 - -0.17% -
VDAG_sidecast_fail,_3_levels -5.36% 116.750 110.488 - -0.47% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.36% 23.042 21.807 - -0.28% -
BM_BitsetToString<32>/Uniform_(50%)/50 -5.34% 17.014 16.106 - 1.62% -
SetIntersection_Front_Set_uint32_256_64 -5.34% 5818788.429 5508303.836 - 6.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.32% 41552999.422 39340958.552 - 2.08% -
BM_format_to_n_string_begin<std::string>/1048576 -5.30% 12209.079 11562.219 - -0.16% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.28% 52672.508 49889.946 - 0.09% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.27% 1.827 1.730 - -2.78% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.27% 18.451 17.478 - 0.22% -
std::swap_ranges(deque<int>)/32 -5.27% 10.994 10.415 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.25% 18243912.267 17285846.000 - 0.17% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.25% 219.827 208.286 - 0.66% -
BM_StringFindCharLiteral/1024 -5.24% 18.979 17.984 - 0.03% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -5.24% 12203.876 11564.531 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.22% 371962841.924 352549341.818 - -2.64% -
BM_vector_deque_copy_backward/64000 -5.21% 7399.057 7013.271 - -8.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.21% 87.456 82.897 - -6.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.21% 7954624.158 7540056.284 - 1.83% -
std::format(double)_(fmt:_{:017500_10Le}) -5.20% 220.457 208.995 - 1.66% -
BM_StringConstructDestroyCStr_Small_Opaque -5.19% 2.253 2.136 - -4.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.19% 6396999.538 6065061.722 - -0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.18% 16.523 15.668 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -5.17% 1158242.529 1098331.712 - -1.44% -
BM_vector_deque_ranges_copy_backward/70000 -5.17% 8163.861 7741.778 - -4.84% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.15% 13.002 12.332 - -0.89% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.15% 1.570 1.489 - 3.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.14% 380.154 360.607 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.14% 3202655.542 3038045.164 - -0.76% -
BM_vector_deque_ranges_move_backward/70000 -5.13% 8114.499 7697.973 - -4.74% -
BM_BitsetToString<64>/Uniform_(50%)/50 -5.13% 18.978 18.004 - -2.54% -
BM_deque_deque_ranges_move/2 -5.11% 2.307 2.190 - 5.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.09% 85621.580 81265.879 - -1.57% -
Chain_middle,_4_levels -5.09% 19.499 18.507 - -2.15% -
std::for_each(multimap<int>::iterator)/50 -5.08% 44.244 41.995 - 0.75% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -5.07% 19.217 18.242 - -3.49% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -5.07% 37.459 35.560 - -0.59% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.07% 11.000 10.443 - 1.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.06% 56.216 53.371 - 0.21% -
BM_ascii_text<wchar_t> -5.04% 880.841 836.458 - 0.74% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -5.03% 216.996 206.086 - -9.05% -
BM_format_to_string_pointer<wchar_t>/16384 -5.02% 1849.075 1756.285 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.00% 19920405.161 18924461.128 - 7.14% -
Chain_middle,_3_levels -4.99% 18.805 17.866 - -3.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.98% 16158.710 15354.356 - -1.65% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -4.97% 2505.735 2381.181 - 0.86% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.94% 10140.450 9639.462 - -1.68% -
std::set<int>::lower_bound(key)_(existent)/32 -4.92% 1.616 1.536 - -3.87% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.92% 2889.237 2747.223 - -0.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.89% 60.415 57.462 - -2.08% -
std::find(vector<long_long>)_(process_all)/8 -4.88% 1.139 1.084 - -0.09% -
SetIntersection_Front_Set_uint64_262144_1024 -4.88% 12550053.575 11938111.330 - -1.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.88% 1.389 1.321 - 1.93% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.87% 30.611 29.120 - 4.84% -
BM_Copy_LargeTrivialFunctor -4.86% 12.651 12.036 - -3.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.83% 2.567 2.443 - 0.84% -
std::sort(deque<int>)_(heap)/8192 -4.83% 72424.391 68925.042 - -0.58% -
BM_std_minmax_element<int>/2 -4.83% 0.665 0.633 - -6.97% -
std::unordered_map<int,_int>::clear()/1024 -4.83% 8565.891 8152.437 - 1.78% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -4.82% 32.185 30.632 - 3.10% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -4.82% 1.274 1.213 - -5.33% -
BM_cyrillic_escaped<char> -4.82% 15246.221 14512.084 - 0.65% -
VDAG_sidecast,_2_levels -4.80% 87.163 82.978 - -0.69% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.80% 4.154 3.955 - 2.11% -
std::unique_copy(list<int>)_(contiguous)/32 -4.80% 11.727 11.165 - -1.48% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.80% 26.059 24.808 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.79% 14808.666 14099.003 - -1.09% -
SetIntersection_Interlaced_Vector_string_262144_64 -4.79% 19913711.247 18959499.103 - -5.55% -
BM_format_string<wchar_t>/128 -4.79% 0.310 0.295 - -5.44% -
std::partition(deque<int>)_(dense)/1024 -4.78% 357.251 340.169 - -0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.77% 1164.185 1108.643 - -5.04% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.77% 0.364 0.346 - 0.24% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.76% 2220.130 2114.400 - -5.50% -
BM_Move_LargeTrivialFunctor -4.76% 0.690 0.657 - 1.40% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.76% 395.247 376.439 - -5.54% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.75% 6.486 6.178 - -3.84% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.75% 28.884 27.511 - -11.70% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.75% 3657.156 3483.595 - 2.21% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.75% 5.682 5.413 - -3.86% -
bm_lexicographical_compare<signed_char>/1 -4.74% 1.255 1.196 - -8.23% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.72% 2218.379 2113.620 - -4.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.72% 1201530.088 1144816.871 - 0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.71% 793.908 756.518 - -0.95% -
std::for_each(list<int>)/32 -4.70% 11.265 10.736 - -1.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.70% 20.402 19.443 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -4.70% 8201.226 7815.884 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -4.68% 4990595.621 4757130.189 - 43.29% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.65% 88363.705 84250.879 - -0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -4.64% 20000.512 19072.000 - 0.77% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.61% 606.555 578.583 - 0.08% -
std::unordered_map<int,_int>::clear()/8192 -4.61% 66625.849 63555.327 - 1.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.61% 788.683 752.339 - -0.24% -
std::multiset<std::string>::find(key)_(existent)/32 -4.60% 15.777 15.052 - 4.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.60% 2.515 2.399 - -2.30% -
BM_format_to_n_string_span<char>/1 -4.59% 11.344 10.824 - 1.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.58% 21.884 20.881 - -1.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.58% 31.652 30.204 - 1.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.57% 7.243 6.911 - 1.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.56% 25.021 23.881 - -3.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.55% 7.263 6.932 - -0.51% -
std::replace(list<int>)_(sprinkled)/50 -4.55% 19.512 18.624 - 0.24% -
BM_deque_deque_ranges_move_backward/4000 -4.55% 151.611 144.717 - -1.50% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.54% 22.470 21.449 - -1.93% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.54% 27.776 26.516 - -0.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.53% 167.814 160.209 - -1.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.53% 0.495 0.473 - -1.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.52% 682.412 651.536 - -4.65% -
std::any_of(list<int>)_(process_all)/8192 -4.52% 7290.396 6960.949 - -14.21% -
std::equal(list<int>)_(it,_it,_it)/50 -4.51% 36.884 35.221 - -1.06% -
BM_Move_MemPtr -4.50% 1.292 1.234 - -2.43% -
BM_vector_deque_ranges_move_backward/64000 -4.50% 7376.683 7045.068 - -3.70% -
std::remove_if(vector<int>)_(prefix)/32 -4.49% 51.240 48.938 - 0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.49% 39.814 38.028 - -3.66% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.49% 1.215 1.161 - -6.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.48% 2.449 2.339 - 0.59% -
SetIntersection_Interlaced_Set_float_256_64 -4.47% 13996144.730 13369830.737 - -2.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.47% 6.824 6.519 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.47% 61242491.095 58505389.060 - -21.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -4.45% 353815202.608 338085110.244 - -3.55% -
VChain_fail,_4_levels -4.44% 31.058 29.678 - -2.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.44% 12702.973 12139.542 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.43% 3196455.298 3054850.243 - 0.60% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.42% 294.357 281.333 - -10.31% -
std::partition_copy(deque<int>)/1024 -4.42% 662.698 633.403 - -0.21% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.41% 12.068 11.535 - -2.18% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.41% 14674261.981 14027044.886 - 0.59% -
std::partial_sort(vector<int>)_(descending)/8 -4.41% 25.388 24.268 - -2.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.41% 165871.209 158561.818 - -0.95% -
std::unique(list<int>)_(sprinkled)/52 -4.41% 70.094 67.006 - -0.92% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -4.40% 307.987 294.444 - -0.80% -
DAG_sidecast,_1_level -4.39% 39.306 37.583 - -0.98% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -4.38% 949.637 908.085 - 2.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.37% 35.769 34.205 - 44.65% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.36% 1405.549 1344.291 - 0.32% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.36% 1.390 1.329 - -3.49% -
BM_vector_deque_move_backward/0 -4.35% 0.419 0.401 - -19.44% -
std::count(list<int>)_(every_other)/8 -4.35% 2.131 2.039 - -1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.34% 5.309 5.078 - -4.46% -
SetIntersection_None_Set_float_16384_1 -4.34% 159023715.713 152128671.308 - -0.45% -
VDAG_sidecast_fail,_1_level -4.34% 66.048 63.185 - 0.45% -
std::find_if(vector<int>)_(bail_25%)/8 -4.33% 0.733 0.702 - -9.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.33% 6837.681 6541.665 - -11.35% -
VChain_middle,_1_level -4.33% 13.682 13.090 - -2.60% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.33% 55.430 53.031 - -0.13% -
SetIntersection_None_Set_uint64_16384_64 -4.32% 175620464.023 168031677.394 - 0.35% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.31% 731.324 699.781 - 0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -4.31% 22.618 21.643 - -0.52% -
VDAG_rightmost_middle,_3_levels -4.31% 448.081 428.785 - -1.20% -
std::set<int>::insert(value)_(already_present)/1024 -4.31% 5.798 5.549 - -8.75% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 231.837 221.865 - -0.10% -
std::sort_heap(deque<int>,_pred)/8192 -4.30% 451004.639 431617.821 - -0.75% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.30% 22.426 21.462 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.29% 1345830.970 1288103.638 - -4.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.28% 13371.437 12798.526 - 2.66% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.27% 20.544 19.666 - -1.72% -
BM_StringFindNoMatch/10 -4.26% 1.356 1.298 - 0.15% -
BM_deque_vector_ranges_move/4000 -4.25% 146.076 139.864 - 0.89% -
std::none_of(deque<int>)_(process_all)/8192 -4.25% 2717.706 2602.193 - -4.55% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.25% 23.034 22.056 - -0.20% -
BM_unicode_escaped<char> -4.24% 24132.139 23108.692 - 0.44% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.24% 610.268 584.401 - 0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.23% 40099.601 38402.417 - 1.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.23% 56.323 53.940 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.22% 243319897.671 233051604.151 - -1.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.21% 90.316 86.515 - -0.24% -
SetIntersection_None_Vector_float_16384_64 -4.21% 1125762.233 1078401.493 - -2.51% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.21% 1.098 1.052 - -10.03% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.20% 731.433 700.701 - 0.47% -
BM_CmpLess_ushort_int -4.20% 1.127 1.080 - 0.59% -
BM_deque_deque_move_backward/512 -4.20% 19.744 18.915 - 0.12% -
std::multimap<int,_int>::erase(iterator)/8192 -4.18% 21.439 20.543 - -3.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.18% 387.514 371.327 - -1.14% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.18% 20.118 19.278 - -1.94% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.17% 106.311 101.876 - 45.10% -
BM_vector_deque_move_backward/64000 -4.17% 7254.530 6952.030 - -5.38% -
SetIntersection_None_Set_uint32_16384_64 -4.15% 161346958.987 154648049.673 - 2.61% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.15% 818.171 784.231 - 3.34% -
BM_vector_deque_copy_backward/1 -4.15% 2.384 2.285 - 2.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.14% 24.708 23.685 - -4.00% -
VDAG_leftmost_middle,_1_level -4.14% 101.027 96.846 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.13% 1177747.916 1129060.914 - -2.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -4.13% 33.458 32.075 - -11.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.13% 1700123.779 1629907.145 - -4.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.13% 56.817 54.470 - -4.59% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.11% 25.980 24.911 - -1.24% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -4.11% 542.247 519.963 - -4.75% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.10% 32.321 30.996 - 1.15% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.09% 17616.093 16894.863 - -0.42% -
SetIntersection_None_Set_float_16384_4 -4.09% 159001102.512 152495588.814 - -0.23% -
SetIntersection_None_Vector_uint64_262144_1024 -4.09% 1141594.660 1094919.907 - 2.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.09% 1676653.891 1608152.264 - -6.17% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.08% 174458253.965 167344521.675 - 2.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.07% 15803.235 15159.491 - -3.73% -
std::search(list<int>,_pred)_(same_length)/8192 -4.07% 8817.087 8457.977 - -8.84% -
SetIntersection_None_Set_float_16384_16 -4.07% 158598567.120 152141432.402 - -0.41% -
std::reverse_copy(vector<int>)/8 -4.07% 2.432 2.333 - -2.86% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.07% 1.928 1.849 - 0.01% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.07% 0.291 0.279 - -0.25% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.07% 72.092 69.161 - -13.43% -
BM_Basic<int32_t> -4.06% 17.752 17.031 - -2.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.06% 22.452 21.541 - -7.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.05% 1156.495 1109.599 - -6.14% -
BM_join_view_out_vectors/4096 -4.05% 6490.929 6227.773 - 0.14% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -4.05% 512.925 492.130 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.04% 1239128.973 1189108.759 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.02% 1189597.387 1141717.739 - -1.37% -
BM_format_to_string_pointer<char>/1048576 -4.02% 12433.192 11933.083 - -0.19% -
VDAG_rightmost_middle,_2_levels -4.02% 219.946 211.106 - -0.86% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.01% 0.288 0.276 - 1.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -4.00% 2.689 2.582 - -22.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -4.00% 6.678 6.411 - -2.71% -
rng::find_last(list<int>)_(bail_10%)/1024 -4.00% 674.797 647.831 - -48.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.99% 54.889 52.699 - 20.85% -
bm_lexicographical_compare<int>/8 -3.99% 1.583 1.520 - -3.38% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.98% 31.241 29.997 - -2.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.98% 33.890 32.541 - 0.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.96% 1.697 1.630 - 11.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.96% 19102022.084 18345147.839 - -0.38% -
BM_format_to_iterator/<std::vector>_string_len_6 -3.95% 8.564 8.226 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.94% 0.695 0.667 - -3.94% -
std::partition_copy(deque<int>)/50 -3.94% 22.007 21.140 - -0.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.94% 24.606 23.637 - -10.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.94% 6584.250 6324.795 - 3.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.94% 727.902 699.240 - 0.23% -
std::format(int64_t)_(fmt:_{:0512Ld}) -3.93% 37.061 35.605 - -6.57% -
SetIntersection_None_Set_uint64_256_64 -3.93% 9382142.097 9013874.202 - -1.52% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.92% 2791.654 2682.180 - -4.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.92% 52.294 50.244 - -4.34% -
BM_cyrillic_text<char> -3.91% 25560.909 24560.460 - -2.47% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.91% 302.465 290.635 - 1.32% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -3.91% 29.307 28.162 - 1.32% -
SetIntersection_Front_Set_string_262144_16 -3.91% 1938129.251 1862384.759 - -5.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.90% 16.631 15.982 - -3.08% -
std::unordered_set<std::string>::clear()/32 -3.90% 929.696 893.454 - -3.60% -
std::set<int>::count(key)_(existent)/8192 -3.90% 8.218 7.898 - -5.63% -
std::remove_if(list<int>)_(sprinkled)/50 -3.89% 74.944 72.027 - 2.54% -
std::partition(deque<int>)_(dense)/32 -3.89% 9.854 9.471 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -3.89% 1951710.117 1875818.643 - 32.67% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.88% 16.786 16.134 - -0.38% -
std::generate(list<int>)/50 -3.88% 15.588 14.984 - -1.23% -
SetIntersection_Front_Set_uint64_1024_16 -3.87% 1227791.863 1180265.068 - -1.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.87% 90442.635 86942.427 - -1.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.86% 5.327 5.121 - -2.39% -
std::format(double)_(fmt:_{:0^17500_10e}) -3.86% 206.477 198.503 - 0.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.86% 831.696 799.579 - -2.71% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.86% 26.011 25.008 - -13.61% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -3.85% 0.264 0.254 - 0.17% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.85% 23.498 22.594 - -3.36% -
BM_CmpEqual_short_uint -3.83% 1.146 1.102 - -1.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.82% 1282.978 1233.904 - -2.02% -
BM_StringRelational_Less_Small_Empty_Control -3.82% 1.679 1.615 - 0.09% -
std::unique(deque<int>)_(sprinkled)/32 -3.82% 53.766 51.710 - -0.37% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.82% 6.813 6.553 - -0.74% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -3.81% 232.459 223.592 - -0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.80% 9581781.413 9218069.622 - 2.27% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.78% 22873.156 22009.064 - -0.49% -
BM_join_view_deques/70000 -3.77% 320539.282 308451.522 - 1.64% -
std::multimap<int,_int>::erase(iterator)/1024 -3.76% 21.391 20.585 - -5.07% -
std::reverse(list<int>)/8 -3.76% 2.003 1.928 - 0.11% -
std::set<int>::equal_range(key)_(existent)/8192 -3.76% 8.252 7.942 - -2.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.75% 46245.054 44508.798 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.75% 6419488.254 6178911.341 - 1.55% -
BM_vector_deque_ranges_copy_backward/64000 -3.75% 7401.867 7124.618 - -2.84% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -3.74% 159.192 153.234 - 2.58% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.74% 41395.488 39848.703 - 0.28% -
BM_StringRelational_Less_Huge_Large_Control -3.71% 2.177 2.096 - 0.19% -
std::multimap<int,_int>::clear()/32 -3.71% 666.607 641.907 - -3.24% -
BM_format_to_string_back_inserter<std::string>/1 -3.70% 13.346 12.852 - 0.37% -
BM_StringRelational_Compare_Empty_Empty_Control -3.70% 1.732 1.667 - 3.37% -
BM_Copy_SmallTrivialFunctor -3.69% 1.191 1.147 - -4.21% -
std::set<int>::find(key)_(existent)/1024 -3.69% 4.106 3.955 - 3.36% -
BM_PushHeap_uint32_Random_16 -3.69% 4.180 4.026 - -3.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.69% 89.594 86.291 - -0.96% -
BM_ascii_escaped<char> -3.69% 23782.212 22905.690 - 0.96% -
BM_PushHeap_float_Random_4 -3.69% 3.007 2.897 - -1.37% -
SetIntersection_Interlaced_Vector_string_16_4 -3.68% 69825292.765 67252957.117 - 0.31% -
std::format(int64_t)_(fmt:_{:0^512LX}) -3.68% 46.475 44.763 - 0.10% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.68% 280853.455 270531.787 - 3.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.67% 9583149.285 9231133.894 - 2.50% -
SetIntersection_Interlaced_Vector_string_64_64 -3.67% 26943209.535 25954202.700 - 1.04% -
std::unordered_multiset<int>::ctor(const&)/32 -3.67% 204.962 197.445 - -5.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.66% 225.763 217.506 - -8.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.66% 5.175 4.986 - 6.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.66% 1355139.307 1305597.978 - -11.71% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.65% 102599.184 98853.097 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.65% 16.843 16.229 - -0.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.64% 29.888 28.801 - -1.63% -
BM_ConstructAndDestroy_FuncPtr_Opaque -3.63% 1.127 1.086 - -7.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.61% 134783364.910 129919241.386 - 0.79% -
VChain_middle,_4_levels -3.60% 59.328 57.191 - -5.68% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.60% 27.876 26.873 - -11.75% -
SetIntersection_None_Set_uint32_16384_1024 -3.59% 160793281.549 155020065.299 - 2.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.59% 13347.107 12868.072 - 0.00% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.59% 270.903 261.183 - -0.33% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.59% 8.613 8.304 - -0.02% -
CastTo<B<Width_/_2,_Depth>> -3.59% 2928.917 2823.902 - 0.37% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -3.58% 231.999 223.695 - 1.04% -
BM_join_view_deques/0 -3.58% 5.424 5.230 - -2.62% -
std::format(double)_(fmt:_{:0<17500_10e}) -3.58% 199.822 192.674 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.58% 7.340 7.077 - 2.03% -
SetIntersection_Interlaced_Vector_string_16_16 -3.57% 51973488.702 50117365.723 - -1.55% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.57% 2471.142 2382.908 - 4.68% -
std::format(double)_(fmt:_{:0<17500_10g}) -3.57% 218.595 210.792 - 0.07% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.57% 1029.805 993.043 - -0.45% -
std::for_each(multiset<int>::iterator)/32 -3.57% 21.436 20.671 - -0.76% -
std::format(double)_(fmt:_{:0<17500_17000L}) -3.56% 444.903 429.069 - 4.42% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.56% 16.289 15.710 - -2.03% -
SetIntersection_None_Set_float_16384_1024 -3.55% 158238719.103 152615570.935 - 0.42% -
SetIntersection_Front_Vector_string_16384_256 -3.55% 9918254.377 9566021.442 - 2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.55% 1180847.323 1138934.176 - 3.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.55% 60.114 57.980 - -0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.55% 1879.295 1812.619 - 0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.54% 68443.795 66018.053 - -0.67% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.54% 24.133 23.278 - -3.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.54% 21.981 21.203 - -0.40% -
BM_format_to_n_string_span<char>/1048576 -3.53% 12441.698 12002.509 - 5.36% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.53% 7395.089 7134.202 - -14.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.53% 8985526.626 8668734.272 - -0.42% -
SetIntersection_None_Set_float_1024_64 -3.52% 9101645.475 8781003.510 - -2.60% -
std::format(int64_t)_(fmt:_{:0^512X}) -3.52% 41.155 39.707 - -2.43% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.51% 1.715 1.654 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.51% 205628505.192 198405245.460 - -44.04% -
SetIntersection_None_Set_float_16384_64 -3.51% 158239066.454 152685812.302 - 0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.51% 16.964 16.369 - 4.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.51% 15593.653 15046.617 - -3.69% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.51% 1302458.494 1256785.804 - 0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.50% 51.966 50.145 - -2.20% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.50% 4.383 4.230 - 0.04% -
BM_CmpEqual_uint_schar -3.50% 1.133 1.093 - 8.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.50% 17.900 17.274 - -1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.50% 134204602.963 129513046.042 - 0.89% -
BM_japanese_text<char> -3.49% 24049.095 23208.688 - 3.71% -
SetIntersection_Front_Set_string_16384_1 -3.49% 1110558.098 1071793.746 - -2.31% -
std::format(int64_t)_(fmt:_{:Ld}) -3.48% 27.766 26.800 - -1.40% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.48% 1456.669 1405.987 - -0.10% -
BM_deque_deque_move_backward/4000 -3.48% 150.695 145.456 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.47% 64421992.092 62183351.236 - 0.13% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.46% 33.495 32.336 - 0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.46% 23312.994 22506.650 - -1.88% -
SetIntersection_Front_Vector_uint32_256_16 -3.45% 4311757.725 4162828.716 - -6.46% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.45% 46.631 45.020 - -15.61% -
std::sort_heap(deque<int>,_pred)/1024 -3.45% 12968.908 12521.091 - -0.29% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -3.45% 42.828 41.349 - -1.33% -
SetIntersection_None_Set_uint32_16384_16384 -3.45% 163378173.478 157738779.165 - 3.12% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.44% 9084.368 8772.175 - 2.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.42% 205335869.819 198305765.929 - -44.41% -
SetIntersection_None_Set_float_1024_1024 -3.39% 8991857.397 8686805.939 - -1.82% -
std::stable_sort(vector<int>)_(heap)/8 -3.39% 21.635 20.902 - -1.07% -
BM_StringRelational_Less_Empty_Small_Control -3.39% 1.673 1.616 - -2.96% -
BM_CmpLess_uint_int -3.39% 1.126 1.088 - 3.10% -
BM_Swap_Null_MemFuncPtr -3.39% 1.207 1.166 - 1.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.38% 1050381.769 1014891.461 - -0.49% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.38% 20.021 19.345 - -1.25% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.37% 30111.049 29096.059 - -1.17% -
BM_format_to_n_string_pointer<char>/1048576 -3.37% 12431.778 12012.897 - 5.46% -
std::fill_n(list<int>)/8192 -3.36% 7150.174 6909.920 - -11.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.36% 280.293 270.877 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.35% 1219813.990 1178982.804 - -3.73% -
BM_format_to_string_back_inserter<std::string>/16384 -3.35% 1008.806 975.057 - -0.31% -
SetIntersection_None_Set_float_16384_16384 -3.34% 160745861.464 155379686.241 - 1.23% -
BM_vector_deque_ranges_copy_backward/65536 -3.33% 7540.027 7288.981 - -3.81% -
BM_format_to_string_span<char>/1048576 -3.32% 12342.134 11932.396 - -0.18% -
std::format(int64_t)_(fmt:_{:Lo}) -3.32% 28.799 27.843 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.31% 1095921.430 1059625.162 - -1.39% -
SetIntersection_Front_Set_uint64_16384_1024 -3.31% 12460483.934 12047810.992 - 1.60% -
BM_format_to_n_string_begin<std::string>/1 -3.31% 10.968 10.605 - -2.27% -
BM_StringRelational_Less_Empty_Huge_Control -3.30% 1.671 1.615 - 0.09% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.30% 86865.854 83995.027 - -1.88% -
SetIntersection_Front_Set_string_262144_262144 -3.30% 18342389.893 17736627.603 - -1.44% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.30% 7133270.619 6897915.442 - -0.15% -
std::make_heap(vector<int>)_(ascending)/8 -3.29% 16.963 16.404 - -0.60% -
std::for_each(multiset<int>::iterator)/8 -3.29% 4.590 4.439 - -0.61% -
SetIntersection_None_Set_uint64_256_4 -3.29% 11605921.922 11224003.242 - 1.50% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -3.28% 27.139 26.248 - -3.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.28% 10198.439 9864.182 - -1.53% -
ranges::minmax(std::deque<long_long>)/70000 -3.28% 25539.358 24702.569 - -14.30% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.27% 26297.375 25436.963 - -1.36% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.27% 36.747 35.545 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.27% 13586.026 13141.800 - -0.28% -
SetIntersection_Front_Set_float_262144_16 -3.27% 1207928.607 1168485.917 - -2.39% -
SetIntersection_Interlaced_Set_string_1024_16 -3.26% 13172778.262 12743325.577 - -3.59% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.25% 603.360 583.727 - -0.37% -
BM_CmpLess_short_uchar -3.24% 1.140 1.103 - 0.87% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.24% 11859.156 11474.551 - -0.65% -
SetIntersection_None_Vector_uint64_262144_64 -3.23% 1124148.676 1087804.070 - 0.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.23% 2.643 2.558 - 3.40% -
std::format(double)_(fmt:_{:0<17500_10}) -3.23% 216.866 209.864 - 0.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.23% 8.905 8.618 - -1.90% -
BM_CmpLess_schar_uint -3.23% 1.147 1.110 - 1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.23% 201241354.042 194750837.193 - -45.14% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.22% 111.832 108.230 - 0.21% -
BM_StringRelational_Less_Empty_Empty_Control -3.22% 1.669 1.616 - -11.37% -
std::sort(vector<int>)_(heap)/8 -3.22% 24.441 23.655 - -1.31% -
SetIntersection_None_Set_float_16384_256 -3.21% 157779909.816 152707379.789 - 0.37% -
std::set<int>::count(key)_(existent)/32 -3.21% 1.700 1.645 - 0.63% -
VDAG_sidecast,_1_level -3.21% 43.791 42.386 - -2.58% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -3.21% 3169.555 3067.948 - -18.21% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.20% 21348405.275 20665124.352 - 2.38% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.20% 1619121.174 1567325.683 - 1.97% -
SetIntersection_Interlaced_Set_float_16384_4 -3.20% 171734920.891 166247582.218 - 0.78% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.19% 872.788 844.921 - 7.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.19% 16505.166 15978.291 - 1.27% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.19% 11606.503 11236.279 - -10.39% -
BM_join_view_out_vectors/65536 -3.19% 135883.013 131548.765 - -7.24% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.18% 21.986 21.286 - -1.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.17% 6911.440 6692.126 - 1.66% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -3.17% 438.868 424.972 - -2.04% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.17% 495808.133 480110.912 - -3.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.16% 36.385 35.234 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.15% 17512672.119 16961081.170 - 0.46% -
std::copy(deque<int>)/512 -3.14% 17.161 16.622 - -0.14% -
BM_CmpLess_int_uchar -3.14% 1.152 1.116 - 0.17% -
BM_StringAssignAsciizMix_Transparent -3.13% 3.081 2.985 - 1.20% -
std::set<int>::count(key)_(non-existent)/1024 -3.13% 7.964 7.714 - -3.27% -
std::find(vector<long_long>)_(bail_25%)/8 -3.13% 0.893 0.865 - 0.60% -
std::set<int>::contains(key)_(existent)/32 -3.13% 1.715 1.661 - -1.37% -
std::stable_sort(deque<int>)_(ascending)/1024 -3.13% 2155.737 2088.243 - -0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.13% 26620.027 25788.098 - 1.50% -
SetIntersection_None_Vector_float_262144_16384 -3.12% 1172193.335 1135629.060 - 0.00% -
std::swap_ranges(deque<int>)/1024 -3.12% 340.267 329.660 - 3.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.12% 7.511 7.277 - -10.17% -
SetIntersection_Interlaced_Vector_string_256_4 -3.12% 6302829.421 6106402.413 - 0.21% -
SetIntersection_Front_Set_uint64_16_16 -3.11% 38449012.134 37251362.780 - 0.52% -
SetIntersection_None_Vector_float_262144_4 -3.11% 1170390.489 1133977.784 - -0.07% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.10% 4.724 4.577 - 3.28% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.10% 25.414 24.626 - 1.78% -
std::format(int64_t)_(fmt:_{:0>512b}) -3.10% 35.460 34.361 - -5.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.09% 30.537 29.592 - 0.14% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -3.09% 187639.984 181838.730 - -0.12% -
bm_lexicographical_compare<int>/64 -3.09% 4.536 4.396 - 0.39% -
std::set<std::string>::clear()/8192 -3.09% 222479.643 215607.837 - 2.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.09% 26211.077 25401.490 - -13.85% -
std::unique(list<int>,_pred)_(sprinkled)/32 -3.09% 67.894 65.797 - -0.03% -
BM_CmpLess_int_ushort -3.07% 1.150 1.114 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.07% 5170572.752 5011855.197 - -4.11% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -3.07% 632.594 613.188 - -1.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.07% 240.127 232.763 - -11.29% -
std::format(int64_t)_(fmt:_{:Lb}) -3.07% 33.015 32.003 - -1.33% -
SetIntersection_Front_Set_uint32_262144_1 -3.07% 1056198.562 1023816.832 - 2.91% -
std::multimap<int,_int>::clear()/1024 -3.06% 11110.454 10770.065 - -2.04% -
SetIntersection_Interlaced_Set_string_16384_4 -3.06% 197023347.536 190991970.989 - -9.03% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.06% 1284885.986 1245561.909 - -4.87% -
std::multimap<std::string,_int>::clear()/8192 -3.05% 218727.261 212045.389 - -0.45% -
BM_StringFindAllMatch/8 -3.05% 2.683 2.601 - -6.46% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.05% 110368.182 107007.114 - -0.23% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.04% 2799380.699 2714224.041 - -2.47% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.04% 39326.470 38131.303 - -2.94% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.04% 2.469 2.394 - 2.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.04% 206.279 200.012 - -2.05% -
SetIntersection_Interlaced_Set_string_256_16 -3.04% 18329013.724 17772620.850 - -0.67% -
BM_CmpEqual_schar_uint -3.03% 1.149 1.114 - -0.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.03% 37560.174 36423.869 - 1.01% -
std::stable_sort(deque<int>)_(heap)/1024 -3.02% 2789.658 2705.291 - 0.09% -
BM_StringRelational_Less_Empty_Large_Control -3.02% 1.666 1.615 - -0.30% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.01% 294.682 285.807 - -2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.01% 1603539.576 1555246.136 - -0.34% -
BM_vector_deque_copy_backward/2 -3.01% 2.064 2.002 - 3.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.01% 0.515 0.500 - 11.86% -
BM_Swap_FuncPtr_MemPtr -3.00% 3.334 3.234 - -1.11% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.00% 218727339.981 212167564.914 - 0.28% -
std::sort_heap(vector<int>,_pred)/8 -3.00% 30.307 29.399 - 1.62% -
BM_BitsetToString<64>/Dense_(90%)/90 -2.99% 13.870 13.455 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.99% 1042887.418 1011703.359 - -3.79% -
std::multiset<int>::erase(iterator)/8192 -2.99% 24.003 23.286 - 0.03% -
SetIntersection_Interlaced_Set_float_16384_1 -2.99% 1058843.335 1027199.130 - 1.81% -
std::generate_n(deque<int>)/8192 -2.99% 2015.759 1955.526 - 0.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.99% 692.913 672.208 - -6.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.98% 23.757 23.049 - -0.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.97% 9.719 9.430 - -1.39% -
std::set<std::string>::erase(iterator)/8192 -2.97% 31.029 30.108 - 1.27% -
std::format(double)_(fmt:_{:0>17500_10Le}) -2.97% 218.247 211.766 - 1.77% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.96% 789.007 765.621 - 8.41% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.95% 466.637 452.859 - 2.55% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -2.95% 209.273 203.094 - -0.86% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.95% 27299.583 26494.485 - -1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.95% 169133115.747 164145341.593 - -3.27% -
std::set<int>::ctor(const&,_alloc)/0 -2.95% 13.151 12.764 - 0.17% -
BM_Basic<int64_t> -2.94% 18.465 17.921 - -1.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.94% 87.552 84.978 - -31.50% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.94% 18123.411 17590.623 - -0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.93% 170028454.787 165043363.040 - -0.72% -
BM_CmpLess_ushort_ushort -2.93% 1.090 1.058 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.93% 5174611.376 5022960.806 - 0.06% -
rng::find(vector<bool>)_(process_all)/1024 -2.93% 4.682 4.544 - -3.00% -
BM_vector_deque_move_backward/70000 -2.93% 8003.041 7768.666 - -5.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.93% 57964.042 56267.325 - -4.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.93% 929275.850 902088.254 - 2.86% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.92% 41.522 40.310 - -3.92% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.92% 2978.392 2891.553 - -0.11% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.91% 8.702 8.449 - 1.73% -
SetIntersection_Front_Vector_uint64_16384_1 -2.90% 1062926.961 1032056.642 - 3.82% -
std::partial_sort(deque<int>)_(heap)/8192 -2.90% 275886.920 267878.206 - 0.79% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -2.90% 23.077 22.407 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.90% 1121236.695 1088729.546 - 2.15% -
std::set<int>::clear()/1024 -2.90% 9592.911 9314.862 - -0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.90% 1065455.972 1034599.637 - 0.29% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.90% 1446.955 1405.061 - -10.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.89% 24.203 23.504 - -1.04% -
SetIntersection_Interlaced_Set_float_262144_16 -2.89% 1609847.736 1563347.741 - 0.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.88% 67.682 65.730 - -17.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.88% 6744.582 6550.212 - -3.82% -
SetIntersection_Front_Set_uint64_64_64 -2.88% 13172955.006 12793367.821 - -0.92% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.87% 513308.528 498599.269 - -3.28% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.87% 5.553 5.394 - 0.32% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -2.86% 8.811 8.559 - -8.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.86% 23.363 22.695 - -0.22% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.86% 211675713.781 205630793.510 - 0.52% -
std::set<int>::erase(iterator)/8192 -2.85% 20.696 20.106 - 2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.85% 1334454.964 1296428.104 - -0.68% -
SetIntersection_Front_Set_float_262144_4 -2.84% 1097414.686 1066193.616 - 4.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.84% 1207091.858 1172757.402 - -1.03% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.84% 35.827 34.809 - -0.30% -
std::stable_sort(deque<int>)_(descending)/1024 -2.84% 2964.942 2880.776 - -0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.84% 3.372 3.276 - -2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.84% 1691297.934 1643328.369 - -4.76% -
std::swap_ranges(deque<int>)/8192 -2.84% 2704.849 2628.155 - 3.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.83% 55721.187 54145.885 - -2.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.83% 3168648.357 3079103.924 - 4.66% -
BM_japanese_text<wchar_t> -2.83% 22984.425 22335.075 - -3.91% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -2.82% 77.662 75.470 - -4.46% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.82% 20.211 19.641 - -0.76% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.82% 5.431 5.278 - 0.35% -
BM_japanese_escaped<char> -2.82% 14781.604 14365.215 - 0.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.81% 51.053 49.617 - -0.23% -
std::format(double)_(fmt:_{:017500_10Lg}) -2.81% 228.488 222.074 - 1.62% -
SetIntersection_Front_Set_string_262144_4 -2.80% 1279899.034 1244003.663 - -1.32% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.80% 211.626 205.698 - -2.77% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.80% 20.059 19.498 - -1.18% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.80% 29614.673 28786.068 - 1.35% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.80% 122227.464 118808.695 - 2.67% -
SetIntersection_Front_Set_uint64_262144_1 -2.79% 1068576.316 1038719.561 - -0.97% -
SetIntersection_Front_Vector_string_1024_64 -2.79% 3204752.702 3115210.637 - -5.68% -
std::partial_sort(deque<int>)_(descending)/8 -2.79% 43.329 42.120 - -0.93% -
BM_to_chars_good/8 -2.79% 2.370 2.304 - -0.18% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -2.79% 1.203 1.169 - -1.05% -
SetIntersection_None_Vector_string_262144_1 -2.79% 1320752.211 1283945.113 - -2.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.78% 1.802 1.752 - -1.39% -
std::find_first_of(list<int>)_(small_needle)/32 -2.77% 96.678 93.996 - -0.12% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.77% 13.054 12.692 - -1.09% -
BM_format_to_iterator/<std::vector>_string_len_60 -2.77% 9.798 9.527 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.77% 144204758.663 140213276.827 - -0.51% -
SetIntersection_Front_Vector_uint32_262144_64 -2.77% 1385125.582 1346786.542 - -3.59% -
SetIntersection_Interlaced_Set_string_16384_256 -2.77% 358077212.254 348166509.274 - -1.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.76% 22.667 22.041 - -6.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.76% 1171234.022 1138903.509 - -0.39% -
SetIntersection_Front_Vector_uint32_1024_64 -2.76% 1372393.456 1334518.030 - -7.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.76% 13.347 12.979 - 0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.76% 27905.993 27136.972 - -2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.75% 14113.460 13725.053 - 1.99% -
SetIntersection_Front_Set_string_256_1 -2.75% 4393257.625 4272436.600 - -0.92% -
BM_vector_deque_ranges_move/2 -2.75% 2.066 2.009 - -2.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.74% 3729.836 3627.524 - 1.85% -
std::adjacent_find(deque<int>)/8 -2.74% 2.935 2.854 - -12.81% -
BM_CmpEqual_int_int -2.74% 1.091 1.061 - -0.26% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.73% 4196838.386 4082187.117 - -8.67% -
std::format(int64_t)_(fmt:_{:0512x}) -2.73% 30.022 29.203 - 0.75% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -2.72% 31.165 30.316 - 2.07% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.72% 41.448 40.320 - 0.05% -
SetIntersection_Front_Vector_uint64_256_16 -2.72% 4267256.340 4151202.900 - -1.86% -
BM_deque_deque_ranges_move_backward/4096 -2.72% 155.306 151.088 - -0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.71% 765.234 744.483 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.71% 1061672.351 1032893.903 - -1.74% -
BM_StringAssignAsciiz_Large_Opaque -2.71% 11.787 11.468 - -0.63% -
std::multiset<std::string>::clear()/32 -2.71% 925.512 900.442 - -0.50% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.71% 12.246 11.914 - 0.12% -
std::format(int64_t)_(fmt:_{:0>512d}) -2.70% 31.075 30.235 - -1.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.70% 37462.666 36449.748 - -0.49% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -2.70% 191274.706 186106.094 - -2.74% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.69% 4861.077 4730.188 - -0.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.69% 541.001 526.438 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.69% 8.655 8.423 - -1.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.69% 54.342 52.881 - -2.90% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.69% 2.336 2.274 - -14.49% -
BM_format_string<char>/32 -2.69% 0.393 0.383 - -6.56% -
BM_join_view_deques/4096 -2.68% 12318.292 11987.651 - 0.05% -
std::stable_partition(list<int>)_(sparse)/50 -2.68% 27.043 26.319 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.68% 4.450 4.331 - -4.69% -
std::stable_sort(vector<int>)_(ascending)/8 -2.67% 15.761 15.339 - -2.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.67% 800.593 779.195 - -7.56% -
BM_deque_deque_ranges_copy/2 -2.67% 2.246 2.186 - 0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.67% 261593.282 254610.313 - -0.35% -
std::unordered_set<int>::ctor(const&)/32 -2.67% 203.434 198.006 - 0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.67% 4412188.482 4294542.263 - -1.21% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -2.67% 626.868 610.156 - -2.56% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.66% 214.578 208.862 - 0.80% -
std::format(int64_t)_(fmt:_{:0512Lb}) -2.66% 42.954 41.810 - -0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.66% 44.584 43.398 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.66% 9436636.240 9185824.330 - 1.37% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.66% 1103453.655 1074139.000 - -0.11% -
std::all_of(list<int>)_(process_all)/8 -2.65% 2.719 2.647 - -0.05% -
std::sort(vector<int>)_(pipe-organ)/8 -2.65% 17.968 17.492 - -0.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.65% 4.515 4.395 - -0.94% -
SetIntersection_Front_Set_string_16_4 -2.65% 64661544.221 62951240.745 - -0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.64% 43.969 42.806 - -4.41% -
BM_StringResizeAndOverwrite -2.64% 0.841 0.819 - 0.02% -
std::format(double)_(fmt:_{:017500_0Le}) -2.64% 198.075 192.849 - 0.65% -
SetIntersection_None_Set_uint64_1024_1024 -2.63% 9052342.148 8813829.264 - 1.48% -
std::stable_partition(deque<int>)_(dense)/32 -2.63% 29.751 28.967 - -10.71% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.62% 17.312 16.858 - -3.21% -
rng::fold_left(deque<int>)/8 -2.62% 4.025 3.920 - -3.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.62% 888674.470 865375.414 - 0.29% -
SetIntersection_None_Set_uint32_1024_256 -2.62% 9073451.384 8835728.348 - 0.18% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.62% 20.115 19.589 - -1.01% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.61% 301.415 293.535 - 1.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.61% 13062.786 12721.402 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.61% 201799789.194 196527489.521 - -0.88% -
std::for_each(map<int>::iterator)/32 -2.61% 21.499 20.938 - -3.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.61% 542.023 527.883 - -1.37% -
std::stable_sort(vector<int>)_(repeated)/8 -2.61% 15.843 15.430 - -0.78% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -2.61% 581.571 566.410 - -8.65% -
SetIntersection_Front_Set_string_256_64 -2.61% 14183192.766 13813562.670 - -1.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.60% 63.374 61.725 - -0.26% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.60% 1391355.035 1355150.900 - -6.30% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.60% 1.908 1.859 - -5.20% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.60% 8570493.635 8347741.049 - 3.91% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.60% 238952161.408 232748225.934 - -0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.59% 0.692 0.675 - 7.32% -
BM_format_to_iterator/<std::string>_string_len_60 -2.59% 9.827 9.572 - -1.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.59% 3.160 3.078 - -1.91% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.59% 25.080 24.432 - -5.00% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.58% 26.511 25.826 - 0.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.58% 14634.212 14256.700 - -2.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.58% 1454.441 1416.924 - 5.47% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.58% 7517.445 7323.722 - -3.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.57% 616251.928 600425.848 - -0.01% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.57% 23.426 22.825 - -6.70% -
SetIntersection_Front_Vector_string_262144_1024 -2.57% 40066086.138 39037342.333 - -0.40% -
BM_vector_deque_ranges_move/1 -2.56% 2.332 2.273 - -1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -2.56% 18235027.839 17768389.724 - -36.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.55% 4248614.427 4140101.313 - 0.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 121381.422 118281.588 - 0.61% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.55% 43.261 42.159 - -0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.55% 54.892 53.494 - -1.64% -
SetIntersection_Interlaced_Set_float_16384_16 -2.55% 209372791.775 204043326.064 - -1.50% -
rng::find_last(list<int>)_(bail_10%)/50 -2.54% 16.361 15.946 - 1.95% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.54% 16.055 15.647 - 0.13% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -2.54% 205388.660 200179.536 - 2.55% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -2.53% 1.182 1.152 - -6.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.53% 2.413 2.352 - 4.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.53% 1607453.914 1566759.445 - 2.35% -
SetIntersection_Front_Vector_string_16384_1024 -2.52% 38681646.155 37708498.444 - -0.98% -
std::move(vector<bool>)_(unaligned)/512 -2.51% 4.782 4.662 - -8.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.51% 9250087.655 9017577.201 - -1.35% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.51% 203.960 198.837 - 0.74% -
std::pop_heap(deque<float>)/1024 -2.50% 13.589 13.249 - 2.13% -
std::multiset<int>::clear()/8192 -2.50% 82670.556 80606.890 - 3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.48% 115392280.410 112525953.940 - -31.97% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.47% 3638.454 3548.552 - -1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.47% 1064862.368 1038570.482 - -0.83% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.46% 35.982 35.095 - -79.23% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -2.46% 256.684 250.359 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.46% 3553208.715 3465661.310 - -0.24% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.46% 17.794 17.356 - -1.17% -
SetIntersection_None_Set_float_256_64 -2.46% 9422170.085 9190539.030 - 0.48% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.45% 19.240 18.767 - -0.93% -
std::replace_if(list<int>)_(sprinkled)/50 -2.45% 23.420 22.845 - -7.99% -
VDAG_leftmost,_3_levels -2.45% 15.842 15.454 - -1.76% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -2.45% 28.523 27.825 - -1.18% -
std::format(double)_(fmt:_{:017500_0Lf}) -2.45% 210.953 205.790 - 0.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.45% 210241.865 205098.772 - -0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.45% 943318.779 920246.648 - -0.16% -
BM_format_to_iterator/<std::array>_C_string_len_6 -2.44% 8.934 8.716 - -1.89% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.44% 13.083 12.764 - -0.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.44% 13.248 12.926 - -0.38% -
BM_deque_vector_copy/1 -2.44% 2.139 2.087 - 0.78% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.43% 84.216 82.168 - 0.09% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.43% 7164.598 6990.792 - -27.35% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.42% 4853.916 4736.277 - -0.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.42% 11.574 11.294 - -0.17% -
BM_StringRelational_Less_Huge_Empty_Control -2.42% 1.655 1.615 - 0.12% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.42% 37396.352 36491.515 - 2.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.42% 19.563 19.090 - -0.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.42% 819.837 800.024 - -0.12% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.41% 1.508 1.471 - 1.47% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.41% 13.693 13.363 - -0.26% -
SetIntersection_Front_Vector_uint32_256_64 -2.41% 4357765.708 4252771.134 - -8.12% -
std::unique(vector<int>,_pred)_(contiguous)/52 -2.41% 63.874 62.335 - -1.16% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.41% 13.047 12.733 - 0.10% -
SetIntersection_None_Set_string_262144_4 -2.41% 1709567.709 1668389.322 - -0.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.41% 8300.318 8100.475 - 0.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 525.397 512.757 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.41% 1697857.422 1657012.123 - -2.54% -
SetIntersection_Front_Vector_uint32_262144_4 -2.41% 1089319.759 1063116.048 - -5.07% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.40% 2583.297 2521.182 - 0.63% -
std::rotate_copy(list<int>)/8192 -2.40% 7034.818 6865.710 - 0.07% -
SetIntersection_None_Set_uint32_262144_16384 -2.40% 1212839.844 1183690.265 - 2.59% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.40% 16955.704 16549.047 - 1.43% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.40% 28.472 27.790 - -2.02% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.39% 22317019.832 21782898.417 - -1.50% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.39% 20.931 20.430 - 0.23% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 37412.974 36517.882 - -0.32% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.39% 211.155 206.103 - -0.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.39% 37.978 37.070 - -9.37% -
SetIntersection_Interlaced_Set_float_16384_64 -2.38% 215716414.038 210571704.370 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.38% 4251146.599 4149800.165 - 0.71% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.38% 4584.955 4475.802 - -0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.38% 51.409 50.186 - 52.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.38% 16.415 16.025 - 2.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.37% 4215650.830 4115719.141 - -0.84% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.37% 386.354 377.201 - -9.68% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.37% 2.773 2.707 - -3.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 6872.156 6709.760 - -1.91% -
SetIntersection_Front_Set_uint64_262144_16 -2.36% 1212154.184 1183546.855 - 1.13% -
SetIntersection_None_Set_string_262144_1024 -2.36% 1720230.062 1679695.148 - 0.25% -
std::format(int64_t)_(fmt:_{:Lx}) -2.35% 27.521 26.874 - 1.11% -
SetIntersection_None_Set_uint32_262144_64 -2.35% 1213896.160 1185388.592 - 3.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.35% 21.910 21.395 - -2.46% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -2.35% 30.295 29.584 - -3.89% -
std::format(double)_(fmt:_{:0>17500_10e}) -2.34% 202.358 197.614 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.34% 211188653.580 206237151.160 - -40.71% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.34% 21.425 20.923 - -12.88% -
std::set<int>::contains(key)_(non-existent)/32 -2.34% 3.072 3.000 - 11.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.34% 16.036 15.661 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.34% 1246.171 1217.059 - -0.05% -
SetIntersection_None_Vector_uint32_1024_64 -2.33% 1108598.033 1082720.414 - 0.32% -
SetIntersection_Front_Set_string_262144_1 -2.33% 1105079.899 1079313.581 - -1.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.32% 55.542 54.250 - 1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.32% 121357383.437 118536498.872 - -0.48% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.32% 8646.464 8445.613 - -0.73% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.32% 13.051 12.748 - -0.20% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.32% 1.637 1.599 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.32% 3.787 3.699 - -2.15% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.32% 5.969 5.831 - -0.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.32% 740.408 723.260 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.31% 3188667.332 3114919.997 - 2.57% -
std::unique(deque<int>)_(sprinkled)/52 -2.31% 59.995 58.609 - -0.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.31% 1024.779 1001.106 - -4.42% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.31% 203497029.353 198799889.420 - 2.25% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.30% 3110.122 3038.464 - -17.14% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.30% 4.251 4.153 - -0.27% -
SetIntersection_None_Set_uint32_262144_4 -2.30% 1214413.332 1186444.986 - 3.81% -
std::find_if(list<int>)_(bail_25%)/8192 -2.30% 1452.046 1418.702 - -0.49% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.29% 12414990.576 12130396.532 - -1.03% -
SetIntersection_None_Set_uint32_262144_16 -2.29% 1213268.148 1185460.939 - 3.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.29% 6859.385 6702.184 - -1.99% -
SetIntersection_None_Set_uint32_262144_1024 -2.28% 1205418.945 1177923.420 - 3.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.28% 1060768.287 1036603.046 - -0.32% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -2.27% 626.579 612.331 - -2.64% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.27% 6853.370 6697.985 - -0.04% -
SetIntersection_None_Vector_float_256_4 -2.27% 4268277.429 4171510.016 - -0.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.27% 788.585 770.712 - -1.14% -
std::make_heap(vector<int>)_(descending)/8 -2.26% 14.977 14.638 - -1.36% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.26% 17.096 16.709 - -0.64% -
std::pop_heap(deque<int>)/8 -2.26% 53.201 51.997 - -0.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.26% 47.355 46.284 - 0.84% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.26% 12.972 12.678 - -0.03% -
std::pop_heap(vector<size_t>)/8 -2.26% 52.702 51.509 - -1.04% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.26% 16.215 15.848 - -2.12% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.26% 2.648 2.588 - 0.99% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.26% 4.654 4.549 - -2.20% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.26% 51.656 50.489 - -37.77% -
BM_deque_deque_ranges_move_backward/64000 -2.26% 7520.577 7350.806 - -1.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.25% 210.444 205.699 - 1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.25% 4187037.762 4092823.602 - 0.48% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.25% 1579259.279 1543726.074 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.25% 1190927.963 1164133.846 - 0.23% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.25% 478.170 467.434 - -1.33% -
std::format(double)_(fmt:_{:0^17500_10g}) -2.24% 219.201 214.283 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.24% 2152883.221 2104655.844 - -6.69% -
SetIntersection_None_Vector_uint64_262144_16384 -2.24% 1155002.388 1129150.262 - 0.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.24% 55149.381 53916.572 - -1.97% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.23% 1107147.689 1082405.914 - 0.24% -
SetIntersection_None_Set_uint32_262144_262144 -2.23% 1208029.299 1181046.304 - 2.99% -
BM_StringAssignStr_Large_Transparent -2.23% 10.360 10.129 - -3.26% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.23% 2.963 2.897 - 0.56% -
BM_deque_deque_copy/4000 -2.23% 145.950 142.695 - -0.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.23% 20.783 20.320 - 0.52% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.23% 24110.850 23573.957 - 3.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.22% 15011.685 14677.814 - 2.61% -
std::unordered_set<std::string>::clear()/1024 -2.22% 23901.239 23369.987 - 1.41% -
SetIntersection_Interlaced_Set_string_256_256 -2.22% 31581530.718 30879769.728 - 1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.22% 11710237.067 11450797.606 - 0.01% -
std::replace_if(list<int>)_(prefix)/32 -2.21% 14.064 13.752 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.21% 4045202.768 3955649.333 - -47.61% -
SetIntersection_Front_Vector_string_1024_1024 -2.21% 40090416.042 39203258.957 - 0.36% -
SetIntersection_Front_Vector_float_1024_4 -2.21% 1070035.065 1046406.288 - -1.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.21% 38.040 37.200 - 1.69% -
SetIntersection_None_Vector_uint64_1024_64 -2.21% 1094413.085 1070273.416 - 4.55% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.20% 5095696.012 4983434.856 - 6.96% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.20% 7094.092 6937.863 - 0.10% -
std::copy_if(list<int>)_(every_other)/32768 -2.20% 25805.456 25237.418 - -1.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.20% 1300008.949 1271399.984 - 5.20% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.20% 5.792 5.665 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.19% 6593671.884 6449003.698 - -2.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.19% 59.368 58.066 - -0.37% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.19% 586.865 574.010 - -2.63% -
BM_StringRelational_Eq_Empty_Huge_Control -2.19% 0.477 0.467 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.19% 1049168.808 1026197.646 - -2.20% -
std::copy_if(vector<int>)_(entire_range)/64 -2.19% 15.545 15.205 - -2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.19% 1058339.290 1035203.307 - -1.09% -
BM_Swap_FuncPtr_MemFuncPtr -2.19% 3.269 3.197 - -2.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.18% 18.762 18.353 - -1.02% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.18% 21.089 20.628 - 2.05% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.18% 4.546 4.447 - 0.29% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.18% 1066480.963 1043239.736 - 4.80% -
std::all_of(list<int>)_(process_all)/32768 -2.18% 26335.806 25761.953 - -29.66% -
SetIntersection_None_Vector_uint64_16384_4 -2.18% 1119547.193 1095161.223 - -1.29% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.18% 11.428 11.179 - -0.05% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.17% 44.226 43.265 - -5.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.17% 170124.182 166427.625 - 0.05% -
std::partial_sort(deque<int>)_(heap)/8 -2.17% 39.314 38.461 - -3.71% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.17% 410.177 401.278 - 0.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 371.217 363.166 - -3.15% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.17% 16.864 16.499 - -1.34% -
std::set<int>::erase(iterator)/1024 -2.16% 20.242 19.804 - 1.51% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.16% 526288.956 514902.920 - -0.00% -
BM_deque_vector_ranges_copy/5500 -2.15% 198.332 194.064 - -0.14% -
BM_CmpLess_short_schar -2.15% 0.968 0.948 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.15% 1182808.202 1157389.955 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -2.15% 2499501.196 2445848.777 - 31.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.15% 0.477 0.466 - 13.65% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.14% 172535198.843 168836138.993 - -0.38% -
BM_LexicallyRelative/small_path/2 -2.14% 57.997 56.756 - 3.47% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.14% 241.386 236.227 - 3.64% -
BM_deque_deque_ranges_copy/1 -2.14% 2.483 2.430 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.13% 12040491.056 11783429.912 - 0.65% -
SetIntersection_None_Set_uint64_1024_4 -2.13% 9106801.985 8912440.884 - 3.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.13% 1098142.576 1074705.734 - 4.05% -
BM_deque_vector_move_backward/4000 -2.13% 143.230 140.174 - -0.98% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.13% 27223.754 26643.113 - 0.52% -
std::format(int64_t)_(fmt:_{:0^512b}) -2.13% 39.045 38.213 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -2.13% 9479.483 9277.700 - -0.08% -
std::for_each(map<int>::iterator)/8192 -2.13% 16371.941 16023.544 - -3.78% -
rng::contains(list<int>)_(process_all)/50 -2.13% 18.230 17.843 - -2.32% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.12% 40.839 39.972 - 0.91% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.12% 10.794 10.564 - 3.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.12% 1105952.539 1082453.047 - -0.55% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.12% 1.501 1.469 - -1.22% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.12% 18.827 18.428 - -1.44% -
BM_join_view_in_vectors/0 -2.12% 2.692 2.635 - -2.48% -
SetIntersection_Front_Vector_uint32_1024_4 -2.12% 1084671.583 1061723.559 - -5.69% -
std::multiset<int>::count(key)_(existent)/8192 -2.11% 10.260 10.043 - 5.61% -
rng::for_each(map<int>)/32 -2.11% 21.636 21.180 - -0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.11% 15.822 15.488 - -1.25% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.10% 217.466 212.889 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.10% 3.182 3.115 - -2.10% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -2.10% 25.052 24.525 - -2.18% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.10% 2210.858 2164.523 - 0.93% -
SetIntersection_None_Set_string_262144_64 -2.09% 1703906.740 1668232.586 - -1.04% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.09% 6952.828 6807.291 - -1.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.09% 22.971 22.490 - 3.71% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.09% 94999.524 93012.070 - 0.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.09% 20.495 20.067 - 1.36% -
BM_CmpLess_short_uint -2.09% 1.145 1.121 - 1.44% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.08% 15.730 15.402 - -0.31% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -2.08% 38.513 37.711 - -2.29% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.08% 197.037 192.933 - 0.43% -
SetIntersection_Front_Vector_uint64_256_4 -2.08% 4232684.291 4144606.941 - 2.48% -
BM_StringCopy_Large -2.08% 6.330 6.198 - 0.44% -
BM_CmpEqual_int_uint -2.08% 1.136 1.112 - 2.65% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.08% 3157.428 3091.818 - -1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.08% 9.488 9.290 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.07% 18.230 17.852 - -0.10% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.07% 13.048 12.777 - -0.53% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.07% 227.781 223.070 - -0.63% -
BM_SharedPtrCreateDestroy -2.06% 11.049 10.821 - -5.87% -
BM_join_view_deques/5500 -2.06% 18058.164 17686.507 - 1.52% -
SetIntersection_None_Vector_uint32_1024_16 -2.06% 1105840.484 1083087.070 - -0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.06% 38.180 37.395 - -0.89% -
VChain_middle,_2_levels -2.05% 26.295 25.755 - -2.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.05% 5114643.937 5009640.181 - -0.09% -
rng::for_each(map<int>)/8192 -2.05% 16529.420 16190.186 - -2.77% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.05% 15.021 14.713 - -2.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.05% 468.373 458.768 - 0.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.05% 13.659 13.380 - 0.07% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.05% 33.399 32.715 - -2.80% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.05% 504.129 493.815 - -0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.04% 9478.504 9284.698 - -3.85% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.04% 18312484.508 17938342.407 - 0.56% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.04% 433.831 424.978 - -2.21% -
SetIntersection_Front_Set_float_16384_1 -2.04% 1060780.193 1039133.705 - 2.31% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.04% 50030.032 49009.815 - -2.12% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -2.04% 14.853 14.550 - -0.03% -
std::search(vector<int>)_(no_match)/1024 -2.04% 219.520 215.047 - -0.51% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -2.04% 21.617 21.176 - -1.81% -
std::fill(list<int>)/1024 -2.03% 515.521 505.046 - 1.41% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.03% 19.904 19.500 - 0.52% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.03% 8274.288 8106.241 - -3.47% -
std::pop_heap(vector<std::string>)/8 -2.03% 54.290 53.188 - -0.58% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.03% 67330.974 65964.860 - 0.31% -
BM_format/C_string_len_6000 -2.02% 265.995 260.610 - -7.82% -
std::unordered_multimap<int,_int>::clear()/32 -2.02% 598.256 586.149 - 0.61% -
BM_StringFindAllMatch/64 -2.02% 3.268 3.202 - -1.49% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.02% 16.012 15.689 - -0.38% -
DAG_rightmost_middle,_1_level -2.02% 126.162 123.616 - -1.34% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -2.02% 25.239 24.730 - -5.33% -
SetIntersection_None_Vector_uint64_1024_4 -2.01% 1102987.149 1080773.042 - -4.89% -
SetIntersection_Interlaced_Set_string_16_1 -2.01% 66731081.712 65390299.591 - -0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.01% 18.268 17.901 - -0.05% -
std::search(vector<int>)_(no_match)/1000 -2.01% 214.568 210.264 - -0.40% -
SetIntersection_Front_Set_uint64_1024_4 -2.00% 1088833.813 1067008.526 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.00% 9.480 9.290 - -0.29% -
std::rotate(list<int>)_(1_element_forward)/50 -2.00% 24.750 24.254 - -3.40% -
SetIntersection_None_Set_uint64_1024_64 -2.00% 9011260.678 8831024.995 - 1.95% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.00% 29.037 28.457 - -0.66% -
SetIntersection_None_Set_uint32_1024_4 -2.00% 9028347.956 8848065.085 - 2.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.00% 38010750.021 37252092.208 - 0.48% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -2.00% 73099.595 71641.176 - -11.91% -
std::sort(vector<int>)_(repeated)/8 -1.99% 16.103 15.782 - -0.35% -
std::format(double)_(fmt:_{:017500_10g}) -1.99% 217.246 212.915 - 1.38% -
SetIntersection_Front_Vector_uint64_262144_4 -1.99% 1084804.364 1063238.501 - 1.39% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.99% 396780.483 388896.701 - -0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.98% 440.722 431.985 - 0.23% -
BM_CmpEqual_uchar_ushort -1.98% 1.070 1.049 - -0.07% -
std::make_heap(vector<int>)_(heap)/8 -1.98% 14.958 14.662 - -1.62% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.97% 3848.883 3772.894 - -0.64% -
std::sort(deque<int>)_(repeated)/8192 -1.97% 6838.740 6703.730 - -2.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.97% 397.676 389.826 - -0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.97% 16.478 16.153 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.97% 1694022.949 1660664.795 - -2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.97% 21188253.378 20771284.568 - -29.59% -
std::pop_heap(deque<float>)/8 -1.97% 53.037 51.994 - -0.32% -
BM_deque_deque_ranges_copy/4000 -1.97% 146.260 143.385 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.97% 1149515.145 1126921.719 - -0.24% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -1.96% 34.627 33.946 - -1.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.96% 165.767 162.513 - -0.75% -
VChain_fail,_3_levels -1.96% 21.029 20.617 - -2.12% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -1.96% 29.404 28.828 - -0.76% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.96% 19.393 19.014 - -6.02% -
SetIntersection_None_Vector_float_256_256 -1.96% 2175890.443 2133318.593 - 0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.96% 19.008 18.636 - -1.07% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.96% 508443.599 498502.418 - -1.49% -
BM_deque_vector_ranges_move/5500 -1.95% 197.144 193.292 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.95% 56236560.783 55137838.393 - 0.40% -
SetIntersection_None_Set_string_262144_16 -1.95% 1701763.834 1668522.541 - -1.25% -
BM_format/C_string_len_60 -1.95% 26.550 26.031 - -3.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.95% 13.523 13.259 - -0.80% -
std::sort(vector<int>)_(shuffled)/8 -1.95% 23.104 22.653 - -0.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.95% 23.836 23.371 - -0.22% -
BM_Ostream_number/2 -1.95% 38.108 37.366 - 0.49% -
bm_ranges_swap_ranges_vb_aligned/256 -1.95% 3.535 3.466 - 0.15% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.94% 1591417.318 1560465.738 - 3.17% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.94% 1056733.030 1036188.277 - -0.18% -
BM_Swap_Null_MemPtr -1.94% 1.190 1.167 - 1.05% -
std::set<int>::erase(key)_(existent)/1024 -1.94% 50.105 49.132 - -8.42% -
std::unordered_set<int>::ctor(const&)/8192 -1.94% 56042.916 54957.063 - 0.52% -
BM_CmpEqual_schar_uchar -1.94% 1.114 1.093 - 0.24% -
std::copy(list<int>)/4096 -1.94% 3268.963 3205.633 - -0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.94% 37716.851 36986.302 - 0.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.94% 54842.392 53780.358 - -3.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.94% 8737238.736 8568146.767 - 0.50% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.93% 275.105 269.783 - 0.97% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.93% 1557009.228 1526922.567 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.93% 6681120.625 6552033.859 - -0.55% -
BM_CmpEqual_uchar_int -1.93% 1.093 1.072 - -0.90% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.92% 13.484 13.225 - -0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.92% 10.408 10.209 - -1.50% -
BM_deque_deque_move/5500 -1.92% 202.045 198.172 - -0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.92% 465047.629 456134.577 - -0.17% -
SetIntersection_None_Set_uint64_1024_1 -1.91% 8987520.224 8815668.021 - 1.59% -
rng::fold_left(deque<int>)/8192 -1.91% 4554.097 4467.047 - 2.69% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -1.91% 16244.303 15933.821 - -1.42% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 399.188 391.561 - -0.64% -
SetIntersection_None_Set_uint64_16384_16 -1.91% 167918423.877 164717065.764 - -0.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.91% 38921.089 38179.073 - -1.19% -
SetIntersection_None_Vector_float_256_16 -1.90% 4099074.404 4021041.240 - -0.06% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.90% 4725.111 4635.471 - -1.17% -
SetIntersection_None_Set_uint32_1024_64 -1.90% 9030494.945 8859236.636 - 1.44% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.90% 9.852 9.665 - 3.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.90% 18612063.147 18259297.426 - 0.84% -
std::format(int64_t)_(fmt:_{:o}) -1.89% 23.627 23.180 - -1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.89% 1204563.996 1181783.436 - 1.15% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.89% 24141.735 23685.254 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.89% 1065735.386 1045591.758 - -1.33% -
VDAG_sidecast,_3_levels -1.89% 105.626 103.630 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.89% 11776159.120 11553591.181 - 2.82% -
SetIntersection_None_Vector_uint64_16384_1 -1.88% 1128744.076 1107471.521 - -7.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.88% 36864.509 36169.820 - 2.33% -
std::set<std::string>::clear()/0 -1.88% 401.471 393.906 - -0.23% -
SetIntersection_None_Vector_string_1024_64 -1.88% 1184281.984 1161985.234 - 1.01% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.88% 4.724 4.636 - -4.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.88% 634733.516 622804.869 - 0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.87% 53.988 52.976 - 1.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.87% 52.048 51.073 - 0.72% -
BM_LexicallyRelative/small_path/64 -1.87% 1593.331 1563.513 - 3.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.87% 27527.324 27012.247 - 0.08% -
std::set<int>::contains(key)_(existent)/8192 -1.87% 8.383 8.226 - -1.39% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.87% 8.377 8.220 - -2.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.87% 1.701 1.669 - 3.28% -
BM_CmpLess_uint_uint -1.87% 1.080 1.060 - -0.29% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.87% 14685795.818 14411792.884 - -2.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.87% 881860.156 865412.050 - -1.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.86% 3233.047 3172.833 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.86% 1067883.320 1048000.790 - 1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.86% 12801544.464 12563268.620 - 0.66% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.86% 12495.451 12263.013 - -1.29% -
std::set<int>::erase(iterator)/32 -1.86% 20.115 19.741 - 1.21% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.86% 40.202 39.456 - 0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.85% 14.987 14.709 - -1.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.85% 1.260 1.237 - 2.37% -
std::format(double)_(fmt:_{:0^17500_10}) -1.85% 215.075 211.096 - -1.40% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.85% 23.784 23.344 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.85% 21200315.028 20808480.950 - -2.05% -
CastTo<A<Width,_Depth>> -1.85% 242.198 237.727 - 0.41% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.85% 23.423 22.991 - -0.98% -
std::for_each(list<int>)/8192 -1.84% 7795.731 7651.903 - 5.45% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.84% 22.732 22.313 - -0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.84% 62.699 61.543 - -21.21% -
VDAG_rightmost,_5_levels -1.84% 273.608 268.564 - -0.03% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -1.84% 15.387 15.103 - 0.27% -
SetIntersection_None_Set_string_262144_256 -1.84% 1705061.115 1673649.416 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.84% 62304.650 61157.089 - -2.88% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.84% 12.992 12.753 - 0.06% -
BM_deque_vector_ranges_move_backward/1 -1.84% 2.116 2.078 - 0.05% -
SetIntersection_None_Vector_float_256_64 -1.84% 3485211.169 3421201.990 - -0.12% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.84% 121743.979 119508.697 - 0.28% -
SetIntersection_Interlaced_Set_string_262144_64 -1.84% 2147820.719 2108400.799 - -1.51% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.84% 67624.044 66382.992 - -1.86% -
BM_StringFindStringLiteral/256 -1.83% 5.463 5.363 - -0.81% -
SetIntersection_None_Vector_float_1024_4 -1.83% 1099032.300 1078937.711 - 0.43% -
BM_deque_vector_copy/64 -1.83% 2.644 2.596 - -1.15% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.83% 33.264 32.656 - 0.45% -
std::flat_map<int,_int>::ctor(const&)/32 -1.83% 23.271 22.845 - 0.25% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.83% 138.667 136.136 - -1.86% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.82% 13.210 12.969 - 0.55% -
SetIntersection_None_Vector_float_1024_256 -1.82% 1103979.508 1083870.446 - 1.96% -
BM_StringAssignAsciizMix_Opaque -1.82% 5.214 5.119 - 2.15% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.82% 973.842 956.112 - -3.32% -
SetIntersection_None_Vector_uint32_16384_256 -1.82% 1121826.189 1101403.581 - 3.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 581.450 570.866 - -1.30% -
SetIntersection_None_Vector_float_64_4 -1.82% 16316493.242 16019770.739 - 0.61% -
BM_format/C_string_len_6 -1.82% 13.806 13.555 - 1.62% -
BM_PushHeap_string_Ascending_4 -1.82% 2.579 2.532 - -1.48% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.82% 25.106 24.650 - 0.26% -
SetIntersection_None_Set_float_256_256 -1.82% 5915177.303 5807769.193 - -1.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.81% 1.274 1.251 - -1.19% -
std::format(int64_t)_(fmt:_{:0<512d}) -1.81% 33.753 33.141 - -2.61% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.81% 28.526 28.009 - -3.77% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.81% 161.642 158.720 - 0.64% -
SetIntersection_None_Set_uint64_262144_16 -1.81% 1234401.937 1212092.855 - 1.70% -
SetIntersection_None_Vector_string_64_16 -1.81% 14382474.485 14122723.868 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.81% 16842247.539 16538131.959 - 0.98% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.80% 40.983 40.244 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.80% 168592094.691 165553607.842 - 1.10% -
SetIntersection_Front_Set_uint32_1024_1 -1.80% 1065102.236 1045920.313 - 0.15% -
SetIntersection_None_Set_uint64_256_1 -1.80% 11725391.001 11514306.974 - 2.02% -
SetIntersection_None_Set_string_262144_16384 -1.80% 1702489.178 1671849.528 - -0.81% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 401.987 394.755 - -0.57% -
SetIntersection_None_Vector_uint32_256_1 -1.80% 4313258.097 4235727.491 - -0.46% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.80% 199.671 196.085 - -0.59% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.80% 3.569 3.505 - -1.70% -
std::swap_ranges(list<int>)/8192 -1.79% 10362.229 10176.319 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.79% 118248.438 116128.664 - -0.62% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.79% 1074622.364 1055381.152 - 6.90% -
std::format(int64_t)_(fmt:_{:0512d}) -1.79% 32.750 32.164 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.79% 16888053.845 16586021.715 - 0.59% -
SetIntersection_None_Set_uint32_262144_1 -1.79% 1217392.494 1195621.177 - 3.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.79% 55744.287 54747.966 - -1.46% -
std::multimap<int,_int>::erase(iterator)/32 -1.79% 20.978 20.603 - -3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.79% 16586291.537 16290027.647 - 0.84% -
BM_StringAssignStr_Large_Opaque -1.79% 10.324 10.140 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.78% 142836119.881 140286571.927 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.78% 8991234.226 8830821.910 - 2.49% -
SetIntersection_Front_Vector_uint64_16384_16 -1.78% 1132367.435 1112179.546 - 1.11% -
std::unordered_set<int>::clear()/0 -1.78% 397.878 390.785 - -0.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.78% 13.054 12.821 - -0.07% -
SetIntersection_None_Set_float_262144_16384 -1.78% 1201612.141 1180212.158 - 2.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.78% 1085120.825 1065800.610 - -0.58% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.78% 198.353 194.823 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.78% 16759089.685 16460995.898 - -0.77% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.78% 44.821 44.024 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.78% 8918258.087 8759692.927 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.78% 11115296.641 10917696.220 - 3.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.78% 1196653.862 1175399.219 - 4.42% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.77% 195.556 192.086 - 0.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.77% 4.668 4.585 - 3.33% -
std::move_backward(deque<int>)/64 -1.77% 5.262 5.169 - -0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.77% 29303.154 28785.937 - 13.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.76% 2128366.699 2090805.258 - -3.14% -
SetIntersection_None_Set_string_16_4 -1.76% 59171111.987 58127828.782 - -0.99% -
std::is_sorted(vector<int>)/8192 -1.76% 1928.366 1894.376 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.76% 1692840.496 1663015.705 - -2.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.76% 74.839 73.523 - -25.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.76% 0.765 0.751 - -1.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.76% 20.762 20.397 - 0.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.75% 199.261 195.767 - -6.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.75% 24.678 24.246 - -24.53% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.75% 17.852 17.539 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.75% 10967650.464 10775601.582 - 0.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.75% 18.802 18.473 - 0.07% -
SetIntersection_Interlaced_Set_string_262144_16 -1.75% 2162017.088 2124228.842 - -1.77% -
SetIntersection_None_Vector_uint64_64_64 -1.74% 8627991.744 8477553.859 - -5.55% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.74% 2.677 2.630 - 0.14% -
SetIntersection_None_Set_float_262144_16 -1.74% 1201036.377 1180127.361 - 2.42% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 -1.74% 350668504.001 344564084.086 - -1.63% -
std::copy(vector<bool>)_(aligned)/1048576 -1.74% 3458.440 3398.250 - 125.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.74% 11694218.203 11490882.644 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.74% 1692190.672 1662808.350 - -2.45% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.74% 11.991 11.783 - 1.68% -
SetIntersection_None_Vector_string_4_4 -1.74% 138990411.721 136577430.353 - 0.66% -
BM_CmpLess_short_ushort -1.73% 1.125 1.105 - 0.21% -
SetIntersection_None_Set_uint32_262144_256 -1.73% 1210101.156 1189148.356 - 4.11% -
std::partial_sort(deque<int>)_(repeated)/8 -1.73% 26.576 26.116 - 0.46% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.73% 1.179 1.158 - -1.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.73% 689.705 677.774 - 0.43% -
SetIntersection_None_Vector_float_262144_1 -1.73% 1164350.505 1144230.325 - 2.25% -
SetIntersection_Interlaced_Set_string_16384_1 -1.73% 1110352.355 1091186.616 - -0.19% -
SetIntersection_None_Set_float_262144_4 -1.73% 1199770.508 1179066.242 - 1.98% -
BM_CmpEqual_int_uchar -1.72% 1.123 1.104 - -0.27% -
SetIntersection_None_Vector_float_1024_1 -1.72% 1101633.699 1082658.608 - 0.88% -
bm_list/2048 -1.72% 6481.091 6369.582 - -0.25% -
SetIntersection_None_Vector_string_1024_256 -1.72% 1183486.303 1163125.969 - 0.18% -
SetIntersection_Front_Vector_uint32_16384_1 -1.72% 1064317.168 1046025.936 - -4.21% -
std::set<int>::erase(key)_(existent)/32 -1.72% 22.008 21.630 - 1.21% -
SetIntersection_Front_Set_uint32_262144_16384 -1.71% 221825955.181 218024536.197 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.71% 819.794 805.753 - -0.55% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.71% 13.485 13.254 - -0.62% -
SetIntersection_Interlaced_Set_float_262144_256 -1.71% 1585005.209 1557893.719 - 1.34% -
std::remove_if(deque<int>)_(prefix)/50 -1.71% 64.165 63.068 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.71% 140607.813 138208.880 - 0.32% -
SetIntersection_None_Vector_string_16384_256 -1.71% 1241172.917 1220007.693 - -2.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.70% 6812.765 6696.613 - 0.47% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.70% 8696.423 8548.269 - -0.11% -
BM_StringRelational_Eq_Large_Large_Control -1.70% 2.238 2.200 - -3.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.70% 106.398 104.587 - -1.82% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.70% 417.185 410.090 - -0.70% -
SetIntersection_None_Set_float_16_16 -1.70% 35987858.396 35376957.793 - -2.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.70% 12.998 12.777 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.70% 16.798 16.512 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.69% 1094577.011 1076025.959 - -1.53% -
bm_list/1 -1.69% 3.155 3.102 - -1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.69% 1679493.162 1651036.624 - -4.11% -
std::set<std::string>::ctor(const&)/0 -1.69% 12.905 12.687 - 0.05% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.69% 347677790.012 341791442.994 - -3.23% -
std::find_end(list<int>)_(near_matches)/1024 -1.69% 37708.087 37070.119 - 5.67% -
SetIntersection_Front_Vector_uint32_262144_1 -1.69% 1065785.498 1047772.713 - -4.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.69% 31.171 30.644 - 0.67% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.69% 325.245 319.763 - -4.24% -
std::pop_heap(deque<size_t>)/8 -1.68% 52.901 52.010 - -0.43% -
std::none_of(list<int>)_(process_all)/32768 -1.68% 26692.966 26243.633 - -15.23% -
SetIntersection_Interlaced_Set_float_4_4 -1.68% 139177711.205 136838060.666 - 0.09% -
std::copy_n(list<int>)/8 -1.68% 2.249 2.211 - -0.45% -
BM_LexicallyRelative/small_path/32 -1.68% 819.008 805.256 - 3.72% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.68% 414.830 407.870 - 0.01% -
std::replace(vector<int>)_(prefix)/50 -1.68% 7.702 7.573 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.68% 5.466 5.374 - 0.03% -
std::unique(vector<int>)_(sprinkled)/8192 -1.68% 3965.626 3899.163 - -0.82% -
SetIntersection_None_Set_uint32_256_16 -1.68% 11048257.955 10863140.306 - 0.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 12952.741 12735.716 - -3.83% -
std::format(double)_(fmt:_{:0<17500_0g}) -1.68% 203.339 199.933 - 1.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.67% 21.140 20.786 - -1.47% -
SetIntersection_Interlaced_Set_float_262144_64 -1.67% 1573635.904 1547360.350 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.67% 1224383.796 1203942.481 - 2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 1186100.636 1166303.598 - 0.66% -
SetIntersection_Front_Set_uint32_64_1 -1.67% 16759194.315 16479507.766 - 0.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.67% 6.785 6.672 - -0.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.67% 13.070 12.852 - -0.27% -
SetIntersection_None_Set_float_262144_256 -1.67% 1196047.936 1176105.143 - 1.56% -
SetIntersection_Front_Vector_float_262144_1 -1.67% 1055460.539 1037876.344 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.67% 16698388.968 16420219.215 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.67% 2046678.061 2012586.996 - -2.02% -
BM_vector_deque_move/1 -1.66% 2.282 2.244 - -3.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.66% 16.114 15.846 - 1.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -1.66% 34.843 34.264 - -19.48% -
std::adjacent_find(list<int>,_pred)/8 -1.66% 3.832 3.769 - -1.46% -
SetIntersection_Front_Set_uint64_262144_64 -1.66% 1699019.864 1670819.410 - 4.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.66% 4446082.029 4372406.571 - -0.74% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.66% 49815.986 48990.596 - -2.27% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.66% 5448.275 5358.053 - -0.77% -
SetIntersection_None_Vector_string_64_4 -1.66% 16913673.142 16633717.619 - 0.17% -
BM_LexicallyNormal/large_path/4 -1.65% 158.059 155.445 - 2.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.65% 30.972 30.461 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.65% 4902341.021 4821412.131 - -0.63% -
SetIntersection_None_Vector_float_16_4 -1.65% 54796785.307 53894027.516 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.64% 3554.999 3496.532 - -0.62% -
std::set<std::string>::clear()/1024 -1.64% 22482.733 22113.313 - 2.78% -
std::unordered_set<std::string>::ctor(const&)/0 -1.64% 13.105 12.890 - -0.35% -
SetIntersection_Interlaced_Set_float_16_16 -1.64% 38789084.375 38152348.354 - 0.17% -
SetIntersection_None_Vector_uint32_256_256 -1.64% 2182429.148 2146668.092 - 3.00% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.64% 23.350 22.967 - -0.54% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.64% 5429.638 5340.746 - -0.05% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.64% 41.151 40.478 - -0.45% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -1.64% 78.045 76.768 - -0.09% -
BM_deque_deque_ranges_move/5500 -1.64% 200.739 197.456 - -0.28% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.64% 216.795 213.251 - 0.72% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.63% 185.955 182.915 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.63% 252514816.985 248393171.249 - 1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.63% 1410413.851 1387395.850 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.63% 1054709.147 1037504.001 - -1.40% -
BM_deque_vector_ranges_copy_backward/1 -1.63% 2.154 2.119 - 0.74% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.63% 6215.219 6113.991 - -2.27% -
std::shift_right(list<int>)/50 -1.63% 27.137 26.695 - -0.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 400.360 393.851 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.63% 1656192.547 1629279.377 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.62% 400.360 393.861 - 0.06% -
SetIntersection_Front_Set_uint32_16384_4 -1.62% 1075179.071 1057732.023 - -1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 63972728.301 62934804.233 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.62% 1059570.090 1042411.450 - 0.14% -
SetIntersection_None_Vector_string_256_64 -1.62% 3679144.223 3619608.011 - 0.78% -
SetIntersection_Front_Set_float_1024_256 -1.62% 4190780.106 4123020.127 - -4.68% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.61% 224.086 220.468 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.61% 17173009.279 16896099.982 - 0.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.61% 6765.031 6656.029 - -0.45% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.61% 13.362 13.147 - -0.47% -
SetIntersection_None_Set_uint64_262144_64 -1.61% 1235613.361 1215724.854 - 1.98% -
SetIntersection_None_Set_float_262144_1024 -1.61% 1204483.070 1185099.772 - 2.35% -
BM_CmpLess_uchar_ushort -1.61% 1.065 1.048 - -2.22% -
std::format(double)_(fmt:_{:0>17500_10g}) -1.61% 218.440 214.927 - 1.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.61% 31.240 30.737 - 0.46% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.61% 215139479.982 211683064.844 - 0.30% -
VDAG_leftmost,_4_levels -1.60% 20.030 19.708 - -4.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.60% 398.977 392.583 - -0.35% -
SetIntersection_Interlaced_Set_float_4_1 -1.60% 217375524.638 213892095.931 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.60% 42126767.046 41451771.115 - -0.42% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.60% 210.284 206.915 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.60% 218362034.403 214864771.544 - 0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.60% 169736.869 167018.602 - -0.33% -
BM_vector_deque_ranges_copy/5500 -1.60% 200.764 197.552 - 1.12% -
SetIntersection_None_Set_float_262144_1 -1.60% 1202049.803 1182858.152 - 1.68% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.60% 1331267.982 1310015.381 - 1.18% -
SetIntersection_Interlaced_Set_float_262144_4 -1.59% 1294171.307 1273541.423 - 1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.59% 545289697.873 536597851.987 - 0.14% -
std::move(list<int>)/512 -1.59% 353.500 347.867 - -2.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.59% 18530507.819 18235244.324 - -0.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.59% 399.620 393.262 - -0.20% -
SetIntersection_Front_Set_string_1_1 -1.59% 564725508.719 555743345.948 - 0.47% -
SetIntersection_None_Set_float_262144_64 -1.59% 1192726.645 1173759.113 - 1.47% -
std::set<int>::clear()/32 -1.59% 634.352 624.269 - -0.16% -
BM_CmpLess_uchar_uchar -1.59% 1.078 1.061 - -0.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.59% 19.184 18.879 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.59% 397.151 390.842 - 0.03% -
SetIntersection_None_Set_string_262144_262144 -1.59% 1710767.334 1683612.303 - 0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.59% 17016.829 16746.907 - -2.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 398.436 392.121 - -0.27% -
SetIntersection_Interlaced_Vector_string_64_1 -1.58% 17259813.501 16986465.788 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.58% 53.285 52.442 - -21.51% -
SetIntersection_None_Vector_float_64_1 -1.58% 16949921.754 16682005.332 - -0.29% -
SetIntersection_None_Vector_uint32_16384_1 -1.58% 1114384.838 1096780.019 - -1.07% -
BM_vector_deque_copy/5500 -1.58% 198.104 194.976 - -0.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.58% 21.253 20.917 - -0.82% -
BM_CmpEqual_short_ushort -1.58% 1.119 1.102 - -4.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.58% 4230272.987 4163563.783 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.58% 627.111 617.222 - 0.78% -
BM_deque_deque_copy_backward/64 -1.58% 3.411 3.357 - -1.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.58% 608248.661 598661.231 - -0.46% -
std::format(double)_(fmt:_{:017500_0L}) -1.58% 212.712 209.361 - -2.97% -
SetIntersection_None_Vector_float_1_1 -1.57% 542865270.508 534316974.593 - 0.36% -
bm_ranges_swap_ranges_vb_aligned/64 -1.57% 3.067 3.019 - -0.93% -
SetIntersection_None_Vector_uint64_256_1 -1.57% 4322103.341 4254061.006 - -4.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.57% 26.712 26.292 - 2.23% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -1.57% 56.414 55.528 - 5.82% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.57% 39.245 38.629 - 6.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.57% 400.007 393.729 - -0.19% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.57% 4.855 4.779 - -0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.57% 400.048 393.780 - 0.03% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.57% 18.655 18.362 - -0.27% -
std::copy_if(list<int>)_(entire_range)/32768 -1.56% 26037.497 25630.870 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.56% 547741091.247 539188815.993 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.56% 12281433.946 12090342.892 - -0.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.55% 13.070 12.867 - -0.08% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.55% 4.310 4.243 - -0.36% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.55% 14.895 14.664 - -1.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -1.55% 0.681 0.671 - -0.57% -
SetIntersection_Interlaced_Set_string_64_1 -1.55% 17518317.560 17247175.191 - 0.75% -
SetIntersection_None_Set_string_262144_1 -1.55% 1699790.609 1673490.071 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.55% 4341412.970 4274322.522 - 0.78% -
BM_join_view_deques/65536 -1.54% 288190.176 283739.305 - 0.97% -
std::unordered_multiset<int>::clear()/32 -1.54% 599.786 590.529 - -0.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.54% 397.041 390.914 - -0.66% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.54% 24.952 24.567 - -0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 297.320 292.733 - -0.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.54% 835.640 822.775 - -1.08% -
SetIntersection_Interlaced_Set_string_16_4 -1.54% 73754440.426 72619262.919 - 0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 12.854 12.657 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.54% 397.231 391.122 - 0.02% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.54% 11.475 11.298 - -1.65% -
std::reverse_copy(vector<int>)/4096 -1.54% 134.328 132.265 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.53% 16734415.503 16477755.133 - -0.17% -
std::multiset<int>::clear()/32 -1.53% 636.117 626.362 - 0.83% -
rng::fold_left(vector<int>)/32 -1.53% 21.979 21.642 - -0.77% -
rng::for_each(multimap<int>)/32 -1.53% 21.471 21.142 - 0.19% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.53% 16404.088 16153.030 - -2.32% -
BM_PushHeap_string_Random_4 -1.53% 6.166 6.071 - -0.09% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.53% 26564.708 26158.726 - -0.62% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.53% 74.611 73.471 - -4.27% -
std::multiset<int>::clear()/1024 -1.53% 10367.689 10209.278 - 3.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.53% 230604211.443 227082915.176 - 0.72% -
BM_format_to_string_begin<std::vector<char>>/1 -1.53% 10.111 9.957 - 0.63% -
SetIntersection_Front_Vector_uint64_16384_64 -1.52% 1385598.635 1364494.516 - 2.59% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.52% 97811.238 96322.234 - -0.20% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.52% 1544752.277 1521266.276 - 1.08% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.52% 32.026 31.539 - -2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.52% 63988636.497 63016968.973 - -0.07% -
std::flat_map<int,_int>::ctor(const&)/0 -1.52% 12.944 12.748 - -0.21% -
BM_CmpEqual_ushort_ushort -1.52% 1.086 1.070 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.52% 1075966.426 1059652.375 - 1.55% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.52% 39268.073 38672.696 - -4.39% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.52% 661.528 651.500 - 0.30% -
SetIntersection_None_Vector_float_262144_1024 -1.52% 1153369.700 1135894.303 - -11.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.51% 39.123 38.531 - 5.48% -
std::flat_map<int,_int>::clear()/0 -1.51% 398.924 392.884 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 399.780 393.727 - -0.32% -
BM_deque_vector_ranges_copy/0 -1.51% 1.438 1.417 - 8.34% -
SetIntersection_None_Set_uint32_16_1 -1.51% 67523204.098 66501364.342 - -0.06% -
BM_deque_deque_move_backward/65536 -1.51% 7628.923 7513.802 - -1.16% -
std::format(double)_(fmt:_{:0<17500_10f}) -1.51% 200.134 197.118 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.51% 1258407.879 1239448.160 - 0.80% -
SetIntersection_Front_Set_uint32_256_1 -1.51% 4207770.911 4144425.745 - 0.96% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.50% 523819.988 515939.058 - -3.28% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.50% 431.915 425.436 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.50% 64005546.802 63045751.093 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.49% 8401677.793 8276213.532 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.49% 44.341 43.680 - -1.33% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.49% 22.692 22.354 - -0.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.49% 16973.115 16720.243 - 0.08% -
bm_gcd_trivial -1.49% 0.678 0.667 - -4.78% -
SetIntersection_Interlaced_Set_string_16_16 -1.49% 61716755.029 60797888.720 - 2.63% -
SetIntersection_None_Vector_uint32_16384_16384 -1.49% 1119446.159 1102782.154 - -0.50% -
BM_deque_deque_copy/64 -1.49% 3.080 3.034 - 0.00% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.48% 1015.865 1000.782 - -3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.48% 543412778.453 535348225.709 - 0.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.48% 18.280 18.009 - 0.38% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.48% 17490.376 17230.999 - 0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.48% 398.417 392.511 - -0.03% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.48% 13.359 13.161 - -0.08% -
SetIntersection_Front_Vector_uint64_16384_4 -1.48% 1070256.558 1054465.231 - 0.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 22.097 21.771 - 0.34% -
SetIntersection_None_Vector_uint32_1024_4 -1.47% 1101704.300 1085459.381 - 0.86% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.47% 24.772 24.407 - 0.55% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.47% 6987.038 6884.108 - 2.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.47% 139204842.573 137154427.310 - 0.47% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 399.036 393.165 - -0.21% -
BM_CmpEqual_ushort_int -1.47% 1.076 1.060 - -2.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.47% 398.743 392.886 - -0.03% -
SetIntersection_None_Vector_float_4_1 -1.47% 217741939.458 214546378.129 - 0.44% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.47% 4.322 4.258 - -2.04% -
SetIntersection_None_Set_float_262144_262144 -1.47% 1204247.479 1186592.205 - 2.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.46% 12.915 12.726 - -0.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.46% 4.786 4.716 - 0.01% -
SetIntersection_None_Vector_string_256_16 -1.46% 4323954.653 4260712.781 - -0.43% -
BM_LexicallyRelative/small_path/128 -1.46% 3123.464 3077.820 - 3.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.46% 399.715 393.893 - -0.19% -
std::set<int>::find(key)_(non-existent)/32 -1.46% 2.284 2.250 - -0.12% -
SetIntersection_Front_Set_uint64_1024_1 -1.45% 1059873.233 1044459.427 - -0.91% -
std::find_if_not(deque<int>)_(process_all)/8 -1.45% 2.669 2.630 - 4.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.45% 28.048 27.641 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.45% 55497465.628 54692863.946 - 0.86% -
SetIntersection_None_Vector_uint32_262144_256 -1.45% 1140484.727 1123967.604 - 1.13% -
SetIntersection_None_Vector_uint64_1024_1024 -1.45% 1095331.508 1079468.456 - 0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.45% 6550.086 6455.351 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.45% 16676109.290 16434935.835 - 0.24% -
BM_CmpLess_schar_uchar -1.45% 1.121 1.105 - 0.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.45% 13.057 12.868 - 0.14% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.44% 15.177 14.957 - -2.45% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.44% 10.992 10.833 - -3.34% -
BM_CmpEqual_ushort_uchar -1.44% 1.123 1.107 - -0.66% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.44% 17.557 17.304 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.44% 63955660.720 63033153.388 - 0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.44% 396.115 390.407 - -0.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 396.883 391.176 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.44% 4207656.665 4147164.498 - 0.15% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 12.904 12.718 - -0.73% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.44% 2.134 2.103 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.44% 14929761.354 14715278.150 - 0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.44% 9.292 9.158 - -0.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.44% 45023.810 44377.410 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.44% 1172152.588 1155325.576 - 1.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 12.872 12.687 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.43% 544757240.676 536942580.977 - 0.13% -
SetIntersection_Interlaced_Set_float_1024_1 -1.43% 1061672.011 1046443.169 - -0.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.012 12.826 - -0.02% -
std::unordered_set<std::string>::erase(iterator)/32 -1.43% 31.301 30.852 - -4.49% -
std::sort(vector<int>)_(descending)/8 -1.43% 25.057 24.698 - 0.09% -
SetIntersection_None_Vector_uint32_16384_1024 -1.43% 1117583.399 1101573.671 - 0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.43% 20.096 19.808 - 4.86% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.43% 16.643 16.404 - -2.34% -
BM_CmpLess_schar_ushort -1.43% 1.121 1.105 - -0.39% -
SetIntersection_Interlaced_Set_float_16_1 -1.43% 63838778.174 62927043.411 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.43% 217627762.796 214519680.341 - 0.06% -
std::multiset<int>::erase(iterator)/1024 -1.43% 23.673 23.336 - -0.04% -
SetIntersection_Interlaced_Set_string_262144_1 -1.43% 1110736.749 1094886.470 - 1.44% -
SetIntersection_None_Vector_float_4_4 -1.43% 136030635.479 134090121.713 - 0.39% -
SetIntersection_Interlaced_Set_string_1_1 -1.43% 566736809.475 558658007.647 - 0.74% -
SetIntersection_None_Vector_string_256_256 -1.43% 2297961.203 2265209.752 - -1.14% -
BM_join_view_deques/64000 -1.42% 278898.090 274924.055 - 0.57% -
std::multimap<int,_int>::clear()/0 -1.42% 395.523 389.892 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.42% 16676682.436 16439314.828 - -0.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.42% 77580.928 76477.153 - -0.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.42% 38.061 37.520 - 3.20% -
SetIntersection_None_Vector_uint64_16384_64 -1.42% 1117509.722 1101624.538 - -6.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.42% 18.643 18.378 - -0.61% -
SetIntersection_Front_Set_uint64_256_4 -1.42% 4255338.034 4194904.076 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.42% 1056804.972 1041806.481 - 5.06% -
SetIntersection_None_Set_string_16_16 -1.42% 37044843.940 36519240.550 - 0.50% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -1.42% 58820.971 57986.471 - -2.82% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.42% 562.840 554.872 - -17.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.42% 398.469 392.828 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.41% 1061325.299 1046319.877 - 3.95% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.41% 2.132 2.102 - -0.61% -
std::remove(list<int>)_(prefix)/8192 -1.41% 8258.722 8142.302 - -1.96% -
SetIntersection_Front_Set_uint32_16384_256 -1.40% 3946016.288 3890579.465 - 0.17% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.40% 13.397 13.208 - -0.67% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.40% 13208.976 13023.721 - -2.53% -
BM_format_to_iterator/<std::array>_string_len_6 -1.40% 8.375 8.258 - -2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.40% 1083592.178 1068420.314 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.40% 217341092.674 214301933.957 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.40% 1248716.959 1231256.264 - 0.01% -
SetIntersection_None_Set_float_1024_1 -1.40% 8974772.755 8849424.584 - 1.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.39% 397.844 392.295 - -0.30% -
rng::find_if(vector<bool>)_(process_all)/8 -1.39% 3.578 3.528 - -0.52% -
SetIntersection_None_Vector_string_16384_16384 -1.39% 1247558.401 1230179.294 - 2.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 13.761 13.569 - -0.04% -
SetIntersection_Interlaced_Set_float_1_1 -1.39% 542946400.066 535387976.550 - 0.22% -
SetIntersection_Front_Vector_float_262144_16 -1.39% 1137528.674 1121703.874 - 1.83% -
SetIntersection_Front_Vector_string_1024_4 -1.39% 1193488.629 1176887.563 - -0.72% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.39% 14.894 14.687 - -1.09% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.39% 16.020 15.797 - -1.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.39% 12.957 12.777 - -0.29% -
SetIntersection_None_Vector_uint32_64_64 -1.39% 8592701.836 8473264.294 - 0.51% -
SetIntersection_Front_Vector_uint64_256_1 -1.39% 4220914.450 4162282.715 - 1.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.39% 398.718 393.183 - -0.13% -
std::is_sorted(vector<int>)/1024 -1.39% 247.984 244.541 - -0.45% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -1.39% 34.483 34.005 - -1.33% -
BM_CmpEqual_short_uchar -1.39% 1.114 1.099 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.38% 15.375 15.162 - 0.41% -
std::map<int,_int>::clear()/0 -1.38% 397.789 392.289 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.38% 37392154.278 36875142.892 - 0.49% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.38% 22.618 22.306 - -0.25% -
BM_PushHeap_float_Random_262144 -1.38% 7.779 7.672 - 0.24% -
SetIntersection_None_Set_float_4_4 -1.38% 137839271.761 135935516.314 - -3.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.38% 14245.502 14048.790 - -1.56% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.38% 12699898.771 12524569.113 - 0.89% -
SetIntersection_None_Vector_uint32_1024_1 -1.38% 1098923.609 1083765.102 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.38% 8735872.298 8615497.128 - 0.51% -
SetIntersection_Interlaced_Set_string_1024_64 -1.38% 17058437.938 16823859.739 - -0.77% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.37% 94152.033 92858.107 - -0.19% -
SetIntersection_Interlaced_Set_string_4_1 -1.37% 226748245.583 223634902.169 - 0.69% -
SetIntersection_Front_Set_uint32_16_1 -1.37% 63854649.244 62978068.587 - 0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.37% 542834330.704 535388330.255 - 0.30% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.37% 162.977 160.743 - 0.46% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.37% 12.887 12.710 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.37% 4221573.717 4163716.408 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.37% 1184141.591 1167924.872 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.37% 138350800.733 136456639.280 - 0.43% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.37% 31.918 31.481 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.37% 765.876 755.402 - 1.93% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.37% 172.057 169.707 - 0.12% -
BM_PushHeap_string_PipeOrgan_4 -1.37% 2.510 2.475 - -0.56% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.36% 16.596 16.370 - -1.40% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.36% 19.337 19.073 - -0.95% -
BM_SeedSeq_Generate/1/8 -1.36% 23.536 23.216 - -0.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.36% 1016.354 1002.504 - 2.07% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.36% 19.390 19.125 - -0.70% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.36% 5.985 5.903 - -5.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.36% 18.115 17.869 - -0.21% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 398.178 392.768 - -0.21% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.36% 23.723 23.401 - -2.65% -
SetIntersection_None_Vector_uint32_16_4 -1.36% 54666782.030 53925378.934 - 0.33% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.36% 12.935 12.759 - -3.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.36% 138492345.907 136614235.774 - 0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.36% 63944282.974 63077251.366 - 0.20% -
SetIntersection_Interlaced_Set_float_1024_64 -1.36% 10294092.846 10154546.545 - -0.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.35% 32.207 31.771 - -4.27% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 180.366 177.924 - -0.73% -
BM_BasicLow<__int128_t> -1.35% 19.617 19.351 - -1.27% -
SetIntersection_None_Vector_string_262144_1024 -1.35% 1316366.620 1298551.344 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.35% 26.382 26.026 - -0.60% -
SetIntersection_None_Vector_float_1024_64 -1.35% 1098249.472 1083419.259 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.35% 216926625.376 213998269.445 - 0.27% -
rng::fold_left(list<int>)/32 -1.35% 20.985 20.702 - -0.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.35% 210318.353 207482.442 - -0.10% -
SetIntersection_None_Set_uint64_16384_4 -1.35% 165013346.874 162789878.501 - 0.80% -
SetIntersection_None_Set_uint64_1_1 -1.35% 542417661.344 535109462.084 - 0.65% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.35% 18.692 18.440 - -0.64% -
SetIntersection_Interlaced_Set_string_1024_1 -1.35% 1114131.154 1099127.231 - 1.38% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.35% 18.492 18.243 - 0.50% -
SetIntersection_None_Vector_uint64_256_256 -1.35% 2159798.351 2130747.376 - -6.45% -
SetIntersection_None_Set_uint32_16_16 -1.34% 35910927.606 35428404.065 - 0.99% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.34% 19.013 18.757 - -0.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.34% 17.233 17.002 - -0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 395.570 390.269 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.34% 37343460.212 36843350.275 - 0.57% -
SetIntersection_Front_Set_string_64_16 -1.34% 24370718.248 24045035.051 - 1.01% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.34% 17.600 17.365 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.34% 2.128 2.099 - -1.04% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.33% 755.658 745.574 - 2.97% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.33% 36316.503 35832.051 - -1.65% -
BM_SeedSeq_Generate/8/1 -1.33% 25.362 25.024 - -0.23% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.33% 35.465 34.993 - -11.60% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.33% 18.112 17.871 - -0.16% -
SetIntersection_Front_Vector_uint64_16_1 -1.33% 63659597.606 62814236.290 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.33% 15617298.760 15409912.259 - -2.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.33% 16598508.789 16378196.059 - -0.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.064 1.050 - 0.17% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 12.860 12.689 - -3.60% -
BM_PushHeap_float_Random_64 -1.32% 6.730 6.641 - -0.94% -
std::multiset<std::string>::ctor(const&)/0 -1.32% 12.817 12.647 - -0.33% -
SetIntersection_None_Set_uint64_262144_256 -1.32% 1233154.217 1216849.121 - 1.55% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.32% 4854.522 4790.349 - -0.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 398.198 392.936 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.32% 1343750.734 1325998.699 - 0.24% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.32% 1105670.461 1091063.663 - 1.89% -
BM_Basic<uint64_t> -1.32% 17.577 17.345 - -0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.32% 14737.138 14542.611 - 0.58% -
SetIntersection_None_Vector_uint64_256_16 -1.32% 4071927.095 4018218.934 - -5.49% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.32% 63724.692 62884.271 - 0.07% -
SetIntersection_None_Set_uint64_16384_256 -1.32% 169128235.160 166899755.580 - 0.77% -
SetIntersection_Front_Set_float_16_4 -1.32% 55820845.415 55085830.157 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 12764763.235 12596702.169 - -3.43% -
bm_swap_ranges_vb_aligned/64 -1.32% 2.889 2.851 - 0.01% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.32% 23.207 22.901 - -1.43% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.31% 761.374 751.363 - -0.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 399.906 394.651 - -0.41% -
SetIntersection_Front_Vector_uint32_1024_1 -1.31% 1059493.162 1045576.066 - -5.46% -
std::format(float)_(fmt:_{:017500_10g}) -1.31% 202.553 199.893 - 0.69% -
std::generate(list<int>)/32 -1.31% 8.526 8.414 - -0.03% -
VChain_fail,_2_levels -1.31% 13.789 13.608 - -2.69% -
BM_PathConstructString/large_string/64 -1.31% 2445.594 2413.499 - 3.55% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 397.678 392.459 - 0.50% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.31% 1809998.454 1786245.396 - -1.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.056 12.885 - 0.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.027 12.857 - -3.93% -
BM_deque_deque_move/1024 -1.30% 37.715 37.223 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.30% 8208932.195 8101933.101 - -1.93% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.30% 176.580 174.282 - -1.04% -
SetIntersection_None_Vector_uint64_1024_1 -1.30% 1096194.824 1081932.848 - -7.03% -
SetIntersection_Front_Set_uint32_256_4 -1.30% 4257677.515 4202391.824 - -0.25% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.30% 24.855 24.533 - -1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.30% 3523444.244 3477716.615 - 0.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 685.149 676.266 - -0.62% -
BM_deque_deque_move_backward/4096 -1.30% 154.004 152.009 - -0.19% -
SetIntersection_Interlaced_Vector_string_256_1 -1.29% 4347446.389 4291211.913 - 0.50% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.29% 25.423 25.094 - -1.59% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.29% 5381.197 5311.692 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 34411732.764 33967326.239 - 0.30% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 400.715 395.541 - 0.13% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.29% 11123.426 10979.830 - -0.45% -
std::format(float)_(fmt:_{:0>17500_10e}) -1.29% 194.964 192.448 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.29% 5902996.389 5826866.845 - 1.84% -
SetIntersection_Front_Vector_string_64_1 -1.29% 17081262.489 16860980.577 - 0.28% -
std::pop_heap(vector<int>)/8 -1.29% 51.641 50.976 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.29% 64569072.363 63738041.309 - 0.14% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.29% 24.210 23.899 - -1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1067688.484 1053978.073 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.28% 11585117.784 11436413.405 - -0.29% -
SetIntersection_None_Vector_float_16384_1024 -1.28% 1120937.280 1106556.524 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.28% 1499.492 1480.295 - -3.22% -
SetIntersection_Interlaced_Set_float_256_1 -1.28% 4210272.568 4156377.716 - -0.34% -
SetIntersection_Front_Vector_float_1024_16 -1.28% 1121978.994 1107618.107 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.28% 217231593.790 214452567.215 - 0.75% -
BM_PushHeap_uint64_Ascending_16 -1.28% 0.932 0.920 - -1.50% -
BM_deque_deque_ranges_move_backward/1024 -1.28% 38.898 38.402 - 2.23% -
BM_LexicallyRelative/large_path/16 -1.28% 766.164 756.388 - 2.15% -
SetIntersection_None_Set_float_1_1 -1.27% 544405158.250 537469453.575 - -2.70% -
SetIntersection_None_Vector_uint64_256_4 -1.27% 4262322.082 4208100.468 - -5.38% -
SetIntersection_None_Set_uint64_262144_4 -1.27% 1222956.951 1207405.111 - 1.50% -
SetIntersection_Front_Set_float_64_1 -1.27% 16695467.670 16483194.406 - 0.24% -
std::remove(deque<int>)_(prefix)/32 -1.27% 52.858 52.186 - -0.73% -
SetIntersection_None_Vector_uint64_1024_16 -1.27% 1104320.490 1090292.857 - -2.05% -
SetIntersection_Front_Vector_uint32_16_16 -1.27% 36290280.542 35829426.720 - -2.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.27% 400.199 395.119 - -0.11% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.27% 1.289 1.273 - 0.25% -
std::pop_heap(vector<float>)/8 -1.27% 50.906 50.260 - -0.67% -
std::multiset<int>::clear()/0 -1.27% 395.123 390.124 - -0.07% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.26% 213.377 210.679 - -5.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 397.630 392.606 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 395.551 390.557 - -0.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.26% 18.109 17.880 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.26% 1196457.007 1181358.880 - 2.00% -
BM_LexicallyRelative/small_path/16 -1.26% 424.408 419.055 - 3.11% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.26% 117379.726 115899.849 - -0.20% -
BM_format_to_back_inserter<std::string>/string_len_60 -1.26% 28.598 28.238 - -3.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.26% 1269302.084 1253337.973 - -9.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 13.013 12.849 - 0.07% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.26% 36.060 35.606 - -2.78% -
DAG_leftmost_middle,_3_levels -1.26% 13.018 12.854 - -1.88% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.26% 1.802 1.779 - -5.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.25% 9465.214 9346.471 - -2.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.25% 13.643 13.472 - 0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.25% 73.365 72.446 - -4.96% -
SetIntersection_None_Set_string_1_1 -1.25% 550860337.676 543961315.643 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.25% 58.999 58.260 - -1.43% -
std::multiset<int>::ctor(const&)/0 -1.25% 12.918 12.756 - -0.21% -
std::format(float)_(fmt:_{:017500_10}) -1.25% 201.817 199.290 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.25% 63731781.903 62934380.079 - -0.80% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.545 392.572 - -0.05% -
SetIntersection_Front_Set_string_1024_1 -1.25% 1106618.958 1092784.974 - 0.24% -
SetIntersection_Front_Set_uint32_1024_4 -1.25% 1080958.442 1067450.682 - 0.24% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.25% 4920.825 4859.346 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.25% 56650434.826 55943228.802 - -0.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.25% 18.861 18.626 - -0.73% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.25% 16678407.296 16470290.157 - 0.48% -
SetIntersection_None_Vector_uint64_16_16 -1.25% 34107677.915 33682221.001 - 0.87% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.25% 10.330 10.201 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.25% 399.520 394.538 - 0.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.25% 665.322 657.027 - -0.30% -
SetIntersection_Front_Vector_string_16_16 -1.25% 51231809.862 50593588.229 - 0.68% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.25% 250004.039 246889.690 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.25% 1582098.356 1562393.937 - 6.56% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.25% 1634458.902 1614109.457 - 1.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 811.331 801.251 - -0.75% -
std::multiset<int>::erase(key)_(existent)/8192 -1.24% 62.288 61.515 - -1.98% -
SetIntersection_None_Vector_float_64_64 -1.24% 8611066.786 8504203.972 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.24% 220157180.664 217425873.701 - 0.58% -
std::adjacent_find(list<int>)/8 -1.24% 2.098 2.072 - -2.52% -
SetIntersection_Front_Vector_uint64_16_16 -1.24% 36216717.230 35768069.358 - 1.58% -
SetIntersection_None_Vector_uint32_1024_256 -1.24% 1093842.660 1080294.759 - 0.17% -
SetIntersection_None_Vector_uint64_64_16 -1.24% 13716974.220 13547189.760 - -0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.24% 396.147 391.247 - -0.37% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.24% 52.346 51.699 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.24% 39152978.349 38669299.117 - 0.32% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.23% 14073448.888 13899683.744 - 3.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.23% 15179591.155 14992442.039 - 0.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 399.401 394.485 - -2.07% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.23% 4711.197 4653.275 - -2.62% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.23% 14.193 14.019 - -0.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.892 12.734 - 0.15% -
SetIntersection_None_Vector_uint64_262144_256 -1.23% 1138615.024 1124630.659 - 0.01% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.23% 215.735 213.085 - 0.86% -
std::sort(vector<int>)_(descending)/8192 -1.23% 7255.035 7166.021 - -1.74% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.23% 101908.781 100659.153 - 0.24% -
BM_num_put<double> -1.23% 58.842 58.121 - 2.14% -
SetIntersection_Front_Set_uint64_4_1 -1.22% 216691185.212 214039226.360 - 0.63% -
SetIntersection_Front_Vector_float_256_1 -1.22% 4197705.454 4146349.745 - -0.70% -
SetIntersection_Front_Vector_uint64_4_4 -1.22% 137284286.380 135604783.334 - 1.19% -
BM_deque_deque_move/4096 -1.22% 149.167 147.343 - -0.22% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.22% 2.280 2.252 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.22% 7653186.013 7559747.823 - -0.29% -
SetIntersection_Front_Set_uint64_64_4 -1.22% 16277911.661 16079514.268 - 0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 397.186 392.348 - -0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.22% 53.481 52.830 - 0.37% -
SetIntersection_None_Set_string_64_64 -1.21% 11869624.117 11725450.704 - 0.94% -
SetIntersection_Interlaced_Set_float_16_4 -1.21% 60059432.400 59330692.675 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.21% 543284524.648 536694404.195 - 0.76% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.21% 542209913.817 535633778.256 - 0.69% -
std::map<std::string,_int>::ctor(const&)/0 -1.21% 12.843 12.687 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.21% 8854331.574 8747091.671 - -0.87% -
BM_StringRelational_Compare_Huge_Empty_Control -1.21% 1.634 1.614 - 0.01% -
SetIntersection_None_Set_uint64_256_16 -1.21% 11025193.051 10891765.100 - 1.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.21% 21.746 21.483 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.21% 57591418.692 56895386.485 - 0.24% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.21% 14.976 14.795 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.21% 1533171.629 1514647.882 - 4.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.21% 1664655.191 1644544.110 - -0.85% -
SetIntersection_None_Vector_float_64_16 -1.21% 13762019.008 13595883.006 - -0.06% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.21% 0.923 0.912 - -0.03% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.21% 36.679 36.236 - -0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 398.797 393.987 - -0.31% -
BM_format_to_iterator/<std::string>_C_string_len_60 -1.21% 10.996 10.863 - -2.71% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.20% 2.130 2.105 - -0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 398.078 393.291 - 0.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.20% 52.243 51.615 - 0.85% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.20% 44.110 43.580 - -1.06% -
SetIntersection_Front_Set_uint64_4_4 -1.20% 138721966.678 137055617.239 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.20% 217075329.561 214468975.498 - 0.39% -
SetIntersection_None_Set_uint64_4_4 -1.20% 137100652.284 135454836.849 - 0.70% -
SetIntersection_Front_Vector_uint64_64_1 -1.20% 16616495.539 16417175.650 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.20% 57272196.144 56585727.938 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.20% 16.876 16.674 - -0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.20% 21.129 20.877 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 398.984 394.217 - -0.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.19% 20.336 20.093 - -1.19% -
std::format(int64_t)_(fmt:_{:b}) -1.19% 28.381 28.042 - -1.63% -
std::multimap<std::string,_int>::clear()/0 -1.19% 399.083 394.322 - -0.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.19% 13.477 13.317 - -0.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.19% 17.569 17.359 - -1.34% -
SetIntersection_None_Vector_uint64_64_4 -1.19% 16108444.272 15916746.420 - 1.38% -
std::reverse(list<int>)/512 -1.19% 194.746 192.430 - -0.38% -
SetIntersection_Front_Vector_uint64_4_1 -1.19% 216359574.843 213790072.263 - 0.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.18% 13.132 12.976 - 2.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 15399.734 15217.509 - -1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.18% 7008.397 6925.974 - 1.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.18% 166983.802 165020.044 - -1.21% -
SetIntersection_Front_Vector_float_64_64 -1.18% 10800309.998 10673331.243 - -5.59% -
std::set<int>::clear()/0 -1.18% 398.092 393.412 - -0.06% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.17% 5.920 5.851 - -8.88% -
BM_StringFindNoMatch/512 -1.17% 9.389 9.279 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.17% 163389564.305 161472230.753 - 0.74% -
SetIntersection_Interlaced_Vector_string_4_1 -1.17% 223104044.453 220486945.219 - 0.63% -
BM_CmpLess_schar_int -1.17% 1.130 1.116 - -0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.17% 398.749 394.082 - -0.01% -
SetIntersection_None_Vector_float_16384_16 -1.17% 1132002.459 1118762.436 - 0.94% -
SetIntersection_None_Vector_uint32_1_1 -1.17% 541529052.613 535198908.133 - 0.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.17% 43.291 42.785 - 29.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.17% 138376045.157 136759235.362 - -0.11% -
bm_make_exception_ptr/threads:8 -1.17% 2.837 2.804 - 0.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.17% 15.771 15.587 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.17% 541720870.301 535400527.388 - 1.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.17% 13.605 13.446 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1130196.866 1117022.962 - -0.13% -
SetIntersection_None_Vector_uint32_4_1 -1.17% 217300221.154 214768603.823 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.16% 13.612 13.453 - -0.09% -
SetIntersection_Interlaced_Vector_string_4_4 -1.16% 153879752.243 152087851.999 - 1.82% -
SetIntersection_None_Vector_string_64_64 -1.16% 8957959.193 8853677.785 - 0.48% -
std::copy_n(list<int>)/32768 -1.16% 26678.186 26367.920 - -2.16% -
SetIntersection_None_Set_float_4_1 -1.16% 219928071.767 217370471.005 - -2.15% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.16% 12.587 12.440 - 0.07% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.16% 6755.688 6677.161 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.16% 217101137.257 214577998.731 - 0.73% -
std::multiset<std::string>::clear()/0 -1.16% 399.166 394.528 - -0.24% -
SetIntersection_Front_Vector_uint64_1_1 -1.16% 540750500.120 534478381.450 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.16% 67478614.111 66696373.546 - -0.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.16% 6768.170 6689.740 - -0.55% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.16% 4788.733 4733.247 - -1.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.16% 15.253 15.076 - -0.80% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.16% 1056347.331 1044114.105 - -0.69% -
std::unordered_multiset<int>::ctor(const&)/0 -1.16% 13.077 12.926 - -1.29% -
SetIntersection_Front_Vector_uint64_64_16 -1.16% 14506186.516 14338289.822 - 0.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.16% 32.439 32.063 - 0.13% -
SetIntersection_Interlaced_Vector_string_16_1 -1.16% 65604980.314 64845917.401 - 0.56% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.16% 539.710 533.471 - -0.72% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.16% 34202.804 33807.646 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.15% 2.027 2.004 - -1.02% -
SetIntersection_Front_Set_float_4_1 -1.15% 216828586.892 214327226.561 - -2.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.15% 17.190 16.992 - -0.36% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.15% 12.583 12.438 - -0.09% -
SetIntersection_None_Set_string_4_1 -1.15% 225004552.149 222410293.955 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 63671783.020 62938005.301 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 216611120.227 214115460.126 - 0.28% -
SetIntersection_Front_Vector_uint32_262144_16 -1.15% 1137510.540 1124405.012 - -5.64% -
std::unordered_multiset<int>::clear()/0 -1.15% 396.600 392.031 - 0.29% -
SetIntersection_Front_Set_string_16_1 -1.15% 66005298.276 65244931.582 - 0.53% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.15% 13.407 13.253 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.15% 137617701.811 136035175.956 - 1.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.15% 176325.336 174300.376 - -0.26% -
BM_string_without_formatting<wchar_t> -1.15% 9.503 9.394 - -11.59% -
SetIntersection_Front_Set_uint32_1_1 -1.15% 542315347.184 536096344.161 - 0.61% -
std::search(vector<int>)_(single_element)/1024 -1.15% 234.513 231.824 - -3.52% -
SetIntersection_None_Vector_string_16384_64 -1.15% 1238489.315 1224301.871 - -1.39% -
SetIntersection_Front_Set_float_16_1 -1.15% 63800294.722 63069542.626 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.14% 63815976.226 63085643.824 - 0.66% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.14% 22913.248 22651.075 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.14% 1251047.852 1236735.028 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.14% 55.881 55.242 - 0.43% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.14% 7.419 7.334 - -0.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 396.366 391.840 - 0.25% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.14% 28.851 28.522 - -10.60% -
SetIntersection_Front_Vector_float_16_1 -1.14% 63740982.007 63013590.657 - -3.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.14% 3.587 3.546 - -3.67% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.14% 216600887.248 214133170.054 - 1.09% -
SetIntersection_None_Set_uint64_16384_1 -1.14% 160439959.594 158612203.233 - 0.89% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.14% 215.456 213.001 - 0.16% -
std::partition(vector<int>)_(sparse)/50 -1.14% 13.927 13.769 - -1.73% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.14% 1280043.701 1265478.108 - 1.81% -
std::unordered_multimap<int,_int>::clear()/0 -1.14% 396.294 391.785 - 0.25% -
SetIntersection_Front_Vector_uint64_64_64 -1.14% 10702633.848 10580964.701 - -0.41% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 398.854 394.322 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.13% 216466118.256 214011425.475 - 0.55% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.13% 7874019.660 7784741.980 - 1.73% -
BM_format_to_back_inserter<std::string>/string_view_len_60 -1.13% 28.699 28.374 - -2.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.13% 2.859 2.826 - 60.07% -
std::unordered_set<int>::ctor(const&)/1024 -1.13% 6893.976 6815.957 - 1.83% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.13% 12.455 12.314 - -0.99% -
SetIntersection_None_Set_uint32_4_4 -1.13% 137216034.472 135666136.608 - 0.50% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.13% 5182.046 5123.566 - -0.84% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.13% 742.138 733.763 - -0.89% -
std::copy_if(list<int>)_(entire_range)/4096 -1.13% 3035.244 3000.997 - 0.24% -
SetIntersection_Interlaced_Vector_float_4_1 -1.13% 216772346.559 214327863.879 - -2.65% -
SetIntersection_Front_Vector_uint32_1_1 -1.13% 540980493.886 534887286.813 - 0.33% -
std::none_of(list<int>)_(process_all)/8 -1.13% 2.720 2.689 - 1.21% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.13% 4.061 4.015 - -0.38% -
BM_format_to_n_string_pointer<char>/1 -1.12% 10.903 10.780 - -1.76% -
std::unique(list<int>)_(contiguous)/32 -1.12% 52.275 51.688 - -0.72% -
SetIntersection_None_Set_uint64_1024_256 -1.12% 8934891.142 8834501.536 - 1.12% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -1.12% 2215.243 2190.358 - -15.92% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.12% 39.750 39.304 - 4.63% -
SetIntersection_None_Vector_uint32_64_1 -1.12% 16894173.347 16704822.081 - 0.59% -
SetIntersection_None_Vector_string_64_1 -1.12% 17577822.504 17380824.673 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.12% 1.481 1.464 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.12% 1263006.594 1248910.480 - -1.18% -
BM_deque_deque_copy_backward/512 -1.12% 19.130 18.917 - -1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.12% 396.173 391.754 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.11% 5.520 5.459 - 3.02% -
SetIntersection_None_Set_string_64_1 -1.11% 23272576.626 23013144.819 - 0.05% -
SetIntersection_Front_Set_uint64_16_1 -1.11% 63670798.394 62961644.880 - 0.78% -
SetIntersection_None_Vector_float_16384_16384 -1.11% 1118584.505 1106131.264 - -0.22% -
BM_BasicLow<__uint128_t> -1.11% 18.701 18.493 - -0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 398.587 394.158 - -0.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.11% 6.564 6.491 - -1.78% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.11% 63758636.537 63051064.032 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.11% 139790266.744 138239682.295 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.11% 1879644.533 1858800.455 - -3.71% -
SetIntersection_None_Set_uint64_4_1 -1.11% 219261208.834 216831213.812 - 0.72% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.11% 417.858 413.228 - 0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.11% 398.764 394.349 - -0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.11% 13.616 13.466 - 0.15% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.11% 20.603 20.375 - 0.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.11% 76484.215 75637.697 - -1.19% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.11% 2105109.699 2081838.054 - -0.67% -
std::sort(deque<int>)_(heap)/8 -1.10% 24.737 24.464 - 0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.10% 23398.721 23140.296 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.10% 542727498.137 536736085.042 - 0.88% -
SetIntersection_None_Set_uint32_16_4 -1.10% 57235440.283 56603615.984 - 0.62% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.10% 82.328 81.420 - -5.43% -
SetIntersection_Front_Vector_uint64_1024_1 -1.10% 1048375.660 1036810.099 - 4.79% -
std::find_if(vector<bool>)_(process_all)/50 -1.10% 24.016 23.751 - -1.50% -
SetIntersection_Front_Set_string_64_1 -1.10% 17263111.994 17072740.699 - 0.23% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.10% 1908.898 1887.866 - -0.33% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.10% 196.866 194.698 - 0.09% -
SetIntersection_Front_Vector_float_4_4 -1.10% 137660030.403 136144260.226 - -2.56% -
BM_StringFindCharLiteral/512 -1.10% 9.562 9.456 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.10% 396.997 392.633 - 0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.10% 28.971 28.653 - -0.56% -
BM_vector_deque_ranges_copy_backward/64 -1.10% 3.037 3.004 - 0.77% -
BM_CmpLess_uchar_uint -1.10% 1.088 1.077 - 0.37% -
std::search(vector<int>)_(no_match)/8192 -1.10% 1664.858 1646.577 - -1.99% -
std::set<int>::ctor(const&)/0 -1.10% 12.921 12.779 - 0.39% -
std::format(int64_t)_(fmt:_{:0<512x}) -1.10% 31.696 31.348 - 1.27% -
SetIntersection_Front_Vector_float_16_4 -1.10% 54866913.990 54265400.689 - -2.32% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.10% 21.396 21.162 - -0.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 6286.009 6217.149 - -0.80% -
SetIntersection_Front_Vector_string_64_4 -1.09% 17827429.013 17632411.135 - -0.94% -
SetIntersection_Front_Vector_float_64_1 -1.09% 16645742.569 16463692.446 - -3.34% -
SetIntersection_Interlaced_Set_float_256_16 -1.09% 12174675.101 12041844.197 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1263085.043 1249308.268 - -0.34% -
SetIntersection_None_Vector_uint64_4_4 -1.09% 135498711.368 134022509.001 - 0.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 1.206 1.193 - 6.80% -
std::unordered_set<std::string>::clear()/0 -1.09% 398.988 394.647 - 0.41% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.09% 8.107 8.019 - -0.44% -
std::stable_partition(list<int>)_(sparse)/1024 -1.09% 925.126 915.070 - -0.10% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.09% 7924.536 7838.404 - -1.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.09% 27.944 27.640 - 8.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.09% 59096291.225 58454477.369 - 0.42% -
std::search(vector<int>)_(single_element)/1000 -1.09% 228.851 226.367 - -3.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.08% 466.458 461.398 - -2.17% -
SetIntersection_None_Vector_uint64_16384_16384 -1.08% 1115256.672 1103161.418 - -7.32% -
SetIntersection_None_Vector_uint32_64_4 -1.08% 16153118.292 15978155.531 - 0.76% -
SetIntersection_Interlaced_Set_float_64_1 -1.08% 16654687.769 16474425.793 - 0.11% -
std::any_of(list<int>)_(process_all)/32768 -1.08% 26094.079 25811.982 - -13.88% -
SetIntersection_None_Set_uint32_4_1 -1.08% 219577407.786 217206598.977 - 0.81% -
SetIntersection_Front_Set_uint64_1_1 -1.08% 541820530.750 535971600.426 - 0.65% -
SetIntersection_None_Set_uint32_256_1 -1.08% 11648258.426 11522541.356 - 2.79% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.08% 170803895.483 168960794.092 - -1.71% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.08% 620.393 613.718 - -0.32% -
SetIntersection_None_Vector_uint64_16384_16 -1.08% 1111855.840 1099896.797 - -3.87% -
SetIntersection_None_Vector_float_16_16 -1.08% 34118096.115 33751157.986 - 0.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.08% 22.215 21.977 - 2.16% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.07% 13.640 13.494 - -0.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 13.004 12.865 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.07% 4134123.686 4089730.647 - -0.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.07% 6.108 6.042 - 0.90% -
std::search(vector<int>)_(no_match)/1048576 -1.07% 213520.478 211229.016 - -7.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.07% 397.416 393.156 - -0.01% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -1.07% 11.029 10.911 - -1.92% -
std::format(int64_t)_(fmt:_{:0512LX}) -1.07% 42.427 41.973 - 0.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.07% 111472.742 110281.322 - -0.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.07% 761.049 752.915 - -2.33% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.07% 1543732.828 1527237.793 - 3.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.07% 5.944 5.880 - -60.53% -
std::unordered_set<std::string>::clear()/8192 -1.07% 224925.691 222525.028 - 1.43% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.07% 13.446 13.302 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_262144 -1.07% 350532697.062 346793964.521 - -1.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 13.004 12.866 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 54841.951 54257.260 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 397.604 393.370 - 0.20% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.06% 7960.519 7875.787 - -1.22% -
std::pop_heap(deque<std::string>)/8 -1.06% 57.937 57.321 - -0.53% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.06% 12.582 12.448 - 0.05% -
BM_CmpLess_schar_schar -1.06% 0.963 0.953 - -0.76% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.06% 294.819 291.692 - -1.31% -
SetIntersection_None_Vector_uint32_16_1 -1.06% 64290174.378 63609702.180 - 0.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 542.974 537.227 - -0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.06% 16049.085 15879.246 - 0.85% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.06% 14.166 14.016 - -0.15% -
SetIntersection_Front_Vector_float_4_1 -1.06% 216458259.426 214171354.175 - -2.53% -
SetIntersection_None_Vector_uint32_16_16 -1.06% 34071696.239 33711851.123 - -0.67% -
SetIntersection_None_Vector_uint64_262144_1 -1.06% 1140983.357 1128934.815 - 2.26% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 396.071 391.890 - 0.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.05% 36.308 35.925 - -0.51% -
std::unique(vector<int>)_(sprinkled)/32 -1.05% 54.430 53.856 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1061859.438 1050669.074 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.05% 1113863.233 1102125.997 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.05% 1262323.158 1249029.461 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.05% 1112114.884 1100403.638 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.05% 540987696.421 535295487.213 - -1.07% -
std::multiset<int>::erase(iterator)/32 -1.05% 21.190 20.967 - 0.35% -
std::rotate(vector<int>)_(1_element_forward)/50 -1.05% 5.227 5.172 - -1.40% -
BM_LexicallyRelative/small_path/256 -1.05% 6186.110 6121.139 - 3.98% -
SetIntersection_None_Vector_uint32_4_4 -1.05% 135715168.064 134290009.662 - 0.58% -
BM_join_view_deques/1 -1.05% 8.552 8.463 - -0.49% -
SetIntersection_None_Set_string_4_4 -1.05% 140366264.746 138893425.216 - 0.26% -
SetIntersection_None_Vector_uint64_16_1 -1.05% 64001503.396 63329983.361 - 0.85% -
bm_ranges_swap_ranges_vb_aligned/8 -1.05% 3.263 3.229 - -0.35% -
SetIntersection_Front_Vector_float_64_4 -1.05% 16150474.099 15981176.740 - -2.31% -
std::make_heap(vector<int>)_(repeated)/1024 -1.05% 566.302 560.370 - -0.17% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.05% 685.809 678.626 - 0.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.05% 23.326 23.082 - -33.39% -
SetIntersection_None_Vector_uint32_64_16 -1.05% 13721896.923 13578461.330 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.04% 544791965.446 539099059.337 - 1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.04% 542772261.657 537104566.974 - 0.86% -
SetIntersection_Front_Vector_uint32_4_1 -1.04% 216305967.543 214048758.208 - 0.15% -
BM_join_view_in_vectors/2 -1.04% 4.644 4.596 - -0.52% -
SetIntersection_Front_Vector_float_1_1 -1.04% 541729523.349 536081955.263 - -2.48% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.04% 2.445 2.419 - -6.69% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.04% 7928.712 7846.077 - 0.00% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.04% 27.141 26.858 - 0.03% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.04% 50277.851 49754.761 - 0.03% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.04% 534.130 528.576 - -0.24% -
SetIntersection_Front_Vector_uint32_64_4 -1.04% 16161426.000 15993591.897 - -3.71% -
SetIntersection_Front_Set_uint32_16384_1 -1.04% 1054686.198 1043746.798 - -0.10% -
BM_CmpEqual_uint_uint -1.04% 1.092 1.081 - -0.19% -
SetIntersection_None_Set_uint64_262144_262144 -1.04% 1252596.596 1239606.607 - 1.64% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.04% 29.255 28.951 - -9.04% -
rng::starts_with(deque<int>,_pred)/8 -1.04% 4.689 4.640 - -0.29% -
SetIntersection_None_Vector_string_262144_262144 -1.04% 1317178.590 1303535.697 - -1.20% -
SetIntersection_None_Vector_float_1024_16 -1.04% 1096776.640 1085419.749 - 0.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.04% 32.425 32.089 - -6.38% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -1.03% 34.682 34.324 - -2.31% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.03% 13710.223 13568.791 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.03% 1820315.754 1801538.898 - 0.55% -
std::replace(deque<int>)_(prefix)/32 -1.03% 12.822 12.690 - -0.75% -
std::rotate(deque<int>)_(by_1/4)/1024 -1.03% 778.389 770.362 - -0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.03% 55622.540 55049.046 - 0.24% -
SetIntersection_None_Vector_uint64_1_1 -1.03% 540328773.212 534767794.296 - 0.85% -
std::format(double)_(fmt:_{:0^17500_10Le}) -1.03% 219.085 216.831 - 1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.03% 63654542.809 62999500.573 - 0.23% -
SetIntersection_Front_Set_uint64_16_4 -1.03% 55371264.765 54801560.168 - 0.95% -
SetIntersection_Front_Vector_uint32_64_1 -1.03% 16666240.216 16495061.140 - -4.72% -
BM_CmpLess_short_int -1.03% 1.136 1.124 - 1.03% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.02% 5965275.149 5904164.537 - 0.07% -
BM_deque_vector_ranges_move/512 -1.02% 16.741 16.569 - 0.02% -
SetIntersection_None_Set_string_64_16 -1.02% 18987297.820 18793115.114 - 0.71% -
VDAG_leftmost,_5_levels -1.02% 23.673 23.431 - -6.15% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.02% 847.995 839.337 - -0.44% -
SetIntersection_Front_Vector_uint32_256_1 -1.02% 4214152.026 4171165.019 - -4.26% -
BM_StringFindStringLiteral/64 -1.02% 2.140 2.118 - -2.90% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.02% 24.364 24.116 - -3.66% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.02% 9136.669 9043.659 - -0.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.02% 33.359 33.020 - 4.12% -
SetIntersection_Front_Set_float_4_4 -1.02% 138746766.524 137335810.089 - -0.61% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 12.855 12.724 - 0.26% -
SetIntersection_Front_Vector_string_262144_16384 -1.02% 349451922.916 345902053.761 - -0.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.01% 13146.039 13012.797 - 1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.01% 119546306.640 118334812.788 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.01% 137389266.988 135997276.155 - 1.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.01% 18.349 18.164 - 0.03% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.01% 12.584 12.457 - 0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 12934.151 12803.277 - 0.29% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.01% 216504830.734 214314798.966 - 0.67% -
bm_make_exception_ptr/threads:1 -1.01% 16.171 16.007 - -2.97% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.01% 184.928 183.060 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.01% 542566472.017 537089756.502 - 0.48% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.01% 19.980 19.778 - 1.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.01% 2326.467 2303.002 - -0.61% -
SetIntersection_None_Set_uint32_1_1 -1.01% 542360359.474 536892276.577 - 0.59% -
SetIntersection_None_Vector_uint64_16_4 -1.01% 54330257.146 53783004.240 - 0.65% -
SetIntersection_None_Vector_uint64_4_1 -1.01% 216457447.253 214280173.724 - 0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.01% 178938.027 177138.370 - -2.36% -
BM_PushHeap_float_Ascending_64 -1.00% 1.761 1.744 - -1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.00% 505.396 500.326 - -15.64% -
SetIntersection_Front_Vector_string_256_64 -1.00% 9986969.937 9886811.813 - -0.69% -
SetIntersection_Front_Vector_string_1_1 -1.00% 555663769.551 550097165.174 - 0.52% -
SetIntersection_None_Vector_string_16384_16 -1.00% 1242465.925 1230022.266 - 0.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.00% 13.993 13.853 - -0.55% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.00% 1101.470 1090.447 - 0.07% -


Report Time: 3.78s
Name Current %
BM_Basic<__int128_t> 51.544 -
BM_Basic<__uint128_t> 62.826 -
BM_Basic<int32_t> 17.031 -2.22%
BM_Basic<int64_t> 17.921 -1.99%
BM_Basic<uint32_t> 13.762 -1.49%
BM_Basic<uint64_t> 17.345 -
BM_BasicLow<__int128_t> 19.351 -1.27%
BM_BasicLow<__uint128_t> 18.493 -
BM_BitsetToString<1048576>/Dense_(90%)/90 83572.554 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 57986.471 -2.82%
BM_BitsetToString<1048576>/Uniform_(50%)/50 358925.983 -
BM_BitsetToString<32>/Dense_(90%)/90 15.238 9.92%
BM_BitsetToString<32>/Sparse_(10%)/10 13.960 8.07%
BM_BitsetToString<32>/Uniform_(50%)/50 16.106 1.62%
BM_BitsetToString<64>/Dense_(90%)/90 13.455 -1.50%
BM_BitsetToString<64>/Sparse_(10%)/10 14.678 -2.60%
BM_BitsetToString<64>/Uniform_(50%)/50 18.004 -2.54%
BM_BitsetToString<8192>/Dense_(90%)/90 396.210 -
BM_BitsetToString<8192>/Sparse_(10%)/10 391.129 -1.40%
BM_BitsetToString<8192>/Uniform_(50%)/50 2190.358 -15.92%
BM_Bitset_ctor_ull 0.225 -
BM_CmpEqual_int_int 1.061 -
BM_CmpEqual_int_schar 1.141 -
BM_CmpEqual_int_short 1.136 -
BM_CmpEqual_int_uchar 1.104 -
BM_CmpEqual_int_uint 1.112 2.65%
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.132 2.74%
BM_CmpEqual_schar_schar 1.095 -
BM_CmpEqual_schar_short 1.115 -
BM_CmpEqual_schar_uchar 1.093 -
BM_CmpEqual_schar_uint 1.114 -
BM_CmpEqual_schar_ushort 1.106 -
BM_CmpEqual_short_int 1.143 -1.80%
BM_CmpEqual_short_schar 1.139 -
BM_CmpEqual_short_short 1.072 -1.13%
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.102 -1.10%
BM_CmpEqual_short_ushort 1.102 -4.83%
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 1.015 -2.16%
BM_CmpEqual_uchar_short 1.014 -2.74%
BM_CmpEqual_uchar_uchar 1.081 -
BM_CmpEqual_uchar_uint 1.062 -1.16%
BM_CmpEqual_uchar_ushort 1.049 -
BM_CmpEqual_uint_int 1.059 1.46%
BM_CmpEqual_uint_schar 1.093 8.10%
BM_CmpEqual_uint_short 1.037 2.09%
BM_CmpEqual_uint_uchar 1.120 -
BM_CmpEqual_uint_uint 1.081 -
BM_CmpEqual_uint_ushort 1.101 -
BM_CmpEqual_ushort_int 1.060 -2.28%
BM_CmpEqual_ushort_schar 1.016 1.28%
BM_CmpEqual_ushort_short 1.041 5.39%
BM_CmpEqual_ushort_uchar 1.107 -
BM_CmpEqual_ushort_uint 1.076 -
BM_CmpEqual_ushort_ushort 1.070 -
BM_CmpLess_int_int 1.088 3.42%
BM_CmpLess_int_schar 1.138 -
BM_CmpLess_int_short 1.138 -
BM_CmpLess_int_uchar 1.116 -
BM_CmpLess_int_uint 1.077 -
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.116 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.949 -
BM_CmpLess_schar_uchar 1.105 -
BM_CmpLess_schar_uint 1.110 1.61%
BM_CmpLess_schar_ushort 1.105 -
BM_CmpLess_short_int 1.124 1.03%
BM_CmpLess_short_schar 0.948 -
BM_CmpLess_short_short 0.961 -
BM_CmpLess_short_uchar 1.103 -
BM_CmpLess_short_uint 1.121 1.44%
BM_CmpLess_short_ushort 1.105 -
BM_CmpLess_uchar_int 1.068 -
BM_CmpLess_uchar_schar 1.018 -4.14%
BM_CmpLess_uchar_short 1.063 4.74%
BM_CmpLess_uchar_uchar 1.061 -
BM_CmpLess_uchar_uint 1.077 -
BM_CmpLess_uchar_ushort 1.048 -2.22%
BM_CmpLess_uint_int 1.088 3.10%
BM_CmpLess_uint_schar 1.064 -
BM_CmpLess_uint_short 1.048 2.36%
BM_CmpLess_uint_uchar 1.126 1.17%
BM_CmpLess_uint_uint 1.060 -
BM_CmpLess_uint_ushort 1.115 -
BM_CmpLess_ushort_int 1.080 -
BM_CmpLess_ushort_schar 1.028 1.38%
BM_CmpLess_ushort_short 1.058 -
BM_CmpLess_ushort_uchar 1.115 2.64%
BM_CmpLess_ushort_uint 1.089 2.89%
BM_CmpLess_ushort_ushort 1.058 -1.44%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.086 -7.11%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 9.315 -11.33%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 15.014 7.39%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.912 -
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.887 -11.33%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.453 44.61%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.559 -8.86%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.688 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.151 -
BM_Copy_LargeNonTrivialFunctor 10.040 -8.89%
BM_Copy_LargeTrivialFunctor 12.036 -3.51%
BM_Copy_MemFuncPtr 1.151 -
BM_Copy_MemPtr 1.150 -
BM_Copy_Null 0.516 -3.40%
BM_Copy_SmallNonTrivialFunctor 9.468 -8.02%
BM_Copy_SmallTrivialFunctor 1.147 -4.21%
BM_Hash/uint32_random_std_hash/1024 580.900 -7.14%
BM_Hash/uint32_top_std_hash/1024 572.481 -14.67%
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.692 -11.88%
BM_Invoke_LargeNonTrivialFunctor 0.689 -
BM_Invoke_LargeTrivialFunctor 0.687 -
BM_Invoke_MemFuncPtr 0.762 -
BM_Invoke_MemPtr 0.692 -
BM_Invoke_SmallNonTrivialFunctor 0.689 -
BM_Invoke_SmallTrivialFunctor 0.688 -
BM_Istream_numbers/0 1041.569 -1.05%
BM_Istream_numbers/1 1101.823 -1.85%
BM_Istream_numbers/2 1098.183 -1.86%
BM_Istream_numbers/3 1066.007 -1.75%
BM_LexicallyNormal/large_path/128 4557.995 -
BM_LexicallyNormal/large_path/16 588.639 -
BM_LexicallyNormal/large_path/2 85.047 2.38%
BM_LexicallyNormal/large_path/256 9054.080 -
BM_LexicallyNormal/large_path/32 1141.272 -
BM_LexicallyNormal/large_path/4 155.445 2.77%
BM_LexicallyNormal/large_path/64 2281.661 -
BM_LexicallyNormal/large_path/8 310.384 1.11%
BM_LexicallyNormal/small_path/128 2004.339 5.49%
BM_LexicallyNormal/small_path/16 278.759 7.11%
BM_LexicallyNormal/small_path/2 44.247 1.19%
BM_LexicallyNormal/small_path/256 3900.994 3.50%
BM_LexicallyNormal/small_path/32 514.035 5.93%
BM_LexicallyNormal/small_path/4 90.358 5.68%
BM_LexicallyNormal/small_path/64 1014.983 5.59%
BM_LexicallyNormal/small_path/8 148.661 4.42%
BM_LexicallyRelative/large_path/128 5662.701 2.19%
BM_LexicallyRelative/large_path/16 756.388 2.15%
BM_LexicallyRelative/large_path/2 115.951 2.36%
BM_LexicallyRelative/large_path/256 11333.278 2.89%
BM_LexicallyRelative/large_path/32 1449.832 2.04%
BM_LexicallyRelative/large_path/4 211.801 2.61%
BM_LexicallyRelative/large_path/64 2849.675 2.02%
BM_LexicallyRelative/large_path/8 405.058 2.52%
BM_LexicallyRelative/small_path/128 3077.820 3.97%
BM_LexicallyRelative/small_path/16 419.055 3.11%
BM_LexicallyRelative/small_path/2 56.756 3.47%
BM_LexicallyRelative/small_path/256 6121.139 3.98%
BM_LexicallyRelative/small_path/32 805.256 3.72%
BM_LexicallyRelative/small_path/4 119.291 3.70%
BM_LexicallyRelative/small_path/64 1563.513 3.46%
BM_LexicallyRelative/small_path/8 219.982 3.83%
BM_Move_FuncPtr 1.161 -
BM_Move_LargeNonTrivialFunctor 0.691 21.94%
BM_Move_LargeTrivialFunctor 0.657 -
BM_Move_MemFuncPtr 1.255 4.23%
BM_Move_MemPtr 1.234 -2.43%
BM_Move_Null 0.611 -
BM_Move_SmallNonTrivialFunctor 0.569 -12.32%
BM_Move_SmallTrivialFunctor 1.282 -
BM_OperatorBool_FuncPtr 0.238 -4.48%
BM_OperatorBool_LargeNonTrivialFunctor 0.243 -
BM_OperatorBool_LargeTrivialFunctor 0.238 -
BM_OperatorBool_MemFuncPtr 0.243 -
BM_OperatorBool_MemPtr 0.230 -
BM_OperatorBool_Null 0.241 -
BM_OperatorBool_SmallNonTrivialFunctor 0.240 -
BM_OperatorBool_SmallTrivialFunctor 0.248 -
BM_Ostream_number/0 32.252 8.27%
BM_Ostream_number/1 37.790 2.37%
BM_Ostream_number/2 37.366 -
BM_Ostream_number/3 31.813 -
BM_PathConstructCStr/large_string/1024 28782.247 -3.75%
BM_PathConstructForwardIter/large_string/1024 30404.042 -
BM_PathConstructForwardIter/large_string/512 16820.048 3.20%
BM_PathConstructForwardIter/large_string/64 2606.849 1.41%
BM_PathConstructForwardIter/large_string/8 175.720 -
BM_PathConstructInputIter/large_string/1024 1744916.771 -
BM_PathConstructInputIter/large_string/512 871839.107 -
BM_PathConstructInputIter/large_string/64 109838.085 -
BM_PathConstructInputIter/large_string/8 13591.700 -
BM_PathConstructString/large_string/1024 12102.478 -10.65%
BM_PathConstructString/large_string/512 8553.342 -15.32%
BM_PathConstructString/large_string/64 2413.499 3.55%
BM_PathConstructString/large_string/8 92.641 -
BM_PathIterateMultipleTimes/iterate_elements/1024 306391.323 -
BM_PathIterateMultipleTimes/iterate_elements/512 153287.296 -
BM_PathIterateMultipleTimes/iterate_elements/64 19065.071 -
BM_PathIterateMultipleTimes/iterate_elements/8 2386.321 -
BM_PathIterateOnce/iterate_elements/1024 318705.526 -
BM_PathIterateOnce/iterate_elements/512 159239.377 -
BM_PathIterateOnce/iterate_elements/64 20506.816 -
BM_PathIterateOnce/iterate_elements/8 2479.525 -
BM_PathIterateOnceBackwards/iterate_elements/1024 320067.513 -
BM_PushHeap_float_Ascending_1 0.471 -
BM_PushHeap_float_Ascending_1024 3.103 -1.09%
BM_PushHeap_float_Ascending_16 0.973 -
BM_PushHeap_float_Ascending_16384 4.350 2.67%
BM_PushHeap_float_Ascending_256 2.479 -
BM_PushHeap_float_Ascending_262144 5.088 -6.50%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.744 -1.23%
BM_PushHeap_float_Descending_1 0.468 13.96%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.365 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.383 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.494 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.472 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 1.066 9.17%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.630 -9.59%
BM_PushHeap_float_Random_1024 7.595 -
BM_PushHeap_float_Random_16 5.405 -
BM_PushHeap_float_Random_16384 7.672 -1.00%
BM_PushHeap_float_Random_256 7.316 -
BM_PushHeap_float_Random_262144 7.672 -
BM_PushHeap_float_Random_4 2.897 -1.37%
BM_PushHeap_float_Random_64 6.641 -
BM_PushHeap_float_SingleElement_1 0.481 -31.03%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.383 5.47%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 7.91%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.300 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.346 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.887 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.441 3.27%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.008 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.563 2.58%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.927 3.31%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.199 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -3.67%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.549 -2.20%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.567 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -2.47%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.864 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.459 3.02%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.932 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.077 2.03%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.911 1.27%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.672 5.37%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.519 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.636 -2.06%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.543 2.21%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.604 -
BM_PushHeap_string_Ascending_1 0.474 -10.14%
BM_PushHeap_string_Ascending_1024 18.750 22.05%
BM_PushHeap_string_Ascending_16 5.472 11.99%
BM_PushHeap_string_Ascending_16384 26.153 7.41%
BM_PushHeap_string_Ascending_256 14.750 24.56%
BM_PushHeap_string_Ascending_262144 37.491 22.05%
BM_PushHeap_string_Ascending_4 2.532 -1.48%
BM_PushHeap_string_Ascending_64 9.984 26.77%
BM_PushHeap_string_Descending_1 0.700 48.60%
BM_PushHeap_string_Descending_1024 3.460 44.60%
BM_PushHeap_string_Descending_16 3.234 52.80%
BM_PushHeap_string_Descending_16384 3.474 47.50%
BM_PushHeap_string_Descending_256 3.471 49.71%
BM_PushHeap_string_Descending_262144 3.864 23.05%
BM_PushHeap_string_Descending_4 2.706 41.34%
BM_PushHeap_string_Descending_64 3.421 54.14%
BM_PushHeap_string_PipeOrgan_1 0.584 23.09%
BM_PushHeap_string_PipeOrgan_1024 12.539 35.57%
BM_PushHeap_string_PipeOrgan_16 4.719 15.80%
BM_PushHeap_string_PipeOrgan_16384 16.590 35.45%
BM_PushHeap_string_PipeOrgan_256 10.088 31.91%
BM_PushHeap_string_PipeOrgan_262144 22.150 28.54%
BM_PushHeap_string_PipeOrgan_4 2.475 -
BM_PushHeap_string_PipeOrgan_64 7.562 33.72%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 16.360 10.28%
BM_PushHeap_string_QuickSortAdversary_16 11.311 9.10%
BM_PushHeap_string_QuickSortAdversary_16384 16.838 9.67%
BM_PushHeap_string_QuickSortAdversary_256 15.664 9.32%
BM_PushHeap_string_QuickSortAdversary_262144 17.363 10.25%
BM_PushHeap_string_QuickSortAdversary_4 6.784 7.16%
BM_PushHeap_string_QuickSortAdversary_64 14.125 9.70%
BM_PushHeap_string_Random_1 0.699 48.89%
BM_PushHeap_string_Random_1024 16.007 8.04%
BM_PushHeap_string_Random_16 10.692 2.91%
BM_PushHeap_string_Random_16384 17.515 8.92%
BM_PushHeap_string_Random_256 15.262 7.18%
BM_PushHeap_string_Random_262144 19.690 9.63%
BM_PushHeap_string_Random_4 6.071 -
BM_PushHeap_string_Random_64 13.774 7.12%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 3.885 46.71%
BM_PushHeap_string_SingleElement_16 3.814 41.96%
BM_PushHeap_string_SingleElement_16384 4.210 58.75%
BM_PushHeap_string_SingleElement_256 3.934 49.14%
BM_PushHeap_string_SingleElement_262144 2.696 1.37%
BM_PushHeap_string_SingleElement_4 3.210 36.89%
BM_PushHeap_string_SingleElement_64 3.930 47.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.613 31.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.502 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.004 -1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.575 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.855 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.929 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -3.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.567 -9.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -3.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -3.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -4.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.667 -3.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.658 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.428 -29.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.012 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.374 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.822 -2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.157 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.466 13.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.512 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.330 3.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.115 -2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.122 2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.699 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.785 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.721 4.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.500 11.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.158 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.290 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.045 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.423 2.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.655 4.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.423 -1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.509 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 4.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.667 7.71%
BM_PushHeap_uint32_Ascending_1 0.508 -4.70%
BM_PushHeap_uint32_Ascending_1024 2.648 -1.91%
BM_PushHeap_uint32_Ascending_16 0.938 -7.97%
BM_PushHeap_uint32_Ascending_16384 3.717 -2.09%
BM_PushHeap_uint32_Ascending_256 2.191 -2.49%
BM_PushHeap_uint32_Ascending_262144 4.861 -2.96%
BM_PushHeap_uint32_Ascending_4 0.580 -
BM_PushHeap_uint32_Ascending_64 1.623 -4.83%
BM_PushHeap_uint32_Descending_1 0.456 -2.18%
BM_PushHeap_uint32_Descending_1024 0.382 -
BM_PushHeap_uint32_Descending_16 0.365 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.405 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.375 6.67%
BM_PushHeap_uint32_Descending_64 0.385 2.68%
BM_PushHeap_uint32_PipeOrgan_1 0.624 24.55%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.378 -
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.020 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.479 16.48%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.599 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.915 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.581 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.408 -12.01%
BM_PushHeap_uint32_Random_1024 5.789 -
BM_PushHeap_uint32_Random_16 4.026 -3.64%
BM_PushHeap_uint32_Random_16384 5.707 -2.51%
BM_PushHeap_uint32_Random_256 5.588 -
BM_PushHeap_uint32_Random_262144 5.846 -
BM_PushHeap_uint32_Random_4 2.222 2.72%
BM_PushHeap_uint32_Random_64 5.075 -1.12%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -4.95%
BM_PushHeap_uint32_SingleElement_16 0.336 -8.13%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.44%
BM_PushHeap_uint32_SingleElement_256 0.382 -3.82%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.38%
BM_PushHeap_uint32_SingleElement_4 0.338 -9.01%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.67%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.617 1.65%
BM_PushHeap_uint64_Ascending_16 0.920 -1.50%
BM_PushHeap_uint64_Ascending_16384 3.666 -
BM_PushHeap_uint64_Ascending_256 2.139 2.29%
BM_PushHeap_uint64_Ascending_262144 4.853 2.76%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.570 3.52%
BM_PushHeap_uint64_Descending_1 0.451 -26.64%
BM_PushHeap_uint64_Descending_1024 0.387 -
BM_PushHeap_uint64_Descending_16 0.373 3.66%
BM_PushHeap_uint64_Descending_16384 0.383 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.381 3.30%
BM_PushHeap_uint64_Descending_64 0.381 -
BM_PushHeap_uint64_PipeOrgan_1 0.460 -
BM_PushHeap_uint64_PipeOrgan_1024 1.921 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.398 -
BM_PushHeap_uint64_PipeOrgan_256 1.694 -
BM_PushHeap_uint64_PipeOrgan_262144 3.059 -
BM_PushHeap_uint64_PipeOrgan_4 0.484 -
BM_PushHeap_uint64_PipeOrgan_64 1.313 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.470 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -2.23%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.457 -2.25%
BM_PushHeap_uint64_Random_1024 6.185 -
BM_PushHeap_uint64_Random_16 4.412 -2.51%
BM_PushHeap_uint64_Random_16384 6.175 -3.39%
BM_PushHeap_uint64_Random_256 5.935 -3.18%
BM_PushHeap_uint64_Random_262144 6.641 4.42%
BM_PushHeap_uint64_Random_4 2.553 -
BM_PushHeap_uint64_Random_64 5.508 -1.85%
BM_PushHeap_uint64_SingleElement_1 0.461 -5.38%
BM_PushHeap_uint64_SingleElement_1024 0.383 5.49%
BM_PushHeap_uint64_SingleElement_16 0.376 11.30%
BM_PushHeap_uint64_SingleElement_16384 0.380 4.55%
BM_PushHeap_uint64_SingleElement_256 0.403 4.51%
BM_PushHeap_uint64_SingleElement_262144 0.378 5.82%
BM_PushHeap_uint64_SingleElement_4 0.374 4.85%
BM_PushHeap_uint64_SingleElement_64 0.379 7.65%
BM_SeedSeq_Generate/1/1 5.693 -
BM_SeedSeq_Generate/1/256 895.012 -
BM_SeedSeq_Generate/1/64 224.301 -
BM_SeedSeq_Generate/1/8 23.216 -
BM_SeedSeq_Generate/16/1 54.343 -
BM_SeedSeq_Generate/16/256 890.692 -
BM_SeedSeq_Generate/16/64 227.794 -
BM_SeedSeq_Generate/16/8 39.519 -
BM_SeedSeq_Generate/8/1 25.024 -
BM_SeedSeq_Generate/8/256 895.640 -
BM_SeedSeq_Generate/8/64 224.231 -
BM_SeedSeq_Generate/8/8 26.128 -
BM_SharedPtrCreateDestroy 10.821 -5.87%
BM_SharedPtrIncDecRef 3.066 -
BM_StringAssignAsciizMix_Opaque 5.119 2.15%
BM_StringAssignAsciizMix_Transparent 2.985 1.20%
BM_StringAssignAsciiz_Empty_Opaque 3.102 3.42%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 203.451 5.99%
BM_StringAssignAsciiz_Huge_Transparent 194.572 -5.28%
BM_StringAssignAsciiz_Large_Opaque 11.468 -
BM_StringAssignAsciiz_Large_Transparent 11.971 4.40%
BM_StringAssignAsciiz_Small_Opaque 3.103 3.96%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 112.389 -3.26%
BM_StringAssignStr_Huge_Transparent 114.059 -2.13%
BM_StringAssignStr_Large_Opaque 10.140 -3.64%
BM_StringAssignStr_Large_Transparent 10.129 -3.26%
BM_StringAssignStr_Small_Opaque 0.723 -
BM_StringAssignStr_Small_Transparent 0.489 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.080 -2.81%
BM_StringConstructDestroyCStr_Empty_Transparent 0.457 89.16%
BM_StringConstructDestroyCStr_Huge_Opaque 158.720 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.699 -
BM_StringConstructDestroyCStr_Large_Opaque 15.948 1.62%
BM_StringConstructDestroyCStr_Large_Transparent 10.606 15.73%
BM_StringConstructDestroyCStr_Small_Opaque 2.136 -4.98%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -12.20%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 112.145 1.60%
BM_StringCopy_Large 6.198 -
BM_StringCopy_Small 0.663 -
BM_StringCtorDefault 0.279 -11.97%
BM_StringDestroy_Empty 0.624 -
BM_StringDestroy_Huge 11.566 6.76%
BM_StringDestroy_Large 8.501 19.63%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.289 -1.69%
BM_StringEraseToEnd_Huge_Transparent 2.428 -
BM_StringEraseToEnd_Large_Opaque 0.985 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.613 2.99%
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.855 -16.21%
BM_StringEraseWithMove_Empty_Transparent 0.603 -22.71%
BM_StringEraseWithMove_Huge_Opaque 48.102 -1.85%
BM_StringEraseWithMove_Huge_Transparent 46.612 1.20%
BM_StringEraseWithMove_Large_Opaque 2.598 -
BM_StringEraseWithMove_Large_Transparent 2.456 -
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 2.933 -1.57%
BM_StringFindAllMatch/131072 2276.767 -
BM_StringFindAllMatch/32768 578.746 -3.21%
BM_StringFindAllMatch/4096 83.316 2.43%
BM_StringFindAllMatch/512 11.750 2.45%
BM_StringFindAllMatch/64 3.202 -1.49%
BM_StringFindAllMatch/8 2.601 -6.46%
BM_StringFindCharLiteral/1024 17.984 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.309 -
BM_StringFindCharLiteral/256 5.316 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.405 -
BM_StringFindCharLiteral/512 9.456 -
BM_StringFindCharLiteral/64 2.118 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.353 -
BM_StringFindMatch1/1 982.786 -
BM_StringFindMatch1/32768 1565.654 -
BM_StringFindMatch1/4096 1059.324 -
BM_StringFindMatch1/512 990.643 -
BM_StringFindMatch1/64 983.150 -
BM_StringFindMatch1/8 982.485 -
BM_StringFindMatch2/1 982.636 -
BM_StringFindMatch2/32768 1565.529 -1.07%
BM_StringFindMatch2/4096 1059.190 -
BM_StringFindMatch2/512 990.337 -
BM_StringFindMatch2/64 982.960 -
BM_StringFindMatch2/8 982.676 -
BM_StringFindNoMatch/10 1.298 -
BM_StringFindNoMatch/131072 1963.549 -
BM_StringFindNoMatch/32768 499.425 -
BM_StringFindNoMatch/4096 75.282 -
BM_StringFindNoMatch/512 9.279 -
BM_StringFindNoMatch/64 2.097 -
BM_StringFindStringLiteral/1024 18.367 -
BM_StringFindStringLiteral/128 3.168 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.391 -
BM_StringFindStringLiteral/256 5.363 -
BM_StringFindStringLiteral/32 1.731 -
BM_StringFindStringLiteral/4096 77.512 -
BM_StringFindStringLiteral/512 9.580 1.20%
BM_StringFindStringLiteral/64 2.118 -2.90%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.666 -
BM_StringMove_Empty 0.573 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.736 -5.03%
BM_StringRead_Cold_Deep_Empty 1.300 6.49%
BM_StringRead_Cold_Deep_Large 1.373 5.37%
BM_StringRead_Cold_Deep_Small 1.283 5.11%
BM_StringRead_Cold_Shallow_Empty 1.209 3.19%
BM_StringRead_Cold_Shallow_Large 1.225 5.21%
BM_StringRead_Cold_Shallow_Small 1.217 6.65%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.518 3.42%
BM_StringRead_Hot_Deep_Small 0.511 -
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -2.37%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.599 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.600 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.322 14.41%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.950 -1.76%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.419 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.842 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.260 9.09%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.718 6.42%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.231 -48.59%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.815 -2.21%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.364 21.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.675 7.32%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.606 -6.16%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.637 1.79%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.625 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -6.21%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -4.89%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.702 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.647 -2.98%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.193 1.11%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.880 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.429 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.049 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.638 1.36%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.238 -7.27%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.781 4.41%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.322 2.52%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.654 2.44%
BM_StringRelational_Compare_Empty_Empty_Control 1.667 3.37%
BM_StringRelational_Compare_Empty_Huge_Control 1.614 -
BM_StringRelational_Compare_Empty_Large_Control 1.841 -
BM_StringRelational_Compare_Empty_Small_Control 1.623 -
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.272 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.724 -
BM_StringRelational_Compare_Huge_Huge_Control 98.772 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.614 -
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.629 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.118 -
BM_StringRelational_Eq_Empty_Huge_Control 0.467 -
BM_StringRelational_Eq_Empty_Large_Control 0.494 3.97%
BM_StringRelational_Eq_Empty_Small_Control 0.488 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.415 -5.89%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.152 -4.37%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 61.717 8.50%
BM_StringRelational_Eq_Huge_Huge_Control 99.123 -
BM_StringRelational_Eq_Large_Huge_Control 0.479 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.618 14.82%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.859 -5.20%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.200 -3.89%
BM_StringRelational_Eq_Small_Huge_Control 0.489 3.91%
BM_StringRelational_Eq_Small_Large_Control 0.484 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.471 1.47%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.845 -15.62%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.634 -3.47%
BM_StringRelational_Eq_Small_Small_Control 1.902 1.62%
BM_StringRelational_Less_Empty_Empty_Control 1.616 -11.37%
BM_StringRelational_Less_Empty_Huge_Control 1.615 -
BM_StringRelational_Less_Empty_Large_Control 1.615 -
BM_StringRelational_Less_Empty_Small_Control 1.616 -2.96%
BM_StringRelational_Less_Huge_Empty_Control 1.615 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.414 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.188 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.694 -
BM_StringRelational_Less_Huge_Huge_Control 98.640 -
BM_StringRelational_Less_Huge_Large_Control 2.096 -
BM_StringRelational_Less_Huge_Small_Control 1.856 -
BM_StringRelational_Less_Large_Empty_Control 1.615 -2.94%
BM_StringRelational_Less_Large_Huge_Control 2.166 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.629 -
BM_StringRelational_Less_Large_Large_Control 2.123 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.615 -
BM_StringRelational_Less_Small_Huge_Control 1.853 -
BM_StringRelational_Less_Small_Large_Control 1.853 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -1.80%
BM_StringRelational_Less_Small_Small_ChangeLast 1.772 1.89%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.819 -
BM_Swap_FuncPtr_FuncPtr 2.987 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.154 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.158 -1.52%
BM_Swap_FuncPtr_MemFuncPtr 3.197 -2.52%
BM_Swap_FuncPtr_MemPtr 3.234 -1.11%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.197 4.00%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.354 3.51%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.540 -3.12%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.553 3.50%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.501 8.78%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.152 -6.23%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.230 -3.34%
BM_Swap_MemFuncPtr_MemFuncPtr 2.990 -
BM_Swap_MemFuncPtr_MemPtr 3.553 4.47%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.322 4.61%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.407 -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.169 -1.05%
BM_Swap_MemPtr_LargeTrivialFunctor 1.397 19.32%
BM_Swap_MemPtr_MemPtr 2.985 -2.45%
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.213 -5.33%
BM_Swap_MemPtr_SmallTrivialFunctor 3.258 -5.77%
BM_Swap_Null_FuncPtr 1.163 -7.83%
BM_Swap_Null_LargeNonTrivialFunctor 0.527 6.87%
BM_Swap_Null_LargeTrivialFunctor 0.507 -18.12%
BM_Swap_Null_MemFuncPtr 1.166 1.23%
BM_Swap_Null_MemPtr 1.167 1.05%
BM_Swap_Null_Null 0.413 -10.52%
BM_Swap_Null_SmallNonTrivialFunctor 0.460 -35.92%
BM_Swap_Null_SmallTrivialFunctor 1.151 -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.487 -3.53%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.521 13.60%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.489 -12.64%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.191 2.27%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.216 -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.202 2.65%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.971 -
BM_SystemErrorWithMessage 17.863 -
BM_SystemErrorWithoutMessage 17.632 -6.63%
BM_WeakPtrIncDecRef 4.138 -
BM_align/1 0.935 -
BM_align/256 0.927 -
BM_align/64 0.927 -
BM_align/8 0.933 -
BM_ascii_escaped<char> 22905.690 -
BM_ascii_escaped<wchar_t> 22407.720 -
BM_ascii_text<char> 739.906 -
BM_ascii_text<wchar_t> 836.458 -
BM_cyrillic_escaped<char> 14512.084 -
BM_cyrillic_escaped<wchar_t> 12315.098 1.24%
BM_cyrillic_text<char> 24560.460 -2.47%
BM_cyrillic_text<wchar_t> 28097.135 -2.41%
BM_deque_deque_copy/0 0.804 12.05%
BM_deque_deque_copy/1 2.569 -
BM_deque_deque_copy/1024 36.999 -1.34%
BM_deque_deque_copy/2 2.306 -
BM_deque_deque_copy/4000 142.695 -
BM_deque_deque_copy/4096 147.520 -
BM_deque_deque_copy/512 17.697 -
BM_deque_deque_copy/5500 197.011 -
BM_deque_deque_copy/64 3.034 -
BM_deque_deque_copy/64000 3056.041 4.07%
BM_deque_deque_copy/65536 3088.383 -
BM_deque_deque_copy/70000 3387.546 6.91%
BM_deque_deque_copy_backward/0 0.859 10.83%
BM_deque_deque_copy_backward/1 2.793 1.87%
BM_deque_deque_copy_backward/1024 38.712 -
BM_deque_deque_copy_backward/2 2.533 -
BM_deque_deque_copy_backward/4000 145.141 -
BM_deque_deque_copy_backward/4096 151.596 -
BM_deque_deque_copy_backward/512 18.917 -1.02%
BM_deque_deque_copy_backward/5500 203.530 -
BM_deque_deque_copy_backward/64 3.357 -1.66%
BM_deque_deque_copy_backward/64000 7614.232 2.48%
BM_deque_deque_copy_backward/65536 7593.800 -
BM_deque_deque_copy_backward/70000 7936.977 -1.04%
BM_deque_deque_move/0 0.922 12.23%
BM_deque_deque_move/1 2.556 -
BM_deque_deque_move/1024 37.223 -
BM_deque_deque_move/2 2.307 -
BM_deque_deque_move/4000 144.510 -
BM_deque_deque_move/4096 147.343 -
BM_deque_deque_move/512 17.661 -
BM_deque_deque_move/5500 198.172 -
BM_deque_deque_move/64 3.036 -
BM_deque_deque_move/64000 3005.947 -
BM_deque_deque_move/65536 3106.316 -
BM_deque_deque_move/70000 3426.260 2.43%
BM_deque_deque_move_backward/0 0.806 5.43%
BM_deque_deque_move_backward/1 2.796 1.06%
BM_deque_deque_move_backward/1024 38.298 -
BM_deque_deque_move_backward/2 2.533 -
BM_deque_deque_move_backward/4000 145.456 -
BM_deque_deque_move_backward/4096 152.009 -
BM_deque_deque_move_backward/512 18.915 -
BM_deque_deque_move_backward/5500 205.012 1.51%
BM_deque_deque_move_backward/64 3.358 -
BM_deque_deque_move_backward/64000 7273.468 -
BM_deque_deque_move_backward/65536 7513.802 -1.16%
BM_deque_deque_move_backward/70000 8249.561 3.78%
BM_deque_deque_ranges_copy/0 0.807 -10.60%
BM_deque_deque_ranges_copy/1 2.430 -
BM_deque_deque_ranges_copy/1024 37.527 2.02%
BM_deque_deque_ranges_copy/2 2.186 -
BM_deque_deque_ranges_copy/4000 143.385 -
BM_deque_deque_ranges_copy/4096 148.158 -
BM_deque_deque_ranges_copy/512 17.647 -
BM_deque_deque_ranges_copy/5500 197.419 -
BM_deque_deque_ranges_copy/64 3.081 -
BM_deque_deque_ranges_copy/64000 3089.255 4.67%
BM_deque_deque_ranges_copy/65536 3090.561 -
BM_deque_deque_ranges_copy/70000 3376.235 2.44%
BM_deque_deque_ranges_copy_backward/0 0.819 -11.02%
BM_deque_deque_ranges_copy_backward/1 2.696 -3.04%
BM_deque_deque_ranges_copy_backward/1024 37.815 -1.25%
BM_deque_deque_ranges_copy_backward/2 2.414 -4.56%
BM_deque_deque_ranges_copy_backward/4000 145.092 -
BM_deque_deque_ranges_copy_backward/4096 151.567 -
BM_deque_deque_ranges_copy_backward/512 18.914 -
BM_deque_deque_ranges_copy_backward/5500 203.439 -
BM_deque_deque_ranges_copy_backward/64 3.393 1.47%
BM_deque_deque_ranges_copy_backward/64000 7339.886 -
BM_deque_deque_ranges_copy_backward/65536 7480.450 -
BM_deque_deque_ranges_copy_backward/70000 8194.382 2.27%
BM_deque_deque_ranges_move/0 0.923 -
BM_deque_deque_ranges_move/1 2.424 4.94%
BM_deque_deque_ranges_move/1024 37.593 2.15%
BM_deque_deque_ranges_move/2 2.190 5.42%
BM_deque_deque_ranges_move/4000 144.259 -
BM_deque_deque_ranges_move/4096 147.602 -
BM_deque_deque_ranges_move/512 17.682 -
BM_deque_deque_ranges_move/5500 197.456 -
BM_deque_deque_ranges_move/64 3.069 1.07%
BM_deque_deque_ranges_move/64000 3039.944 -
BM_deque_deque_ranges_move/65536 3151.301 1.93%
BM_deque_deque_ranges_move/70000 3542.410 7.50%
BM_deque_deque_ranges_move_backward/0 0.791 -7.46%
BM_deque_deque_ranges_move_backward/1 2.515 -5.67%
BM_deque_deque_ranges_move_backward/1024 38.402 2.23%
BM_deque_deque_ranges_move_backward/2 2.230 -7.33%
BM_deque_deque_ranges_move_backward/4000 144.717 -1.50%
BM_deque_deque_ranges_move_backward/4096 151.088 -
BM_deque_deque_ranges_move_backward/512 19.122 -3.60%
BM_deque_deque_ranges_move_backward/5500 204.177 -
BM_deque_deque_ranges_move_backward/64 3.441 -6.66%
BM_deque_deque_ranges_move_backward/64000 7350.806 -1.17%
BM_deque_deque_ranges_move_backward/65536 7585.717 -
BM_deque_deque_ranges_move_backward/70000 8032.922 2.04%
BM_deque_vector_copy/0 1.467 -4.46%
BM_deque_vector_copy/1 2.087 -
BM_deque_vector_copy/1024 37.616 1.56%
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 142.590 -
BM_deque_vector_copy/4096 145.729 -
BM_deque_vector_copy/512 16.550 -
BM_deque_vector_copy/5500 196.312 -
BM_deque_vector_copy/64 2.596 -1.15%
BM_deque_vector_copy/64000 2848.981 -
BM_deque_vector_copy/65536 2940.778 1.13%
BM_deque_vector_copy/70000 3371.528 6.07%
BM_deque_vector_copy_backward/0 1.538 -
BM_deque_vector_copy_backward/1 2.134 -
BM_deque_vector_copy_backward/1024 37.174 1.49%
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 142.032 -1.23%
BM_deque_vector_copy_backward/4096 146.722 -1.81%
BM_deque_vector_copy_backward/512 17.941 -
BM_deque_vector_copy_backward/5500 202.901 2.10%
BM_deque_vector_copy_backward/64 2.932 -
BM_deque_vector_copy_backward/64000 8091.278 9.09%
BM_deque_vector_copy_backward/65536 8165.042 9.98%
BM_deque_vector_copy_backward/70000 9091.865 18.30%
BM_deque_vector_move/0 1.605 4.76%
BM_deque_vector_move/1 2.098 -1.72%
BM_deque_vector_move/1024 38.825 5.06%
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 142.247 -
BM_deque_vector_move/4096 146.357 -
BM_deque_vector_move/512 17.055 3.02%
BM_deque_vector_move/5500 194.539 -
BM_deque_vector_move/64 2.653 -
BM_deque_vector_move/64000 2989.112 -
BM_deque_vector_move/65536 2993.899 -
BM_deque_vector_move/70000 3243.858 -
BM_deque_vector_move_backward/0 1.561 10.33%
BM_deque_vector_move_backward/1 2.131 -
BM_deque_vector_move_backward/1024 36.914 -
BM_deque_vector_move_backward/2 1.840 -
BM_deque_vector_move_backward/4000 140.174 -
BM_deque_vector_move_backward/4096 147.833 -
BM_deque_vector_move_backward/512 17.936 -
BM_deque_vector_move_backward/5500 205.609 3.94%
BM_deque_vector_move_backward/64 2.932 -
BM_deque_vector_move_backward/64000 7774.655 12.29%
BM_deque_vector_move_backward/65536 7931.249 10.43%
BM_deque_vector_move_backward/70000 8874.279 16.60%
BM_deque_vector_ranges_copy/0 1.417 8.34%
BM_deque_vector_ranges_copy/1 2.120 1.02%
BM_deque_vector_ranges_copy/1024 37.175 -
BM_deque_vector_ranges_copy/2 1.838 -
BM_deque_vector_ranges_copy/4000 142.709 -
BM_deque_vector_ranges_copy/4096 145.570 -
BM_deque_vector_ranges_copy/512 16.561 -
BM_deque_vector_ranges_copy/5500 194.064 -
BM_deque_vector_ranges_copy/64 2.605 -1.77%
BM_deque_vector_ranges_copy/64000 2967.755 1.74%
BM_deque_vector_ranges_copy/65536 3026.378 2.77%
BM_deque_vector_ranges_copy/70000 3219.082 -
BM_deque_vector_ranges_copy_backward/0 1.377 -13.47%
BM_deque_vector_ranges_copy_backward/1 2.119 -
BM_deque_vector_ranges_copy_backward/1024 36.746 -
BM_deque_vector_ranges_copy_backward/2 1.841 -
BM_deque_vector_ranges_copy_backward/4000 146.173 1.38%
BM_deque_vector_ranges_copy_backward/4096 147.425 -
BM_deque_vector_ranges_copy_backward/512 17.938 -
BM_deque_vector_ranges_copy_backward/5500 199.697 2.27%
BM_deque_vector_ranges_copy_backward/64 2.933 -
BM_deque_vector_ranges_copy_backward/64000 7817.597 8.84%
BM_deque_vector_ranges_copy_backward/65536 8152.442 9.54%
BM_deque_vector_ranges_copy_backward/70000 8751.145 11.45%
BM_deque_vector_ranges_move/0 1.432 5.81%
BM_deque_vector_ranges_move/1 2.111 1.44%
BM_deque_vector_ranges_move/1024 37.465 1.66%
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 139.864 -
BM_deque_vector_ranges_move/4096 144.954 -
BM_deque_vector_ranges_move/512 16.569 -
BM_deque_vector_ranges_move/5500 193.292 -
BM_deque_vector_ranges_move/64 2.641 -
BM_deque_vector_ranges_move/64000 2972.586 -
BM_deque_vector_ranges_move/65536 3002.047 -
BM_deque_vector_ranges_move/70000 3242.397 -
BM_deque_vector_ranges_move_backward/0 1.375 -
BM_deque_vector_ranges_move_backward/1 2.078 -
BM_deque_vector_ranges_move_backward/1024 36.775 -
BM_deque_vector_ranges_move_backward/2 1.840 -
BM_deque_vector_ranges_move_backward/4000 143.090 -
BM_deque_vector_ranges_move_backward/4096 147.099 -
BM_deque_vector_ranges_move_backward/512 17.925 -
BM_deque_vector_ranges_move_backward/5500 202.889 2.20%
BM_deque_vector_ranges_move_backward/64 2.935 -
BM_deque_vector_ranges_move_backward/64000 7821.660 10.29%
BM_deque_vector_ranges_move_backward/65536 8059.514 12.21%
BM_deque_vector_ranges_move_backward/70000 8552.020 10.86%
BM_emoji_escaped<char> 22150.277 -
BM_emoji_escaped<wchar_t> 22729.222 -
BM_emoji_text<char> 742.692 -
BM_emoji_text<wchar_t> 835.474 -
BM_format 17.891 -
BM_format/C_string_len_6 13.555 1.62%
BM_format/C_string_len_60 26.031 -3.05%
BM_format/C_string_len_6000 260.610 -7.82%
BM_format/string_len_6 2.723 6.07%
BM_format/string_len_60 13.083 -1.64%
BM_format/string_len_6000 79.376 8.39%
BM_format/string_view_len_6 2.683 10.15%
BM_format/string_view_len_60 13.161 -3.27%
BM_format/string_view_len_6000 71.975 -1.49%
BM_format_string<char>/1 1.156 -5.24%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.095 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.115 -
BM_format_string<char>/16384 0.025 70.22%
BM_format_string<char>/2 0.693 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.073 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.383 -6.56%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.478 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.175 -6.65%
BM_format_string<char>/65536 0.036 -
BM_format_string<char>/8 0.201 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.591 -1.41%
BM_format_string<wchar_t>/1024 0.119 -
BM_format_string<wchar_t>/1048576 0.145 -
BM_format_string<wchar_t>/128 0.295 -5.44%
BM_format_string<wchar_t>/131072 0.174 -
BM_format_string<wchar_t>/16 1.510 -1.21%
BM_format_string<wchar_t>/16384 0.152 -
BM_format_string<wchar_t>/2 5.954 -
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.242 -
BM_format_string<wchar_t>/262144 0.129 -
BM_format_string<wchar_t>/32 0.827 -2.26%
BM_format_string<wchar_t>/32768 0.125 -
BM_format_string<wchar_t>/4 3.101 -
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.151 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.460 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.061 -3.92%
BM_format_string<wchar_t>/8192 0.195 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 44.968 -1.84%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 62.634 1.13%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2638.891 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 45.351 3.38%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 64.065 2.41%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2568.609 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 45.195 4.45%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 64.294 3.21%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2534.264 -
BM_format_to_back_inserter<std::list<char>> 125.376 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 75.470 -4.46%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 613.188 -1.29%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 71641.176 -11.91%
BM_format_to_back_inserter<std::list<char>>/string_len_6 76.768 -
BM_format_to_back_inserter<std::list<char>>/string_len_60 612.331 -2.64%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 79818.395 5.29%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 77.341 1.37%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 610.156 -2.56%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 75970.622 -
BM_format_to_back_inserter<std::string> 18.976 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.103 -
BM_format_to_back_inserter<std::string>/C_string_len_60 29.584 -3.89%
BM_format_to_back_inserter<std::string>/C_string_len_6000 566.410 -8.65%
BM_format_to_back_inserter<std::string>/string_len_6 14.795 -
BM_format_to_back_inserter<std::string>/string_len_60 28.238 -3.53%
BM_format_to_back_inserter<std::string>/string_len_6000 517.547 9.41%
BM_format_to_back_inserter<std::string>/string_view_len_6 14.550 -
BM_format_to_back_inserter<std::string>/string_view_len_60 28.374 -2.06%
BM_format_to_back_inserter<std::string>/string_view_len_6000 467.434 -1.33%
BM_format_to_back_inserter<std::vector<char>> 29.333 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.730 -5.33%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 28.828 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 519.963 -4.75%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.407 -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 27.790 -2.02%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 424.978 -2.21%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.533 -1.07%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 27.825 -1.18%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 424.972 -2.04%
BM_format_to_iterator/<std::array> 16.554 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.716 -1.89%
BM_format_to_iterator/<std::array>_C_string_len_60 10.833 -3.34%
BM_format_to_iterator/<std::array>_C_string_len_6000 169.707 -
BM_format_to_iterator/<std::array>_string_len_6 8.258 -2.87%
BM_format_to_iterator/<std::array>_string_len_60 9.459 -4.39%
BM_format_to_iterator/<std::array>_string_len_6000 61.847 3.12%
BM_format_to_iterator/<std::array>_string_view_len_6 8.220 -2.24%
BM_format_to_iterator/<std::array>_string_view_len_60 9.519 -1.30%
BM_format_to_iterator/<std::array>_string_view_len_6000 60.234 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.452 -
BM_format_to_iterator/<std::deque>_C_string_len_60 17.879 -2.08%
BM_format_to_iterator/<std::deque>_C_string_len_6000 250.359 -
BM_format_to_iterator/<std::deque>_string_len_6 14.143 1.52%
BM_format_to_iterator/<std::deque>_string_len_60 16.800 -
BM_format_to_iterator/<std::deque>_string_len_6000 151.801 3.24%
BM_format_to_iterator/<std::deque>_string_view_len_6 13.895 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.404 -2.34%
BM_format_to_iterator/<std::deque>_string_view_len_6000 153.234 2.58%
BM_format_to_iterator/<std::string> 17.004 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.665 2.88%
BM_format_to_iterator/<std::string>_C_string_len_60 10.863 -2.71%
BM_format_to_iterator/<std::string>_C_string_len_6000 169.338 -
BM_format_to_iterator/<std::string>_string_len_6 8.411 -
BM_format_to_iterator/<std::string>_string_len_60 9.572 -1.94%
BM_format_to_iterator/<std::string>_string_len_6000 60.413 1.10%
BM_format_to_iterator/<std::string>_string_view_len_6 8.434 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.494 -3.58%
BM_format_to_iterator/<std::string>_string_view_len_6000 60.108 -
BM_format_to_iterator/<std::vector> 16.705 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.840 -1.82%
BM_format_to_iterator/<std::vector>_C_string_len_60 10.911 -1.92%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.491 -
BM_format_to_iterator/<std::vector>_string_len_6 8.226 -
BM_format_to_iterator/<std::vector>_string_len_60 9.527 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.996 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.766 3.32%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.469 -2.94%
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.222 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.270 -3.03%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13069489.203 -3.02%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 201908.645 -5.29%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.391 -2.36%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13192622.646 -1.38%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 203515.296 -1.08%
BM_format_to_n_string_back_inserter<std::string>/1 13.161 -
BM_format_to_n_string_back_inserter<std::string>/1048576 65964.860 -
BM_format_to_n_string_back_inserter<std::string>/16384 993.043 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.620 -1.55%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60491.287 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 923.091 2.94%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.054 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 181838.730 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3548.552 -1.68%
BM_format_to_n_string_back_inserter<std::wstring>/1 14.003 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 186106.094 -2.74%
BM_format_to_n_string_back_inserter<std::wstring>/16384 4182.203 -
BM_format_to_n_string_begin<std::list<char>>/1 13.122 1.28%
BM_format_to_n_string_begin<std::list<char>>/1048576 966903.262 1.10%
BM_format_to_n_string_begin<std::list<char>>/16384 15182.060 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 12.058 2.07%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1101830.667 2.65%
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15933.821 -1.42%
BM_format_to_n_string_begin<std::string>/1 10.605 -2.27%
BM_format_to_n_string_begin<std::string>/1048576 11562.219 -
BM_format_to_n_string_begin<std::string>/16384 147.165 -6.52%
BM_format_to_n_string_begin<std::vector<char>>/1 11.141 2.65%
BM_format_to_n_string_begin<std::vector<char>>/1048576 11564.531 -
BM_format_to_n_string_begin<std::vector<char>>/16384 167.732 14.11%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 11.076 1.63%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49754.761 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1418.163 -11.70%
BM_format_to_n_string_begin<std::wstring>/1 11.222 1.56%
BM_format_to_n_string_begin<std::wstring>/1048576 49790.729 -
BM_format_to_n_string_begin<std::wstring>/16384 1406.261 -12.22%
BM_format_to_n_string_pointer<char>/1 10.780 -1.76%
BM_format_to_n_string_pointer<char>/1048576 12012.897 5.46%
BM_format_to_n_string_pointer<char>/16384 213.213 -6.29%
BM_format_to_n_string_pointer<wchar_t>/1 11.008 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50229.753 -
BM_format_to_n_string_pointer<wchar_t>/16384 1909.315 -
BM_format_to_n_string_span<char>/1 10.824 1.64%
BM_format_to_n_string_span<char>/1048576 12002.509 5.36%
BM_format_to_n_string_span<char>/16384 213.276 -6.25%
BM_format_to_n_string_span<wchar_t>/1 10.960 -
BM_format_to_n_string_span<wchar_t>/1048576 50227.299 -
BM_format_to_n_string_span<wchar_t>/16384 1902.399 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.665 2.51%
BM_format_to_string_back_inserter<std::list<char>>/1048576 13070256.165 3.68%
BM_format_to_string_back_inserter<std::list<char>>/16384 201137.692 3.47%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.448 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13257544.759 4.26%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 200179.536 2.55%
BM_format_to_string_back_inserter<std::string>/1 12.852 -
BM_format_to_string_back_inserter<std::string>/1048576 66033.868 -
BM_format_to_string_back_inserter<std::string>/16384 975.057 -
BM_format_to_string_back_inserter<std::vector<char>>/1 22.407 -
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60733.136 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 908.085 2.71%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.213 1.24%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 185232.617 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3292.647 -
BM_format_to_string_back_inserter<std::wstring>/1 13.689 -
BM_format_to_string_back_inserter<std::wstring>/1048576 190291.259 -1.28%
BM_format_to_string_back_inserter<std::wstring>/16384 4111.082 2.64%
BM_format_to_string_begin<std::list<char>>/1 11.444 -
BM_format_to_string_begin<std::list<char>>/1048576 959651.971 -
BM_format_to_string_begin<std::list<char>>/16384 15107.958 -
BM_format_to_string_begin<std::list<wchar_t>>/1 10.986 -2.46%
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1100485.759 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 16153.030 -2.32%
BM_format_to_string_begin<std::string>/1 10.315 3.60%
BM_format_to_string_begin<std::string>/1048576 11538.562 -1.16%
BM_format_to_string_begin<std::string>/16384 228.449 45.61%
BM_format_to_string_begin<std::vector<char>>/1 9.957 -
BM_format_to_string_begin<std::vector<char>>/1048576 11537.942 -1.18%
BM_format_to_string_begin<std::vector<char>>/16384 145.316 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.415 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 50226.992 -25.59%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1785.341 101.66%
BM_format_to_string_begin<std::wstring>/1 10.746 2.50%
BM_format_to_string_begin<std::wstring>/1048576 53160.543 6.83%
BM_format_to_string_begin<std::wstring>/16384 793.995 16.97%
BM_format_to_string_pointer<char>/1 10.171 -
BM_format_to_string_pointer<char>/1048576 11933.083 -
BM_format_to_string_pointer<char>/16384 186.338 25.87%
BM_format_to_string_pointer<wchar_t>/1 10.437 -
BM_format_to_string_pointer<wchar_t>/1048576 50228.339 -
BM_format_to_string_pointer<wchar_t>/16384 1756.285 -1.93%
BM_format_to_string_span<char>/1 10.027 -
BM_format_to_string_span<char>/1048576 11932.396 -
BM_format_to_string_span<char>/16384 225.838 50.99%
BM_format_to_string_span<wchar_t>/1 10.387 -
BM_format_to_string_span<wchar_t>/1048576 50231.431 -
BM_format_to_string_span<wchar_t>/16384 1770.930 -1.64%
BM_formatted_size_string<char>/1 10.740 1.37%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.751 -1.44%
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.797 -
BM_japanese_escaped<char> 14365.215 -
BM_japanese_escaped<wchar_t> 12460.156 -
BM_japanese_text<char> 23208.688 3.71%
BM_japanese_text<wchar_t> 22335.075 -3.91%
BM_join_view_deques/0 5.230 -2.62%
BM_join_view_deques/1 8.463 -
BM_join_view_deques/1024 2808.539 5.39%
BM_join_view_deques/2 11.584 -8.23%
BM_join_view_deques/4000 11706.888 -
BM_join_view_deques/4096 11987.651 -
BM_join_view_deques/512 1320.264 2.28%
BM_join_view_deques/5500 17686.507 1.52%
BM_join_view_deques/64 149.012 -
BM_join_view_deques/64000 274924.055 -
BM_join_view_deques/65536 283739.305 -
BM_join_view_deques/70000 308451.522 1.64%
BM_join_view_in_vectors/0 2.635 -2.48%
BM_join_view_in_vectors/1 3.023 2.49%
BM_join_view_in_vectors/1024 1761.947 11.09%
BM_join_view_in_vectors/2 4.596 -
BM_join_view_in_vectors/4000 6052.863 -
BM_join_view_in_vectors/4096 6159.615 -
BM_join_view_in_vectors/512 656.213 -
BM_join_view_in_vectors/5500 8384.437 -
BM_join_view_in_vectors/64 85.722 -
BM_join_view_in_vectors/64000 120417.810 -
BM_join_view_in_vectors/65536 126833.355 -
BM_join_view_in_vectors/70000 132042.731 -
BM_join_view_out_vectors/0 0.391 6.28%
BM_join_view_out_vectors/1 2.070 -
BM_join_view_out_vectors/1024 1639.784 5.09%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6044.075 -
BM_join_view_out_vectors/4096 6227.773 -
BM_join_view_out_vectors/512 746.996 -4.09%
BM_join_view_out_vectors/5500 8245.722 -
BM_join_view_out_vectors/64 97.608 -
BM_join_view_out_vectors/64000 125196.152 -
BM_join_view_out_vectors/65536 131548.765 -7.24%
BM_join_view_out_vectors/70000 139815.514 -19.59%
BM_lexicographical_compare_three_way<IntPtr>/1 0.423 15.55%
BM_lexicographical_compare_three_way<IntPtr>/1024 242.270 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244533.115 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.325 -2.03%
BM_lexicographical_compare_three_way<IntPtr>/16384 3712.957 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.452 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59677.505 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.146 -
BM_lexicographical_compare_three_way<IntPtr>/4096 941.964 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.538 1.59%
BM_lexicographical_compare_three_way<IntPtr>/65536 14911.814 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.261 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 483.506 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 492789.878 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.148 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7640.011 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 125.747 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122413.170 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.742 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1913.109 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.149 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30536.743 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.276 -2.66%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.527 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245571.089 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.475 2.45%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3749.747 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.075 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59898.602 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.323 2.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 945.405 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.358 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14974.985 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 -3.02%
BM_lexicographical_compare_three_way_fast_path/1024 243.454 -
BM_lexicographical_compare_three_way_fast_path/1048576 245829.183 -
BM_lexicographical_compare_three_way_fast_path/16 4.380 -
BM_lexicographical_compare_three_way_fast_path/16384 3726.918 -
BM_lexicographical_compare_three_way_fast_path/256 69.314 -
BM_lexicographical_compare_three_way_fast_path/262144 59986.551 -
BM_lexicographical_compare_three_way_fast_path/4 1.139 -
BM_lexicographical_compare_three_way_fast_path/4096 945.020 -
BM_lexicographical_compare_three_way_fast_path/64 15.423 -
BM_lexicographical_compare_three_way_fast_path/65536 14963.626 -
BM_lexicographical_compare_three_way_slow_path/1 0.393 -3.80%
BM_lexicographical_compare_three_way_slow_path/1024 305.495 4.68%
BM_lexicographical_compare_three_way_slow_path/1048576 308763.632 5.36%
BM_lexicographical_compare_three_way_slow_path/16 4.788 3.67%
BM_lexicographical_compare_three_way_slow_path/16384 4749.092 5.13%
BM_lexicographical_compare_three_way_slow_path/256 81.938 3.76%
BM_lexicographical_compare_three_way_slow_path/262144 75833.878 4.94%
BM_lexicographical_compare_three_way_slow_path/4 1.219 3.98%
BM_lexicographical_compare_three_way_slow_path/4096 1200.958 5.38%
BM_lexicographical_compare_three_way_slow_path/64 18.652 5.25%
BM_lexicographical_compare_three_way_slow_path/65536 19011.733 5.27%
BM_map_find_string_literal 12.138 -
BM_num_get<bool> 11.568 -2.61%
BM_num_get<double> 36.688 -2.02%
BM_num_get<float> 36.905 -1.05%
BM_num_get<long> 10.547 -4.39%
BM_num_get<long_double> 37.932 -
BM_num_get<long_long> 10.665 -
BM_num_get<unsigned_int> 9.686 -2.07%
BM_num_get<unsigned_long> 10.376 -
BM_num_get<unsigned_long_long> 10.318 -1.32%
BM_num_get<unsigned_short> 10.029 -1.73%
BM_num_get<void*> 10.782 -1.88%
BM_num_put<bool> 10.484 -
BM_num_put<const_void*> 12.492 3.64%
BM_num_put<double> 58.121 2.14%
BM_num_put<long> 11.616 1.72%
BM_num_put<long_double> 59.095 -
BM_num_put<long_long> 11.687 3.04%
BM_num_put<unsigned_long> 11.540 2.83%
BM_num_put<unsigned_long_long> 11.619 4.41%
BM_sprintf 33.020 -
BM_sprintf/C_string_len_6 4.620 5.44%
BM_sprintf/C_string_len_60 6.193 6.81%
BM_sprintf/C_string_len_6000 165.953 2.04%
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 297.026 5.51%
BM_std_minmax_element<char>/2 0.695 1.66%
BM_std_minmax_element<char>/3 1.173 -
BM_std_minmax_element<char>/4 1.256 -6.67%
BM_std_minmax_element<char>/4000 1108.344 2.58%
BM_std_minmax_element<char>/4096 1110.690 -
BM_std_minmax_element<char>/512 144.016 -
BM_std_minmax_element<char>/5500 1498.890 1.22%
BM_std_minmax_element<char>/64 17.369 -1.30%
BM_std_minmax_element<char>/64000 17241.031 -
BM_std_minmax_element<char>/65536 17654.236 -
BM_std_minmax_element<char>/70000 18850.800 -
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 284.577 15.38%
BM_std_minmax_element<int>/2 0.633 -6.97%
BM_std_minmax_element<int>/3 1.211 5.06%
BM_std_minmax_element<int>/4 1.266 5.23%
BM_std_minmax_element<int>/4000 1095.095 15.56%
BM_std_minmax_element<int>/4096 1122.298 15.66%
BM_std_minmax_element<int>/512 144.500 15.07%
BM_std_minmax_element<int>/5500 1501.630 15.49%
BM_std_minmax_element<int>/64 17.849 11.56%
BM_std_minmax_element<int>/64000 17461.897 15.90%
BM_std_minmax_element<int>/65536 17892.012 16.07%
BM_std_minmax_element<int>/70000 19129.251 16.25%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 273.631 -2.35%
BM_std_minmax_element<long_long>/2 0.566 -16.55%
BM_std_minmax_element<long_long>/3 1.193 4.93%
BM_std_minmax_element<long_long>/4 1.250 -
BM_std_minmax_element<long_long>/4000 1050.746 -2.47%
BM_std_minmax_element<long_long>/4096 1074.793 -2.66%
BM_std_minmax_element<long_long>/512 138.956 -2.23%
BM_std_minmax_element<long_long>/5500 1440.479 -2.41%
BM_std_minmax_element<long_long>/64 17.240 -1.46%
BM_std_minmax_element<long_long>/64000 16758.515 -2.84%
BM_std_minmax_element<long_long>/65536 17152.194 -2.94%
BM_std_minmax_element<long_long>/70000 18325.826 -2.99%
BM_std_minmax_element<short>/1 0.314 -
BM_std_minmax_element<short>/1024 283.467 11.24%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.207 5.82%
BM_std_minmax_element<short>/4 1.211 2.32%
BM_std_minmax_element<short>/4000 1093.957 12.67%
BM_std_minmax_element<short>/4096 1111.298 11.83%
BM_std_minmax_element<short>/512 144.025 10.05%
BM_std_minmax_element<short>/5500 1515.369 13.93%
BM_std_minmax_element<short>/64 17.365 2.79%
BM_std_minmax_element<short>/64000 17591.294 13.18%
BM_std_minmax_element<short>/65536 18147.081 14.08%
BM_std_minmax_element<short>/70000 19368.891 13.98%
BM_stop_token_async_reg_unreg_callback/1024 8879763.250 14.90%
BM_stop_token_async_reg_unreg_callback/131072 115367608.750 1.31%
BM_stop_token_async_reg_unreg_callback/16777216 14165618957.952 -
BM_stop_token_multi_thread_polling_stop_requested/1024 831281.192 38.72%
BM_stop_token_multi_thread_polling_stop_requested/131072 8504282.458 3.39%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58192257.921 2.52%
BM_stop_token_single_thread_polling_stop_requested/1024 1715.665 2.81%
BM_stop_token_single_thread_polling_stop_requested/131072 210558.361 1.22%
BM_stop_token_single_thread_polling_stop_requested/16777216 26917136.194 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14255.411 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1816120.454 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232381791.652 -
BM_string_without_formatting<char> 0.457 12.07%
BM_string_without_formatting<wchar_t> 9.394 -11.59%
BM_to_chars 2.167 -
BM_to_chars_as_string 3.975 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.593 9.94%
BM_to_chars_bad/2 0.520 -
BM_to_chars_bad/23 2.124 -
BM_to_chars_bad/8 0.697 10.00%
BM_to_chars_good/10 1.577 -11.17%
BM_to_chars_good/16 1.961 -7.68%
BM_to_chars_good/2 2.847 -
BM_to_chars_good/23 4.347 -
BM_to_chars_good/8 2.304 -
BM_to_string 4.716 -
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.552 -19.94%
BM_tolower_string<char> 15.206 -
BM_tolower_string<wchar_t> 6.336 -
BM_toupper_char<char> 0.691 12.44%
BM_toupper_char<wchar_t> 0.611 -10.79%
BM_toupper_string<char> 15.144 -
BM_toupper_string<wchar_t> 6.394 -
BM_unicode_escaped<char> 23108.692 -
BM_unicode_escaped<wchar_t> 21479.309 -
BM_unicode_text<char> 38011.769 1.46%
BM_unicode_text<wchar_t> 40648.126 -3.79%
BM_vector_deque_copy/0 0.460 8.34%
BM_vector_deque_copy/1 2.346 -
BM_vector_deque_copy/1024 36.257 -
BM_vector_deque_copy/2 2.065 -
BM_vector_deque_copy/4000 140.507 -
BM_vector_deque_copy/4096 145.031 -
BM_vector_deque_copy/512 16.977 -
BM_vector_deque_copy/5500 194.976 -
BM_vector_deque_copy/64 2.827 1.15%
BM_vector_deque_copy/64000 3835.315 35.04%
BM_vector_deque_copy/65536 3730.684 30.68%
BM_vector_deque_copy/70000 3975.202 28.11%
BM_vector_deque_copy_backward/0 0.411 -27.06%
BM_vector_deque_copy_backward/1 2.285 2.62%
BM_vector_deque_copy_backward/1024 37.465 -1.49%
BM_vector_deque_copy_backward/2 2.002 3.49%
BM_vector_deque_copy_backward/4000 144.491 2.30%
BM_vector_deque_copy_backward/4096 150.097 -3.78%
BM_vector_deque_copy_backward/512 17.660 -
BM_vector_deque_copy_backward/5500 200.045 -2.04%
BM_vector_deque_copy_backward/64 3.023 -
BM_vector_deque_copy_backward/64000 7013.271 -8.06%
BM_vector_deque_copy_backward/65536 7221.511 -5.78%
BM_vector_deque_copy_backward/70000 7744.942 -5.36%
BM_vector_deque_move/0 0.428 7.43%
BM_vector_deque_move/1 2.244 -3.06%
BM_vector_deque_move/1024 35.872 -
BM_vector_deque_move/2 2.006 -2.70%
BM_vector_deque_move/4000 141.660 1.56%
BM_vector_deque_move/4096 147.488 2.21%
BM_vector_deque_move/512 17.024 -
BM_vector_deque_move/5500 198.552 1.32%
BM_vector_deque_move/64 2.880 1.89%
BM_vector_deque_move/64000 3837.434 32.85%
BM_vector_deque_move/65536 3949.310 26.97%
BM_vector_deque_move/70000 3994.767 28.47%
BM_vector_deque_move_backward/0 0.401 -19.44%
BM_vector_deque_move_backward/1 2.056 -12.59%
BM_vector_deque_move_backward/1024 38.508 2.20%
BM_vector_deque_move_backward/2 1.789 -12.84%
BM_vector_deque_move_backward/4000 144.295 1.62%
BM_vector_deque_move_backward/4096 149.412 -2.85%
BM_vector_deque_move_backward/512 17.970 2.53%
BM_vector_deque_move_backward/5500 200.142 -4.25%
BM_vector_deque_move_backward/64 3.106 3.17%
BM_vector_deque_move_backward/64000 6952.030 -5.38%
BM_vector_deque_move_backward/65536 7084.617 -8.02%
BM_vector_deque_move_backward/70000 7768.666 -5.49%
BM_vector_deque_ranges_copy/0 0.553 10.56%
BM_vector_deque_ranges_copy/1 2.306 -
BM_vector_deque_ranges_copy/1024 35.959 -
BM_vector_deque_ranges_copy/2 2.066 1.54%
BM_vector_deque_ranges_copy/4000 142.424 1.19%
BM_vector_deque_ranges_copy/4096 147.067 1.92%
BM_vector_deque_ranges_copy/512 16.952 -3.74%
BM_vector_deque_ranges_copy/5500 197.552 1.12%
BM_vector_deque_ranges_copy/64 2.809 3.84%
BM_vector_deque_ranges_copy/64000 3837.301 35.03%
BM_vector_deque_ranges_copy/65536 3890.185 36.01%
BM_vector_deque_ranges_copy/70000 3975.620 28.09%
BM_vector_deque_ranges_copy_backward/0 0.472 -19.00%
BM_vector_deque_ranges_copy_backward/1 2.333 -
BM_vector_deque_ranges_copy_backward/1024 38.059 -
BM_vector_deque_ranges_copy_backward/2 2.064 -
BM_vector_deque_ranges_copy_backward/4000 148.460 5.41%
BM_vector_deque_ranges_copy_backward/4096 152.876 1.53%
BM_vector_deque_ranges_copy_backward/512 17.522 -
BM_vector_deque_ranges_copy_backward/5500 209.899 5.33%
BM_vector_deque_ranges_copy_backward/64 3.004 -
BM_vector_deque_ranges_copy_backward/64000 7124.618 -2.84%
BM_vector_deque_ranges_copy_backward/65536 7288.981 -3.81%
BM_vector_deque_ranges_copy_backward/70000 7741.778 -4.84%
BM_vector_deque_ranges_move/0 0.369 -10.52%
BM_vector_deque_ranges_move/1 2.273 -1.59%
BM_vector_deque_ranges_move/1024 36.171 -
BM_vector_deque_ranges_move/2 2.009 -2.66%
BM_vector_deque_ranges_move/4000 141.406 1.44%
BM_vector_deque_ranges_move/4096 147.157 2.18%
BM_vector_deque_ranges_move/512 16.971 -
BM_vector_deque_ranges_move/5500 200.651 1.86%
BM_vector_deque_ranges_move/64 2.851 1.17%
BM_vector_deque_ranges_move/64000 4282.919 50.63%
BM_vector_deque_ranges_move/65536 5046.126 76.39%
BM_vector_deque_ranges_move/70000 4089.297 31.69%
BM_vector_deque_ranges_move_backward/0 0.446 -16.72%
BM_vector_deque_ranges_move_backward/1 2.333 3.74%
BM_vector_deque_ranges_move_backward/1024 37.792 -
BM_vector_deque_ranges_move_backward/2 2.065 3.36%
BM_vector_deque_ranges_move_backward/4000 151.306 6.77%
BM_vector_deque_ranges_move_backward/4096 156.864 5.30%
BM_vector_deque_ranges_move_backward/512 17.522 -
BM_vector_deque_ranges_move_backward/5500 199.013 -1.76%
BM_vector_deque_ranges_move_backward/64 2.997 -
BM_vector_deque_ranges_move_backward/64000 7045.068 -3.70%
BM_vector_deque_ranges_move_backward/65536 7159.986 -6.49%
BM_vector_deque_ranges_move_backward/70000 7697.973 -4.74%
CastTo<A<Width,_Depth>> 237.727 -
CastTo<B<Width_/_2,_Depth>> 2823.902 -
Chain,_1_level 1.041 3.87%
Chain,_2_levels 1.030 2.78%
Chain,_3_levels 1.002 -
Chain,_4_levels 1.005 -
Chain,_5_levels 1.005 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 20.274 -3.72%
Chain_fail,_2_levels 29.977 -5.67%
Chain_fail,_3_levels 36.851 -4.27%
Chain_fail,_4_levels 50.735 -3.87%
Chain_fail,_5_levels 64.255 -2.83%
Chain_fail,_6_levels 78.081 -1.56%
Chain_fail,_7_levels 88.642 -
Chain_fail,_8_levels 92.225 -
Chain_middle,_1_level 8.147 -
Chain_middle,_2_levels 15.067 -
Chain_middle,_3_levels 17.866 -3.13%
Chain_middle,_4_levels 18.507 -2.15%
Chain_to_complete 0.232 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 20.091 -1.78%
DAG_leftmost_middle,_2_levels 15.701 -3.36%
DAG_leftmost_middle,_3_levels 12.854 -1.88%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 123.616 -1.34%
DAG_rightmost_middle,_2_levels 111.047 -
DAG_rightmost_middle,_3_levels 75.053 -2.08%
DAG_sidecast,_1_level 37.583 -
DAG_sidecast,_2_levels 81.939 -1.43%
DAG_sidecast,_3_levels 105.140 -
DAG_sidecast_fail,_1_level 59.126 -
DAG_sidecast_fail,_2_levels 90.298 -1.19%
DAG_sidecast_fail,_3_levels 105.643 -
DAG_to_complete 0.289 3.90%
SetIntersection_Front_Set_float_1024_1 1047041.985 -
SetIntersection_Front_Set_float_1024_1024 13499550.126 5.64%
SetIntersection_Front_Set_float_1024_16 1213165.842 -
SetIntersection_Front_Set_float_1024_256 4123020.127 -4.68%
SetIntersection_Front_Set_float_1024_4 1074388.898 2.38%
SetIntersection_Front_Set_float_1024_64 1803842.746 -
SetIntersection_Front_Set_float_16384_1 1039133.705 2.31%
SetIntersection_Front_Set_float_16384_1024 13590597.906 5.12%
SetIntersection_Front_Set_float_16384_16 1225500.968 4.67%
SetIntersection_Front_Set_float_16384_16384 227000155.037 -
SetIntersection_Front_Set_float_16384_256 4231538.794 -
SetIntersection_Front_Set_float_16384_4 1077773.656 -
SetIntersection_Front_Set_float_16384_64 1771614.474 -
SetIntersection_Front_Set_float_16_1 63069542.626 -
SetIntersection_Front_Set_float_16_16 38751248.160 -
SetIntersection_Front_Set_float_16_4 55085830.157 -
SetIntersection_Front_Set_float_1_1 536696459.681 -2.55%
SetIntersection_Front_Set_float_256_1 4180824.825 -
SetIntersection_Front_Set_float_256_16 4529558.900 -1.56%
SetIntersection_Front_Set_float_256_256 8088382.633 1.72%
SetIntersection_Front_Set_float_256_4 4252763.515 1.14%
SetIntersection_Front_Set_float_256_64 6103661.857 7.51%
SetIntersection_Front_Set_float_262144_1 1023047.210 -
SetIntersection_Front_Set_float_262144_1024 13756793.309 5.01%
SetIntersection_Front_Set_float_262144_16 1168485.917 -2.39%
SetIntersection_Front_Set_float_262144_16384 221082436.560 -3.48%
SetIntersection_Front_Set_float_262144_256 4186403.008 7.66%
SetIntersection_Front_Set_float_262144_262144 1651292.481 1.74%
SetIntersection_Front_Set_float_262144_4 1066193.616 4.48%
SetIntersection_Front_Set_float_262144_64 1797866.765 4.90%
SetIntersection_Front_Set_float_4_1 214327226.561 -2.82%
SetIntersection_Front_Set_float_4_4 137335810.089 -
SetIntersection_Front_Set_float_64_1 16483194.406 -
SetIntersection_Front_Set_float_64_16 15672705.890 1.24%
SetIntersection_Front_Set_float_64_4 16194557.571 -
SetIntersection_Front_Set_float_64_64 13957754.099 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1055167.216 2.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13610888.523 -9.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1244506.596 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4628564.536 -7.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1086730.311 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1886513.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1006572.824 -4.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15215379.794 -6.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1232090.701 -2.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353324200.560 4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4558473.373 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1076025.959 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1903192.433 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63077251.366 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39384182.137 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55137838.393 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 537984754.481 -3.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4149800.165 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4685936.824 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8772930.580 4.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4274322.522 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5976359.815 3.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1034599.637 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14054167.701 -3.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1178982.804 -3.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340253629.036 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4769026.388 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867847.572 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1059625.162 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1871385.385 1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214301933.957 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138395534.612 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16538131.959 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15409912.259 -2.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16290027.647 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14296862.517 -1.28%
SetIntersection_Front_Set_string_1024_1 1092784.974 -
SetIntersection_Front_Set_string_1024_1024 55987910.464 -
SetIntersection_Front_Set_string_1024_16 1830422.118 -4.23%
SetIntersection_Front_Set_string_1024_256 14462955.374 -
SetIntersection_Front_Set_string_1024_4 1261078.440 4.25%
SetIntersection_Front_Set_string_1024_64 4413560.292 -2.07%
SetIntersection_Front_Set_string_16384_1 1071793.746 -2.31%
SetIntersection_Front_Set_string_16384_1024 58504056.014 -
SetIntersection_Front_Set_string_16384_16 1856081.537 -
SetIntersection_Front_Set_string_16384_16384 347553582.201 -
SetIntersection_Front_Set_string_16384_256 14654389.385 -
SetIntersection_Front_Set_string_16384_4 1283841.191 -
SetIntersection_Front_Set_string_16384_64 4490808.859 -
SetIntersection_Front_Set_string_16_1 65244931.582 -
SetIntersection_Front_Set_string_16_16 58824362.290 -
SetIntersection_Front_Set_string_16_4 62951240.745 -
SetIntersection_Front_Set_string_1_1 555743345.948 -
SetIntersection_Front_Set_string_256_1 4272436.600 -
SetIntersection_Front_Set_string_256_16 7086766.442 -
SetIntersection_Front_Set_string_256_256 32629788.156 13.95%
SetIntersection_Front_Set_string_256_4 4920502.999 2.69%
SetIntersection_Front_Set_string_256_64 13813562.670 -1.66%
SetIntersection_Front_Set_string_262144_1 1079313.581 -1.01%
SetIntersection_Front_Set_string_262144_1024 60397691.875 1.01%
SetIntersection_Front_Set_string_262144_16 1862384.759 -5.01%
SetIntersection_Front_Set_string_262144_16384 350142020.035 -
SetIntersection_Front_Set_string_262144_256 15035756.639 2.05%
SetIntersection_Front_Set_string_262144_262144 17736627.603 -1.44%
SetIntersection_Front_Set_string_262144_4 1244003.663 -1.32%
SetIntersection_Front_Set_string_262144_64 4448443.166 -1.94%
SetIntersection_Front_Set_string_4_1 222548169.994 -
SetIntersection_Front_Set_string_4_4 160731930.243 1.93%
SetIntersection_Front_Set_string_64_1 17072740.699 -
SetIntersection_Front_Set_string_64_16 24045035.051 1.01%
SetIntersection_Front_Set_string_64_4 19189601.128 1.13%
SetIntersection_Front_Set_string_64_64 36228177.759 8.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050669.074 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24747536.859 4.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1288103.638 -4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6449111.745 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1099441.838 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2411614.784 4.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1038192.167 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27144836.430 -1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1356545.945 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 377320158.776 5.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6401299.824 -2.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1088729.546 2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2388593.960 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63016968.973 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41451771.115 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55943228.802 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536597851.987 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4163563.783 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5022960.806 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13378281.597 4.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4341259.993 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7540056.284 1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1014585.679 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27521691.019 4.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1296428.104 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 362205320.530 3.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6312197.419 -5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2976079.917 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1082453.047 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2314367.251 2.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214864771.544 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140213276.827 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16477755.133 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16961081.170 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16586021.715 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18151645.887 -2.68%
SetIntersection_Front_Set_uint32_1024_1 1045920.313 -
SetIntersection_Front_Set_uint32_1024_1024 12544019.548 3.61%
SetIntersection_Front_Set_uint32_1024_16 1222362.631 3.58%
SetIntersection_Front_Set_uint32_1024_256 3903573.130 9.33%
SetIntersection_Front_Set_uint32_1024_4 1067450.682 -
SetIntersection_Front_Set_uint32_1024_64 1651727.138 -
SetIntersection_Front_Set_uint32_16384_1 1043746.798 -
SetIntersection_Front_Set_uint32_16384_1024 12878669.903 9.81%
SetIntersection_Front_Set_uint32_16384_16 1212540.033 4.48%
SetIntersection_Front_Set_uint32_16384_16384 215665349.972 1.52%
SetIntersection_Front_Set_uint32_16384_256 3890579.465 -
SetIntersection_Front_Set_uint32_16384_4 1057732.023 -1.74%
SetIntersection_Front_Set_uint32_16384_64 1723227.156 1.45%
SetIntersection_Front_Set_uint32_16_1 62978068.587 -
SetIntersection_Front_Set_uint32_16_16 38161536.377 -
SetIntersection_Front_Set_uint32_16_4 54855321.524 1.02%
SetIntersection_Front_Set_uint32_1_1 536096344.161 -
SetIntersection_Front_Set_uint32_256_1 4144425.745 -
SetIntersection_Front_Set_uint32_256_16 4532125.035 1.50%
SetIntersection_Front_Set_uint32_256_256 7760140.659 6.62%
SetIntersection_Front_Set_uint32_256_4 4202391.824 -
SetIntersection_Front_Set_uint32_256_64 5508303.836 6.05%
SetIntersection_Front_Set_uint32_262144_1 1023816.832 2.91%
SetIntersection_Front_Set_uint32_262144_1024 12579533.488 4.81%
SetIntersection_Front_Set_uint32_262144_16 1210834.532 4.61%
SetIntersection_Front_Set_uint32_262144_16384 218024536.197 -
SetIntersection_Front_Set_uint32_262144_256 3884324.510 -3.56%
SetIntersection_Front_Set_uint32_262144_262144 1668979.572 3.09%
SetIntersection_Front_Set_uint32_262144_4 1064006.430 2.00%
SetIntersection_Front_Set_uint32_262144_64 1761250.427 5.29%
SetIntersection_Front_Set_uint32_4_1 214351037.482 -
SetIntersection_Front_Set_uint32_4_4 137286278.084 -
SetIntersection_Front_Set_uint32_64_1 16479507.766 -
SetIntersection_Front_Set_uint32_64_16 15351600.293 1.84%
SetIntersection_Front_Set_uint32_64_4 16130700.221 -
SetIntersection_Front_Set_uint32_64_64 13321814.372 2.88%
SetIntersection_Front_Set_uint64_1024_1 1044459.427 -
SetIntersection_Front_Set_uint64_1024_1024 11641861.515 -2.11%
SetIntersection_Front_Set_uint64_1024_16 1180265.068 -1.33%
SetIntersection_Front_Set_uint64_1024_256 3670068.310 -
SetIntersection_Front_Set_uint64_1024_4 1067008.526 -
SetIntersection_Front_Set_uint64_1024_64 1618921.393 -11.97%
SetIntersection_Front_Set_uint64_16384_1 1053375.711 6.38%
SetIntersection_Front_Set_uint64_16384_1024 12047810.992 1.60%
SetIntersection_Front_Set_uint64_16384_16 1202797.319 2.36%
SetIntersection_Front_Set_uint64_16384_16384 224870002.280 -
SetIntersection_Front_Set_uint64_16384_256 3928931.260 -
SetIntersection_Front_Set_uint64_16384_4 1058172.626 -
SetIntersection_Front_Set_uint64_16384_64 1809591.062 6.62%
SetIntersection_Front_Set_uint64_16_1 62961644.880 -
SetIntersection_Front_Set_uint64_16_16 37251362.780 -
SetIntersection_Front_Set_uint64_16_4 54801560.168 -
SetIntersection_Front_Set_uint64_1_1 535971600.426 -
SetIntersection_Front_Set_uint64_256_1 4176756.688 1.27%
SetIntersection_Front_Set_uint64_256_16 4540168.084 1.16%
SetIntersection_Front_Set_uint64_256_256 7671420.058 1.38%
SetIntersection_Front_Set_uint64_256_4 4194904.076 -
SetIntersection_Front_Set_uint64_256_64 5494136.267 3.70%
SetIntersection_Front_Set_uint64_262144_1 1038719.561 -
SetIntersection_Front_Set_uint64_262144_1024 11938111.330 -1.70%
SetIntersection_Front_Set_uint64_262144_16 1183546.855 1.13%
SetIntersection_Front_Set_uint64_262144_16384 221293078.297 -
SetIntersection_Front_Set_uint64_262144_256 3775981.823 3.85%
SetIntersection_Front_Set_uint64_262144_262144 1665297.282 -
SetIntersection_Front_Set_uint64_262144_4 1097516.951 3.85%
SetIntersection_Front_Set_uint64_262144_64 1670819.410 4.41%
SetIntersection_Front_Set_uint64_4_1 214039226.360 -
SetIntersection_Front_Set_uint64_4_4 137055617.239 -
SetIntersection_Front_Set_uint64_64_1 16517686.130 -
SetIntersection_Front_Set_uint64_64_16 15280305.502 1.24%
SetIntersection_Front_Set_uint64_64_4 16079514.268 -
SetIntersection_Front_Set_uint64_64_64 12793367.821 -
SetIntersection_Front_Vector_float_1024_1 1054876.346 1.22%
SetIntersection_Front_Vector_float_1024_1024 5906730.399 -2.10%
SetIntersection_Front_Vector_float_1024_16 1107618.107 -
SetIntersection_Front_Vector_float_1024_256 2173517.674 -4.34%
SetIntersection_Front_Vector_float_1024_4 1046406.288 -1.22%
SetIntersection_Front_Vector_float_1024_64 1338152.228 -2.09%
SetIntersection_Front_Vector_float_16384_1 1056406.765 -10.96%
SetIntersection_Front_Vector_float_16384_1024 5491375.463 -7.13%
SetIntersection_Front_Vector_float_16384_16 1131164.062 3.45%
SetIntersection_Front_Vector_float_16384_16384 77345814.236 -2.79%
SetIntersection_Front_Vector_float_16384_256 2275811.604 -
SetIntersection_Front_Vector_float_16384_4 1071935.081 -9.61%
SetIntersection_Front_Vector_float_16384_64 1334870.023 -1.43%
SetIntersection_Front_Vector_float_16_1 63013590.657 -3.16%
SetIntersection_Front_Vector_float_16_16 36097500.509 -3.11%
SetIntersection_Front_Vector_float_16_4 54265400.689 -2.32%
SetIntersection_Front_Vector_float_1_1 536081955.263 -2.48%
SetIntersection_Front_Vector_float_256_1 4146349.745 -
SetIntersection_Front_Vector_float_256_16 4225495.571 -10.18%
SetIntersection_Front_Vector_float_256_256 4549033.895 -
SetIntersection_Front_Vector_float_256_4 4183794.163 -
SetIntersection_Front_Vector_float_256_64 4368723.309 -
SetIntersection_Front_Vector_float_262144_1 1037876.344 -
SetIntersection_Front_Vector_float_262144_1024 5596997.331 -5.38%
SetIntersection_Front_Vector_float_262144_16 1121703.874 1.83%
SetIntersection_Front_Vector_float_262144_16384 77471630.349 -2.78%
SetIntersection_Front_Vector_float_262144_256 2260995.120 -5.29%
SetIntersection_Front_Vector_float_262144_262144 355530673.488 1.41%
SetIntersection_Front_Vector_float_262144_4 1079233.744 -10.83%
SetIntersection_Front_Vector_float_262144_64 1370572.336 -9.05%
SetIntersection_Front_Vector_float_4_1 214171354.175 -2.53%
SetIntersection_Front_Vector_float_4_4 136144260.226 -2.56%
SetIntersection_Front_Vector_float_64_1 16463692.446 -3.34%
SetIntersection_Front_Vector_float_64_16 14427672.487 -
SetIntersection_Front_Vector_float_64_4 15981176.740 -2.31%
SetIntersection_Front_Vector_float_64_64 10673331.243 -5.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1041806.481 5.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8339717.962 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1138903.509 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2896625.968 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1067831.120 2.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1523189.279 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1026197.646 -2.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8371010.112 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148771.072 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118528173.063 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2874663.787 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1065800.610 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1514647.882 4.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63033153.388 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36843350.275 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54692863.946 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 537104566.974 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4194467.105 2.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4294542.263 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5741038.777 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4233442.953 2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4821412.131 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1051944.833 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8370405.774 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1156992.413 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118334812.788 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2889167.561 1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350939416.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1074705.734 4.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1527921.274 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214452567.215 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136614235.774 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16529120.863 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14715278.150 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16099455.967 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12090342.892 -
SetIntersection_Front_Vector_string_1024_1 1084097.533 4.25%
SetIntersection_Front_Vector_string_1024_1024 39203258.957 -
SetIntersection_Front_Vector_string_1024_16 1604574.912 -3.22%
SetIntersection_Front_Vector_string_1024_256 9407096.100 -
SetIntersection_Front_Vector_string_1024_4 1176887.563 -
SetIntersection_Front_Vector_string_1024_64 3115210.637 -5.68%
SetIntersection_Front_Vector_string_16384_1 1084786.340 -
SetIntersection_Front_Vector_string_16384_1024 37708498.444 -
SetIntersection_Front_Vector_string_16384_16 1604187.942 1.67%
SetIntersection_Front_Vector_string_16384_16384 350638125.495 -
SetIntersection_Front_Vector_string_16384_256 9566021.442 2.73%
SetIntersection_Front_Vector_string_16384_4 1191431.520 -
SetIntersection_Front_Vector_string_16384_64 3187529.436 -
SetIntersection_Front_Vector_string_16_1 64692367.076 -
SetIntersection_Front_Vector_string_16_16 50593588.229 -
SetIntersection_Front_Vector_string_16_4 59870907.358 -1.25%
SetIntersection_Front_Vector_string_1_1 550097165.174 -
SetIntersection_Front_Vector_string_256_1 4272018.553 -
SetIntersection_Front_Vector_string_256_16 6205891.117 5.11%
SetIntersection_Front_Vector_string_256_256 19406160.092 8.57%
SetIntersection_Front_Vector_string_256_4 4673959.706 1.62%
SetIntersection_Front_Vector_string_256_64 9886811.813 -
SetIntersection_Front_Vector_string_262144_1 1094329.218 1.37%
SetIntersection_Front_Vector_string_262144_1024 39037342.333 -
SetIntersection_Front_Vector_string_262144_16 1610279.737 -
SetIntersection_Front_Vector_string_262144_16384 345902053.761 -
SetIntersection_Front_Vector_string_262144_256 9580533.506 -
SetIntersection_Front_Vector_string_262144_262144 14452482.993 -
SetIntersection_Front_Vector_string_262144_4 1193366.900 1.36%
SetIntersection_Front_Vector_string_262144_64 3203046.791 5.34%
SetIntersection_Front_Vector_string_4_1 223238564.179 2.04%
SetIntersection_Front_Vector_string_4_4 150842685.585 -
SetIntersection_Front_Vector_string_64_1 16860980.577 -
SetIntersection_Front_Vector_string_64_16 20721328.570 3.03%
SetIntersection_Front_Vector_string_64_4 17632411.135 -
SetIntersection_Front_Vector_string_64_64 25243126.350 -3.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1037504.001 -1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9218069.622 2.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1167924.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3114919.997 2.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1068420.314 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1555246.136 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1011703.359 -3.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8973398.190 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1168312.958 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129919241.386 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3038045.164 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065685.911 4.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1564337.507 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62999500.573 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37252092.208 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54973448.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 535348225.709 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4189041.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4372406.571 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6065061.722 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4235108.359 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5009640.181 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1009442.946 -3.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9231133.894 2.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1141717.739 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129513046.042 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3054850.243 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350429397.914 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1085308.478 1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566759.445 2.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 214115460.126 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137154427.310 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16489734.226 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14992442.039 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16109877.839 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12501828.240 -
SetIntersection_Front_Vector_uint32_1024_1 1045576.066 -5.46%
SetIntersection_Front_Vector_uint32_1024_1024 5350484.734 -13.48%
SetIntersection_Front_Vector_uint32_1024_16 1134339.059 -3.09%
SetIntersection_Front_Vector_uint32_1024_256 2141933.783 -8.97%
SetIntersection_Front_Vector_uint32_1024_4 1061723.559 -5.69%
SetIntersection_Front_Vector_uint32_1024_64 1334518.030 -7.49%
SetIntersection_Front_Vector_uint32_16384_1 1046025.936 -4.21%
SetIntersection_Front_Vector_uint32_16384_1024 5310525.450 -14.08%
SetIntersection_Front_Vector_uint32_16384_16 1125450.827 -3.39%
SetIntersection_Front_Vector_uint32_16384_16384 72895111.694 -11.92%
SetIntersection_Front_Vector_uint32_16384_256 2195527.053 -9.40%
SetIntersection_Front_Vector_uint32_16384_4 1069667.597 -4.16%
SetIntersection_Front_Vector_uint32_16384_64 1365359.427 -4.22%
SetIntersection_Front_Vector_uint32_16_1 62983045.272 -
SetIntersection_Front_Vector_uint32_16_16 35829426.720 -2.54%
SetIntersection_Front_Vector_uint32_16_4 54143723.809 -1.02%
SetIntersection_Front_Vector_uint32_1_1 534887286.813 -
SetIntersection_Front_Vector_uint32_256_1 4171165.019 -4.26%
SetIntersection_Front_Vector_uint32_256_16 4162828.716 -6.46%
SetIntersection_Front_Vector_uint32_256_256 4281104.790 -9.68%
SetIntersection_Front_Vector_uint32_256_4 4185794.889 -4.49%
SetIntersection_Front_Vector_uint32_256_64 4252771.134 -8.12%
SetIntersection_Front_Vector_uint32_262144_1 1047772.713 -4.04%
SetIntersection_Front_Vector_uint32_262144_1024 5356060.506 -14.33%
SetIntersection_Front_Vector_uint32_262144_16 1124405.012 -5.64%
SetIntersection_Front_Vector_uint32_262144_16384 72981517.978 -12.53%
SetIntersection_Front_Vector_uint32_262144_256 2271237.807 -5.07%
SetIntersection_Front_Vector_uint32_262144_262144 352215094.314 -
SetIntersection_Front_Vector_uint32_262144_4 1063116.048 -5.07%
SetIntersection_Front_Vector_uint32_262144_64 1346786.542 -3.59%
SetIntersection_Front_Vector_uint32_4_1 214048758.208 -
SetIntersection_Front_Vector_uint32_4_4 136095406.843 -
SetIntersection_Front_Vector_uint32_64_1 16495061.140 -4.72%
SetIntersection_Front_Vector_uint32_64_16 14135515.970 -5.30%
SetIntersection_Front_Vector_uint32_64_4 15993591.897 -3.71%
SetIntersection_Front_Vector_uint32_64_64 10968319.413 -3.30%
SetIntersection_Front_Vector_uint64_1024_1 1036810.099 4.79%
SetIntersection_Front_Vector_uint64_1024_1024 5929325.598 11.59%
SetIntersection_Front_Vector_uint64_1024_16 1127271.289 2.66%
SetIntersection_Front_Vector_uint64_1024_256 2277650.292 6.90%
SetIntersection_Front_Vector_uint64_1024_4 1065977.219 2.86%
SetIntersection_Front_Vector_uint64_1024_64 1369591.151 2.83%
SetIntersection_Front_Vector_uint64_16384_1 1032056.642 3.82%
SetIntersection_Front_Vector_uint64_16384_1024 5900548.971 11.41%
SetIntersection_Front_Vector_uint64_16384_16 1112179.546 1.11%
SetIntersection_Front_Vector_uint64_16384_16384 76489533.284 7.90%
SetIntersection_Front_Vector_uint64_16384_256 2270242.175 6.29%
SetIntersection_Front_Vector_uint64_16384_4 1054465.231 -
SetIntersection_Front_Vector_uint64_16384_64 1364494.516 2.59%
SetIntersection_Front_Vector_uint64_16_1 62814236.290 -
SetIntersection_Front_Vector_uint64_16_16 35768069.358 1.58%
SetIntersection_Front_Vector_uint64_16_4 54309539.238 -
SetIntersection_Front_Vector_uint64_1_1 534478381.450 -
SetIntersection_Front_Vector_uint64_256_1 4162282.715 1.25%
SetIntersection_Front_Vector_uint64_256_16 4151202.900 -1.86%
SetIntersection_Front_Vector_uint64_256_256 4559907.440 7.25%
SetIntersection_Front_Vector_uint64_256_4 4144606.941 2.48%
SetIntersection_Front_Vector_uint64_256_64 4365006.659 1.05%
SetIntersection_Front_Vector_uint64_262144_1 1050791.243 -
SetIntersection_Front_Vector_uint64_262144_1024 5335183.459 -
SetIntersection_Front_Vector_uint64_262144_16 1119645.489 4.32%
SetIntersection_Front_Vector_uint64_262144_16384 77163803.260 7.10%
SetIntersection_Front_Vector_uint64_262144_256 2277279.012 6.28%
SetIntersection_Front_Vector_uint64_262144_262144 341791442.994 -3.23%
SetIntersection_Front_Vector_uint64_262144_4 1063238.501 1.39%
SetIntersection_Front_Vector_uint64_262144_64 1341289.520 -1.59%
SetIntersection_Front_Vector_uint64_4_1 213790072.263 -
SetIntersection_Front_Vector_uint64_4_4 135604783.334 1.19%
SetIntersection_Front_Vector_uint64_64_1 16417175.650 -
SetIntersection_Front_Vector_uint64_64_16 14338289.822 -
SetIntersection_Front_Vector_uint64_64_4 16010977.978 -
SetIntersection_Front_Vector_uint64_64_64 10580964.701 -
SetIntersection_Interlaced_Set_float_1024_1 1046443.169 -
SetIntersection_Interlaced_Set_float_1024_1024 12130396.532 -1.03%
SetIntersection_Interlaced_Set_float_1024_16 11497168.842 -1.28%
SetIntersection_Interlaced_Set_float_1024_256 14215804.528 2.52%
SetIntersection_Interlaced_Set_float_1024_4 9771710.170 -
SetIntersection_Interlaced_Set_float_1024_64 10154546.545 -
SetIntersection_Interlaced_Set_float_16384_1 1027199.130 1.81%
SetIntersection_Interlaced_Set_float_16384_1024 168960794.092 -1.71%
SetIntersection_Interlaced_Set_float_16384_16 204043326.064 -1.50%
SetIntersection_Interlaced_Set_float_16384_16384 209741644.005 -2.67%
SetIntersection_Interlaced_Set_float_16384_256 198767533.518 -
SetIntersection_Interlaced_Set_float_16384_4 166247582.218 -
SetIntersection_Interlaced_Set_float_16384_64 210571704.370 -1.74%
SetIntersection_Interlaced_Set_float_16_1 62927043.411 -
SetIntersection_Interlaced_Set_float_16_16 38152348.354 -
SetIntersection_Interlaced_Set_float_16_4 59330692.675 -
SetIntersection_Interlaced_Set_float_1_1 535387976.550 -
SetIntersection_Interlaced_Set_float_256_1 4156377.716 -
SetIntersection_Interlaced_Set_float_256_16 12041844.197 -
SetIntersection_Interlaced_Set_float_256_256 7688796.159 -3.49%
SetIntersection_Interlaced_Set_float_256_4 11302214.570 -
SetIntersection_Interlaced_Set_float_256_64 13369830.737 -2.82%
SetIntersection_Interlaced_Set_float_262144_1 1047041.374 -
SetIntersection_Interlaced_Set_float_262144_1024 1521266.276 1.08%
SetIntersection_Interlaced_Set_float_262144_16 1563347.741 -
SetIntersection_Interlaced_Set_float_262144_16384 1265478.108 1.81%
SetIntersection_Interlaced_Set_float_262144_256 1557893.719 1.34%
SetIntersection_Interlaced_Set_float_262144_262144 1655512.615 3.52%
SetIntersection_Interlaced_Set_float_262144_4 1273541.423 1.44%
SetIntersection_Interlaced_Set_float_262144_64 1547360.350 -
SetIntersection_Interlaced_Set_float_4_1 213892095.931 -
SetIntersection_Interlaced_Set_float_4_4 136838060.666 -
SetIntersection_Interlaced_Set_float_64_1 16474425.793 -
SetIntersection_Interlaced_Set_float_64_16 22105869.401 -1.78%
SetIntersection_Interlaced_Set_float_64_4 21093003.447 1.23%
SetIntersection_Interlaced_Set_float_64_64 13370845.873 -1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045591.758 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13305907.611 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11436413.405 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13623083.871 -10.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9973570.201 3.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10310229.183 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1032893.903 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180169787.694 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214833693.823 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 248393171.249 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206177007.252 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175374246.315 1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227082915.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 63045751.093 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38669299.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60000781.904 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 537089756.502 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4140101.313 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12101764.415 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8101933.101 -1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11807237.575 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13509501.144 -5.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1061054.546 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1639224.039 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1680813.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1325998.699 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1644544.110 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1839021.811 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1353182.617 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1629279.377 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214468975.498 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 138239682.295 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16439314.828 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21975769.647 2.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20808480.950 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13838099.756 -
SetIntersection_Interlaced_Set_string_1024_1 1099127.231 1.38%
SetIntersection_Interlaced_Set_string_1024_1024 56106596.173 2.00%
SetIntersection_Interlaced_Set_string_1024_16 12743325.577 -3.59%
SetIntersection_Interlaced_Set_string_1024_256 35657152.805 -
SetIntersection_Interlaced_Set_string_1024_4 10501364.333 -
SetIntersection_Interlaced_Set_string_1024_64 16823859.739 -
SetIntersection_Interlaced_Set_string_16384_1 1091186.616 -
SetIntersection_Interlaced_Set_string_16384_1024 359237703.024 2.30%
SetIntersection_Interlaced_Set_string_16384_16 244258586.695 -31.46%
SetIntersection_Interlaced_Set_string_16384_16384 350162012.587 -
SetIntersection_Interlaced_Set_string_16384_256 348166509.274 -1.80%
SetIntersection_Interlaced_Set_string_16384_4 190991970.989 -9.03%
SetIntersection_Interlaced_Set_string_16384_64 351318265.670 -1.91%
SetIntersection_Interlaced_Set_string_16_1 65390299.591 -
SetIntersection_Interlaced_Set_string_16_16 60797888.720 2.63%
SetIntersection_Interlaced_Set_string_16_4 72619262.919 -
SetIntersection_Interlaced_Set_string_1_1 558658007.647 -
SetIntersection_Interlaced_Set_string_256_1 4396091.474 2.54%
SetIntersection_Interlaced_Set_string_256_16 17772620.850 -
SetIntersection_Interlaced_Set_string_256_256 30879769.728 1.62%
SetIntersection_Interlaced_Set_string_256_4 13028368.670 -2.21%
SetIntersection_Interlaced_Set_string_256_64 31299130.447 3.67%
SetIntersection_Interlaced_Set_string_262144_1 1094886.470 1.44%
SetIntersection_Interlaced_Set_string_262144_1024 2081838.054 -
SetIntersection_Interlaced_Set_string_262144_16 2124228.842 -1.77%
SetIntersection_Interlaced_Set_string_262144_16384 2714224.041 -2.47%
SetIntersection_Interlaced_Set_string_262144_256 2066984.295 -
SetIntersection_Interlaced_Set_string_262144_262144 18238327.557 2.89%
SetIntersection_Interlaced_Set_string_262144_4 1863443.604 -1.74%
SetIntersection_Interlaced_Set_string_262144_64 2108400.799 -1.51%
SetIntersection_Interlaced_Set_string_4_1 223634902.169 -
SetIntersection_Interlaced_Set_string_4_4 160542354.132 -
SetIntersection_Interlaced_Set_string_64_1 17247175.191 -
SetIntersection_Interlaced_Set_string_64_16 37451924.122 -
SetIntersection_Interlaced_Set_string_64_4 26090373.208 -
SetIntersection_Interlaced_Set_string_64_64 35483794.683 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048000.790 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23038117.717 -3.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11826511.119 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18345147.839 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10010838.503 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11783429.912 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1007612.416 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233051604.151 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240847236.584 -3.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358767986.487 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243927061.132 -30.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 196527489.521 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 247557106.534 -30.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62934804.233 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42377976.638 -1.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62183351.236 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536942580.977 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4226402.221 1.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12596702.169 -3.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11921948.157 -6.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11402469.471 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16910956.987 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1045162.541 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1981585.203 -2.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2104655.844 -6.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1801538.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2012586.996 -2.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3079103.924 4.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1858800.455 -3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2090805.258 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214519680.341 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140286571.927 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16460995.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25249315.007 -2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22699502.560 2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18924461.128 7.14%
SetIntersection_Interlaced_Set_uint32_1024_1 1044114.105 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12524569.113 -
SetIntersection_Interlaced_Set_uint32_1024_16 11473336.366 2.28%
SetIntersection_Interlaced_Set_uint32_1024_256 14027044.886 -
SetIntersection_Interlaced_Set_uint32_1024_4 10089900.862 2.90%
SetIntersection_Interlaced_Set_uint32_1024_64 10130928.801 1.24%
SetIntersection_Interlaced_Set_uint32_16384_1 1043239.736 4.80%
SetIntersection_Interlaced_Set_uint32_16384_1024 168836138.993 -
SetIntersection_Interlaced_Set_uint32_16384_16 205630793.510 -
SetIntersection_Interlaced_Set_uint32_16384_16384 219570201.430 1.05%
SetIntersection_Interlaced_Set_uint32_16384_256 198799889.420 2.25%
SetIntersection_Interlaced_Set_uint32_16384_4 167344521.675 2.78%
SetIntersection_Interlaced_Set_uint32_16384_64 212167564.914 -
SetIntersection_Interlaced_Set_uint32_16_1 63051064.032 -
SetIntersection_Interlaced_Set_uint32_16_16 38227660.579 1.30%
SetIntersection_Interlaced_Set_uint32_16_4 59825702.405 -
SetIntersection_Interlaced_Set_uint32_1_1 535791968.622 -
SetIntersection_Interlaced_Set_uint32_256_1 4172098.191 -
SetIntersection_Interlaced_Set_uint32_256_16 12143475.729 1.26%
SetIntersection_Interlaced_Set_uint32_256_256 7784741.980 1.73%
SetIntersection_Interlaced_Set_uint32_256_4 11384168.411 -
SetIntersection_Interlaced_Set_uint32_256_64 13899683.744 3.77%
SetIntersection_Interlaced_Set_uint32_262144_1 1014891.461 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1527237.793 3.13%
SetIntersection_Interlaced_Set_uint32_262144_16 1567325.683 1.97%
SetIntersection_Interlaced_Set_uint32_262144_16384 1271399.984 5.20%
SetIntersection_Interlaced_Set_uint32_262144_256 1543726.074 2.27%
SetIntersection_Interlaced_Set_uint32_262144_262144 1886739.666 6.53%
SetIntersection_Interlaced_Set_uint32_262144_4 1256785.804 -
SetIntersection_Interlaced_Set_uint32_262144_64 1560465.738 3.17%
SetIntersection_Interlaced_Set_uint32_4_1 214314798.966 -
SetIntersection_Interlaced_Set_uint32_4_4 137155521.141 -
SetIntersection_Interlaced_Set_uint32_64_1 16470290.157 -
SetIntersection_Interlaced_Set_uint32_64_16 21782898.417 -1.50%
SetIntersection_Interlaced_Set_uint32_64_4 21097477.297 2.12%
SetIntersection_Interlaced_Set_uint32_64_64 13402329.901 -
SetIntersection_Interlaced_Set_uint64_1024_1 1068648.502 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12932623.045 -
SetIntersection_Interlaced_Set_uint64_1024_16 12258913.292 -3.08%
SetIntersection_Interlaced_Set_uint64_1024_256 15219598.964 6.40%
SetIntersection_Interlaced_Set_uint64_1024_4 10585036.925 -17.81%
SetIntersection_Interlaced_Set_uint64_1024_64 10754788.150 -10.66%
SetIntersection_Interlaced_Set_uint64_16384_1 1083977.084 3.25%
SetIntersection_Interlaced_Set_uint64_16384_1024 179673032.753 2.49%
SetIntersection_Interlaced_Set_uint64_16384_16 230980027.405 3.10%
SetIntersection_Interlaced_Set_uint64_16384_16384 232972155.081 -
SetIntersection_Interlaced_Set_uint64_16384_256 211683064.844 -
SetIntersection_Interlaced_Set_uint64_16384_4 190607841.148 7.13%
SetIntersection_Interlaced_Set_uint64_16384_64 232748225.934 -
SetIntersection_Interlaced_Set_uint64_16_1 66217044.401 5.96%
SetIntersection_Interlaced_Set_uint64_16_16 39968910.830 5.39%
SetIntersection_Interlaced_Set_uint64_16_4 62853378.716 6.64%
SetIntersection_Interlaced_Set_uint64_1_1 535633778.256 -
SetIntersection_Interlaced_Set_uint64_256_1 4359375.246 6.68%
SetIntersection_Interlaced_Set_uint64_256_16 12486515.383 3.16%
SetIntersection_Interlaced_Set_uint64_256_256 7944857.687 6.48%
SetIntersection_Interlaced_Set_uint64_256_4 11585421.560 2.23%
SetIntersection_Interlaced_Set_uint64_256_64 14085762.477 10.71%
SetIntersection_Interlaced_Set_uint64_262144_1 1055381.152 6.90%
SetIntersection_Interlaced_Set_uint64_262144_1024 1599238.688 2.58%
SetIntersection_Interlaced_Set_uint64_262144_16 1635280.518 2.00%
SetIntersection_Interlaced_Set_uint64_262144_16384 1308979.654 3.21%
SetIntersection_Interlaced_Set_uint64_262144_256 1668474.446 4.70%
SetIntersection_Interlaced_Set_uint64_262144_262144 1708468.342 1.07%
SetIntersection_Interlaced_Set_uint64_262144_4 1310015.381 1.18%
SetIntersection_Interlaced_Set_uint64_262144_64 1614109.457 1.73%
SetIntersection_Interlaced_Set_uint64_4_1 215102737.987 1.10%
SetIntersection_Interlaced_Set_uint64_4_4 142659273.009 4.54%
SetIntersection_Interlaced_Set_uint64_64_1 17042284.413 4.34%
SetIntersection_Interlaced_Set_uint64_64_16 23294967.576 5.99%
SetIntersection_Interlaced_Set_uint64_64_4 21629608.655 4.07%
SetIntersection_Interlaced_Set_uint64_64_64 13645104.397 3.97%
SetIntersection_Interlaced_Vector_float_1024_1 1090695.264 4.78%
SetIntersection_Interlaced_Vector_float_1024_1024 6046961.339 2.47%
SetIntersection_Interlaced_Vector_float_1024_16 2058169.277 -25.19%
SetIntersection_Interlaced_Vector_float_1024_256 5896561.535 -4.20%
SetIntersection_Interlaced_Vector_float_1024_4 1355150.900 -6.30%
SetIntersection_Interlaced_Vector_float_1024_64 3807431.118 -30.75%
SetIntersection_Interlaced_Vector_float_16384_1 1107370.332 5.69%
SetIntersection_Interlaced_Vector_float_16384_1024 44894634.367 -29.66%
SetIntersection_Interlaced_Vector_float_16384_16 2441395.985 -34.12%
SetIntersection_Interlaced_Vector_float_16384_16384 83279132.763 4.94%
SetIntersection_Interlaced_Vector_float_16384_256 18378138.618 -35.23%
SetIntersection_Interlaced_Vector_float_16384_4 1392385.444 -17.41%
SetIntersection_Interlaced_Vector_float_16384_64 6745275.072 1.29%
SetIntersection_Interlaced_Vector_float_16_1 64131231.074 -1.24%
SetIntersection_Interlaced_Vector_float_16_16 37499523.372 1.30%
SetIntersection_Interlaced_Vector_float_16_4 58611427.736 1.68%
SetIntersection_Interlaced_Vector_float_1_1 537344617.811 -2.26%
SetIntersection_Interlaced_Vector_float_256_1 4349458.097 4.98%
SetIntersection_Interlaced_Vector_float_256_16 8682364.146 13.55%
SetIntersection_Interlaced_Vector_float_256_256 4811149.220 5.29%
SetIntersection_Interlaced_Vector_float_256_4 5574213.207 8.66%
SetIntersection_Interlaced_Vector_float_256_64 7555866.234 -
SetIntersection_Interlaced_Vector_float_262144_1 1098009.429 4.96%
SetIntersection_Interlaced_Vector_float_262144_1024 103605819.972 -23.01%
SetIntersection_Interlaced_Vector_float_262144_16 3063462.406 -52.18%
SetIntersection_Interlaced_Vector_float_262144_16384 287626046.191 -18.34%
SetIntersection_Interlaced_Vector_float_262144_256 23657750.387 -35.86%
SetIntersection_Interlaced_Vector_float_262144_262144 346793964.521 -1.18%
SetIntersection_Interlaced_Vector_float_262144_4 1587072.913 -24.03%
SetIntersection_Interlaced_Vector_float_262144_64 9124786.063 -54.60%
SetIntersection_Interlaced_Vector_float_4_1 214327863.879 -2.65%
SetIntersection_Interlaced_Vector_float_4_4 136417387.756 -2.56%
SetIntersection_Interlaced_Vector_float_64_1 17098977.719 -
SetIntersection_Interlaced_Vector_float_64_16 19831135.112 6.11%
SetIntersection_Interlaced_Vector_float_64_4 18930630.684 6.61%
SetIntersection_Interlaced_Vector_float_64_64 11424541.572 5.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1060792.134 5.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8276213.532 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2203052.766 -20.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7559747.823 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1305597.978 -11.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4410348.728 -18.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1053978.073 1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 58505389.060 -21.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4046175.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118536498.872 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20771284.568 -29.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1541885.350 -6.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9726014.357 -9.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63085643.824 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36875142.892 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58303969.039 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536736085.042 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4202492.266 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8139820.374 1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5781563.519 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5011855.197 -4.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8534581.059 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1059652.375 1.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 112525953.940 -31.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3955649.333 -47.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 338085110.244 -3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37235146.791 -66.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350979066.695 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2104386.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 17768389.724 -36.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214577998.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136981225.677 1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16420219.215 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18842684.339 -2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18029601.258 -2.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12222153.785 1.10%
SetIntersection_Interlaced_Vector_string_1024_1 1074139.000 -
SetIntersection_Interlaced_Vector_string_1024_1024 39340958.552 2.08%
SetIntersection_Interlaced_Vector_string_1024_16 3299637.765 -
SetIntersection_Interlaced_Vector_string_1024_256 20665124.352 2.38%
SetIntersection_Interlaced_Vector_string_1024_4 1621054.772 1.23%
SetIntersection_Interlaced_Vector_string_1024_64 8347741.049 3.91%
SetIntersection_Interlaced_Vector_string_16384_1 1082405.914 -
SetIntersection_Interlaced_Vector_string_16384_1024 113829333.697 -
SetIntersection_Interlaced_Vector_string_16384_16 4082187.117 -8.67%
SetIntersection_Interlaced_Vector_string_16384_16384 351804449.832 -
SetIntersection_Interlaced_Vector_string_16384_256 38376574.548 -8.59%
SetIntersection_Interlaced_Vector_string_16384_4 1786245.396 -1.38%
SetIntersection_Interlaced_Vector_string_16384_64 12290233.398 -
SetIntersection_Interlaced_Vector_string_16_1 64845917.401 -
SetIntersection_Interlaced_Vector_string_16_16 50117365.723 -1.55%
SetIntersection_Interlaced_Vector_string_16_4 67252957.117 -
SetIntersection_Interlaced_Vector_string_1_1 551546630.283 -
SetIntersection_Interlaced_Vector_string_256_1 4291211.913 -
SetIntersection_Interlaced_Vector_string_256_16 10315412.032 -1.61%
SetIntersection_Interlaced_Vector_string_256_256 20716267.938 11.15%
SetIntersection_Interlaced_Vector_string_256_4 6106402.413 -
SetIntersection_Interlaced_Vector_string_256_64 20542825.383 -
SetIntersection_Interlaced_Vector_string_262144_1 1091063.663 1.89%
SetIntersection_Interlaced_Vector_string_262144_1024 240783552.457 -30.69%
SetIntersection_Interlaced_Vector_string_262144_16 6050866.684 -
SetIntersection_Interlaced_Vector_string_262144_16384 1017057.455 -3.48%
SetIntersection_Interlaced_Vector_string_262144_256 67121665.660 -4.51%
SetIntersection_Interlaced_Vector_string_262144_262144 14411792.884 -2.53%
SetIntersection_Interlaced_Vector_string_262144_4 2044481.930 -
SetIntersection_Interlaced_Vector_string_262144_64 18959499.103 -5.55%
SetIntersection_Interlaced_Vector_string_4_1 220486945.219 -
SetIntersection_Interlaced_Vector_string_4_4 152087851.999 1.82%
SetIntersection_Interlaced_Vector_string_64_1 16986465.788 -
SetIntersection_Interlaced_Vector_string_64_16 28613293.407 -1.94%
SetIntersection_Interlaced_Vector_string_64_4 21691639.480 1.01%
SetIntersection_Interlaced_Vector_string_64_64 25954202.700 1.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038570.482 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8971854.215 -2.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2484232.014 4.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9880810.233 4.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1387395.850 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5546547.242 22.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1036603.046 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 72648149.404 9.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3806442.667 23.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129804774.102 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28539306.179 4.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1684311.492 11.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10592330.604 22.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62938005.301 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37287420.369 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58454477.369 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535388330.255 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4115719.141 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7907922.336 9.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6178911.341 1.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5292610.695 -1.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10676236.117 7.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1035203.307 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 154989639.317 6.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4736507.011 13.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 355430863.088 1.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48413452.506 6.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350834276.321 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1966305.191 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15510037.177 10.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213998269.445 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136759235.362 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16378196.059 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20159670.955 2.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18522188.594 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12563268.620 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1051562.132 2.90%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5904164.537 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2445848.777 31.55%
SetIntersection_Interlaced_Vector_uint32_1024_256 7374010.969 31.67%
SetIntersection_Interlaced_Vector_uint32_1024_4 1369368.388 -1.05%
SetIntersection_Interlaced_Vector_uint32_1024_64 4757130.189 43.29%
SetIntersection_Interlaced_Vector_uint32_16384_1 1046319.877 3.95%
SetIntersection_Interlaced_Vector_uint32_16384_1024 60218310.386 20.99%
SetIntersection_Interlaced_Vector_uint32_16384_16 3560393.866 47.76%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79416425.774 -
SetIntersection_Interlaced_Vector_uint32_16384_256 23111219.121 10.44%
SetIntersection_Interlaced_Vector_uint32_16384_4 1632750.489 21.31%
SetIntersection_Interlaced_Vector_uint32_16384_64 8368038.346 47.26%
SetIntersection_Interlaced_Vector_uint32_16_1 62934380.079 -
SetIntersection_Interlaced_Vector_uint32_16_16 36006071.041 2.33%
SetIntersection_Interlaced_Vector_uint32_16_4 56125365.064 -
SetIntersection_Interlaced_Vector_uint32_1_1 535295487.213 -1.07%
SetIntersection_Interlaced_Vector_uint32_256_1 4163716.408 -
SetIntersection_Interlaced_Vector_uint32_256_16 6552033.859 -
SetIntersection_Interlaced_Vector_uint32_256_256 4557617.404 -
SetIntersection_Interlaced_Vector_uint32_256_4 4983434.856 6.96%
SetIntersection_Interlaced_Vector_uint32_256_64 6985722.296 -11.58%
SetIntersection_Interlaced_Vector_uint32_262144_1 1057350.094 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 132331830.856 48.71%
SetIntersection_Interlaced_Vector_uint32_262144_16 5868206.274 94.41%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352549341.818 -2.64%
SetIntersection_Interlaced_Vector_uint32_262144_256 42676154.309 40.85%
SetIntersection_Interlaced_Vector_uint32_262144_262144 344564084.086 -1.63%
SetIntersection_Interlaced_Vector_uint32_262144_4 1875818.643 32.67%
SetIntersection_Interlaced_Vector_uint32_262144_64 18191509.091 30.79%
SetIntersection_Interlaced_Vector_uint32_4_1 214011425.475 -
SetIntersection_Interlaced_Vector_uint32_4_4 135877773.708 -
SetIntersection_Interlaced_Vector_uint32_64_1 16424266.951 -
SetIntersection_Interlaced_Vector_uint32_64_16 17285846.000 -
SetIntersection_Interlaced_Vector_uint32_64_4 17834747.618 1.10%
SetIntersection_Interlaced_Vector_uint32_64_64 10917696.220 3.82%
SetIntersection_Interlaced_Vector_uint64_1024_1 1044925.780 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5934970.280 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1870685.860 -14.31%
SetIntersection_Interlaced_Vector_uint64_1024_256 5531553.518 1.56%
SetIntersection_Interlaced_Vector_uint64_1024_4 1245561.909 -4.87%
SetIntersection_Interlaced_Vector_uint64_1024_64 3400167.631 -25.32%
SetIntersection_Interlaced_Vector_uint64_16384_1 1042411.450 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 44610923.974 3.48%
SetIntersection_Interlaced_Vector_uint64_16384_16 2655048.761 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78596386.855 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15242913.151 3.41%
SetIntersection_Interlaced_Vector_uint64_16384_4 1424376.229 1.58%
SetIntersection_Interlaced_Vector_uint64_16384_64 6449003.698 -2.12%
SetIntersection_Interlaced_Vector_uint64_16_1 62970290.688 1.18%
SetIntersection_Interlaced_Vector_uint64_16_16 35835608.005 -
SetIntersection_Interlaced_Vector_uint64_16_4 56228006.085 1.41%
SetIntersection_Interlaced_Vector_uint64_1_1 535400527.388 1.05%
SetIntersection_Interlaced_Vector_uint64_256_1 4147164.498 -
SetIntersection_Interlaced_Vector_uint64_256_16 6016102.715 1.48%
SetIntersection_Interlaced_Vector_uint64_256_256 4538693.293 -
SetIntersection_Interlaced_Vector_uint64_256_4 4646969.301 -2.37%
SetIntersection_Interlaced_Vector_uint64_256_64 6919807.280 1.63%
SetIntersection_Interlaced_Vector_uint64_262144_1 1036188.277 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 83294097.011 -12.40%
SetIntersection_Interlaced_Vector_uint64_262144_16 3486492.478 1.96%
SetIntersection_Interlaced_Vector_uint64_262144_16384 348910562.282 1.55%
SetIntersection_Interlaced_Vector_uint64_262144_256 30147130.563 -27.18%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350519930.926 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1562393.937 6.56%
SetIntersection_Interlaced_Vector_uint64_262144_64 8689502.282 -29.29%
SetIntersection_Interlaced_Vector_uint64_4_1 214133170.054 1.09%
SetIntersection_Interlaced_Vector_uint64_4_4 135997276.155 1.42%
SetIntersection_Interlaced_Vector_uint64_64_1 16434935.835 -
SetIntersection_Interlaced_Vector_uint64_64_16 17938342.407 -
SetIntersection_Interlaced_Vector_uint64_64_4 17843168.157 1.41%
SetIntersection_Interlaced_Vector_uint64_64_64 10966435.891 2.15%
SetIntersection_None_Set_float_1024_1 8849424.584 1.04%
SetIntersection_None_Set_float_1024_1024 8686805.939 -1.82%
SetIntersection_None_Set_float_1024_16 8839231.387 -2.85%
SetIntersection_None_Set_float_1024_256 9123263.973 1.78%
SetIntersection_None_Set_float_1024_4 8954429.769 1.93%
SetIntersection_None_Set_float_1024_64 8781003.510 -2.60%
SetIntersection_None_Set_float_16384_1 152128671.308 -
SetIntersection_None_Set_float_16384_1024 152615570.935 -
SetIntersection_None_Set_float_16384_16 152141432.402 -
SetIntersection_None_Set_float_16384_16384 155379686.241 1.23%
SetIntersection_None_Set_float_16384_256 152707379.789 -
SetIntersection_None_Set_float_16384_4 152495588.814 -
SetIntersection_None_Set_float_16384_64 152685812.302 -
SetIntersection_None_Set_float_16_1 67748800.075 -
SetIntersection_None_Set_float_16_16 35376957.793 -2.12%
SetIntersection_None_Set_float_16_4 57172806.387 -2.00%
SetIntersection_None_Set_float_1_1 537469453.575 -2.70%
SetIntersection_None_Set_float_256_1 11576867.915 1.70%
SetIntersection_None_Set_float_256_16 11070534.164 -1.92%
SetIntersection_None_Set_float_256_256 5807769.193 -1.25%
SetIntersection_None_Set_float_256_4 11344142.970 -
SetIntersection_None_Set_float_256_64 9190539.030 -
SetIntersection_None_Set_float_262144_1 1182858.152 1.68%
SetIntersection_None_Set_float_262144_1024 1185099.772 2.35%
SetIntersection_None_Set_float_262144_16 1180127.361 2.42%
SetIntersection_None_Set_float_262144_16384 1180212.158 2.47%
SetIntersection_None_Set_float_262144_256 1176105.143 1.56%
SetIntersection_None_Set_float_262144_262144 1186592.205 2.45%
SetIntersection_None_Set_float_262144_4 1179066.242 1.98%
SetIntersection_None_Set_float_262144_64 1173759.113 1.47%
SetIntersection_None_Set_float_4_1 217370471.005 -2.15%
SetIntersection_None_Set_float_4_4 135935516.314 -3.07%
SetIntersection_None_Set_float_64_1 22414221.904 -3.06%
SetIntersection_None_Set_float_64_16 18408980.141 -
SetIntersection_None_Set_float_64_4 21572267.290 -4.77%
SetIntersection_None_Set_float_64_64 11572610.684 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8947999.893 3.91%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8668734.272 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8759692.927 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8747091.671 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8830821.910 2.49%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9011716.228 4.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161472230.753 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 163865620.641 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168771515.418 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 164145341.593 -3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162639439.810 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165553607.842 1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165043363.040 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 67101436.685 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35463412.011 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56585727.938 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 536694404.195 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11553591.181 2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10775601.582 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5848778.938 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11416242.399 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9185824.330 1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1236735.028 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1249308.268 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1239448.160 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1248910.480 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1249029.461 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1253337.973 -9.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1231256.264 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1243618.245 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 217425873.701 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 136035175.956 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22759831.566 3.25%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18259297.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21150502.265 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11610541.329 3.13%
SetIntersection_None_Set_string_1024_1 9494941.598 3.57%
SetIntersection_None_Set_string_1024_1024 9005411.673 -
SetIntersection_None_Set_string_1024_16 9359119.043 6.52%
SetIntersection_None_Set_string_1024_256 9056288.203 1.75%
SetIntersection_None_Set_string_1024_4 9511097.677 7.65%
SetIntersection_None_Set_string_1024_64 9313880.199 3.43%
SetIntersection_None_Set_string_16384_1 189238120.480 -6.15%
SetIntersection_None_Set_string_16384_1024 198758115.768 -5.54%
SetIntersection_None_Set_string_16384_16 188592494.925 -5.55%
SetIntersection_None_Set_string_16384_16384 193290080.602 -6.29%
SetIntersection_None_Set_string_16384_256 191795168.770 -6.82%
SetIntersection_None_Set_string_16384_4 189703354.247 -6.22%
SetIntersection_None_Set_string_16384_64 189267508.169 -8.26%
SetIntersection_None_Set_string_16_1 68629429.902 -
SetIntersection_None_Set_string_16_16 36519240.550 -
SetIntersection_None_Set_string_16_4 58127828.782 -
SetIntersection_None_Set_string_1_1 543961315.643 -
SetIntersection_None_Set_string_256_1 11786745.895 1.77%
SetIntersection_None_Set_string_256_16 10991894.297 1.18%
SetIntersection_None_Set_string_256_256 5787283.972 -
SetIntersection_None_Set_string_256_4 11571300.377 -
SetIntersection_None_Set_string_256_64 9465473.920 1.36%
SetIntersection_None_Set_string_262144_1 1673490.071 -
SetIntersection_None_Set_string_262144_1024 1679695.148 -
SetIntersection_None_Set_string_262144_16 1668522.541 -1.25%
SetIntersection_None_Set_string_262144_16384 1671849.528 -
SetIntersection_None_Set_string_262144_256 1673649.416 -
SetIntersection_None_Set_string_262144_262144 1683612.303 -
SetIntersection_None_Set_string_262144_4 1668389.322 -
SetIntersection_None_Set_string_262144_64 1668232.586 -1.04%
SetIntersection_None_Set_string_4_1 222410293.955 -
SetIntersection_None_Set_string_4_4 138893425.216 -
SetIntersection_None_Set_string_64_1 23013144.819 -
SetIntersection_None_Set_string_64_16 18793115.114 -
SetIntersection_None_Set_string_64_4 21768410.407 -
SetIntersection_None_Set_string_64_64 11725450.704 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8760702.475 -1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8695289.491 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8927930.570 2.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8812937.482 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8811807.382 1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8907053.450 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 206237151.160 -40.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199096210.054 -40.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198305765.929 -44.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206155024.319 -11.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 194750837.193 -45.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198405245.460 -44.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 207294572.963 -41.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66696373.546 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35491977.071 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56895386.485 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 539188815.993 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11450797.606 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10951375.595 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5826866.845 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11264177.403 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9017577.201 -1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1629907.145 -4.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1651036.624 -4.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1657012.123 -2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1662808.350 -2.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1663015.705 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1643328.369 -4.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1608152.264 -6.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1660664.795 -2.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218883105.289 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136456639.280 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22579875.025 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18235244.324 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21487672.072 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11490882.644 -
SetIntersection_None_Set_uint32_1024_1 8917886.101 3.09%
SetIntersection_None_Set_uint32_1024_1024 9126255.840 4.25%
SetIntersection_None_Set_uint32_1024_16 9050085.348 2.46%
SetIntersection_None_Set_uint32_1024_256 8835728.348 -
SetIntersection_None_Set_uint32_1024_4 8848065.085 2.82%
SetIntersection_None_Set_uint32_1024_64 8859236.636 1.44%
SetIntersection_None_Set_uint32_16384_1 151442874.695 -
SetIntersection_None_Set_uint32_16384_1024 155020065.299 2.48%
SetIntersection_None_Set_uint32_16384_16 152332119.525 1.40%
SetIntersection_None_Set_uint32_16384_16384 157738779.165 3.12%
SetIntersection_None_Set_uint32_16384_256 152159955.167 -
SetIntersection_None_Set_uint32_16384_4 151142109.156 -
SetIntersection_None_Set_uint32_16384_64 154648049.673 2.61%
SetIntersection_None_Set_uint32_16_1 66501364.342 -
SetIntersection_None_Set_uint32_16_16 35428404.065 -
SetIntersection_None_Set_uint32_16_4 56603615.984 -
SetIntersection_None_Set_uint32_1_1 536892276.577 -
SetIntersection_None_Set_uint32_256_1 11522541.356 2.79%
SetIntersection_None_Set_uint32_256_16 10863140.306 -
SetIntersection_None_Set_uint32_256_256 5865255.580 1.82%
SetIntersection_None_Set_uint32_256_4 11489206.811 2.24%
SetIntersection_None_Set_uint32_256_64 9393053.067 3.30%
SetIntersection_None_Set_uint32_262144_1 1195621.177 3.99%
SetIntersection_None_Set_uint32_262144_1024 1177923.420 3.00%
SetIntersection_None_Set_uint32_262144_16 1185460.939 3.49%
SetIntersection_None_Set_uint32_262144_16384 1183690.265 2.59%
SetIntersection_None_Set_uint32_262144_256 1189148.356 4.11%
SetIntersection_None_Set_uint32_262144_262144 1181046.304 2.99%
SetIntersection_None_Set_uint32_262144_4 1186444.986 3.81%
SetIntersection_None_Set_uint32_262144_64 1185388.592 3.90%
SetIntersection_None_Set_uint32_4_1 217206598.977 -
SetIntersection_None_Set_uint32_4_4 135666136.608 -
SetIntersection_None_Set_uint32_64_1 22738592.433 1.70%
SetIntersection_None_Set_uint32_64_16 18480844.554 1.65%
SetIntersection_None_Set_uint32_64_4 21697295.595 1.19%
SetIntersection_None_Set_uint32_64_64 11612044.172 3.15%
SetIntersection_None_Set_uint64_1024_1 8815668.021 1.59%
SetIntersection_None_Set_uint64_1024_1024 8813829.264 1.48%
SetIntersection_None_Set_uint64_1024_16 8989768.385 3.82%
SetIntersection_None_Set_uint64_1024_256 8834501.536 1.12%
SetIntersection_None_Set_uint64_1024_4 8912440.884 3.55%
SetIntersection_None_Set_uint64_1024_64 8831024.995 1.95%
SetIntersection_None_Set_uint64_16384_1 158612203.233 -
SetIntersection_None_Set_uint64_16384_1024 171807558.537 3.72%
SetIntersection_None_Set_uint64_16384_16 164717065.764 -
SetIntersection_None_Set_uint64_16384_16384 168785837.364 -4.41%
SetIntersection_None_Set_uint64_16384_256 166899755.580 -
SetIntersection_None_Set_uint64_16384_4 162789878.501 -
SetIntersection_None_Set_uint64_16384_64 168031677.394 -
SetIntersection_None_Set_uint64_16_1 66906837.279 1.69%
SetIntersection_None_Set_uint64_16_16 35489314.531 -
SetIntersection_None_Set_uint64_16_4 56898440.342 1.50%
SetIntersection_None_Set_uint64_1_1 535109462.084 -
SetIntersection_None_Set_uint64_256_1 11514306.974 2.02%
SetIntersection_None_Set_uint64_256_16 10891765.100 1.34%
SetIntersection_None_Set_uint64_256_256 5870898.395 4.79%
SetIntersection_None_Set_uint64_256_4 11224003.242 1.50%
SetIntersection_None_Set_uint64_256_64 9013874.202 -1.52%
SetIntersection_None_Set_uint64_262144_1 1214535.481 2.19%
SetIntersection_None_Set_uint64_262144_1024 1218488.119 1.61%
SetIntersection_None_Set_uint64_262144_16 1212092.855 1.70%
SetIntersection_None_Set_uint64_262144_16384 1219600.748 1.57%
SetIntersection_None_Set_uint64_262144_256 1216849.121 1.55%
SetIntersection_None_Set_uint64_262144_262144 1239606.607 1.64%
SetIntersection_None_Set_uint64_262144_4 1207405.111 1.50%
SetIntersection_None_Set_uint64_262144_64 1215724.854 1.98%
SetIntersection_None_Set_uint64_4_1 216831213.812 -
SetIntersection_None_Set_uint64_4_4 135454836.849 -
SetIntersection_None_Set_uint64_64_1 22689680.860 -
SetIntersection_None_Set_uint64_64_16 18502237.075 1.16%
SetIntersection_None_Set_uint64_64_4 21532306.993 1.40%
SetIntersection_None_Set_uint64_64_64 11548443.405 2.53%
SetIntersection_None_Vector_float_1024_1 1082658.608 -
SetIntersection_None_Vector_float_1024_1024 1097675.864 1.46%
SetIntersection_None_Vector_float_1024_16 1085419.749 -
SetIntersection_None_Vector_float_1024_256 1083870.446 1.96%
SetIntersection_None_Vector_float_1024_4 1078937.711 -
SetIntersection_None_Vector_float_1024_64 1083419.259 -
SetIntersection_None_Vector_float_16384_1 1107096.169 -1.38%
SetIntersection_None_Vector_float_16384_1024 1106556.524 -
SetIntersection_None_Vector_float_16384_16 1118762.436 -
SetIntersection_None_Vector_float_16384_16384 1106131.264 -
SetIntersection_None_Vector_float_16384_256 1104095.231 -
SetIntersection_None_Vector_float_16384_4 1114563.295 -
SetIntersection_None_Vector_float_16384_64 1078401.493 -2.51%
SetIntersection_None_Vector_float_16_1 63562787.821 -
SetIntersection_None_Vector_float_16_16 33751157.986 -
SetIntersection_None_Vector_float_16_4 53894027.516 -
SetIntersection_None_Vector_float_1_1 534316974.593 -
SetIntersection_None_Vector_float_256_1 4287892.637 1.45%
SetIntersection_None_Vector_float_256_16 4021041.240 -
SetIntersection_None_Vector_float_256_256 2133318.593 -
SetIntersection_None_Vector_float_256_4 4171510.016 -
SetIntersection_None_Vector_float_256_64 3421201.990 -
SetIntersection_None_Vector_float_262144_1 1144230.325 2.25%
SetIntersection_None_Vector_float_262144_1024 1135894.303 -11.10%
SetIntersection_None_Vector_float_262144_16 1141308.852 -10.46%
SetIntersection_None_Vector_float_262144_16384 1135629.060 -
SetIntersection_None_Vector_float_262144_256 1143396.392 -
SetIntersection_None_Vector_float_262144_262144 1151865.787 2.07%
SetIntersection_None_Vector_float_262144_4 1133977.784 -
SetIntersection_None_Vector_float_262144_64 1142914.063 1.33%
SetIntersection_None_Vector_float_4_1 214546378.129 -
SetIntersection_None_Vector_float_4_4 134090121.713 -
SetIntersection_None_Vector_float_64_1 16682005.332 -
SetIntersection_None_Vector_float_64_16 13595883.006 -
SetIntersection_None_Vector_float_64_4 16019770.739 -
SetIntersection_None_Vector_float_64_64 8504203.972 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1111946.093 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102125.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1112553.009 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1100403.638 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1107867.629 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1108984.868 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1138934.176 3.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1132745.967 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1126921.719 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1116307.100 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1134716.313 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1098331.712 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1129994.331 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64362333.928 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34107297.863 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54504757.071 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 539099059.337 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4373509.179 2.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4089730.647 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2193804.364 4.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4312517.499 2.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3477716.615 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1170774.253 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1157389.955 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1181358.880 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1173459.946 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1175399.219 4.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1184562.030 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1164133.846 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1181783.436 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 216142825.430 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 135160935.085 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16896099.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13793900.413 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16239208.577 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8568146.767 -
SetIntersection_None_Vector_string_1024_1 1157412.788 -1.82%
SetIntersection_None_Vector_string_1024_1024 1167202.240 -
SetIntersection_None_Vector_string_1024_16 1165217.057 -1.01%
SetIntersection_None_Vector_string_1024_256 1163125.969 -
SetIntersection_None_Vector_string_1024_4 1178097.852 -
SetIntersection_None_Vector_string_1024_64 1161985.234 1.01%
SetIntersection_None_Vector_string_16384_1 1230417.195 -
SetIntersection_None_Vector_string_16384_1024 1230701.054 -
SetIntersection_None_Vector_string_16384_16 1230022.266 -
SetIntersection_None_Vector_string_16384_16384 1230179.294 2.74%
SetIntersection_None_Vector_string_16384_256 1220007.693 -2.09%
SetIntersection_None_Vector_string_16384_4 1238535.979 1.32%
SetIntersection_None_Vector_string_16384_64 1224301.871 -1.39%
SetIntersection_None_Vector_string_16_1 65475888.088 -
SetIntersection_None_Vector_string_16_16 34815832.540 -
SetIntersection_None_Vector_string_16_4 55841708.986 -
SetIntersection_None_Vector_string_1_1 556840824.472 3.88%
SetIntersection_None_Vector_string_256_1 4554343.516 1.01%
SetIntersection_None_Vector_string_256_16 4260712.781 -
SetIntersection_None_Vector_string_256_256 2265209.752 -1.14%
SetIntersection_None_Vector_string_256_4 4473626.968 -
SetIntersection_None_Vector_string_256_64 3619608.011 -
SetIntersection_None_Vector_string_262144_1 1283945.113 -2.28%
SetIntersection_None_Vector_string_262144_1024 1298551.344 -
SetIntersection_None_Vector_string_262144_16 1312441.336 4.33%
SetIntersection_None_Vector_string_262144_16384 1307083.038 1.34%
SetIntersection_None_Vector_string_262144_256 1303612.914 -
SetIntersection_None_Vector_string_262144_262144 1303535.697 -1.20%
SetIntersection_None_Vector_string_262144_4 1290880.901 1.89%
SetIntersection_None_Vector_string_262144_64 1306765.785 1.28%
SetIntersection_None_Vector_string_4_1 218535271.111 -
SetIntersection_None_Vector_string_4_4 136577430.353 -
SetIntersection_None_Vector_string_64_1 17380824.673 -
SetIntersection_None_Vector_string_64_16 14122723.868 -
SetIntersection_None_Vector_string_64_4 16633717.619 -
SetIntersection_None_Vector_string_64_64 8853677.785 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117022.962 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1137137.205 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117252.545 -1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114391.716 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1118584.734 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1113869.802 1.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1142188.509 2.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1129060.914 -2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1166303.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1175379.705 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1166624.879 1.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1166497.293 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1155325.576 1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63738041.309 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33967326.239 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54328848.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 535139122.583 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4338358.886 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4092823.602 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2165971.341 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4306098.962 1.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3465661.310 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1206058.931 -1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1203942.481 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1144816.871 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1193485.521 3.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1236877.960 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1211059.884 1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1189108.759 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1172757.402 -1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215484303.162 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134980626.270 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16908933.476 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13734022.822 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16246974.146 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8615497.128 -
SetIntersection_None_Vector_uint32_1024_1 1083765.102 -
SetIntersection_None_Vector_uint32_1024_1024 1082812.679 -
SetIntersection_None_Vector_uint32_1024_16 1083087.070 -
SetIntersection_None_Vector_uint32_1024_256 1080294.759 -
SetIntersection_None_Vector_uint32_1024_4 1085459.381 -
SetIntersection_None_Vector_uint32_1024_64 1082720.414 -
SetIntersection_None_Vector_uint32_16384_1 1096780.019 -1.07%
SetIntersection_None_Vector_uint32_16384_1024 1101573.671 -
SetIntersection_None_Vector_uint32_16384_16 1104464.723 -
SetIntersection_None_Vector_uint32_16384_16384 1102782.154 -
SetIntersection_None_Vector_uint32_16384_256 1101403.581 3.45%
SetIntersection_None_Vector_uint32_16384_4 1116195.176 1.70%
SetIntersection_None_Vector_uint32_16384_64 1115344.340 -
SetIntersection_None_Vector_uint32_16_1 63609702.180 -
SetIntersection_None_Vector_uint32_16_16 33711851.123 -
SetIntersection_None_Vector_uint32_16_4 53925378.934 -
SetIntersection_None_Vector_uint32_1_1 535198908.133 -
SetIntersection_None_Vector_uint32_256_1 4235727.491 -
SetIntersection_None_Vector_uint32_256_16 4057821.149 -
SetIntersection_None_Vector_uint32_256_256 2146668.092 3.00%
SetIntersection_None_Vector_uint32_256_4 4210750.622 -
SetIntersection_None_Vector_uint32_256_64 3452329.772 -
SetIntersection_None_Vector_uint32_262144_1 1140931.364 1.43%
SetIntersection_None_Vector_uint32_262144_1024 1142708.544 -
SetIntersection_None_Vector_uint32_262144_16 1138104.833 1.33%
SetIntersection_None_Vector_uint32_262144_16384 1132857.382 -
SetIntersection_None_Vector_uint32_262144_256 1123967.604 1.13%
SetIntersection_None_Vector_uint32_262144_262144 1137597.322 -
SetIntersection_None_Vector_uint32_262144_4 1127511.258 -
SetIntersection_None_Vector_uint32_262144_64 1137310.710 3.98%
SetIntersection_None_Vector_uint32_4_1 214768603.823 -
SetIntersection_None_Vector_uint32_4_4 134290009.662 -
SetIntersection_None_Vector_uint32_64_1 16704822.081 -
SetIntersection_None_Vector_uint32_64_16 13578461.330 -
SetIntersection_None_Vector_uint32_64_4 15978155.531 -
SetIntersection_None_Vector_uint32_64_64 8473264.294 -
SetIntersection_None_Vector_uint64_1024_1 1081932.848 -7.03%
SetIntersection_None_Vector_uint64_1024_1024 1079468.456 -
SetIntersection_None_Vector_uint64_1024_16 1090292.857 -2.05%
SetIntersection_None_Vector_uint64_1024_256 1079537.270 1.35%
SetIntersection_None_Vector_uint64_1024_4 1080773.042 -4.89%
SetIntersection_None_Vector_uint64_1024_64 1070273.416 4.55%
SetIntersection_None_Vector_uint64_16384_1 1107471.521 -7.91%
SetIntersection_None_Vector_uint64_16384_1024 1099333.125 -8.11%
SetIntersection_None_Vector_uint64_16384_16 1099896.797 -3.87%
SetIntersection_None_Vector_uint64_16384_16384 1103161.418 -7.32%
SetIntersection_None_Vector_uint64_16384_256 1098295.837 -6.97%
SetIntersection_None_Vector_uint64_16384_4 1095161.223 -1.29%
SetIntersection_None_Vector_uint64_16384_64 1101624.538 -6.58%
SetIntersection_None_Vector_uint64_16_1 63329983.361 -
SetIntersection_None_Vector_uint64_16_16 33682221.001 -
SetIntersection_None_Vector_uint64_16_4 53783004.240 -
SetIntersection_None_Vector_uint64_1_1 534767794.296 -
SetIntersection_None_Vector_uint64_256_1 4254061.006 -4.82%
SetIntersection_None_Vector_uint64_256_16 4018218.934 -5.49%
SetIntersection_None_Vector_uint64_256_256 2130747.376 -6.45%
SetIntersection_None_Vector_uint64_256_4 4208100.468 -5.38%
SetIntersection_None_Vector_uint64_256_64 3422744.045 -3.38%
SetIntersection_None_Vector_uint64_262144_1 1128934.815 2.26%
SetIntersection_None_Vector_uint64_262144_1024 1094919.907 2.98%
SetIntersection_None_Vector_uint64_262144_16 1125321.226 -
SetIntersection_None_Vector_uint64_262144_16384 1129150.262 -
SetIntersection_None_Vector_uint64_262144_256 1124630.659 -
SetIntersection_None_Vector_uint64_262144_262144 1129404.897 1.66%
SetIntersection_None_Vector_uint64_262144_4 1141353.441 1.69%
SetIntersection_None_Vector_uint64_262144_64 1087804.070 -
SetIntersection_None_Vector_uint64_4_1 214280173.724 -
SetIntersection_None_Vector_uint64_4_4 134022509.001 -
SetIntersection_None_Vector_uint64_64_1 16670788.705 -
SetIntersection_None_Vector_uint64_64_16 13547189.760 -
SetIntersection_None_Vector_uint64_64_4 15916746.420 1.38%
SetIntersection_None_Vector_uint64_64_64 8477553.859 -5.55%
Static 0.227 -
VChain,_1_level 5.981 3.75%
VChain,_2_levels 7.974 -2.12%
VChain,_3_levels 11.452 -2.54%
VChain,_4_levels 15.921 -1.77%
VChain,_5_levels 20.930 -
VChain_fail,_1_level 7.398 -1.34%
VChain_fail,_2_levels 13.608 -2.69%
VChain_fail,_3_levels 20.617 -2.12%
VChain_fail,_4_levels 29.678 -2.13%
VChain_fail,_5_levels 39.715 -1.34%
VChain_middle,_1_level 13.090 -2.60%
VChain_middle,_2_levels 25.755 -2.86%
VChain_middle,_3_levels 44.131 -3.14%
VChain_middle,_4_levels 57.191 -5.68%
VChain_to_complete 0.234 -
VDAG_leftmost,_3_levels 15.454 -1.76%
VDAG_leftmost,_4_levels 19.708 -4.78%
VDAG_leftmost,_5_levels 23.431 -6.15%
VDAG_leftmost_middle,_1_level 96.846 -
VDAG_leftmost_middle,_2_levels 183.272 -
VDAG_leftmost_middle,_3_levels 361.820 -1.48%
VDAG_rightmost,_3_levels 61.481 -
VDAG_rightmost,_4_levels 133.252 -
VDAG_rightmost,_5_levels 268.564 -
VDAG_rightmost_middle,_1_level 105.398 -
VDAG_rightmost_middle,_2_levels 211.106 -
VDAG_rightmost_middle,_3_levels 428.785 -1.20%
VDAG_sidecast,_1_level 42.386 -2.58%
VDAG_sidecast,_2_levels 82.978 -
VDAG_sidecast,_3_levels 103.630 -1.11%
VDAG_sidecast_fail,_1_level 63.185 -
VDAG_sidecast_fail,_2_levels 91.223 -
VDAG_sidecast_fail,_3_levels 110.488 -
VDAG_to_complete 0.236 -
bm_exception_ptr_copy_assign_nonnull 3.466 -
bm_exception_ptr_copy_assign_null 2.742 -
bm_exception_ptr_copy_ctor_nonnull 3.404 -
bm_exception_ptr_copy_ctor_null 3.177 -
bm_exception_ptr_move_assign_nonnull 5.310 8.34%
bm_exception_ptr_move_assign_null 3.556 16.85%
bm_exception_ptr_move_ctor_nonnull 3.878 -1.45%
bm_exception_ptr_move_ctor_null 2.232 5.80%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.478 -
bm_gcd_complex 18.136 -4.87%
bm_gcd_random 29.517 2.10%
bm_gcd_trivial 0.667 -4.78%
bm_lexicographical_compare<int>/1 1.478 -1.74%
bm_lexicographical_compare<int>/1048576 68543.860 -
bm_lexicographical_compare<int>/262144 16249.582 -1.70%
bm_lexicographical_compare<int>/32768 1916.619 -
bm_lexicographical_compare<int>/4096 238.314 -
bm_lexicographical_compare<int>/512 29.894 -
bm_lexicographical_compare<int>/64 4.396 -
bm_lexicographical_compare<int>/8 1.520 -3.38%
bm_lexicographical_compare<signed_char>/1 1.196 -8.23%
bm_lexicographical_compare<signed_char>/1048576 16268.144 -1.77%
bm_lexicographical_compare<signed_char>/262144 3838.672 -
bm_lexicographical_compare<signed_char>/32768 477.994 -
bm_lexicographical_compare<signed_char>/4096 59.691 -
bm_lexicographical_compare<signed_char>/512 7.784 -
bm_lexicographical_compare<signed_char>/64 1.994 -3.20%
bm_lexicographical_compare<signed_char>/8 3.130 2.14%
bm_lexicographical_compare<unsigned_char>/1 1.590 4.06%
bm_lexicographical_compare<unsigned_char>/1048576 17906.215 -
bm_lexicographical_compare<unsigned_char>/262144 4484.559 -
bm_lexicographical_compare<unsigned_char>/32768 570.061 -
bm_lexicographical_compare<unsigned_char>/4096 77.098 -
bm_lexicographical_compare<unsigned_char>/512 8.750 -
bm_lexicographical_compare<unsigned_char>/64 2.005 -
bm_lexicographical_compare<unsigned_char>/8 1.380 4.99%
bm_list/1 3.102 -1.27%
bm_list/2048 6369.582 -
bm_list/512 1138.748 -
bm_list/64 150.476 -
bm_list/8 16.808 -
bm_make_exception_ptr/threads:1 16.007 -2.97%
bm_make_exception_ptr/threads:2 8.090 -
bm_make_exception_ptr/threads:4 4.185 1.36%
bm_make_exception_ptr/threads:8 2.804 -
bm_ranges_lexicographical_compare<int>/1 1.329 1.39%
bm_ranges_lexicographical_compare<int>/1048576 68517.220 -
bm_ranges_lexicographical_compare<int>/262144 16245.315 -1.78%
bm_ranges_lexicographical_compare<int>/32768 1914.847 -
bm_ranges_lexicographical_compare<int>/4096 238.217 -
bm_ranges_lexicographical_compare<int>/512 29.770 -
bm_ranges_lexicographical_compare<int>/64 4.436 1.24%
bm_ranges_lexicographical_compare<int>/8 1.496 2.40%
bm_ranges_lexicographical_compare<signed_char>/1 1.654 1.12%
bm_ranges_lexicographical_compare<signed_char>/1048576 16255.126 -1.72%
bm_ranges_lexicographical_compare<signed_char>/262144 3839.123 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.508 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.796 -
bm_ranges_lexicographical_compare<signed_char>/512 8.068 -
bm_ranges_lexicographical_compare<signed_char>/64 2.390 2.36%
bm_ranges_lexicographical_compare<signed_char>/8 3.527 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.622 5.45%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17910.468 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4489.573 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.009 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.375 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.801 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.003 1.74%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.380 4.77%
bm_ranges_swap_ranges_vb_aligned/1024 6.523 -
bm_ranges_swap_ranges_vb_aligned/1048576 3340.183 -
bm_ranges_swap_ranges_vb_aligned/128 3.443 -
bm_ranges_swap_ranges_vb_aligned/131072 245.627 -
bm_ranges_swap_ranges_vb_aligned/16 3.319 -
bm_ranges_swap_ranges_vb_aligned/16384 34.875 -
bm_ranges_swap_ranges_vb_aligned/2048 8.628 -
bm_ranges_swap_ranges_vb_aligned/256 3.466 -
bm_ranges_swap_ranges_vb_aligned/262144 483.157 -
bm_ranges_swap_ranges_vb_aligned/32 3.321 -
bm_ranges_swap_ranges_vb_aligned/32768 64.122 -
bm_ranges_swap_ranges_vb_aligned/4096 11.945 -
bm_ranges_swap_ranges_vb_aligned/512 5.268 -1.35%
bm_ranges_swap_ranges_vb_aligned/524288 1050.914 -
bm_ranges_swap_ranges_vb_aligned/64 3.019 -
bm_ranges_swap_ranges_vb_aligned/65536 123.182 -
bm_ranges_swap_ranges_vb_aligned/8 3.229 -
bm_ranges_swap_ranges_vb_aligned/8192 19.485 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15678.307 -
bm_ranges_swap_ranges_vb_unaligned/262144 3765.953 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.438 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.107 -
bm_ranges_swap_ranges_vb_unaligned/512 13.417 -
bm_ranges_swap_ranges_vb_unaligned/64 6.236 -
bm_ranges_swap_ranges_vb_unaligned/8 5.090 -
bm_swap_ranges_vb_aligned/1048576 3333.781 -
bm_swap_ranges_vb_aligned/262144 490.458 1.06%
bm_swap_ranges_vb_aligned/32768 63.592 -
bm_swap_ranges_vb_aligned/4096 12.531 -
bm_swap_ranges_vb_aligned/512 4.936 -
bm_swap_ranges_vb_aligned/64 2.851 -
bm_swap_ranges_vb_aligned/8 3.207 1.69%
bm_swap_ranges_vb_unaligned/1048576 15911.778 -
bm_swap_ranges_vb_unaligned/262144 3833.326 -
bm_swap_ranges_vb_unaligned/32768 483.462 -
bm_swap_ranges_vb_unaligned/4096 65.062 -
bm_swap_ranges_vb_unaligned/512 12.578 -
bm_swap_ranges_vb_unaligned/64 4.938 -
bm_swap_ranges_vb_unaligned/8 4.774 -1.53%
bm_write 580.677 -3.01%
ranges::min(std::deque<__int128>)/1 0.671 -5.34%
ranges::min(std::deque<__int128>)/64 22.096 2.08%
ranges::min(std::deque<__int128>)/70000 24491.593 1.12%
ranges::min(std::deque<__int128>)/8 2.857 1.21%
ranges::min(std::deque<char>)/1 0.715 3.43%
ranges::min(std::deque<char>)/64 16.546 -
ranges::min(std::deque<char>)/70000 17816.505 -
ranges::min(std::deque<char>)/8 2.353 2.13%
ranges::min(std::deque<long_long>)/1 0.639 -7.67%
ranges::min(std::deque<long_long>)/64 17.416 -16.08%
ranges::min(std::deque<long_long>)/70000 19111.334 -28.11%
ranges::min(std::deque<long_long>)/8 2.311 -
ranges::min(std::list<__int128>)/1 0.313 -30.99%
ranges::min(std::list<__int128>)/64 33.548 1.44%
ranges::min(std::list<__int128>)/70000 59487.510 -
ranges::min(std::list<__int128>)/8 2.078 -
ranges::min(std::list<char>)/1 0.397 2.90%
ranges::min(std::list<char>)/64 26.981 -2.94%
ranges::min(std::list<char>)/70000 54236.648 1.37%
ranges::min(std::list<char>)/8 1.897 -
ranges::min(std::list<long_long>)/1 0.448 68.19%
ranges::min(std::list<long_long>)/64 24.994 2.81%
ranges::min(std::list<long_long>)/70000 50217.136 11.59%
ranges::min(std::list<long_long>)/8 1.872 -3.89%
ranges::min(std::vector<__int128>)/1 0.371 8.07%
ranges::min(std::vector<__int128>)/64 25.234 -18.90%
ranges::min(std::vector<__int128>)/70000 28218.522 -22.45%
ranges::min(std::vector<__int128>)/8 2.875 -3.97%
ranges::min(std::vector<char>)/1 0.429 47.66%
ranges::min(std::vector<char>)/64 4.221 1.01%
ranges::min(std::vector<char>)/70000 489.531 -
ranges::min(std::vector<char>)/8 2.433 -1.18%
ranges::min(std::vector<long_long>)/1 0.379 29.44%
ranges::min(std::vector<long_long>)/64 4.678 -
ranges::min(std::vector<long_long>)/70000 7855.035 -
ranges::min(std::vector<long_long>)/8 2.160 -1.73%
ranges::minmax(std::deque<__int128>)/1 0.661 -
ranges::minmax(std::deque<__int128>)/64 37.011 15.34%
ranges::minmax(std::deque<__int128>)/70000 35508.988 -
ranges::minmax(std::deque<__int128>)/8 3.917 -2.67%
ranges::minmax(std::deque<char>)/1 0.662 -10.14%
ranges::minmax(std::deque<char>)/64 23.109 3.07%
ranges::minmax(std::deque<char>)/70000 24124.803 -
ranges::minmax(std::deque<char>)/8 3.873 20.43%
ranges::minmax(std::deque<long_long>)/1 0.719 -21.43%
ranges::minmax(std::deque<long_long>)/64 23.009 -6.65%
ranges::minmax(std::deque<long_long>)/70000 24702.569 -14.30%
ranges::minmax(std::deque<long_long>)/8 3.688 -9.92%
ranges::minmax(std::list<__int128>)/1 0.446 -2.59%
ranges::minmax(std::list<__int128>)/64 38.999 -
ranges::minmax(std::list<__int128>)/70000 58976.909 -
ranges::minmax(std::list<__int128>)/8 3.864 -
ranges::minmax(std::list<char>)/1 0.422 9.82%
ranges::minmax(std::list<char>)/64 35.679 6.47%
ranges::minmax(std::list<char>)/70000 56530.776 5.75%
ranges::minmax(std::list<char>)/8 2.495 -
ranges::minmax(std::list<long_long>)/1 0.368 -20.51%
ranges::minmax(std::list<long_long>)/64 30.754 1.65%
ranges::minmax(std::list<long_long>)/70000 54477.952 -1.16%
ranges::minmax(std::list<long_long>)/8 2.527 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.067 -
ranges::minmax(std::vector<__int128>)/70000 35160.941 -
ranges::minmax(std::vector<__int128>)/8 4.132 -
ranges::minmax(std::vector<char>)/1 0.624 -
ranges::minmax(std::vector<char>)/64 1.238 -9.86%
ranges::minmax(std::vector<char>)/70000 592.493 -
ranges::minmax(std::vector<char>)/8 1.136 -
ranges::minmax(std::vector<long_long>)/1 0.648 -5.79%
ranges::minmax(std::vector<long_long>)/64 10.172 -
ranges::minmax(std::vector<long_long>)/70000 9173.089 -
ranges::minmax(std::vector<long_long>)/8 2.106 -
rng::contains(deque<int>)_(process_all)/1048576 245065.637 -
rng::contains(deque<int>)_(process_all)/32 8.640 -
rng::contains(deque<int>)_(process_all)/50 12.611 -
rng::contains(deque<int>)_(process_all)/8 2.932 -5.16%
rng::contains(deque<int>)_(process_all)/8192 1879.041 -
rng::contains(list<int>)_(process_all)/1048576 847761.185 -
rng::contains(list<int>)_(process_all)/32 9.655 7.71%
rng::contains(list<int>)_(process_all)/50 17.843 -2.32%
rng::contains(list<int>)_(process_all)/8 2.372 8.98%
rng::contains(list<int>)_(process_all)/8192 7462.029 2.62%
rng::contains(vector<int>)_(process_all)/1048576 233714.365 -
rng::contains(vector<int>)_(process_all)/32 8.237 -1.02%
rng::contains(vector<int>)_(process_all)/50 12.164 -
rng::contains(vector<int>)_(process_all)/8 2.509 -8.62%
rng::contains(vector<int>)_(process_all)/8192 1808.509 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20679.174 14.21%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20135.625 6.43%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451235.131 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426701.710 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.556 22.53%
rng::contains_subrange(deque<int>)_(process_all)/32 13.558 18.75%
rng::contains_subrange(deque<int>)_(process_all)/50 24.346 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3334.615 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 500850.024 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.967 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.476 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.680 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3901.874 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475603.401 -
rng::contains_subrange(deque<int>)_(single_element)/16 11.011 5.39%
rng::contains_subrange(deque<int>)_(single_element)/32 17.674 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.506 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3720.590 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37059.146 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38690.579 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2513186.082 -
rng::contains_subrange(list<int>)_(process_all)/1048576 831420.163 -1.16%
rng::contains_subrange(list<int>)_(process_all)/16 4.907 -
rng::contains_subrange(list<int>)_(process_all)/32 10.137 -
rng::contains_subrange(list<int>)_(process_all)/50 17.356 -1.17%
rng::contains_subrange(list<int>)_(process_all)/8192 7119.805 -44.64%
rng::contains_subrange(list<int>)_(same_length)/1048576 931031.872 -2.00%
rng::contains_subrange(list<int>)_(same_length)/16 5.831 -
rng::contains_subrange(list<int>)_(same_length)/32 16.475 -4.01%
rng::contains_subrange(list<int>)_(same_length)/50 25.238 -2.14%
rng::contains_subrange(list<int>)_(same_length)/8192 8531.679 7.03%
rng::contains_subrange(list<int>)_(single_element)/1048576 829903.367 2.35%
rng::contains_subrange(list<int>)_(single_element)/16 4.932 -1.62%
rng::contains_subrange(list<int>)_(single_element)/32 10.164 -
rng::contains_subrange(list<int>)_(single_element)/50 16.080 -3.84%
rng::contains_subrange(list<int>)_(single_element)/8192 7870.174 -10.81%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13203.019 -1.10%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13934.729 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760346.739 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208067.159 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.714 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.924 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.392 -5.93%
rng::contains_subrange(vector<int>)_(process_all)/8192 1620.749 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243369.077 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.816 -3.25%
rng::contains_subrange(vector<int>)_(same_length)/32 8.646 -1.66%
rng::contains_subrange(vector<int>)_(same_length)/50 12.652 -1.50%
rng::contains_subrange(vector<int>)_(same_length)/8192 1887.866 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 239272.362 2.71%
rng::contains_subrange(vector<int>)_(single_element)/16 4.636 -4.77%
rng::contains_subrange(vector<int>)_(single_element)/32 8.470 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.270 -1.13%
rng::contains_subrange(vector<int>)_(single_element)/8192 1801.353 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 407.203 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 418714.456 -4.47%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.140 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.578 1.35%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3244.098 -4.26%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.102 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.695 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.099 -1.04%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.105 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 544.623 4.12%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 520993.127 2.59%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.640 8.75%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.566 1.34%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3997.202 2.43%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.128 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.715 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.128 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.131 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.663 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2183887.898 -7.67%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.858 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.411 -2.71%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17689.760 -3.87%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 614.627 -16.31%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442852.240 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.068 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.707 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11854.510 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1516.841 1.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2330989.202 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 58.076 -1.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.782 2.43%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20277.071 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 948.650 58.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1445587.371 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.177 -1.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.746 -1.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11735.301 5.81%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.671 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.687 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.983 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 950841.723 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.393 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.078 -1.91%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8753.122 -4.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -2.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 848.945 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1067206.425 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.054 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.716 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11441.327 -19.86%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.941 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73599.588 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.395 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.504 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.464 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.306 -1.65%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.307 1.48%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.305 -1.60%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.310 2.75%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.300 -1.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 343.882 -1.89%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354530.765 -1.77%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.530 -9.05%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.152 -2.00%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2755.113 -1.99%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.745 7.43%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.745 7.48%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.746 7.53%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.743 7.07%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.769 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9346.471 -2.43%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.274 -1.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.623 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2303.002 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.075 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15398.779 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.462 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.585 3.33%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3848.400 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 738.987 -2.32%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27136.972 -2.84%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.720 -6.19%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.432 -3.10%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10373.061 -13.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.480 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 644.443 -2.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.537 -1.17%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -3.30%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 164.468 -1.70%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.734 -2.34%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8721.526 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.532 -1.08%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.070 -1.75%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2149.336 -
rng::find(vector<bool>)_(process_all)/1024 4.544 -3.00%
rng::find(vector<bool>)_(process_all)/1048576 3630.033 -2.54%
rng::find(vector<bool>)_(process_all)/50 0.913 31.92%
rng::find(vector<bool>)_(process_all)/8 0.913 42.30%
rng::find(vector<bool>)_(process_all)/8192 33.305 -1.62%
rng::find_if(vector<bool>)_(process_all)/1024 564.214 -
rng::find_if(vector<bool>)_(process_all)/1048576 577416.839 -
rng::find_if(vector<bool>)_(process_all)/50 23.732 -
rng::find_if(vector<bool>)_(process_all)/8 3.528 -
rng::find_if(vector<bool>)_(process_all)/8192 4508.483 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.973 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 583348.438 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.278 -3.22%
rng::find_if_not(vector<bool>)_(process_all)/8 3.505 -1.70%
rng::find_if_not(vector<bool>)_(process_all)/8192 4548.921 -
rng::find_last(deque<int>)_(bail_10%)/1024 224.847 -7.34%
rng::find_last(deque<int>)_(bail_10%)/1048576 321597.593 -
rng::find_last(deque<int>)_(bail_10%)/50 11.336 -6.81%
rng::find_last(deque<int>)_(bail_10%)/8 2.712 -2.61%
rng::find_last(deque<int>)_(bail_10%)/8192 2496.104 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.618 -3.07%
rng::find_last(deque<int>)_(bail_90%)/1048576 25344.748 -22.13%
rng::find_last(deque<int>)_(bail_90%)/50 1.864 1.51%
rng::find_last(deque<int>)_(bail_90%)/8 0.835 -9.41%
rng::find_last(deque<int>)_(bail_90%)/8192 201.836 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.743 -1.39%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364910.745 -48.53%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.478 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.304 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5833.490 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 726.984 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 386034.190 -42.50%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.664 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.380 -1.23%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5967.912 -
rng::find_last(list<int>)_(bail_10%)/1024 647.831 -48.01%
rng::find_last(list<int>)_(bail_10%)/1048576 787481.150 -
rng::find_last(list<int>)_(bail_10%)/50 15.946 1.95%
rng::find_last(list<int>)_(bail_10%)/8 2.066 -
rng::find_last(list<int>)_(bail_10%)/8192 6335.014 -
rng::find_last(list<int>)_(bail_90%)/1024 76.839 1.45%
rng::find_last(list<int>)_(bail_90%)/1048576 86884.785 -
rng::find_last(list<int>)_(bail_90%)/50 1.247 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.664 -
rng::find_last(vector<char>)_(bail_10%)/1024 209.973 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205662.043 -
rng::find_last(vector<char>)_(bail_10%)/50 10.731 -
rng::find_last(vector<char>)_(bail_10%)/8 2.000 -
rng::find_last(vector<char>)_(bail_10%)/8192 1619.031 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.554 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22899.764 -
rng::find_last(vector<char>)_(bail_90%)/50 1.561 7.96%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.431 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.528 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212609.339 -
rng::find_last(vector<int>)_(bail_10%)/50 10.743 -1.36%
rng::find_last(vector<int>)_(bail_10%)/8 2.008 -1.10%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.395 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.799 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23095.273 -
rng::find_last(vector<int>)_(bail_90%)/50 1.389 -5.01%
rng::find_last(vector<int>)_(bail_90%)/8 0.444 13.09%
rng::find_last(vector<int>)_(bail_90%)/8192 188.289 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.206 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 359992.720 -2.29%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.952 -1.83%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.790 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2754.719 -1.21%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.159 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38131.303 -2.94%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.588 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.971 -10.20%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.754 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.712 -1.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 893272.785 -1.36%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.441 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.329 -9.93%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7021.146 -1.58%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 761.099 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893332.856 -1.31%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.402 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.217 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6689.740 -
rng::find_last_if(list<int>)_(bail_10%)/1024 671.691 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 798130.203 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.137 -1.05%
rng::find_last_if(list<int>)_(bail_10%)/8 3.288 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6652.357 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.158 -1.08%
rng::find_last_if(list<int>)_(bail_90%)/1048576 87933.540 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.169 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if(list<int>)_(bail_90%)/8192 599.984 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.079 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237986.658 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.406 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.067 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.740 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.878 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26162.271 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 3.22%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.011 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.961 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305726.494 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.529 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.628 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2179.273 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.897 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33405.096 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.514 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.684 32.47%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.076 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.361 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 377177.773 3.92%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.359 -1.34%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.814 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2753.690 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.718 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38179.073 -1.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.558 3.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.969 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.483 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 756.518 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905517.484 -1.23%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.497 -1.43%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.193 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7362.979 9.16%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 761.876 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 893448.698 -1.49%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.995 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.600 5.60%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6455.351 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 687.295 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801891.399 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.768 -2.90%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.204 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6657.045 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.902 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88390.581 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.107 1.09%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.495 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.421 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238008.461 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.298 -1.65%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.594 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.042 -1.57%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26239.033 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.561 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.623 30.79%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.199 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.012 -3.13%
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306093.732 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.602 -14.11%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2175.567 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.161 -1.40%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 35020.927 4.40%
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.511 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.492 3.96%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.236 -
rng::fold_left(deque<int>)/1048576 550576.624 -
rng::fold_left(deque<int>)/32 16.401 -1.36%
rng::fold_left(deque<int>)/50 27.360 -1.51%
rng::fold_left(deque<int>)/8 3.920 -3.88%
rng::fold_left(deque<int>)/8192 4467.047 2.69%
rng::fold_left(list<int>)/1048576 1355874.195 -1.45%
rng::fold_left(list<int>)/32 20.702 -
rng::fold_left(list<int>)/50 37.589 -
rng::fold_left(list<int>)/8 3.842 -
rng::fold_left(list<int>)/8192 10866.015 1.39%
rng::fold_left(vector<int>)/1048576 1324395.558 -
rng::fold_left(vector<int>)/32 21.642 -
rng::fold_left(vector<int>)/50 37.115 -
rng::fold_left(vector<int>)/8 3.552 -
rng::fold_left(vector<int>)/8192 10304.786 -
rng::for_each(map<int>)/32 21.180 -
rng::for_each(map<int>)/50 48.339 -3.24%
rng::for_each(map<int>)/8 4.446 -
rng::for_each(map<int>)/8192 16190.186 -2.77%
rng::for_each(multimap<int>)/32 21.142 -
rng::for_each(multimap<int>)/50 45.097 -1.38%
rng::for_each(multimap<int>)/8 4.490 -1.01%
rng::for_each(multimap<int>)/8192 16141.997 -3.11%
rng::for_each(multiset<int>)/32 21.220 -
rng::for_each(multiset<int>)/50 43.684 -1.17%
rng::for_each(multiset<int>)/8 4.515 -
rng::for_each(multiset<int>)/8192 15266.177 -4.21%
rng::for_each(set<int>)/32 22.487 6.37%
rng::for_each(set<int>)/50 45.849 -
rng::for_each(set<int>)/8 4.607 -
rng::for_each(set<int>)/8192 15371.646 -6.05%
rng::starts_with(deque<int>)/1000 451.091 -
rng::starts_with(deque<int>)/1024 482.096 1.27%
rng::starts_with(deque<int>)/1048576 491649.541 -
rng::starts_with(deque<int>)/8 3.889 -1.96%
rng::starts_with(deque<int>)/8192 3831.545 -
rng::starts_with(deque<int>,_pred)/1000 511.665 -
rng::starts_with(deque<int>,_pred)/1024 527.772 -3.99%
rng::starts_with(deque<int>,_pred)/1048576 516057.631 -
rng::starts_with(deque<int>,_pred)/8 4.640 -
rng::starts_with(deque<int>,_pred)/8192 4073.058 2.28%
rng::starts_with(list<int>)/1000 753.078 -
rng::starts_with(list<int>)/1024 771.518 -
rng::starts_with(list<int>)/1048576 940273.563 -
rng::starts_with(list<int>)/8 2.931 -
rng::starts_with(list<int>)/8192 9187.607 7.04%
rng::starts_with(list<int>,_pred)/1000 787.066 -
rng::starts_with(list<int>,_pred)/1024 805.603 -
rng::starts_with(list<int>,_pred)/1048576 971670.360 -
rng::starts_with(list<int>,_pred)/8 3.517 -
rng::starts_with(list<int>,_pred)/8192 9758.481 -15.03%
rng::starts_with(vector<int>)/1000 58.279 -
rng::starts_with(vector<int>)/1024 59.869 -
rng::starts_with(vector<int>)/1048576 69499.983 1.54%
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.172 -
rng::starts_with(vector<int>,_pred)/1000 279.410 -
rng::starts_with(vector<int>,_pred)/1024 289.158 -
rng::starts_with(vector<int>,_pred)/1048576 304239.800 -
rng::starts_with(vector<int>,_pred)/8 2.476 4.96%
rng::starts_with(vector<int>,_pred)/8192 2481.603 -
std::adjacent_find(deque<int>)/1024 460.769 -
std::adjacent_find(deque<int>)/1048576 474101.360 -
std::adjacent_find(deque<int>)/50 15.804 -2.28%
std::adjacent_find(deque<int>)/8 2.854 -12.81%
std::adjacent_find(deque<int>)/8192 3695.958 -
std::adjacent_find(deque<int>,_pred)/1024 628.424 -
std::adjacent_find(deque<int>,_pred)/1048576 649052.469 -
std::adjacent_find(deque<int>,_pred)/50 30.755 4.03%
std::adjacent_find(deque<int>,_pred)/8 4.519 4.66%
std::adjacent_find(deque<int>,_pred)/8192 5087.994 -
std::adjacent_find(list<int>)/1024 733.650 -
std::adjacent_find(list<int>)/1048576 869438.502 -1.64%
std::adjacent_find(list<int>)/50 23.167 -
std::adjacent_find(list<int>)/8 2.072 -2.52%
std::adjacent_find(list<int>)/8192 7132.837 -1.32%
std::adjacent_find(list<int>,_pred)/1024 787.408 -
std::adjacent_find(list<int>,_pred)/1048576 915312.337 -2.09%
std::adjacent_find(list<int>,_pred)/50 29.221 -
std::adjacent_find(list<int>,_pred)/8 3.769 -1.46%
std::adjacent_find(list<int>,_pred)/8192 7171.409 -
std::adjacent_find(vector<int>)/1024 235.045 -
std::adjacent_find(vector<int>)/1048576 237986.320 1.73%
std::adjacent_find(vector<int>)/50 12.820 7.46%
std::adjacent_find(vector<int>)/8 2.137 6.04%
std::adjacent_find(vector<int>)/8192 1841.525 -
std::adjacent_find(vector<int>,_pred)/1024 400.659 -
std::adjacent_find(vector<int>,_pred)/1048576 466552.237 -1.25%
std::adjacent_find(vector<int>,_pred)/50 23.433 3.69%
std::adjacent_find(vector<int>,_pred)/8 3.331 1.37%
std::adjacent_find(vector<int>,_pred)/8192 3188.550 -
std::all_of(deque<int>)_(process_all)/32 14.797 20.04%
std::all_of(deque<int>)_(process_all)/32768 10803.808 3.20%
std::all_of(deque<int>)_(process_all)/50 21.221 12.14%
std::all_of(deque<int>)_(process_all)/8 4.825 40.03%
std::all_of(deque<int>)_(process_all)/8192 2719.672 3.84%
std::all_of(list<int>)_(process_all)/32 11.424 -
std::all_of(list<int>)_(process_all)/32768 25761.953 -29.66%
std::all_of(list<int>)_(process_all)/50 21.770 -
std::all_of(list<int>)_(process_all)/8 2.647 -
std::all_of(list<int>)_(process_all)/8192 7890.928 -13.49%
std::all_of(vector<int>)_(process_all)/32 8.377 -
std::all_of(vector<int>)_(process_all)/32768 8130.951 -
std::all_of(vector<int>)_(process_all)/50 13.751 -8.47%
std::all_of(vector<int>)_(process_all)/8 2.539 8.96%
std::all_of(vector<int>)_(process_all)/8192 2038.671 -
std::any_of(deque<int>)_(process_all)/32 12.289 -
std::any_of(deque<int>)_(process_all)/32768 10085.287 -11.08%
std::any_of(deque<int>)_(process_all)/50 18.865 -
std::any_of(deque<int>)_(process_all)/8 3.428 -
std::any_of(deque<int>)_(process_all)/8192 2519.210 -11.10%
std::any_of(list<int>)_(process_all)/32 11.636 -
std::any_of(list<int>)_(process_all)/32768 25811.982 -13.88%
std::any_of(list<int>)_(process_all)/50 21.827 -1.13%
std::any_of(list<int>)_(process_all)/8 2.673 -
std::any_of(list<int>)_(process_all)/8192 6960.949 -14.21%
std::any_of(vector<int>)_(process_all)/32 8.336 -1.75%
std::any_of(vector<int>)_(process_all)/32768 8083.504 -
std::any_of(vector<int>)_(process_all)/50 13.665 -1.54%
std::any_of(vector<int>)_(process_all)/8 2.501 4.49%
std::any_of(vector<int>)_(process_all)/8192 2036.384 -
std::copy(deque<int>)/1048576 50140.054 -17.34%
std::copy(deque<int>)/262144 11749.597 -27.78%
std::copy(deque<int>)/32768 1135.772 -
std::copy(deque<int>)/4096 145.041 -
std::copy(deque<int>)/512 16.622 -
std::copy(deque<int>)/64 2.748 1.69%
std::copy(deque<int>)/8 2.774 2.47%
std::copy(list<int>)/1048576 860185.508 -2.22%
std::copy(list<int>)/262144 214032.386 -4.60%
std::copy(list<int>)/32768 25939.752 -14.35%
std::copy(list<int>)/4096 3205.633 -
std::copy(list<int>)/512 364.528 -
std::copy(list<int>)/64 33.619 11.43%
std::copy(list<int>)/8 2.501 1.91%
std::copy(vector<bool>)_(aligned)/1048576 3398.250 125.85%
std::copy(vector<bool>)_(aligned)/262144 758.254 27.36%
std::copy(vector<bool>)_(aligned)/32768 35.205 -
std::copy(vector<bool>)_(aligned)/4096 4.866 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.341 -
std::copy(vector<bool>)_(unaligned)/1048576 7013.401 -3.62%
std::copy(vector<bool>)_(unaligned)/262144 1713.698 -
std::copy(vector<bool>)_(unaligned)/32768 217.771 1.41%
std::copy(vector<bool>)_(unaligned)/4096 26.025 -
std::copy(vector<bool>)_(unaligned)/512 3.494 -
std::copy(vector<bool>)_(unaligned)/64 1.784 -
std::copy(vector<int>)/1048576 50204.667 -
std::copy(vector<int>)/262144 12528.818 -31.62%
std::copy(vector<int>)/32768 3454.196 126.78%
std::copy(vector<int>)/4096 190.643 28.80%
std::copy(vector<int>)/512 15.927 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.255 2.19%
std::copy_backward(deque<int>)/1048576 130432.022 -9.03%
std::copy_backward(deque<int>)/262144 30885.809 -11.17%
std::copy_backward(deque<int>)/32768 3698.955 -2.32%
std::copy_backward(deque<int>)/4096 147.150 -
std::copy_backward(deque<int>)/512 18.020 -
std::copy_backward(deque<int>)/64 3.039 -
std::copy_backward(deque<int>)/8 2.834 5.15%
std::copy_backward(list<int>)/1048576 872644.535 -1.77%
std::copy_backward(list<int>)/262144 216836.265 -1.30%
std::copy_backward(list<int>)/32768 26440.707 -
std::copy_backward(list<int>)/4096 3269.896 2.30%
std::copy_backward(list<int>)/512 395.617 8.47%
std::copy_backward(list<int>)/64 31.044 1.03%
std::copy_backward(list<int>)/8 2.358 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3067.948 -18.21%
std::copy_backward(vector<bool>)_(aligned)/262144 539.822 -5.62%
std::copy_backward(vector<bool>)_(aligned)/32768 35.541 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.098 3.32%
std::copy_backward(vector<bool>)_(aligned)/512 1.781 20.47%
std::copy_backward(vector<bool>)_(aligned)/64 1.835 10.71%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6539.953 -7.58%
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.266 -
std::copy_backward(vector<bool>)_(unaligned)/32768 202.672 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.321 -1.23%
std::copy_backward(vector<bool>)_(unaligned)/512 4.790 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -1.26%
std::copy_backward(vector<int>)/1048576 50213.140 -
std::copy_backward(vector<int>)/262144 12527.856 -1.04%
std::copy_backward(vector<int>)/32768 3770.757 71.17%
std::copy_backward(vector<int>)/4096 225.141 -2.53%
std::copy_backward(vector<int>)/512 16.494 -
std::copy_backward(vector<int>)/64 2.511 -
std::copy_backward(vector<int>)/8 2.169 -1.89%
std::copy_if(deque<int>)_(entire_range)/1048576 276275.372 -
std::copy_if(deque<int>)_(entire_range)/262144 69479.256 -
std::copy_if(deque<int>)_(entire_range)/32768 8637.533 -
std::copy_if(deque<int>)_(entire_range)/4096 1018.990 -
std::copy_if(deque<int>)_(entire_range)/512 134.986 -
std::copy_if(deque<int>)_(entire_range)/64 16.093 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 3.83%
std::copy_if(deque<int>)_(every_other)/1048576 369744.126 -
std::copy_if(deque<int>)_(every_other)/262144 92455.237 -
std::copy_if(deque<int>)_(every_other)/32768 11551.215 -
std::copy_if(deque<int>)_(every_other)/4096 1446.998 -
std::copy_if(deque<int>)_(every_other)/512 180.408 -
std::copy_if(deque<int>)_(every_other)/64 23.356 -
std::copy_if(deque<int>)_(every_other)/8 3.472 1.18%
std::copy_if(list<int>)_(entire_range)/1048576 864991.153 -
std::copy_if(list<int>)_(entire_range)/262144 215826.067 -
std::copy_if(list<int>)_(entire_range)/32768 25630.870 -
std::copy_if(list<int>)_(entire_range)/4096 3000.997 -
std::copy_if(list<int>)_(entire_range)/512 367.573 -
std::copy_if(list<int>)_(entire_range)/64 30.206 -7.63%
std::copy_if(list<int>)_(entire_range)/8 2.537 -
std::copy_if(list<int>)_(every_other)/1048576 831719.293 -1.13%
std::copy_if(list<int>)_(every_other)/262144 209049.102 -
std::copy_if(list<int>)_(every_other)/32768 25237.418 -1.28%
std::copy_if(list<int>)_(every_other)/4096 3406.596 2.33%
std::copy_if(list<int>)_(every_other)/512 295.396 -17.25%
std::copy_if(list<int>)_(every_other)/64 27.927 -
std::copy_if(list<int>)_(every_other)/8 2.284 -
std::copy_if(vector<int>)_(entire_range)/1048576 243397.504 -
std::copy_if(vector<int>)_(entire_range)/262144 59383.419 -
std::copy_if(vector<int>)_(entire_range)/32768 7394.249 -
std::copy_if(vector<int>)_(entire_range)/4096 925.339 -
std::copy_if(vector<int>)_(entire_range)/512 122.117 -
std::copy_if(vector<int>)_(entire_range)/64 15.205 -2.61%
std::copy_if(vector<int>)_(entire_range)/8 2.294 1.59%
std::copy_if(vector<int>)_(every_other)/1048576 491479.138 1.92%
std::copy_if(vector<int>)_(every_other)/262144 127188.506 -3.57%
std::copy_if(vector<int>)_(every_other)/32768 16113.979 -
std::copy_if(vector<int>)_(every_other)/4096 1985.888 -
std::copy_if(vector<int>)_(every_other)/512 253.520 -
std::copy_if(vector<int>)_(every_other)/64 32.683 -
std::copy_if(vector<int>)_(every_other)/8 4.119 -
std::copy_n(deque<int>)/1048576 50151.327 -2.38%
std::copy_n(deque<int>)/262144 11709.073 -
std::copy_n(deque<int>)/32768 1141.905 -
std::copy_n(deque<int>)/4096 145.420 -
std::copy_n(deque<int>)/512 16.728 -
std::copy_n(deque<int>)/64 2.782 -
std::copy_n(deque<int>)/8 2.779 1.07%
std::copy_n(list<int>)/1048576 864780.634 -
std::copy_n(list<int>)/262144 215772.169 -2.19%
std::copy_n(list<int>)/32768 26367.920 -2.16%
std::copy_n(list<int>)/4096 3549.775 -
std::copy_n(list<int>)/512 341.544 -
std::copy_n(list<int>)/64 14.486 -1.17%
std::copy_n(list<int>)/8 2.211 -
std::copy_n(vector<bool>)_(aligned)/1048576 3038.464 -17.14%
std::copy_n(vector<bool>)_(aligned)/262144 738.962 4.36%
std::copy_n(vector<bool>)_(aligned)/32768 35.318 -
std::copy_n(vector<bool>)_(aligned)/4096 4.779 -
std::copy_n(vector<bool>)_(aligned)/512 1.371 -
std::copy_n(vector<bool>)_(aligned)/64 1.341 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.170 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.912 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.010 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.008 -
std::copy_n(vector<bool>)_(unaligned)/512 3.490 -
std::copy_n(vector<bool>)_(unaligned)/64 1.789 -
std::copy_n(vector<int>)/1048576 50335.613 2.18%
std::copy_n(vector<int>)/262144 12604.964 -1.07%
std::copy_n(vector<int>)/32768 1582.812 -30.08%
std::copy_n(vector<int>)/4096 172.577 18.54%
std::copy_n(vector<int>)/512 16.038 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.232 -3.70%
std::count(deque<int>)_(every_other)/1024 246.574 -
std::count(deque<int>)_(every_other)/1048576 252701.476 -
std::count(deque<int>)_(every_other)/8 2.527 -
std::count(deque<int>)_(every_other)/8192 1939.579 -
std::count(list<int>)_(every_other)/1024 709.346 -
std::count(list<int>)_(every_other)/1048576 825770.566 -
std::count(list<int>)_(every_other)/8 2.039 -1.35%
std::count(list<int>)_(every_other)/8192 7282.721 -
std::count(vector<bool>)/1000 2.996 1.07%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1453.618 -
std::count(vector<bool>)/8192 11.390 -
std::count(vector<int>)_(every_other)/1024 102.451 -
std::count(vector<int>)_(every_other)/1048576 104910.055 -
std::count(vector<int>)_(every_other)/8 1.379 6.43%
std::count(vector<int>)_(every_other)/8192 814.935 -
std::count_if(deque<int>)_(every_other)/1024 346.213 -
std::count_if(deque<int>)_(every_other)/1048576 342076.698 -
std::count_if(deque<int>)_(every_other)/8 3.484 -
std::count_if(deque<int>)_(every_other)/8192 2684.571 -
std::count_if(list<int>)_(every_other)/1024 749.171 -
std::count_if(list<int>)_(every_other)/1048576 881911.405 -1.77%
std::count_if(list<int>)_(every_other)/8 2.759 -
std::count_if(list<int>)_(every_other)/8192 7129.414 -
std::count_if(vector<int>)_(every_other)/1024 245.638 -
std::count_if(vector<int>)_(every_other)/1048576 247578.414 -
std::count_if(vector<int>)_(every_other)/8 4.152 -
std::count_if(vector<int>)_(every_other)/8192 1895.995 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 651.500 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.278 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2538.958 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 319.763 -4.24%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.157 3.33%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2564.948 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.193 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.275 2.43%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 452.904 2.49%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.590 1.33%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.156 2.16%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.001 1.90%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.191 1.20%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.234 1.67%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2164.523 -
std::deque<int>::ctor(size)/1024 76.942 -
std::deque<int>::ctor(size)/32 28.789 -1.18%
std::deque<int>::ctor(size)/8192 464.005 2.71%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.002 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.048 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 437.189 2.99%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.636 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.756 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.334 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.248 -3.03%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.946 3.08%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.367 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.097 1.78%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.119 2.12%
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.967 -1.18%
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.316 2.07%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.677 -1.31%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.538 1.81%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.792 2.53%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.864 1.70%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 354.532 2.81%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.785 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.087 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2539.139 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.736 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1046.055 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 413.672 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8100.475 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12904.361 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 751.363 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114788.649 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 643.789 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.816 -1.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6117.344 -1.09%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6707.536 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.002 7.50%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54774.202 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 871.792 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.333 -11.64%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13012.797 1.04%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 24214.840 11.47%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 702.807 3.37%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 212936.298 10.65%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 897.466 2.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 55.269 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13375.036 4.12%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20825.361 -4.46%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 643.767 -5.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183800.637 -4.30%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1074.490 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.470 -4.59%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11725.384 1.50%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21064.336 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 651.842 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 185635.156 -
std::deque<std::string>::ctor(size)/1024 665.982 2.01%
std::deque<std::string>::ctor(size)/32 41.717 -
std::deque<std::string>::ctor(size)/8192 8603.397 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 961.807 -2.83%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.314 -19.31%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12672.302 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20395.798 -7.95%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 591.585 -9.86%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177858.035 -7.61%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.393 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.398 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.390 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 30.122 20.80%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 27.203 12.02%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.837 7.44%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.254 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.705 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.939 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.206 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.983 4.20%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2365.834 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.934 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.788 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.937 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.417 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.822 -4.36%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.356 -3.00%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.602 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.650 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2340.223 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.931 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.244 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2381.181 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.130 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.264 1.58%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4580.764 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6493.034 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.209 -1.29%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52651.848 -1.58%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1045.018 -1.41%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.228 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8106.241 -3.47%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12874.156 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 752.915 -2.33%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114523.046 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.246 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.273 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.147 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.701 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.684 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.850 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.503 -
std::distance(join_view(vector<vector<int>>))/50 0.630 -4.08%
std::distance(join_view(vector<vector<int>>))/8192 8.315 -
std::equal(deque<int>)_(it,_it,_it)/1024 480.559 -4.34%
std::equal(deque<int>)_(it,_it,_it)/1048576 480110.912 -3.42%
std::equal(deque<int>)_(it,_it,_it)/50 23.620 11.75%
std::equal(deque<int>)_(it,_it,_it)/8 4.274 -
std::equal(deque<int>)_(it,_it,_it)/8192 3853.467 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 499.230 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503619.181 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 30.059 10.96%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.097 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3918.968 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 531.455 1.69%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 532871.922 4.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 30.204 1.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.121 -2.39%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4104.837 4.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 512.893 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 522797.809 1.03%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.047 2.70%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.331 -4.69%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4060.672 1.05%
std::equal(list<int>)_(it,_it,_it)/1024 1124.137 -1.55%
std::equal(list<int>)_(it,_it,_it)/1048576 1368471.553 4.26%
std::equal(list<int>)_(it,_it,_it)/50 35.221 -1.06%
std::equal(list<int>)_(it,_it,_it)/8 2.705 -
std::equal(list<int>)_(it,_it,_it)/8192 9383.410 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.606 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 944554.772 -1.07%
std::equal(list<int>)_(it,_it,_it,_it)/50 27.476 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.958 1.65%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11824.279 2.80%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 799.928 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 972866.425 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.593 5.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.544 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12065.227 2.33%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1154.245 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1312947.041 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.530 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12249.623 -7.70%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6435.732 2.11%
std::equal(vector<bool>)_(unaligned)/50 0.845 7.90%
std::equal(vector<bool>)_(unaligned)/8 0.841 5.44%
std::equal(vector<bool>)_(unaligned)/8192 56.486 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.448 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73650.979 -
std::equal(vector<int>)_(it,_it,_it)/50 4.141 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.634 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.288 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73693.684 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.593 11.80%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.612 23.10%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.374 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 304.456 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322339.664 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.168 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2400.343 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 292.154 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305510.680 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.500 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.828 6.46%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.783 -
std::fill(deque<int>)/1024 30.215 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 236.227 -
std::fill(list<int>)/1024 505.046 1.41%
std::fill(list<int>)/32 8.250 -
std::fill(list<int>)/50 33.215 -3.35%
std::fill(list<int>)/8192 7182.646 -11.62%
std::fill(vector<bool>)/1048576 3828.805 -
std::fill(vector<bool>)/262144 229.452 -
std::fill(vector<bool>)/32768 30.355 1.15%
std::fill(vector<bool>)/4096 4.180 -
std::fill(vector<bool>)/512 1.567 -2.64%
std::fill(vector<bool>)/64 1.593 -2.84%
std::fill(vector<int>)/1024 29.806 -
std::fill(vector<int>)/32 1.060 2.21%
std::fill(vector<int>)/50 2.195 -
std::fill(vector<int>)/8192 233.576 -
std::fill_n(deque<int>)/1024 29.463 -
std::fill_n(deque<int>)/32 1.158 -
std::fill_n(deque<int>)/50 2.212 -
std::fill_n(deque<int>)/8192 234.706 -
std::fill_n(list<int>)/1024 649.128 38.10%
std::fill_n(list<int>)/32 8.054 -
std::fill_n(list<int>)/50 15.679 -
std::fill_n(list<int>)/8192 6909.920 -11.84%
std::fill_n(vector<bool>)/1048576 2436.229 -36.25%
std::fill_n(vector<bool>)/262144 406.602 -56.79%
std::fill_n(vector<bool>)/32768 29.919 -2.25%
std::fill_n(vector<bool>)/4096 4.160 -
std::fill_n(vector<bool>)/512 1.461 -
std::fill_n(vector<bool>)/64 1.440 2.41%
std::fill_n(vector<int>)/1024 29.204 -
std::fill_n(vector<int>)/32 1.139 -
std::fill_n(vector<int>)/50 2.206 -
std::fill_n(vector<int>)/8192 232.792 -
std::find(deque<int>)_(bail_25%)/1024 67.569 -
std::find(deque<int>)_(bail_25%)/32768 1913.767 -
std::find(deque<int>)_(bail_25%)/8 2.277 -
std::find(deque<int>)_(bail_25%)/8192 478.847 -
std::find(deque<int>)_(process_all)/1024 241.941 -
std::find(deque<int>)_(process_all)/32768 7718.250 -
std::find(deque<int>)_(process_all)/50 13.254 -6.62%
std::find(deque<int>)_(process_all)/8 3.445 4.35%
std::find(deque<int>)_(process_all)/8192 1932.143 -
std::find(list<int>)_(bail_25%)/1024 132.803 -1.22%
std::find(list<int>)_(bail_25%)/32768 8189.787 2.15%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1461.268 -1.45%
std::find(list<int>)_(process_all)/1024 772.755 12.14%
std::find(list<int>)_(process_all)/32768 25957.318 -2.59%
std::find(list<int>)_(process_all)/50 19.294 1.27%
std::find(list<int>)_(process_all)/8 2.335 -
std::find(list<int>)_(process_all)/8192 7342.185 -
std::find(vector<bool>)_(process_all)/1024 5.107 8.15%
std::find(vector<bool>)_(process_all)/1048576 3687.660 -
std::find(vector<bool>)_(process_all)/50 0.915 49.94%
std::find(vector<bool>)_(process_all)/8 0.912 49.56%
std::find(vector<bool>)_(process_all)/8192 34.964 4.14%
std::find(vector<char>)_(bail_25%)/1024 5.305 -6.70%
std::find(vector<char>)_(bail_25%)/32768 135.718 -1.51%
std::find(vector<char>)_(bail_25%)/8 1.154 6.21%
std::find(vector<char>)_(bail_25%)/8192 39.541 -3.42%
std::find(vector<char>)_(process_all)/1024 16.109 -
std::find(vector<char>)_(process_all)/32768 492.051 -
std::find(vector<char>)_(process_all)/50 1.637 -
std::find(vector<char>)_(process_all)/8 0.923 -
std::find(vector<char>)_(process_all)/8192 134.885 -
std::find(vector<int>)_(bail_25%)/1024 65.640 -
std::find(vector<int>)_(bail_25%)/32768 1983.119 6.18%
std::find(vector<int>)_(bail_25%)/8 1.373 -2.88%
std::find(vector<int>)_(bail_25%)/8192 486.487 2.84%
std::find(vector<int>)_(process_all)/1024 240.628 -
std::find(vector<int>)_(process_all)/32768 7356.164 -
std::find(vector<int>)_(process_all)/50 12.308 -
std::find(vector<int>)_(process_all)/8 2.737 1.87%
std::find(vector<int>)_(process_all)/8192 1839.419 -
std::find(vector<long_long>)_(bail_25%)/1024 23.030 -
std::find(vector<long_long>)_(bail_25%)/32768 727.658 -
std::find(vector<long_long>)_(bail_25%)/8 0.865 -
std::find(vector<long_long>)_(bail_25%)/8192 187.695 -
std::find(vector<long_long>)_(process_all)/1024 89.876 -4.21%
std::find(vector<long_long>)_(process_all)/32768 2890.217 -
std::find(vector<long_long>)_(process_all)/50 4.390 -1.75%
std::find(vector<long_long>)_(process_all)/8 1.084 -
std::find(vector<long_long>)_(process_all)/8192 720.452 -1.55%
std::find(vector<short>)_(bail_25%)/1024 5.983 -
std::find(vector<short>)_(bail_25%)/32768 187.423 -
std::find(vector<short>)_(bail_25%)/8 0.820 14.40%
std::find(vector<short>)_(bail_25%)/8192 45.538 -
std::find(vector<short>)_(process_all)/1024 22.461 -
std::find(vector<short>)_(process_all)/32768 720.085 -
std::find(vector<short>)_(process_all)/50 1.675 -
std::find(vector<short>)_(process_all)/8 0.685 -
std::find(vector<short>)_(process_all)/8192 179.878 -
std::find_end(deque<int>)_(match_near_end)/1000 44.397 7.26%
std::find_end(deque<int>)_(match_near_end)/1024 33.649 -3.68%
std::find_end(deque<int>)_(match_near_end)/8192 273.815 -3.53%
std::find_end(deque<int>)_(near_matches)/1000 15684.889 -
std::find_end(deque<int>)_(near_matches)/1024 16293.510 -
std::find_end(deque<int>)_(near_matches)/8192 1118325.134 -
std::find_end(deque<int>)_(process_all)/1000 292.026 2.39%
std::find_end(deque<int>)_(process_all)/1024 301.566 3.41%
std::find_end(deque<int>)_(process_all)/1048576 277665.216 4.61%
std::find_end(deque<int>)_(process_all)/8192 2133.937 6.88%
std::find_end(deque<int>)_(same_length)/1000 400.721 22.81%
std::find_end(deque<int>)_(same_length)/1024 405.288 21.54%
std::find_end(deque<int>)_(same_length)/8192 3354.591 23.40%
std::find_end(deque<int>)_(single_element)/1000 322.239 -
std::find_end(deque<int>)_(single_element)/1024 342.742 -8.87%
std::find_end(deque<int>)_(single_element)/8192 2510.946 -14.89%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.691 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.755 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.440 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30969.844 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32105.294 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1875250.670 -
std::find_end(deque<int>,_pred)_(process_all)/1000 574.010 -2.63%
std::find_end(deque<int>,_pred)_(process_all)/1024 583.727 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590540.789 -1.48%
std::find_end(deque<int>,_pred)_(process_all)/8192 4339.507 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.343 -
std::find_end(deque<int>,_pred)_(same_length)/1024 797.433 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5001.490 -
std::find_end(deque<int>,_pred)_(single_element)/1000 659.132 -6.55%
std::find_end(deque<int>,_pred)_(single_element)/1024 666.077 -2.96%
std::find_end(deque<int>,_pred)_(single_element)/8192 4870.689 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.692 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.802 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257046.894 -
std::find_end(forward_list<int>)_(near_matches)/1000 36487.977 -
std::find_end(forward_list<int>)_(near_matches)/1024 37828.247 -
std::find_end(forward_list<int>)_(near_matches)/8192 2454094.737 -
std::find_end(forward_list<int>)_(process_all)/1000 695.673 1.89%
std::find_end(forward_list<int>)_(process_all)/1024 710.354 -
std::find_end(forward_list<int>)_(process_all)/1048576 755957.030 -2.47%
std::find_end(forward_list<int>)_(process_all)/8192 5726.233 -
std::find_end(forward_list<int>)_(same_length)/1000 1469.713 -
std::find_end(forward_list<int>)_(same_length)/1024 1488.627 -
std::find_end(forward_list<int>)_(same_length)/8192 14309.085 -
std::find_end(forward_list<int>)_(single_element)/1000 690.712 -
std::find_end(forward_list<int>)_(single_element)/1024 711.088 -1.16%
std::find_end(forward_list<int>)_(single_element)/8192 6067.480 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.337 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5152.140 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277312.804 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41152.974 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42835.850 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2677525.862 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 766.886 2.18%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 784.231 3.34%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 865375.414 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6324.795 3.57%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1522.615 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1559.994 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16894.863 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 759.521 -1.82%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 777.373 -3.21%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6376.118 -4.21%
std::find_end(list<int>)_(match_near_end)/1000 78.953 -
std::find_end(list<int>)_(match_near_end)/1024 59.783 -
std::find_end(list<int>)_(match_near_end)/8192 602.790 -
std::find_end(list<int>)_(near_matches)/1000 33055.166 -1.46%
std::find_end(list<int>)_(near_matches)/1024 37070.119 5.67%
std::find_end(list<int>)_(near_matches)/8192 2299181.846 1.86%
std::find_end(list<int>)_(process_all)/1000 713.068 -
std::find_end(list<int>)_(process_all)/1024 727.847 -
std::find_end(list<int>)_(process_all)/1048576 869762.097 -1.89%
std::find_end(list<int>)_(process_all)/8192 7600.095 -
std::find_end(list<int>)_(same_length)/1000 745.017 -
std::find_end(list<int>)_(same_length)/1024 746.247 -
std::find_end(list<int>)_(same_length)/8192 8052.887 -17.03%
std::find_end(list<int>)_(single_element)/1000 716.089 -
std::find_end(list<int>)_(single_element)/1024 729.511 -
std::find_end(list<int>)_(single_element)/8192 7800.850 -6.90%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.435 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.355 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.163 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36896.224 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38166.898 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2400113.157 -
std::find_end(list<int>,_pred)_(process_all)/1000 789.900 -
std::find_end(list<int>,_pred)_(process_all)/1024 809.055 -1.10%
std::find_end(list<int>,_pred)_(process_all)/1048576 952090.617 -7.61%
std::find_end(list<int>,_pred)_(process_all)/8192 8157.801 -6.96%
std::find_end(list<int>,_pred)_(same_length)/1000 769.410 -
std::find_end(list<int>,_pred)_(same_length)/1024 788.412 -
std::find_end(list<int>,_pred)_(same_length)/8192 9205.612 4.19%
std::find_end(list<int>,_pred)_(single_element)/1000 792.425 -
std::find_end(list<int>,_pred)_(single_element)/1024 811.251 -
std::find_end(list<int>,_pred)_(single_element)/8192 8275.176 -3.77%
std::find_end(vector<int>)_(match_near_end)/1000 27.910 -
std::find_end(vector<int>)_(match_near_end)/1024 28.858 -1.39%
std::find_end(vector<int>)_(match_near_end)/8192 201.631 -
std::find_end(vector<int>)_(near_matches)/1000 13444.736 -
std::find_end(vector<int>)_(near_matches)/1024 13915.196 -1.25%
std::find_end(vector<int>)_(near_matches)/8192 763252.940 -1.02%
std::find_end(vector<int>)_(process_all)/1000 215.181 -1.20%
std::find_end(vector<int>)_(process_all)/1024 220.378 -
std::find_end(vector<int>)_(process_all)/1048576 215878.005 -
std::find_end(vector<int>)_(process_all)/8192 1669.682 -
std::find_end(vector<int>)_(same_length)/1000 241.428 -
std::find_end(vector<int>)_(same_length)/1024 246.751 -
std::find_end(vector<int>)_(same_length)/8192 2020.795 -
std::find_end(vector<int>)_(single_element)/1000 238.817 -
std::find_end(vector<int>)_(single_element)/1024 244.195 -
std::find_end(vector<int>)_(single_element)/8192 1859.926 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.404 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.002 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.481 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22975.818 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23917.697 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451493.604 -
std::find_end(vector<int>,_pred)_(process_all)/1000 522.927 -
std::find_end(vector<int>,_pred)_(process_all)/1024 535.537 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 634064.878 -1.22%
std::find_end(vector<int>,_pred)_(process_all)/8192 4275.704 -
std::find_end(vector<int>,_pred)_(same_length)/1000 607.839 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.210 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4983.998 -
std::find_end(vector<int>,_pred)_(single_element)/1000 581.244 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.271 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4763.234 -1.09%
std::find_first_of(deque<int>)_(large_needle)/1024 364995.618 -
std::find_first_of(deque<int>)_(large_needle)/32 281.333 -10.31%
std::find_first_of(deque<int>)_(large_needle)/50 670.510 -12.59%
std::find_first_of(deque<int>)_(large_needle)/8192 23454766.666 -
std::find_first_of(deque<int>)_(small_needle)/1024 3544.703 -4.61%
std::find_first_of(deque<int>)_(small_needle)/32 113.025 5.14%
std::find_first_of(deque<int>)_(small_needle)/50 170.899 2.94%
std::find_first_of(deque<int>)_(small_needle)/8192 28381.613 -2.29%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 609104.311 1.02%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 582.339 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1562.337 -1.59%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36919673.268 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6222.691 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.014 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.221 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49889.946 -
std::find_first_of(list<int>)_(large_needle)/1024 861623.518 -8.20%
std::find_first_of(list<int>)_(large_needle)/32 677.877 -
std::find_first_of(list<int>)_(large_needle)/50 1740.912 -
std::find_first_of(list<int>)_(large_needle)/8192 49337877.992 -4.87%
std::find_first_of(list<int>)_(small_needle)/1024 2747.223 -
std::find_first_of(list<int>)_(small_needle)/32 93.996 -
std::find_first_of(list<int>)_(small_needle)/50 139.512 -
std::find_first_of(list<int>)_(small_needle)/8192 22009.064 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 939080.630 -17.92%
std::find_first_of(list<int>,_pred)_(large_needle)/32 744.259 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1960.654 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 63007493.077 8.77%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5355.236 -3.41%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.191 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.866 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43240.709 -
std::find_first_of(vector<int>)_(large_needle)/1024 107007.114 -
std::find_first_of(vector<int>)_(large_needle)/32 108.230 -
std::find_first_of(vector<int>)_(large_needle)/50 261.183 -
std::find_first_of(vector<int>)_(large_needle)/8192 6897915.442 -
std::find_first_of(vector<int>)_(small_needle)/1024 1405.061 -10.46%
std::find_first_of(vector<int>)_(small_needle)/32 45.020 -15.61%
std::find_first_of(vector<int>)_(small_needle)/50 69.161 -13.43%
std::find_first_of(vector<int>)_(small_needle)/8192 11236.279 -10.39%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 595487.433 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.513 -6.59%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1352.918 -3.70%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41576377.417 8.20%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5632.388 -1.19%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.501 -1.12%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.656 -1.12%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44811.507 -
std::find_if(deque<int>)_(bail_25%)/1024 77.621 -1.06%
std::find_if(deque<int>)_(bail_25%)/32768 2330.385 -9.92%
std::find_if(deque<int>)_(bail_25%)/8 1.159 -
std::find_if(deque<int>)_(bail_25%)/8192 582.108 -10.17%
std::find_if(deque<int>)_(process_all)/1024 292.859 8.59%
std::find_if(deque<int>)_(process_all)/32768 9421.883 7.92%
std::find_if(deque<int>)_(process_all)/50 14.658 16.21%
std::find_if(deque<int>)_(process_all)/8 2.787 10.44%
std::find_if(deque<int>)_(process_all)/8192 2341.567 8.11%
std::find_if(list<int>)_(bail_25%)/1024 180.575 -
std::find_if(list<int>)_(bail_25%)/32768 6982.796 -6.18%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1418.702 -
std::find_if(list<int>)_(process_all)/1024 718.930 3.09%
std::find_if(list<int>)_(process_all)/32768 25931.916 -2.20%
std::find_if(list<int>)_(process_all)/50 19.097 -
std::find_if(list<int>)_(process_all)/8 2.436 1.63%
std::find_if(list<int>)_(process_all)/8192 9528.782 4.47%
std::find_if(vector<bool>)_(process_all)/1024 567.964 -
std::find_if(vector<bool>)_(process_all)/1048576 580624.623 -
std::find_if(vector<bool>)_(process_all)/50 23.751 -1.50%
std::find_if(vector<bool>)_(process_all)/8 3.578 -
std::find_if(vector<bool>)_(process_all)/8192 4532.123 -
std::find_if(vector<char>)_(bail_25%)/1024 25.008 -13.61%
std::find_if(vector<char>)_(bail_25%)/32768 797.597 -4.36%
std::find_if(vector<char>)_(bail_25%)/8 0.850 -15.68%
std::find_if(vector<char>)_(bail_25%)/8192 210.221 -5.18%
std::find_if(vector<char>)_(process_all)/1024 124.812 -
std::find_if(vector<char>)_(process_all)/32768 3756.944 -
std::find_if(vector<char>)_(process_all)/50 6.640 -
std::find_if(vector<char>)_(process_all)/8 1.534 -4.32%
std::find_if(vector<char>)_(process_all)/8192 944.223 -
std::find_if(vector<int>)_(bail_25%)/1024 28.140 1.98%
std::find_if(vector<int>)_(bail_25%)/32768 826.449 -3.39%
std::find_if(vector<int>)_(bail_25%)/8 0.702 -9.54%
std::find_if(vector<int>)_(bail_25%)/8192 212.563 -3.74%
std::find_if(vector<int>)_(process_all)/1024 112.960 -
std::find_if(vector<int>)_(process_all)/32768 3205.772 -
std::find_if(vector<int>)_(process_all)/50 5.759 3.16%
std::find_if(vector<int>)_(process_all)/8 1.320 -5.68%
std::find_if(vector<int>)_(process_all)/8192 806.097 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.359 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1983.002 -22.86%
std::find_if_not(deque<int>)_(bail_25%)/8 1.164 -
std::find_if_not(deque<int>)_(bail_25%)/8192 530.222 -18.11%
std::find_if_not(deque<int>)_(process_all)/1024 251.795 -
std::find_if_not(deque<int>)_(process_all)/32768 8034.653 -
std::find_if_not(deque<int>)_(process_all)/50 12.563 -
std::find_if_not(deque<int>)_(process_all)/8 2.630 4.05%
std::find_if_not(deque<int>)_(process_all)/8192 1992.497 -
std::find_if_not(list<int>)_(bail_25%)/1024 182.297 -
std::find_if_not(list<int>)_(bail_25%)/32768 7134.202 -14.76%
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -
std::find_if_not(list<int>)_(bail_25%)/8192 1461.073 2.06%
std::find_if_not(list<int>)_(process_all)/1024 720.987 -
std::find_if_not(list<int>)_(process_all)/32768 26035.038 -
std::find_if_not(list<int>)_(process_all)/50 38.760 1.46%
std::find_if_not(list<int>)_(process_all)/8 3.562 -
std::find_if_not(list<int>)_(process_all)/8192 6880.626 -5.69%
std::find_if_not(vector<bool>)_(process_all)/1024 569.355 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578958.815 -
std::find_if_not(vector<bool>)_(process_all)/50 24.211 -
std::find_if_not(vector<bool>)_(process_all)/8 3.563 -1.83%
std::find_if_not(vector<bool>)_(process_all)/8192 4525.026 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.073 -11.32%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.072 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.786 -
std::find_if_not(vector<char>)_(bail_25%)/8192 241.972 -
std::find_if_not(vector<char>)_(process_all)/1024 125.370 -
std::find_if_not(vector<char>)_(process_all)/32768 3745.251 -
std::find_if_not(vector<char>)_(process_all)/50 6.615 -
std::find_if_not(vector<char>)_(process_all)/8 1.426 -10.87%
std::find_if_not(vector<char>)_(process_all)/8192 943.291 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.517 -10.57%
std::find_if_not(vector<int>)_(bail_25%)/32768 946.607 -2.39%
std::find_if_not(vector<int>)_(bail_25%)/8 0.843 24.26%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.001 -2.84%
std::find_if_not(vector<int>)_(process_all)/1024 112.639 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.166 -
std::find_if_not(vector<int>)_(process_all)/50 5.527 -2.33%
std::find_if_not(vector<int>)_(process_all)/8 1.430 4.11%
std::find_if_not(vector<int>)_(process_all)/8192 805.035 -
std::flat_map<int,_int>::clear()/0 392.884 -
std::flat_map<int,_int>::clear()/1024 400.568 1.12%
std::flat_map<int,_int>::clear()/32 395.871 -
std::flat_map<int,_int>::clear()/8192 414.949 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.899 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.129 1.48%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.665 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.492 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.316 -9.52%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.403 -2.83%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.430 -8.86%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.185 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.077 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.641 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.435 -7.53%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.932 -20.12%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.172 -4.34%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.030 -27.67%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.957 -2.45%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.810 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.572 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.541 1.18%
std::flat_map<int,_int>::ctor(const&)/0 12.748 -
std::flat_map<int,_int>::ctor(const&)/1024 177.590 -
std::flat_map<int,_int>::ctor(const&)/32 22.845 -
std::flat_map<int,_int>::ctor(const&)/8192 1928.531 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.759 -3.32%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.683 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.825 -6.70%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1918.772 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.569 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4211.001 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.924 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33243.500 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.573 -2.53%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8725.572 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.698 -2.77%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135158.598 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.407 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.324 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.674 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.400 -17.07%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.040 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.491 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.498 -
std::flat_map<int,_int>::erase(iterator)/1024 75.189 -
std::flat_map<int,_int>::erase(iterator)/32 19.841 -
std::flat_map<int,_int>::erase(iterator)/8192 493.815 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.561 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.090 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.755 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.718 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.956 3.11%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.460 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 565.540 -4.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.473 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.985 14.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.461 4.88%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.809 23.75%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.493 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.572 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.766 1.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.118 2.30%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.304 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.304 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.185 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.340 7.68%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.946 -18.31%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.416 -10.66%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.293 -24.95%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.093 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.619 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.249 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.814 -15.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.076 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.573 1.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.684 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 545.721 -16.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.236 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.439 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.215 -3.36%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.482 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.270 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.217 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.137 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.326 -15.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.886 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5754.191 12.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 634.466 4.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43739.682 12.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.828 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5790.976 3.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 629.329 2.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44093.795 2.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.511 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7725.565 1.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 677.420 1.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64984.104 3.87%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.671 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1466.872 3.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 453.924 1.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8838.920 3.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.693 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1722.186 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.444 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10800.161 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.002 -4.86%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.042 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.737 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.274 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.857 -15.61%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.245 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.082 -33.39%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.329 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.110 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.952 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.872 -17.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.194 -3.26%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.811 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.273 8.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.358 2.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.135 -2.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.153 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.564 -12.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.944 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.762 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.308 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 557.041 -16.90%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.927 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.048 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.477 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.199 -14.53%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.586 -8.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.411 -15.91%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.857 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.262 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.836 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 731.645 12.82%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.587 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.832 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.539 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 754.936 14.32%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.641 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 739.189 16.32%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.521 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.284 24.89%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.352 4.93%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.458 26.72%
std::flat_multimap<int,_int>::clear()/0 405.855 3.13%
std::flat_multimap<int,_int>::clear()/1024 405.050 2.40%
std::flat_multimap<int,_int>::clear()/32 405.491 2.74%
std::flat_multimap<int,_int>::clear()/8192 419.258 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.445 3.09%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.614 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.485 8.68%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.447 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.268 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.439 -5.96%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.277 -10.17%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.310 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.069 -14.14%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.056 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.075 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.438 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.337 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 187.489 1.38%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.552 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1165.155 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.028 2.16%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.838 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.233 2.03%
std::flat_multimap<int,_int>::ctor(const&)/8192 1929.154 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.015 2.21%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.333 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.393 2.70%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1923.074 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.237 2.39%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.052 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.034 2.24%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31907.109 1.07%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.439 3.80%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8477.300 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.957 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131161.233 4.75%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.665 -2.88%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.537 -4.42%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.015 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.278 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.980 -9.99%
std::flat_multimap<int,_int>::erase(iterator)/32 20.172 1.19%
std::flat_multimap<int,_int>::erase(iterator)/8192 507.897 3.32%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 405.548 3.68%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 422.683 2.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 410.306 3.48%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.327 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.978 -31.50%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.766 1.31%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 542.792 -4.85%
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.959 4.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.956 -3.64%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.304 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.588 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.063 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.553 2.11%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.335 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.169 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.480 16.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.817 -5.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.157 -1.84%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.508 -6.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.144 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 38.801 14.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.502 1.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.515 -28.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.162 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 218.411 23.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.039 1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 629.210 3.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.548 1.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.178 15.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.328 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.930 5.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.264 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 143.708 12.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.941 1.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 560.227 3.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 402.071 2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4893.767 -8.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.222 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37978.273 -6.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.630 2.61%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5434.536 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 620.168 1.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41664.825 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.470 2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7345.112 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 676.441 2.61%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59969.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.483 2.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1133.340 -4.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.096 2.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6312.278 -6.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.497 1.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1183.619 -10.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 451.076 1.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6256.884 -18.06%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 220.501 68.92%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.977 2.16%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 610.974 4.66%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.165 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 57.838 47.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.410 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 39.656 -9.03%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.151 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 195.192 10.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.371 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 621.999 1.78%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.175 2.20%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.075 -1.34%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.478 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.597 39.78%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.304 4.43%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.476 46.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.668 1.91%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.291 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.948 2.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 653.855 20.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.025 2.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.515 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.070 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 669.615 22.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 3.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.553 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.795 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 640.116 24.77%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.149 2.43%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.294 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.176 55.98%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.378 7.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.125 67.14%
std::for_each(deque<int>)/32 3.674 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.909 -
std::for_each(deque<int>)/8192 254.881 -
std::for_each(join_view(vector<vector<int>>))/32 3.765 -
std::for_each(join_view(vector<vector<int>>))/50 4.029 -
std::for_each(join_view(vector<vector<int>>))/8 1.476 7.16%
std::for_each(join_view(vector<vector<int>>))/8192 263.906 -
std::for_each(list<int>)/32 10.736 -1.48%
std::for_each(list<int>)/50 21.267 -
std::for_each(list<int>)/8 2.271 -10.41%
std::for_each(list<int>)/8192 7651.903 5.45%
std::for_each(map<int>::iterator)/32 20.938 -3.14%
std::for_each(map<int>::iterator)/50 48.885 -2.72%
std::for_each(map<int>::iterator)/8 4.447 -
std::for_each(map<int>::iterator)/8192 16023.544 -3.78%
std::for_each(multimap<int>::iterator)/32 22.081 -2.16%
std::for_each(multimap<int>::iterator)/50 41.995 -
std::for_each(multimap<int>::iterator)/8 4.452 -1.76%
std::for_each(multimap<int>::iterator)/8192 16142.132 1.47%
std::for_each(multiset<int>::iterator)/32 20.671 -
std::for_each(multiset<int>::iterator)/50 38.351 -4.76%
std::for_each(multiset<int>::iterator)/8 4.439 -
std::for_each(multiset<int>::iterator)/8192 16133.883 -2.77%
std::for_each(set<int>::iterator)/32 21.260 -
std::for_each(set<int>::iterator)/50 34.748 -
std::for_each(set<int>::iterator)/8 4.567 -
std::for_each(set<int>::iterator)/8192 15663.564 -3.58%
std::for_each(vector<int>)/32 3.672 -
std::for_each(vector<int>)/50 3.852 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 252.069 -
std::for_each_n(deque<int>)/32 3.746 -
std::for_each_n(deque<int>)/50 3.977 -
std::for_each_n(deque<int>)/8 1.281 10.78%
std::for_each_n(deque<int>)/8192 255.050 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.830 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.282 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.613 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.292 -
std::for_each_n(list<int>)/32 11.231 -
std::for_each_n(list<int>)/50 22.930 -
std::for_each_n(list<int>)/8 2.601 5.60%
std::for_each_n(list<int>)/8192 7755.328 7.28%
std::for_each_n(vector<int>)/32 3.691 -
std::for_each_n(vector<int>)/50 3.849 -
std::for_each_n(vector<int>)/8 2.648 -4.24%
std::for_each_n(vector<int>)/8192 251.797 -
std::format(double)_(fmt:_{:017500_0La}) 167.137 1.08%
std::format(double)_(fmt:_{:017500_0Le}) 192.849 -
std::format(double)_(fmt:_{:017500_0Lf}) 205.790 -
std::format(double)_(fmt:_{:017500_0Lg}) 213.442 1.98%
std::format(double)_(fmt:_{:017500_0L}) 209.361 -2.97%
std::format(double)_(fmt:_{:017500_0a}) 158.088 -
std::format(double)_(fmt:_{:017500_0e}) 184.147 1.08%
std::format(double)_(fmt:_{:017500_0f}) 201.036 -
std::format(double)_(fmt:_{:017500_0g}) 204.110 2.03%
std::format(double)_(fmt:_{:017500_0}) 148.525 -
std::format(double)_(fmt:_{:017500_10La}) 174.568 -
std::format(double)_(fmt:_{:017500_10Le}) 208.995 1.66%
std::format(double)_(fmt:_{:017500_10Lf}) 208.862 -
std::format(double)_(fmt:_{:017500_10Lg}) 222.074 1.62%
std::format(double)_(fmt:_{:017500_10L}) 233.766 6.94%
std::format(double)_(fmt:_{:017500_10a}) 162.998 -
std::format(double)_(fmt:_{:017500_10e}) 198.045 1.44%
std::format(double)_(fmt:_{:017500_10f}) 203.821 1.76%
std::format(double)_(fmt:_{:017500_10g}) 212.915 1.38%
std::format(double)_(fmt:_{:017500_10}) 211.907 -
std::format(double)_(fmt:_{:017500_17000L}) 411.474 -
std::format(double)_(fmt:_{:017500_17000}) 396.126 -
std::format(double)_(fmt:_{:0<17500_0La}) 166.710 -
std::format(double)_(fmt:_{:0<17500_0Le}) 192.086 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 203.094 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 211.205 1.65%
std::format(double)_(fmt:_{:0<17500_0L}) 206.915 -
std::format(double)_(fmt:_{:0<17500_0a}) 157.164 -
std::format(double)_(fmt:_{:0<17500_0e}) 183.060 1.17%
std::format(double)_(fmt:_{:0<17500_0f}) 196.085 -
std::format(double)_(fmt:_{:0<17500_0g}) 199.933 1.27%
std::format(double)_(fmt:_{:0<17500_0}) 148.010 -
std::format(double)_(fmt:_{:0<17500_10La}) 174.142 -
std::format(double)_(fmt:_{:0<17500_10Le}) 208.286 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 206.086 -9.05%
std::format(double)_(fmt:_{:0<17500_10Lg}) 223.695 1.04%
std::format(double)_(fmt:_{:0<17500_10L}) 220.468 -
std::format(double)_(fmt:_{:0<17500_10a}) 160.407 -
std::format(double)_(fmt:_{:0<17500_10e}) 192.674 -
std::format(double)_(fmt:_{:0<17500_10f}) 197.118 -
std::format(double)_(fmt:_{:0<17500_10g}) 210.792 -
std::format(double)_(fmt:_{:0<17500_10}) 209.864 -
std::format(double)_(fmt:_{:0<17500_17000L}) 429.069 4.42%
std::format(double)_(fmt:_{:0<17500_17000}) 397.658 -
std::format(double)_(fmt:_{:0>17500_0La}) 168.620 -
std::format(double)_(fmt:_{:0>17500_0Le}) 194.823 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 206.103 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.889 -
std::format(double)_(fmt:_{:0>17500_0L}) 210.679 -5.09%
std::format(double)_(fmt:_{:0>17500_0a}) 158.248 -
std::format(double)_(fmt:_{:0>17500_0e}) 184.606 -
std::format(double)_(fmt:_{:0>17500_0f}) 200.475 -
std::format(double)_(fmt:_{:0>17500_0g}) 215.273 8.12%
std::format(double)_(fmt:_{:0>17500_0}) 148.913 -
std::format(double)_(fmt:_{:0>17500_10La}) 177.064 -
std::format(double)_(fmt:_{:0>17500_10Le}) 211.766 1.77%
std::format(double)_(fmt:_{:0>17500_10Lf}) 213.251 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 223.592 -
std::format(double)_(fmt:_{:0>17500_10L}) 228.047 3.87%
std::format(double)_(fmt:_{:0>17500_10a}) 164.125 -
std::format(double)_(fmt:_{:0>17500_10e}) 197.614 -
std::format(double)_(fmt:_{:0>17500_10f}) 202.780 1.07%
std::format(double)_(fmt:_{:0>17500_10g}) 214.927 1.19%
std::format(double)_(fmt:_{:0>17500_10}) 215.273 1.51%
std::format(double)_(fmt:_{:0>17500_17000L}) 410.552 -
std::format(double)_(fmt:_{:0>17500_17000}) 394.636 -
std::format(double)_(fmt:_{:0^17500_0La}) 171.716 -
std::format(double)_(fmt:_{:0^17500_0Le}) 198.306 1.12%
std::format(double)_(fmt:_{:0^17500_0Lf}) 213.001 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 216.513 2.19%
std::format(double)_(fmt:_{:0^17500_0L}) 213.085 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.743 -
std::format(double)_(fmt:_{:0^17500_0e}) 186.505 -
std::format(double)_(fmt:_{:0^17500_0f}) 203.797 -1.48%
std::format(double)_(fmt:_{:0^17500_0g}) 212.517 5.96%
std::format(double)_(fmt:_{:0^17500_0}) 148.830 -
std::format(double)_(fmt:_{:0^17500_10La}) 179.335 -
std::format(double)_(fmt:_{:0^17500_10Le}) 216.831 1.37%
std::format(double)_(fmt:_{:0^17500_10Lf}) 216.501 -2.61%
std::format(double)_(fmt:_{:0^17500_10Lg}) 228.896 -
std::format(double)_(fmt:_{:0^17500_10L}) 223.070 -
std::format(double)_(fmt:_{:0^17500_10a}) 168.796 1.37%
std::format(double)_(fmt:_{:0^17500_10e}) 198.503 -
std::format(double)_(fmt:_{:0^17500_10f}) 207.948 -
std::format(double)_(fmt:_{:0^17500_10g}) 214.283 1.60%
std::format(double)_(fmt:_{:0^17500_10}) 211.096 -1.40%
std::format(double)_(fmt:_{:0^17500_17000L}) 409.767 -
std::format(double)_(fmt:_{:0^17500_17000}) 399.338 1.42%
std::format(double)_(fmt:_{:_0La}) 37.878 4.09%
std::format(double)_(fmt:_{:_0Le}) 61.494 2.10%
std::format(double)_(fmt:_{:_0Lf}) 70.660 1.60%
std::format(double)_(fmt:_{:_0Lg}) 78.762 2.17%
std::format(double)_(fmt:_{:_0L}) 77.018 1.31%
std::format(double)_(fmt:_{:_0a}) 26.068 -
std::format(double)_(fmt:_{:_0e}) 37.575 -
std::format(double)_(fmt:_{:_0f}) 58.544 -
std::format(double)_(fmt:_{:_0g}) 62.649 -
std::format(double)_(fmt:_{:_0}) 17.270 -
std::format(double)_(fmt:_{:_10La}) 44.902 1.52%
std::format(double)_(fmt:_{:_10Le}) 72.688 2.90%
std::format(double)_(fmt:_{:_10Lf}) 75.010 1.78%
std::format(double)_(fmt:_{:_10Lg}) 81.972 -
std::format(double)_(fmt:_{:_10L}) 80.652 -
std::format(double)_(fmt:_{:_10a}) 29.248 -1.44%
std::format(double)_(fmt:_{:_10e}) 40.512 -
std::format(double)_(fmt:_{:_10f}) 59.911 -
std::format(double)_(fmt:_{:_10g}) 63.141 -
std::format(double)_(fmt:_{:_10}) 61.601 -
std::format(double)_(fmt:_{:_17000L}) 273.380 1.70%
std::format(double)_(fmt:_{:_17000}) 253.530 -
std::format(float)_(fmt:_{:017500_0La}) 168.528 -
std::format(float)_(fmt:_{:017500_0Le}) 190.822 -
std::format(float)_(fmt:_{:017500_0Lf}) 186.506 -
std::format(float)_(fmt:_{:017500_0Lg}) 205.643 -
std::format(float)_(fmt:_{:017500_0L}) 204.557 -
std::format(float)_(fmt:_{:017500_0a}) 159.782 -
std::format(float)_(fmt:_{:017500_0e}) 182.505 -
std::format(float)_(fmt:_{:017500_0f}) 179.678 -
std::format(float)_(fmt:_{:017500_0g}) 197.458 -
std::format(float)_(fmt:_{:017500_0}) 150.052 -
std::format(float)_(fmt:_{:017500_10La}) 174.187 -
std::format(float)_(fmt:_{:017500_10Le}) 214.543 5.81%
std::format(float)_(fmt:_{:017500_10Lf}) 192.906 -
std::format(float)_(fmt:_{:017500_10Lg}) 208.602 -
std::format(float)_(fmt:_{:017500_10L}) 207.843 -
std::format(float)_(fmt:_{:017500_10a}) 163.919 1.37%
std::format(float)_(fmt:_{:017500_10e}) 189.755 -
std::format(float)_(fmt:_{:017500_10f}) 184.599 -
std::format(float)_(fmt:_{:017500_10g}) 199.893 -
std::format(float)_(fmt:_{:017500_10}) 199.290 -
std::format(float)_(fmt:_{:017500_17000L}) 235.106 -
std::format(float)_(fmt:_{:017500_17000}) 223.014 -
std::format(float)_(fmt:_{:0<17500_0La}) 166.881 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.653 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 184.059 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 206.735 -
std::format(float)_(fmt:_{:0<17500_0L}) 203.793 -
std::format(float)_(fmt:_{:0<17500_0a}) 158.020 -
std::format(float)_(fmt:_{:0<17500_0e}) 181.255 -
std::format(float)_(fmt:_{:0<17500_0f}) 175.463 -
std::format(float)_(fmt:_{:0<17500_0g}) 195.894 -
std::format(float)_(fmt:_{:0<17500_0}) 149.775 -
std::format(float)_(fmt:_{:0<17500_10La}) 172.266 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.354 -5.71%
std::format(float)_(fmt:_{:0<17500_10Lf}) 190.722 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 210.164 -
std::format(float)_(fmt:_{:0<17500_10L}) 206.601 -
std::format(float)_(fmt:_{:0<17500_10a}) 160.134 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.786 -
std::format(float)_(fmt:_{:0<17500_10f}) 180.961 1.00%
std::format(float)_(fmt:_{:0<17500_10g}) 199.955 -
std::format(float)_(fmt:_{:0<17500_10}) 200.347 -
std::format(float)_(fmt:_{:0<17500_17000L}) 233.139 -
std::format(float)_(fmt:_{:0<17500_17000}) 221.834 -
std::format(float)_(fmt:_{:0>17500_0La}) 170.869 1.08%
std::format(float)_(fmt:_{:0>17500_0Le}) 192.749 1.04%
std::format(float)_(fmt:_{:0>17500_0Lf}) 187.534 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 208.269 1.24%
std::format(float)_(fmt:_{:0>17500_0L}) 205.582 -
std::format(float)_(fmt:_{:0>17500_0a}) 160.359 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.915 -
std::format(float)_(fmt:_{:0>17500_0f}) 181.333 1.85%
std::format(float)_(fmt:_{:0>17500_0g}) 197.732 -
std::format(float)_(fmt:_{:0>17500_0}) 149.337 -
std::format(float)_(fmt:_{:0>17500_10La}) 176.033 -
std::format(float)_(fmt:_{:0>17500_10Le}) 208.338 1.59%
std::format(float)_(fmt:_{:0>17500_10Lf}) 194.698 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 211.260 -
std::format(float)_(fmt:_{:0>17500_10L}) 209.344 -
std::format(float)_(fmt:_{:0>17500_10a}) 163.694 1.02%
std::format(float)_(fmt:_{:0>17500_10e}) 192.448 -
std::format(float)_(fmt:_{:0>17500_10f}) 185.378 -
std::format(float)_(fmt:_{:0>17500_10g}) 200.865 -
std::format(float)_(fmt:_{:0>17500_10}) 200.314 -
std::format(float)_(fmt:_{:0>17500_17000L}) 234.639 -
std::format(float)_(fmt:_{:0>17500_17000}) 222.306 -
std::format(float)_(fmt:_{:0^17500_0La}) 172.581 -1.06%
std::format(float)_(fmt:_{:0^17500_0Le}) 195.626 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 193.131 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 212.819 1.20%
std::format(float)_(fmt:_{:0^17500_0L}) 209.848 -
std::format(float)_(fmt:_{:0^17500_0a}) 161.077 -
std::format(float)_(fmt:_{:0^17500_0e}) 184.150 -
std::format(float)_(fmt:_{:0^17500_0f}) 184.589 1.40%
std::format(float)_(fmt:_{:0^17500_0g}) 199.504 -
std::format(float)_(fmt:_{:0^17500_0}) 157.084 -
std::format(float)_(fmt:_{:0^17500_10La}) 178.841 -
std::format(float)_(fmt:_{:0^17500_10Le}) 207.447 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 200.215 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 216.848 1.04%
std::format(float)_(fmt:_{:0^17500_10L}) 214.459 -
std::format(float)_(fmt:_{:0^17500_10a}) 163.886 -
std::format(float)_(fmt:_{:0^17500_10e}) 192.933 -
std::format(float)_(fmt:_{:0^17500_10f}) 188.267 -
std::format(float)_(fmt:_{:0^17500_10g}) 202.306 -
std::format(float)_(fmt:_{:0^17500_10}) 203.197 -
std::format(float)_(fmt:_{:0^17500_17000L}) 243.017 -
std::format(float)_(fmt:_{:0^17500_17000}) 228.476 -
std::format(float)_(fmt:_{:_0La}) 37.307 -
std::format(float)_(fmt:_{:_0Le}) 60.729 -
std::format(float)_(fmt:_{:_0Lf}) 50.094 1.64%
std::format(float)_(fmt:_{:_0Lg}) 76.018 -
std::format(float)_(fmt:_{:_0L}) 74.953 -
std::format(float)_(fmt:_{:_0a}) 26.377 1.48%
std::format(float)_(fmt:_{:_0e}) 39.250 -
std::format(float)_(fmt:_{:_0f}) 38.579 -
std::format(float)_(fmt:_{:_0g}) 62.553 -
std::format(float)_(fmt:_{:_0}) 17.637 -
std::format(float)_(fmt:_{:_10La}) 43.235 -
std::format(float)_(fmt:_{:_10Le}) 71.070 -1.56%
std::format(float)_(fmt:_{:_10Lf}) 56.617 -
std::format(float)_(fmt:_{:_10Lg}) 76.503 1.88%
std::format(float)_(fmt:_{:_10L}) 74.580 -
std::format(float)_(fmt:_{:_10a}) 28.734 -
std::format(float)_(fmt:_{:_10e}) 43.549 -
std::format(float)_(fmt:_{:_10f}) 41.077 -
std::format(float)_(fmt:_{:_10g}) 62.297 -
std::format(float)_(fmt:_{:_10}) 61.730 -
std::format(float)_(fmt:_{:_17000L}) 98.657 -
std::format(float)_(fmt:_{:_17000}) 83.817 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.973 -
std::format(int64_t)_(fmt:_{:0512Lb}) 41.810 -
std::format(int64_t)_(fmt:_{:0512Ld}) 35.605 -6.57%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.236 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.809 -
std::format(int64_t)_(fmt:_{:0512X}) 37.031 2.12%
std::format(int64_t)_(fmt:_{:0512b}) 36.390 -
std::format(int64_t)_(fmt:_{:0512d}) 32.164 -1.48%
std::format(int64_t)_(fmt:_{:0512o}) 30.709 -
std::format(int64_t)_(fmt:_{:0512x}) 29.203 -
std::format(int64_t)_(fmt:_{:0<512LX}) 43.996 6.48%
std::format(int64_t)_(fmt:_{:0<512Lb}) 41.440 -
std::format(int64_t)_(fmt:_{:0<512Ld}) 35.560 -
std::format(int64_t)_(fmt:_{:0<512Lo}) 39.422 3.01%
std::format(int64_t)_(fmt:_{:0<512Lx}) 38.375 7.41%
std::format(int64_t)_(fmt:_{:0<512X}) 37.648 -
std::format(int64_t)_(fmt:_{:0<512b}) 35.655 -
std::format(int64_t)_(fmt:_{:0<512d}) 33.141 -2.61%
std::format(int64_t)_(fmt:_{:0<512o}) 33.084 1.65%
std::format(int64_t)_(fmt:_{:0<512x}) 31.348 1.27%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.456 -
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.711 -2.29%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.324 -2.31%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.005 -1.33%
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.656 -
std::format(int64_t)_(fmt:_{:0>512X}) 35.272 -
std::format(int64_t)_(fmt:_{:0>512b}) 34.361 -5.16%
std::format(int64_t)_(fmt:_{:0>512d}) 30.235 -1.80%
std::format(int64_t)_(fmt:_{:0>512o}) 29.445 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.768 2.07%
std::format(int64_t)_(fmt:_{:0^512LX}) 44.763 -
std::format(int64_t)_(fmt:_{:0^512Lb}) 41.349 -1.33%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.606 -2.78%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.807 -3.12%
std::format(int64_t)_(fmt:_{:0^512Lx}) 33.946 -1.31%
std::format(int64_t)_(fmt:_{:0^512X}) 39.707 -2.43%
std::format(int64_t)_(fmt:_{:0^512b}) 38.213 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.481 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.818 -1.54%
std::format(int64_t)_(fmt:_{:0^512x}) 32.247 -1.94%
std::format(int64_t)_(fmt:_{:LX}) 34.362 -
std::format(int64_t)_(fmt:_{:Lb}) 32.003 -1.33%
std::format(int64_t)_(fmt:_{:Ld}) 26.800 -1.40%
std::format(int64_t)_(fmt:_{:Lo}) 27.843 -1.42%
std::format(int64_t)_(fmt:_{:Lx}) 26.874 1.11%
std::format(int64_t)_(fmt:_{:X}) 28.393 -2.71%
std::format(int64_t)_(fmt:_{:b}) 28.042 -1.63%
std::format(int64_t)_(fmt:_{:d}) 22.700 -3.54%
std::format(int64_t)_(fmt:_{:o}) 23.180 -1.63%
std::format(int64_t)_(fmt:_{:x}) 23.390 -3.01%
std::generate(deque<int>)/1024 242.501 -
std::generate(deque<int>)/32 8.026 -
std::generate(deque<int>)/50 12.021 -
std::generate(deque<int>)/8192 1898.906 -
std::generate(list<int>)/1024 670.909 -
std::generate(list<int>)/32 8.414 -
std::generate(list<int>)/50 14.984 -1.23%
std::generate(list<int>)/8192 7678.908 1.52%
std::generate(vector<int>)/1024 242.654 -
std::generate(vector<int>)/32 7.875 -
std::generate(vector<int>)/50 11.851 -
std::generate(vector<int>)/8192 1830.524 -
std::generate_n(deque<int>)/1024 242.658 -
std::generate_n(deque<int>)/32 8.177 -
std::generate_n(deque<int>)/50 12.142 -
std::generate_n(deque<int>)/8192 1955.526 -
std::generate_n(list<int>)/1024 650.218 -
std::generate_n(list<int>)/32 8.522 -
std::generate_n(list<int>)/50 15.432 1.71%
std::generate_n(list<int>)/8192 7402.381 -
std::generate_n(vector<int>)/1024 242.281 -
std::generate_n(vector<int>)/32 7.907 -
std::generate_n(vector<int>)/50 11.891 -
std::generate_n(vector<int>)/8192 1829.978 -
std::is_partitioned(deque<int>)_(partitioned)/1024 293.535 1.21%
std::is_partitioned(deque<int>)_(partitioned)/32 9.381 1.94%
std::is_partitioned(deque<int>)_(partitioned)/50 14.285 2.18%
std::is_partitioned(deque<int>)_(partitioned)/8192 2382.908 4.68%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.587 -1.82%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.728 3.14%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.913 2.24%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.452 -
std::is_partitioned(list<int>)_(partitioned)/1024 588.578 1.10%
std::is_partitioned(list<int>)_(partitioned)/32 8.638 -
std::is_partitioned(list<int>)_(partitioned)/50 13.885 -
std::is_partitioned(list<int>)_(partitioned)/8192 6930.273 3.38%
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.282 -1.04%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.230 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.447 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.096 -2.39%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.304 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.524 2.86%
std::is_partitioned(vector<int>)_(partitioned)/50 9.746 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.045 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.400 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.669 3.28%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.618 -1.90%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.490 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.682 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.876 1.72%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3853.057 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514902.920 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.265 -5.34%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.921 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.399 2.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4055.090 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689398.221 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.699 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.939 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.178 -3.84%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3890.843 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518115.339 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.008 4.72%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.980 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.488 -2.28%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3931.162 -7.23%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688512.891 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.114 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1595.465 111.71%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8565.342 -11.60%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419837.804 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.884 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.195 -7.56%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.619 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7614.192 -15.05%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1591388.984 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.899 1.19%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 793.881 2.48%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.914 2.04%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8809.536 -16.82%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422432.502 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.005 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.024 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.153 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7937.078 -11.15%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590691.629 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.725 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.758 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.775 -1.87%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.471 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211973.881 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.510 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.809 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.399 -2.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.317 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018607.523 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.031 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.275 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.139 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2976.306 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211397.306 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.336 -4.07%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 358.144 4.12%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2886.905 4.20%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1016537.961 2.17%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.371 -
std::is_sorted(deque<int>)/1024 472.686 -
std::is_sorted(deque<int>)/8 2.606 -32.63%
std::is_sorted(deque<int>)/8192 3787.964 -
std::is_sorted(deque<int>,_pred)/1024 642.060 -
std::is_sorted(deque<int>,_pred)/8 4.781 -1.50%
std::is_sorted(deque<int>,_pred)/8192 5196.273 -
std::is_sorted(list<int>)/1024 747.152 -
std::is_sorted(list<int>)/8 2.132 -
std::is_sorted(list<int>)/8192 7305.958 2.48%
std::is_sorted(list<int>,_pred)/1024 822.894 -
std::is_sorted(list<int>,_pred)/8 4.018 -
std::is_sorted(list<int>,_pred)/8192 9134.274 19.27%
std::is_sorted(vector<int>)/1024 244.541 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1894.376 -
std::is_sorted(vector<int>,_pred)/1024 468.449 -
std::is_sorted(vector<int>,_pred)/8 3.416 7.46%
std::is_sorted(vector<int>,_pred)/8192 3725.941 -
std::is_sorted_until(deque<int>)/1024 465.787 -
std::is_sorted_until(deque<int>)/8 3.197 6.59%
std::is_sorted_until(deque<int>)/8192 3731.145 -
std::is_sorted_until(deque<int>,_pred)/1024 595.378 -
std::is_sorted_until(deque<int>,_pred)/8 4.119 -9.41%
std::is_sorted_until(deque<int>,_pred)/8192 4790.349 -
std::is_sorted_until(list<int>)/1024 743.490 -
std::is_sorted_until(list<int>)/8 2.069 -
std::is_sorted_until(list<int>)/8192 7213.011 6.38%
std::is_sorted_until(list<int>,_pred)/1024 788.937 -
std::is_sorted_until(list<int>,_pred)/8 3.636 -
std::is_sorted_until(list<int>,_pred)/8192 7696.584 -7.49%
std::is_sorted_until(vector<int>)/1024 236.706 -
std::is_sorted_until(vector<int>)/8 2.158 -2.35%
std::is_sorted_until(vector<int>)/8192 1847.979 -
std::is_sorted_until(vector<int>,_pred)/1024 415.584 4.04%
std::is_sorted_until(vector<int>,_pred)/8 3.534 3.83%
std::is_sorted_until(vector<int>,_pred)/8192 3363.543 4.92%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4657.508 -2.40%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.186 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36623.167 -2.71%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 711.780 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.826 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13917.066 33.54%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12309.302 7.35%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.375 7.50%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104825.331 3.65%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12301.577 7.82%
std::list<int>::ctor(Range)_(cheap_elements)/32 356.111 8.21%
std::list<int>::ctor(Range)_(cheap_elements)/8192 105823.478 4.79%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12245.512 6.33%
std::list<int>::ctor(const&)_(cheap_elements)/32 355.393 8.70%
std::list<int>::ctor(const&)_(cheap_elements)/8192 103914.140 3.70%
std::list<int>::ctor(size)/1024 12669.706 7.65%
std::list<int>::ctor(size)/32 364.174 14.01%
std::list<int>::ctor(size)/8192 104566.448 9.17%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12063.141 6.86%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 354.301 8.81%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 102825.087 5.96%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.164 5.06%
std::list<int>::erase(begin)_(cheap_elements)/32 11.073 -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.048 6.27%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.333 4.67%
std::list<int>::insert(begin)_(cheap_elements)/32 10.988 5.62%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.271 4.10%
std::list<int>::operator=(const&)_(cheap_elements)/1024 755.959 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.435 2.21%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8517.253 -8.30%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4653.275 -2.62%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.576 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37724.255 -2.19%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.568 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.518 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -2.68%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4832.159 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.861 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39088.199 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17202.821 -4.33%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 905.994 1.46%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150439.639 -1.35%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.579 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.771 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12479.367 -30.24%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6908.982 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.513 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56132.380 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13152.709 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 360.752 1.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105667.460 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33629.169 1.25%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 962.945 2.00%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 289003.674 1.73%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13149.966 3.55%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 360.198 1.83%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106984.051 2.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33699.298 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 953.432 1.43%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 286691.252 1.15%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12721.402 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 358.621 1.22%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104601.194 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33658.547 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 955.523 1.26%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 286596.665 -
std::list<std::string>::ctor(size)/1024 12957.419 -4.11%
std::list<std::string>::ctor(size)/32 360.888 1.05%
std::list<std::string>::ctor(size)/8192 106492.759 -2.85%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12735.716 -3.83%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 365.449 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110767.745 1.47%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34137.564 3.20%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 951.629 2.93%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287631.628 1.71%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.465 2.85%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.242 4.04%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.364 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.567 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.284 2.87%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.233 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.976 2.18%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.120 5.55%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.859 1.71%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.644 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.489 2.62%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.461 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1325.422 2.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.180 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10561.186 8.93%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6872.680 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.016 1.96%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55476.938 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5089.149 3.25%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.471 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39872.410 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17644.989 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 897.902 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 152246.706 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.896 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.836 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.948 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.869 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.522 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.412 -
std::lower_bound(std::deque<int>)/100 30.524 -
std::lower_bound(std::deque<int>)/8 16.923 -8.89%
std::lower_bound(std::deque<int>)/8192 64.879 -
std::lower_bound(std::forward_list<int>)/100 83.296 -
std::lower_bound(std::forward_list<int>)/8 15.335 -
std::lower_bound(std::forward_list<int>)/8192 10386.577 -
std::lower_bound(std::list<int>)/100 90.775 -
std::lower_bound(std::list<int>)/8 15.430 -
std::lower_bound(std::list<int>)/8192 13102.175 -7.01%
std::lower_bound(std::vector<int>)/100 12.118 -
std::lower_bound(std::vector<int>)/8 7.752 -
std::lower_bound(std::vector<int>)/8192 15.617 -
std::make_heap(deque<int>)_(ascending)/1024 2657.146 -
std::make_heap(deque<int>)_(ascending)/8 27.454 -
std::make_heap(deque<int>)_(ascending)/8192 20767.590 -1.01%
std::make_heap(deque<int>)_(descending)/1024 1146.181 2.28%
std::make_heap(deque<int>)_(descending)/8 21.287 -
std::make_heap(deque<int>)_(descending)/8192 9030.284 2.12%
std::make_heap(deque<int>)_(heap)/1024 1151.166 5.00%
std::make_heap(deque<int>)_(heap)/8 21.487 -
std::make_heap(deque<int>)_(heap)/8192 9052.638 4.99%
std::make_heap(deque<int>)_(pipe-organ)/1024 2696.428 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.276 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21243.240 1.24%
std::make_heap(deque<int>)_(repeated)/1024 2336.414 2.62%
std::make_heap(deque<int>)_(repeated)/8 25.312 -1.48%
std::make_heap(deque<int>)_(repeated)/8192 18405.267 3.07%
std::make_heap(deque<int>)_(shuffled)/1024 2642.818 3.51%
std::make_heap(deque<int>)_(shuffled)/8 24.640 -1.78%
std::make_heap(deque<int>)_(shuffled)/8192 23573.957 3.63%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2181.594 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.045 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17129.707 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.758 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.125 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.465 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.415 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.073 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5022.454 -3.92%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2185.993 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.525 -2.18%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17101.880 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.294 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.401 -2.65%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13113.052 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1864.094 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.732 -1.41%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15255.150 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 687.606 2.97%
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.261 3.24%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5188.517 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 285.807 -2.66%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.830 -1.10%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2113.620 -4.30%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.692 -1.31%
std::make_heap(vector<NonIntegral>)_(heap)/8 15.178 1.23%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2114.400 -5.50%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 664.103 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.499 -1.34%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5120.781 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.774 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.681 -1.72%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4590.104 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 623.735 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.235 -2.51%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5311.692 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 682.737 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.846 -1.25%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5264.717 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.310 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.713 -2.07%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2170.920 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.821 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.709 -1.46%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2167.771 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 687.714 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.674 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5304.712 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.829 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.858 -3.21%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4780.180 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 665.009 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.364 -3.37%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5723.313 -
std::make_heap(vector<int>)_(ascending)/1024 650.028 -
std::make_heap(vector<int>)_(ascending)/8 16.404 -
std::make_heap(vector<int>)_(ascending)/8192 4988.276 -1.42%
std::make_heap(vector<int>)_(descending)/1024 273.643 -2.54%
std::make_heap(vector<int>)_(descending)/8 14.638 -1.36%
std::make_heap(vector<int>)_(descending)/8192 1948.260 -3.75%
std::make_heap(vector<int>)_(heap)/1024 272.962 -
std::make_heap(vector<int>)_(heap)/8 14.662 -1.62%
std::make_heap(vector<int>)_(heap)/8192 1945.293 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.148 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.588 -1.10%
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.364 -
std::make_heap(vector<int>)_(repeated)/1024 560.370 -
std::make_heap(vector<int>)_(repeated)/8 15.468 -2.13%
std::make_heap(vector<int>)_(repeated)/8192 4259.637 -
std::make_heap(vector<int>)_(shuffled)/1024 579.210 -
std::make_heap(vector<int>)_(shuffled)/8 15.778 -3.44%
std::make_heap(vector<int>)_(shuffled)/8192 5079.627 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.724 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.709 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5013.473 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.119 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.664 -1.33%
std::make_heap(vector<int>,_pred)_(descending)/8192 1945.784 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.994 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.687 -1.09%
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.667 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.714 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.821 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4999.800 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.760 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.797 -1.69%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4290.830 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 575.677 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.848 -2.12%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4976.495 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15800.160 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.476 3.56%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 498502.418 -1.49%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16360.945 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.097 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 498599.269 -3.28%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21496.957 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.384 1.15%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 598024.032 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17897.542 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.306 1.45%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515939.058 -3.28%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31920.982 1.17%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.242 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 997853.630 1.55%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14677.814 2.61%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.480 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173216.802 -1.03%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22119.993 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.611 1.17%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 635303.700 2.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15815.051 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.145 -2.20%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 462620.370 1.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16421.067 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.260 -1.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456134.577 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21508.974 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.980 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 558635.593 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17955.279 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.494 -1.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 486980.835 1.91%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32168.923 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.244 -4.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 973603.455 1.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14004.911 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.351 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166427.625 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.541 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.066 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 598661.231 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10913.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.806 -4.41%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114389.329 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11152.173 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.015 3.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115703.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14675.708 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.830 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158133.733 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12282.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.284 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129066.583 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24523.176 2.23%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 45.180 8.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270389.051 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5732.635 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.829 -7.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62027.281 -1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15170.391 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.328 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 169216.006 1.89%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10939.998 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.398 -1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114819.766 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11172.203 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.638 1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116343.500 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14719.777 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.881 -2.90%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158561.818 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12365.462 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129960.745 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23917.598 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.680 -1.33%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270269.869 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5722.703 -2.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.961 11.66%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61157.089 -2.88%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15139.967 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.293 -1.21%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169424.890 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10979.830 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.580 -1.06%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114179.207 -1.22%
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11492.219 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.642 1.88%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117711.774 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14928.583 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.492 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155933.176 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12715.691 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.853 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132090.926 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23663.429 1.43%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.024 1.38%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264737.290 1.65%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.358 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.768 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62884.271 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15023.192 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.065 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154991.591 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11006.785 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.432 -1.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114953.296 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11514.990 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.976 1.29%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118184.433 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15023.657 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.572 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156799.329 -3.81%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12868.856 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.083 4.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 139478.835 4.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23647.773 1.36%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.931 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 265211.282 1.64%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5835.379 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.395 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64555.479 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15091.181 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.615 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155949.098 -
std::map<int,_int>::clear()/0 392.289 -
std::map<int,_int>::clear()/1024 10325.026 -
std::map<int,_int>::clear()/32 641.221 -
std::map<int,_int>::clear()/8192 84477.202 -
std::map<int,_int>::contains(key)_(existent)/1024 4.149 3.56%
std::map<int,_int>::contains(key)_(existent)/32 1.654 3.67%
std::map<int,_int>::contains(key)_(existent)/8192 5.541 1.41%
std::map<int,_int>::contains(key)_(non-existent)/0 0.290 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.438 -
std::map<int,_int>::contains(key)_(non-existent)/32 3.020 3.21%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.186 36.85%
std::map<int,_int>::count(key)_(existent)/1024 3.813 -
std::map<int,_int>::count(key)_(existent)/32 1.593 1.70%
std::map<int,_int>::count(key)_(existent)/8192 5.822 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.237 -
std::map<int,_int>::count(key)_(non-existent)/32 2.881 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.179 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.773 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6016.056 -3.06%
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.470 -1.03%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52011.767 -1.09%
std::map<int,_int>::ctor(const&)/0 12.824 1.01%
std::map<int,_int>::ctor(const&)/1024 6657.122 -
std::map<int,_int>::ctor(const&)/32 222.932 -2.89%
std::map<int,_int>::ctor(const&)/8192 53527.825 -1.08%
std::map<int,_int>::ctor(const&,_alloc)/0 12.764 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6689.653 -2.13%
std::map<int,_int>::ctor(const&,_alloc)/32 224.974 -2.32%
std::map<int,_int>::ctor(const&,_alloc)/8192 53568.051 -2.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.657 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8870.184 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.787 -2.84%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71638.811 -10.57%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.687 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12992.957 -1.45%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.786 2.64%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248349.912 -2.70%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.449 1.20%
std::map<int,_int>::equal_range(key)_(existent)/32 1.848 3.56%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.541 1.36%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.156 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.646 1.32%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.746 -8.95%
std::map<int,_int>::erase(iterator)/1024 20.636 -
std::map<int,_int>::erase(iterator)/32 20.421 -
std::map<int,_int>::erase(iterator)/8192 21.659 -9.45%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.633 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7515.121 1.12%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.583 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57774.933 -
std::map<int,_int>::erase(key)_(existent)/1024 23.515 -3.63%
std::map<int,_int>::erase(key)_(existent)/32 22.023 -
std::map<int,_int>::erase(key)_(existent)/8192 24.808 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.591 6.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.487 8.97%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.980 10.74%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.945 -1.03%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.779 -5.67%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.036 -
std::map<int,_int>::find(key)_(existent)/1024 4.350 2.59%
std::map<int,_int>::find(key)_(existent)/32 1.716 2.59%
std::map<int,_int>::find(key)_(existent)/8192 5.480 1.95%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.309 -2.02%
std::map<int,_int>::find(key)_(non-existent)/32 2.237 -5.93%
std::map<int,_int>::find(key)_(non-existent)/8192 7.544 -2.37%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.124 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.814 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.154 3.50%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.037 8.37%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.176 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.203 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.123 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.781 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.196 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.292 2.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.900 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 36.000 17.01%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.190 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.093 -1.19%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.162 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.663 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.370 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15879.246 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.402 1.93%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185671.405 1.91%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.291 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12216.700 2.38%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.244 -3.60%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120502.283 -1.11%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.857 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7774.529 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.024 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136729.198 1.81%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.633 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11579.345 4.18%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 668.872 -1.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94002.841 2.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.155 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9284.698 -3.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.267 1.46%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77022.036 -3.74%
std::map<int,_int>::insert(value)_(already_present)/1024 3.177 -1.11%
std::map<int,_int>::insert(value)_(already_present)/32 1.748 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.955 2.11%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.090 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 28.067 4.07%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.118 1.56%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 42.577 21.97%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.002 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.628 2.05%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.440 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.910 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.503 -5.81%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -1.39%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.067 3.38%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.997 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.385 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.626 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.061 8.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.000 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.877 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.378 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.786 -1.47%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.216 -11.82%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.469 -1.22%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.413 -3.86%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.460 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.297 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.178 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.324 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6502.452 -13.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.091 -14.84%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51625.015 -11.95%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.606 2.41%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7083.820 -1.04%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 256.090 5.51%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56344.668 -1.89%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1501.796 1.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.630 6.38%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12953.320 1.86%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.577 3.28%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.730 -2.78%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.716 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.111 -5.92%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.438 -7.06%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.534 -5.54%
std::map<std::string,_int>::clear()/0 396.388 -
std::map<std::string,_int>::clear()/1024 21653.458 -1.99%
std::map<std::string,_int>::clear()/32 869.738 -2.99%
std::map<std::string,_int>::clear()/8192 209770.809 -1.86%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.967 -1.67%
std::map<std::string,_int>::contains(key)_(existent)/32 15.364 -4.94%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.120 4.84%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.576 3.37%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.430 -1.39%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.139 -4.55%
std::map<std::string,_int>::count(key)_(existent)/1024 23.049 -
std::map<std::string,_int>::count(key)_(existent)/32 15.066 -3.45%
std::map<std::string,_int>::count(key)_(existent)/8192 31.705 2.11%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.157 9.89%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.468 4.14%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.210 4.69%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.874 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6995.398 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.301 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59681.581 -
std::map<std::string,_int>::ctor(const&)/0 12.687 -
std::map<std::string,_int>::ctor(const&)/1024 35982.397 1.12%
std::map<std::string,_int>::ctor(const&)/32 730.298 -11.98%
std::map<std::string,_int>::ctor(const&)/8192 348779.927 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.777 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37165.340 2.06%
std::map<std::string,_int>::ctor(const&,_alloc)/32 844.921 7.96%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 349912.864 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.805 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41299.011 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.775 -1.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388896.701 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.810 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54322.587 -2.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1001.106 -4.42%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084726.566 -1.13%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.273 -13.65%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.846 1.40%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.425 6.62%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.154 1.05%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.201 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.099 -
std::map<std::string,_int>::erase(iterator)/1024 32.941 12.12%
std::map<std::string,_int>::erase(iterator)/32 29.130 -9.33%
std::map<std::string,_int>::erase(iterator)/8192 31.837 7.81%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.890 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12752.375 -1.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.266 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117350.435 -1.16%
std::map<std::string,_int>::erase(key)_(existent)/1024 90.416 65.71%
std::map<std::string,_int>::erase(key)_(existent)/32 52.046 -32.29%
std::map<std::string,_int>::erase(key)_(existent)/8192 82.866 32.62%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 25.238 18.85%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.564 3.52%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.047 10.44%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.183 8.17%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.672 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.522 5.67%
std::map<std::string,_int>::find(key)_(existent)/1024 23.693 -1.90%
std::map<std::string,_int>::find(key)_(existent)/32 14.560 -12.72%
std::map<std::string,_int>::find(key)_(existent)/8192 31.825 6.56%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.032 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.609 1.05%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.563 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.472 -31.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.442 -21.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.617 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.190 6.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.199 3.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.084 -15.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.879 -23.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.097 -27.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.089 -6.38%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.721 -2.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.520 3.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 40.266 -44.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.205 7.41%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.550 -7.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.853 18.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.681 41.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.122 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66018.053 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1480.295 -3.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 942383.046 1.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.842 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44508.798 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1329.808 8.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 622804.869 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.780 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40333.520 1.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1108.498 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618210.942 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.861 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37494.125 5.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1186.674 -6.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407243.171 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.817 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34742.581 -1.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1201.845 -9.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371809.145 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.241 3.69%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.908 -18.14%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.999 16.00%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.879 42.08%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.351 -1.10%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.857 12.30%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.897 -6.36%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.639 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.077 1.18%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.335 -27.70%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 41.937 -22.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.359 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.089 -22.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.579 30.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.653 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.543 -21.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.785 29.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 73.523 -25.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 24.246 -24.53%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 39.059 -21.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.103 38.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 54.250 1.04%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.490 3.71%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.316 4.86%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.216 -3.67%
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.643 -2.10%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.443 1.45%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.336 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36449.748 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 856.649 5.00%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350160.570 -2.37%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.507 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35832.051 -1.65%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 838.529 9.46%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349490.515 -1.07%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.143 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15128.070 -5.73%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 353.502 7.77%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 213540.150 1.64%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.647 -7.14%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.823 -2.16%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.695 -4.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.625 5.15%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.013 5.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.771 -4.27%
std::mismatch(deque<int>)_(it,_it,_it)/1000 452.859 2.55%
std::mismatch(deque<int>)_(it,_it,_it)/1024 498.445 4.61%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 498519.594 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.852 2.88%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.513 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 461.398 -2.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.186 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490810.596 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.055 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3832.150 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 715.963 -1.88%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.805 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625308.378 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.401 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4845.197 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 698.818 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 724.922 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622809.444 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.217 1.54%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4865.456 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.876 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.622 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 929946.286 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7358.703 -8.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.152 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 775.087 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947177.209 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.007 1.23%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11624.338 -6.19%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.118 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.205 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1001362.840 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.127 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12263.013 -1.29%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.340 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.005 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 994368.635 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.650 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11344.982 4.89%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.275 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.811 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68254.250 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.466 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.379 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.961 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68485.073 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.677 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 454.988 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.756 -4.60%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608900.288 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.136 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4706.174 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.106 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.360 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606440.792 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.243 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4723.842 -
std::move(deque<int>)/1048576 55614.547 -5.64%
std::move(deque<int>)/262144 15037.066 -7.04%
std::move(deque<int>)/32768 2366.290 17.38%
std::move(deque<int>)/4096 149.478 -
std::move(deque<int>)/512 22.126 -
std::move(deque<int>)/64 4.787 -3.54%
std::move(deque<int>)/8 3.539 1.73%
std::move(list<int>)/1048576 1003811.426 -
std::move(list<int>)/262144 243672.074 -1.52%
std::move(list<int>)/32768 30798.769 -
std::move(list<int>)/4096 3914.425 -14.09%
std::move(list<int>)/512 347.867 -2.93%
std::move(list<int>)/64 43.047 5.48%
std::move(list<int>)/8 3.361 -
std::move(vector<bool>)_(aligned)/1048576 1730.030 -
std::move(vector<bool>)_(aligned)/262144 255.276 -
std::move(vector<bool>)_(aligned)/32768 36.776 -
std::move(vector<bool>)_(aligned)/4096 7.011 -
std::move(vector<bool>)_(aligned)/512 2.334 -
std::move(vector<bool>)_(aligned)/64 1.561 -7.39%
std::move(vector<bool>)_(unaligned)/1048576 6524.467 -2.52%
std::move(vector<bool>)_(unaligned)/262144 1588.133 -3.81%
std::move(vector<bool>)_(unaligned)/32768 202.562 -
std::move(vector<bool>)_(unaligned)/4096 26.607 -1.22%
std::move(vector<bool>)_(unaligned)/512 4.662 -8.43%
std::move(vector<bool>)_(unaligned)/64 1.680 -1.73%
std::move(vector<int>)/1048576 56990.624 -
std::move(vector<int>)/262144 22402.234 21.97%
std::move(vector<int>)/32768 1711.679 -
std::move(vector<int>)/4096 133.654 -
std::move(vector<int>)/512 20.076 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.287 1.13%
std::move_backward(deque<int>)/1048576 127263.904 -
std::move_backward(deque<int>)/262144 30746.472 -
std::move_backward(deque<int>)/32768 3369.027 -4.29%
std::move_backward(deque<int>)/4096 157.847 1.25%
std::move_backward(deque<int>)/512 23.496 -
std::move_backward(deque<int>)/64 5.169 -
std::move_backward(deque<int>)/8 3.585 6.28%
std::move_backward(list<int>)/1048576 1090719.933 5.53%
std::move_backward(list<int>)/262144 278430.120 4.85%
std::move_backward(list<int>)/32768 33859.796 -
std::move_backward(list<int>)/4096 5707.697 18.04%
std::move_backward(list<int>)/512 375.667 1.34%
std::move_backward(list<int>)/64 39.663 -
std::move_backward(list<int>)/8 3.382 -
std::move_backward(vector<bool>)_(aligned)/1048576 1743.259 -
std::move_backward(vector<bool>)_(aligned)/262144 256.299 -
std::move_backward(vector<bool>)_(aligned)/32768 38.047 -
std::move_backward(vector<bool>)_(aligned)/4096 7.227 -
std::move_backward(vector<bool>)_(aligned)/512 2.352 4.60%
std::move_backward(vector<bool>)_(aligned)/64 1.856 6.29%
std::move_backward(vector<bool>)_(unaligned)/1048576 6504.418 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.997 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.246 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.476 -
std::move_backward(vector<bool>)_(unaligned)/512 4.572 1.62%
std::move_backward(vector<bool>)_(unaligned)/64 1.649 -11.07%
std::move_backward(vector<int>)/1048576 57333.894 -2.43%
std::move_backward(vector<int>)/262144 21911.478 -
std::move_backward(vector<int>)/32768 1719.159 -
std::move_backward(vector<int>)/4096 136.153 -
std::move_backward(vector<int>)/512 21.733 4.35%
std::move_backward(vector<int>)/64 4.409 1.93%
std::move_backward(vector<int>)/8 2.239 -1.88%
std::multimap<int,_int>::clear()/0 389.892 -
std::multimap<int,_int>::clear()/1024 10770.065 -2.04%
std::multimap<int,_int>::clear()/32 641.907 -3.24%
std::multimap<int,_int>::clear()/8192 83857.039 -5.52%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.565 2.54%
std::multimap<int,_int>::contains(key)_(existent)/32 1.736 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.564 1.08%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.518 1.08%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.880 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.917 2.52%
std::multimap<int,_int>::count(key)_(existent)/1024 5.394 -
std::multimap<int,_int>::count(key)_(existent)/32 3.643 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.553 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.510 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.252 -2.16%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.791 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.807 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5940.158 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.944 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51736.792 -
std::multimap<int,_int>::ctor(const&)/0 12.792 -
std::multimap<int,_int>::ctor(const&)/1024 6654.227 -
std::multimap<int,_int>::ctor(const&)/32 223.597 -
std::multimap<int,_int>::ctor(const&)/8192 52942.916 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.777 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6721.116 1.15%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.187 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53653.416 1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.756 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8919.452 3.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.305 6.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70221.866 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.734 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13411.097 2.90%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 258105.334 3.86%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.499 1.52%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.443 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.042 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.635 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.425 4.97%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.641 -2.25%
std::multimap<int,_int>::erase(iterator)/1024 20.585 -5.07%
std::multimap<int,_int>::erase(iterator)/32 20.603 -3.00%
std::multimap<int,_int>::erase(iterator)/8192 20.543 -3.92%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.262 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7323.722 -3.58%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.866 -1.30%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56267.325 -4.34%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.007 -3.36%
std::multimap<int,_int>::erase(key)_(existent)/32 22.901 -1.43%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.516 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.273 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.856 3.90%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.339 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.465 8.46%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.013 2.62%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.862 1.23%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.202 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.800 -
std::multimap<int,_int>::find(key)_(existent)/32 1.752 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.356 -1.38%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.594 6.10%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.569 1.97%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.610 5.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.346 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.331 -1.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.731 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.200 1.69%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.346 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.395 -2.46%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.511 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.987 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.301 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.548 -5.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.814 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.250 2.13%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.393 5.63%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.881 -1.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.253 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.579 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.727 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15095.091 -3.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.309 -2.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182103.877 -4.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.851 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11518.979 -2.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.094 -1.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119718.692 -6.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.987 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12307.778 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.999 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212386.106 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.247 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10895.192 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.714 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86942.427 -1.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.538 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10018.746 3.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 666.713 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82100.638 -1.28%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.286 -1.29%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.663 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.703 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.054 -1.00%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.432 -3.00%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.767 -1.45%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.411 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.189 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.462 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.143 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.437 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.122 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.382 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.264 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.938 -60.17%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.417 -43.42%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.847 -62.85%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6661.506 2.92%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.343 1.16%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52998.733 2.78%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.447 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6676.914 -11.56%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.752 1.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53353.963 -3.43%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.364 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.780 -3.88%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12665.250 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.105 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.219 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.281 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.880 -60.53%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.547 -38.98%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.839 -62.97%
std::multimap<std::string,_int>::clear()/0 394.322 -
std::multimap<std::string,_int>::clear()/1024 21205.721 -4.37%
std::multimap<std::string,_int>::clear()/32 873.578 -3.81%
std::multimap<std::string,_int>::clear()/8192 212045.389 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.637 -10.95%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.643 3.53%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.307 2.08%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.927 5.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.335 1.53%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.542 -1.70%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.899 -1.46%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.278 -1.94%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.831 -7.14%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.269 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.169 -1.85%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.172 -1.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.075 -11.03%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.834 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7011.739 -1.45%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.267 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60098.032 -
std::multimap<std::string,_int>::ctor(const&)/0 12.717 -
std::multimap<std::string,_int>::ctor(const&)/1024 35776.480 2.55%
std::multimap<std::string,_int>::ctor(const&)/32 688.767 -24.34%
std::multimap<std::string,_int>::ctor(const&)/8192 345251.723 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.696 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37307.247 2.06%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 806.105 7.47%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349125.538 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.834 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39906.207 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 776.185 5.22%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381306.752 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.853 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59084.660 4.21%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1002.504 2.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103673.236 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.471 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.666 2.07%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.753 -5.15%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.116 -3.66%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.494 4.73%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.542 -2.58%
std::multimap<std::string,_int>::erase(iterator)/1024 26.679 -20.95%
std::multimap<std::string,_int>::erase(iterator)/32 25.208 -
std::multimap<std::string,_int>::erase(iterator)/8192 32.343 8.72%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.485 -2.07%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12868.072 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.208 -6.00%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118281.588 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.704 -15.48%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.072 -5.07%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.898 -2.17%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.881 -3.06%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.889 1.72%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.585 -2.54%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.568 1.16%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.892 5.67%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.369 4.28%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.432 -5.00%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.410 -5.67%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.280 3.59%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.818 -11.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.385 -14.70%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.130 1.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.055 -21.12%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.826 21.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.755 13.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.210 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.867 -19.72%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.305 5.56%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.184 -15.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.565 -11.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.032 -15.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.186 52.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.739 5.37%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.730 -17.75%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.330 1.33%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.393 -1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.028 -3.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.819 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.651 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66763.680 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.548 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 920246.648 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.217 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44890.948 1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1233.904 -2.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600425.848 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.898 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63367.226 -4.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1421.866 -9.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 822370.952 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.754 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33527.319 -1.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1109.599 -6.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385698.894 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.348 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33175.080 1.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1108.643 -5.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371415.540 6.67%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.751 -48.44%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.999 -47.60%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.404 -13.52%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.737 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.644 1.85%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.695 -18.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 88.524 2.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.739 -13.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.523 16.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.847 -19.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.947 -1.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 87.868 3.66%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 36.882 -11.26%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 140.354 6.54%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.268 4.43%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.024 -77.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.445 -66.58%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.095 -79.23%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.435 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36986.302 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 745.035 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350182.682 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.556 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36860.984 6.02%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 786.748 -6.51%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350982.372 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16720.243 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 355.865 2.44%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207482.442 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.244 -1.68%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 37.320 -3.44%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 136.050 9.27%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.504 -20.82%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.314 -13.30%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.471 -20.83%
std::multiset<int>::clear()/0 390.124 -
std::multiset<int>::clear()/1024 10209.278 3.84%
std::multiset<int>::clear()/32 626.362 -
std::multiset<int>::clear()/8192 80606.890 3.37%
std::multiset<int>::contains(key)_(existent)/1024 4.030 2.88%
std::multiset<int>::contains(key)_(existent)/32 1.687 1.47%
std::multiset<int>::contains(key)_(existent)/8192 8.671 1.38%
std::multiset<int>::contains(key)_(non-existent)/0 0.279 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.903 -5.56%
std::multiset<int>::contains(key)_(non-existent)/32 2.707 -3.43%
std::multiset<int>::contains(key)_(non-existent)/8192 8.842 -4.04%
std::multiset<int>::count(key)_(existent)/1024 5.528 -1.17%
std::multiset<int>::count(key)_(existent)/32 3.660 -2.46%
std::multiset<int>::count(key)_(existent)/8192 10.043 5.61%
std::multiset<int>::count(key)_(non-existent)/0 0.284 12.56%
std::multiset<int>::count(key)_(non-existent)/1024 5.933 1.46%
std::multiset<int>::count(key)_(non-existent)/32 2.524 -
std::multiset<int>::count(key)_(non-existent)/8192 9.665 3.27%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.828 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5729.122 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.239 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47383.024 -
std::multiset<int>::ctor(const&)/0 12.756 -
std::multiset<int>::ctor(const&)/1024 6325.974 -8.50%
std::multiset<int>::ctor(const&)/32 227.011 -15.31%
std::multiset<int>::ctor(const&)/8192 50608.503 -4.27%
std::multiset<int>::ctor(const&,_alloc)/0 12.753 -
std::multiset<int>::ctor(const&,_alloc)/1024 6361.976 -3.75%
std::multiset<int>::ctor(const&,_alloc)/32 230.343 -1.26%
std::multiset<int>::ctor(const&,_alloc)/8192 50521.561 -4.09%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.724 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8772.175 2.21%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.227 3.64%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69640.444 -1.65%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12672.217 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.456 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254610.313 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.448 5.30%
std::multiset<int>::equal_range(key)_(existent)/32 2.394 2.46%
std::multiset<int>::equal_range(key)_(existent)/8192 8.449 1.73%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.562 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.403 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.214 -
std::multiset<int>::erase(iterator)/1024 23.336 -
std::multiset<int>::erase(iterator)/32 20.967 -
std::multiset<int>::erase(iterator)/8192 23.286 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.572 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6865.035 2.08%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.467 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55245.104 3.24%
std::multiset<int>::erase(key)_(existent)/1024 40.317 -4.22%
std::multiset<int>::erase(key)_(existent)/32 22.188 -2.03%
std::multiset<int>::erase(key)_(existent)/8192 61.515 -1.98%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.088 9.72%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.501 8.96%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.125 12.76%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.975 1.04%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.808 1.04%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.263 -
std::multiset<int>::find(key)_(existent)/1024 4.269 2.35%
std::multiset<int>::find(key)_(existent)/32 1.647 1.74%
std::multiset<int>::find(key)_(existent)/8192 7.998 -2.94%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.477 -5.08%
std::multiset<int>::find(key)_(non-existent)/32 2.270 -8.18%
std::multiset<int>::find(key)_(non-existent)/8192 8.377 -4.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.277 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.181 2.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.681 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 80.290 3.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.282 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.628 1.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.440 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.847 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.270 -2.27%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.492 2.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.752 -3.44%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.243 1.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.180 -2.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.685 -4.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.980 -2.65%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.540 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.183 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14732.532 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.260 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187924.915 3.54%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.156 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11474.551 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.027 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118009.557 -5.19%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.165 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12593.411 2.41%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.561 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 203975.971 2.01%
std::multiset<int>::insert(value)_(already_present)/1024 26.873 -11.75%
std::multiset<int>::insert(value)_(already_present)/32 18.452 1.40%
std::multiset<int>::insert(value)_(already_present)/8192 31.862 -6.48%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.076 -3.82%
std::multiset<int>::insert(value)_(new_value,_end)/1024 52.801 8.56%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.866 -2.61%
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.420 -5.43%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.689 1.38%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.920 -4.22%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.930 -3.30%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.580 -2.93%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.141 -5.68%
std::multiset<int>::lower_bound(key)_(existent)/32 2.173 -2.41%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.143 2.94%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.900 30.46%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.936 14.50%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.079 37.14%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.504 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6482.363 2.88%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 258.230 15.85%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51159.725 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.484 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6366.715 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 227.977 1.80%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50378.999 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1411.062 -1.76%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.424 -5.66%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12496.215 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.115 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.411 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.042 2.10%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.450 -42.68%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.582 -22.60%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.670 -46.07%
std::multiset<std::string>::clear()/0 394.528 -
std::multiset<std::string>::clear()/1024 22306.737 3.74%
std::multiset<std::string>::clear()/32 900.442 -
std::multiset<std::string>::clear()/8192 216815.519 -
std::multiset<std::string>::contains(key)_(existent)/1024 26.881 12.25%
std::multiset<std::string>::contains(key)_(existent)/32 20.188 11.30%
std::multiset<std::string>::contains(key)_(existent)/8192 33.355 -17.06%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.272 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.320 11.77%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.806 2.58%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.162 1.32%
std::multiset<std::string>::count(key)_(existent)/1024 25.411 8.93%
std::multiset<std::string>::count(key)_(existent)/32 20.409 1.63%
std::multiset<std::string>::count(key)_(existent)/8192 29.997 5.39%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.626 1.78%
std::multiset<std::string>::count(key)_(non-existent)/32 10.204 -8.50%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.715 -2.80%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.809 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6993.890 2.83%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.713 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57220.475 -
std::multiset<std::string>::ctor(const&)/0 12.647 -
std::multiset<std::string>::ctor(const&)/1024 35487.005 2.33%
std::multiset<std::string>::ctor(const&)/32 699.761 -13.58%
std::multiset<std::string>::ctor(const&)/8192 342947.545 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.651 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36790.657 1.01%
std::multiset<std::string>::ctor(const&,_alloc)/32 876.902 10.27%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345251.141 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38402.417 1.94%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.579 -2.71%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377049.720 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55913.746 -3.52%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1053.602 1.57%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1077229.785 -1.26%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.008 3.47%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.349 -5.50%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.009 -3.77%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.115 -3.14%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.309 -6.02%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.024 -
std::multiset<std::string>::erase(iterator)/1024 33.762 21.30%
std::multiset<std::string>::erase(iterator)/32 30.149 -7.09%
std::multiset<std::string>::erase(iterator)/8192 31.078 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.541 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13178.131 1.70%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.180 1.91%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119508.697 -
std::multiset<std::string>::erase(key)_(existent)/1024 104.162 63.36%
std::multiset<std::string>::erase(key)_(existent)/32 50.489 -37.77%
std::multiset<std::string>::erase(key)_(existent)/8192 101.876 45.10%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.327 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.541 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.492 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.180 -5.10%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.806 3.56%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.634 -2.03%
std::multiset<std::string>::find(key)_(existent)/1024 24.444 -3.80%
std::multiset<std::string>::find(key)_(existent)/32 15.052 4.59%
std::multiset<std::string>::find(key)_(existent)/8192 30.231 11.21%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.923 -12.88%
std::multiset<std::string>::find(key)_(non-existent)/32 10.651 4.54%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.511 -11.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.205 44.65%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.944 -8.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.885 35.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.604 9.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.795 -30.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.648 8.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.241 19.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.699 20.85%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.758 -2.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.545 9.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.303 16.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.558 25.60%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.306 6.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.531 5.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.935 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.756 1.72%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.931 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65264.097 2.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1416.924 5.47%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 902088.254 2.86%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.115 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44345.512 2.62%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1257.437 2.85%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604490.907 -3.74%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.675 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61402.247 -1.18%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1413.265 -3.25%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 827348.744 1.24%
std::multiset<std::string>::insert(value)_(already_present)/1024 58.364 10.24%
std::multiset<std::string>::insert(value)_(already_present)/32 48.816 -
std::multiset<std::string>::insert(value)_(already_present)/8192 62.516 -10.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.784 22.66%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.584 17.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.912 -9.70%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.939 9.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.918 10.23%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 49.643 17.38%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.070 -9.37%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.817 15.86%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 88.972 -4.41%
std::multiset<std::string>::lower_bound(key)_(existent)/32 37.582 -5.61%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 131.307 -4.20%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 29.937 -22.57%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.380 -19.32%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.176 -23.31%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.253 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36423.869 1.01%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 765.621 8.41%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346908.020 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.302 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36491.515 2.20%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.867 18.81%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 353819.611 2.13%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15978.291 1.27%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 350.177 5.81%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205098.772 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.459 -3.49%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.629 6.05%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 129.106 -5.42%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.602 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.586 -1.15%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.540 -
std::none_of(deque<int>)_(process_all)/32 12.305 -
std::none_of(deque<int>)_(process_all)/32768 10128.557 -7.16%
std::none_of(deque<int>)_(process_all)/50 19.380 2.50%
std::none_of(deque<int>)_(process_all)/8 3.432 -
std::none_of(deque<int>)_(process_all)/8192 2602.193 -4.55%
std::none_of(list<int>)_(process_all)/32 11.879 1.24%
std::none_of(list<int>)_(process_all)/32768 26243.633 -15.23%
std::none_of(list<int>)_(process_all)/50 21.983 -
std::none_of(list<int>)_(process_all)/8 2.689 1.21%
std::none_of(list<int>)_(process_all)/8192 8301.364 -7.30%
std::none_of(vector<int>)_(process_all)/32 8.475 1.56%
std::none_of(vector<int>)_(process_all)/32768 8113.148 -
std::none_of(vector<int>)_(process_all)/50 19.036 -
std::none_of(vector<int>)_(process_all)/8 2.590 6.38%
std::none_of(vector<int>)_(process_all)/8192 2038.761 -
std::partial_sort(deque<int>)_(ascending)/1024 7712.906 -
std::partial_sort(deque<int>)_(ascending)/8 32.881 1.83%
std::partial_sort(deque<int>)_(ascending)/8192 148090.311 -
std::partial_sort(deque<int>)_(descending)/1024 17856.682 -
std::partial_sort(deque<int>)_(descending)/8 42.120 -
std::partial_sort(deque<int>)_(descending)/8192 265167.814 2.88%
std::partial_sort(deque<int>)_(heap)/1024 17912.229 -
std::partial_sort(deque<int>)_(heap)/8 38.461 -3.71%
std::partial_sort(deque<int>)_(heap)/8192 267878.206 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7713.460 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.762 2.73%
std::partial_sort(deque<int>)_(pipe-organ)/8192 150444.246 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18811.995 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.796 3.78%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 270531.787 3.46%
std::partial_sort(deque<int>)_(repeated)/1024 6536.253 5.04%
std::partial_sort(deque<int>)_(repeated)/8 26.116 -
std::partial_sort(deque<int>)_(repeated)/8192 77227.466 2.07%
std::partial_sort(deque<int>)_(shuffled)/1024 15477.628 -
std::partial_sort(deque<int>)_(shuffled)/8 31.539 -2.01%
std::partial_sort(deque<int>)_(shuffled)/8192 241152.584 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4795.459 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.375 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50870.742 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7838.404 -1.42%
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.964 -1.48%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93046.970 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7875.787 -1.22%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.761 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96051.122 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4796.466 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.430 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50860.254 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8837.681 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 23.006 10.70%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92929.534 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2514.337 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.538 9.37%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28751.109 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6722.285 -1.30%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.027 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83856.830 -
std::partial_sort(vector<int>)_(ascending)/1024 4749.402 -
std::partial_sort(vector<int>)_(ascending)/8 19.059 -
std::partial_sort(vector<int>)_(ascending)/8192 50529.339 -
std::partial_sort(vector<int>)_(descending)/1024 7917.353 -4.24%
std::partial_sort(vector<int>)_(descending)/8 24.268 -2.06%
std::partial_sort(vector<int>)_(descending)/8192 93720.514 -
std::partial_sort(vector<int>)_(heap)/1024 7947.858 -
std::partial_sort(vector<int>)_(heap)/8 27.900 -
std::partial_sort(vector<int>)_(heap)/8192 97043.004 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4733.247 -1.20%
std::partial_sort(vector<int>)_(pipe-organ)/8 19.053 -1.24%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50404.390 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8852.365 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.357 1.32%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93358.023 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.549 -
std::partial_sort(vector<int>)_(repeated)/8 18.593 -
std::partial_sort(vector<int>)_(repeated)/8192 26643.113 -
std::partial_sort(vector<int>)_(shuffled)/1024 6736.137 -
std::partial_sort(vector<int>)_(shuffled)/8 28.701 1.60%
std::partial_sort(vector<int>)_(shuffled)/8192 88344.909 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5133.782 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.138 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53180.889 -3.47%
std::partial_sort_copy(deque<int>)_(descending)/1024 8166.680 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.869 -2.02%
std::partial_sort_copy(deque<int>)_(descending)/8192 95249.552 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8337.217 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.413 3.27%
std::partial_sort_copy(deque<int>)_(heap)/8192 98244.386 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5123.566 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.050 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52918.422 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9012.318 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.979 -4.65%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95005.203 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.778 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.037 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29096.059 -1.17%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6927.558 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.234 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87242.852 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5358.053 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.294 -2.85%
std::partial_sort_copy(list<int>)_(ascending)/8192 57522.123 -
std::partial_sort_copy(list<int>)_(descending)/1024 8182.127 -
std::partial_sort_copy(list<int>)_(descending)/8 15.710 -2.03%
std::partial_sort_copy(list<int>)_(descending)/8192 97188.332 -
std::partial_sort_copy(list<int>)_(heap)/1024 8218.579 -
std::partial_sort_copy(list<int>)_(heap)/8 17.498 -
std::partial_sort_copy(list<int>)_(heap)/8192 100402.353 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5340.746 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.297 1.99%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57536.793 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9455.569 3.93%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.206 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96468.390 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3156.466 1.29%
std::partial_sort_copy(list<int>)_(repeated)/8 8.019 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32892.266 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7023.136 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.535 -2.18%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89259.164 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4736.277 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.379 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50731.877 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7846.077 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.134 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92858.107 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7924.191 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.031 -4.39%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96322.234 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4730.188 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.179 -2.61%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50502.336 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8785.735 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.290 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93012.070 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.118 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.281 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26494.485 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6697.985 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.209 -1.50%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84250.879 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4835.136 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.923 1.80%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50513.067 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7909.633 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.402 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93902.714 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7987.315 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.654 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97436.008 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4833.848 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.956 3.72%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50546.319 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8874.055 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.990 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94908.481 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2597.392 4.51%
std::partial_sort_copy(vector<int>)_(repeated)/8 8.771 1.65%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26919.856 -4.11%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6815.668 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.712 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88071.279 -
std::partition(deque<int>)_(dense)/1024 340.169 -
std::partition(deque<int>)_(dense)/32 9.471 -
std::partition(deque<int>)_(dense)/50 13.951 -1.27%
std::partition(deque<int>)_(dense)/8192 2806.651 5.07%
std::partition(deque<int>)_(sparse)/1024 412.364 6.04%
std::partition(deque<int>)_(sparse)/32 9.996 -21.17%
std::partition(deque<int>)_(sparse)/50 15.428 -16.63%
std::partition(deque<int>)_(sparse)/8192 3208.001 2.51%
std::partition(list<int>)_(dense)/1024 389.549 -
std::partition(list<int>)_(dense)/32 8.895 -
std::partition(list<int>)_(dense)/50 13.348 -
std::partition(list<int>)_(dense)/8192 4917.327 -19.00%
std::partition(list<int>)_(sparse)/1024 713.514 -
std::partition(list<int>)_(sparse)/32 8.901 -
std::partition(list<int>)_(sparse)/50 22.267 -
std::partition(list<int>)_(sparse)/8192 7604.908 -32.85%
std::partition(vector<int>)_(dense)/1024 256.970 5.92%
std::partition(vector<int>)_(dense)/32 8.383 2.16%
std::partition(vector<int>)_(dense)/50 13.792 4.92%
std::partition(vector<int>)_(dense)/8192 1878.333 3.35%
std::partition(vector<int>)_(sparse)/1024 256.167 -
std::partition(vector<int>)_(sparse)/32 8.831 -2.44%
std::partition(vector<int>)_(sparse)/50 13.769 -1.73%
std::partition(vector<int>)_(sparse)/8192 1864.092 -
std::partition_copy(deque<int>)/1024 633.403 -
std::partition_copy(deque<int>)/32 12.796 -2.02%
std::partition_copy(deque<int>)/50 21.140 -
std::partition_copy(deque<int>)/8192 5700.710 -
std::partition_copy(list<int>)/1024 711.827 -
std::partition_copy(list<int>)/32 8.744 -1.43%
std::partition_copy(list<int>)/50 12.976 -
std::partition_copy(list<int>)/8192 6819.288 -11.33%
std::partition_copy(vector<int>)/1024 474.243 -1.44%
std::partition_copy(vector<int>)/32 8.025 -4.55%
std::partition_copy(vector<int>)/50 12.737 -
std::partition_copy(vector<int>)/8192 4569.206 -
std::partition_point(deque<int>)/1024 9.459 -
std::partition_point(deque<int>)/32 4.129 -
std::partition_point(deque<int>)/50 4.619 -
std::partition_point(deque<int>)/8192 15.082 -
std::partition_point(list<int>)/1024 1299.520 1.86%
std::partition_point(list<int>)/32 15.955 -
std::partition_point(list<int>)/50 24.941 -
std::partition_point(list<int>)/8192 14443.043 16.55%
std::partition_point(vector<int>)/1024 6.100 -
std::partition_point(vector<int>)/32 2.571 -
std::partition_point(vector<int>)/50 2.562 -
std::partition_point(vector<int>)/8192 9.327 -
std::pop_heap(deque<float>)/1024 13.249 2.13%
std::pop_heap(deque<float>)/8 51.994 -
std::pop_heap(deque<float>)/8192 61.557 -
std::pop_heap(deque<int>)/1024 12.346 -
std::pop_heap(deque<int>)/8 51.997 -
std::pop_heap(deque<int>)/8192 53.474 -
std::pop_heap(deque<size_t>)/1024 15.272 -
std::pop_heap(deque<size_t>)/8 52.010 -
std::pop_heap(deque<size_t>)/8192 59.097 -2.87%
std::pop_heap(deque<std::string>)/1024 61.060 -
std::pop_heap(deque<std::string>)/8 57.321 -
std::pop_heap(deque<std::string>)/8192 113.518 -
std::pop_heap(vector<float>)/1024 8.457 -
std::pop_heap(vector<float>)/8 50.260 -
std::pop_heap(vector<float>)/8192 19.965 -13.05%
std::pop_heap(vector<int>)/1024 9.918 -
std::pop_heap(vector<int>)/8 50.976 -
std::pop_heap(vector<int>)/8192 12.959 -
std::pop_heap(vector<size_t>)/1024 9.853 -
std::pop_heap(vector<size_t>)/8 51.509 -1.04%
std::pop_heap(vector<size_t>)/8192 13.103 -
std::pop_heap(vector<std::string>)/1024 20.849 -
std::pop_heap(vector<std::string>)/8 53.188 -
std::pop_heap(vector<std::string>)/8192 51.921 -
std::remove(deque<int>)_(prefix)/1024 522.840 -
std::remove(deque<int>)_(prefix)/32 52.186 -
std::remove(deque<int>)_(prefix)/50 60.075 -
std::remove(deque<int>)_(prefix)/8192 3846.656 -
std::remove(deque<int>)_(sprinkled)/1024 519.911 -
std::remove(deque<int>)_(sprinkled)/32 54.324 8.11%
std::remove(deque<int>)_(sprinkled)/50 58.078 4.96%
std::remove(deque<int>)_(sprinkled)/8192 3841.480 -
std::remove(list<int>)_(prefix)/1024 1004.524 -
std::remove(list<int>)_(prefix)/32 52.210 -
std::remove(list<int>)_(prefix)/50 63.211 -
std::remove(list<int>)_(prefix)/8192 8142.302 -1.96%
std::remove(list<int>)_(sprinkled)/1024 967.167 -
std::remove(list<int>)_(sprinkled)/32 51.939 -
std::remove(list<int>)_(sprinkled)/50 61.138 -
std::remove(list<int>)_(sprinkled)/8192 7923.840 -6.00%
std::remove(vector<int>)_(prefix)/1024 306.161 -1.45%
std::remove(vector<int>)_(prefix)/32 49.185 1.31%
std::remove(vector<int>)_(prefix)/50 53.945 -
std::remove(vector<int>)_(prefix)/8192 2102.108 -
std::remove(vector<int>)_(sprinkled)/1024 284.567 -
std::remove(vector<int>)_(sprinkled)/32 49.490 1.27%
std::remove(vector<int>)_(sprinkled)/50 53.300 -
std::remove(vector<int>)_(sprinkled)/8192 1976.279 -
std::remove_copy(deque<int>)_(prefix)/1024 376.439 -5.54%
std::remove_copy(deque<int>)_(prefix)/32 12.897 -2.35%
std::remove_copy(deque<int>)_(prefix)/50 20.201 -8.51%
std::remove_copy(deque<int>)_(prefix)/8192 3338.505 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.026 -1.32%
std::remove_copy(deque<int>)_(sprinkled)/32 12.917 6.27%
std::remove_copy(deque<int>)_(sprinkled)/50 18.834 2.65%
std::remove_copy(deque<int>)_(sprinkled)/8192 2842.214 -1.48%
std::remove_copy(list<int>)_(prefix)/1024 738.333 -
std::remove_copy(list<int>)_(prefix)/32 11.267 -
std::remove_copy(list<int>)_(prefix)/50 18.982 -
std::remove_copy(list<int>)_(prefix)/8192 6877.432 -6.56%
std::remove_copy(list<int>)_(sprinkled)/1024 733.937 -
std::remove_copy(list<int>)_(sprinkled)/32 11.190 -
std::remove_copy(list<int>)_(sprinkled)/50 18.712 -
std::remove_copy(list<int>)_(sprinkled)/8192 6904.945 -9.03%
std::remove_copy(vector<int>)_(prefix)/1024 263.137 -
std::remove_copy(vector<int>)_(prefix)/32 9.388 -
std::remove_copy(vector<int>)_(prefix)/50 14.010 -
std::remove_copy(vector<int>)_(prefix)/8192 2055.615 -
std::remove_copy(vector<int>)_(sprinkled)/1024 243.675 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.409 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.521 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.394 -
std::remove_copy_if(deque<int>)_(prefix)/1024 535.925 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.809 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.958 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3772.894 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.221 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.376 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.566 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3500.899 -4.27%
std::remove_copy_if(list<int>)_(prefix)/1024 786.348 -
std::remove_copy_if(list<int>)_(prefix)/32 16.967 -4.61%
std::remove_copy_if(list<int>)_(prefix)/50 24.911 -1.24%
std::remove_copy_if(list<int>)_(prefix)/8192 7242.241 -9.90%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.802 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.562 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.217 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7299.839 -9.03%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.055 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.295 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.896 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3358.639 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.926 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.557 1.63%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.703 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2736.696 -
std::remove_if(deque<int>)_(prefix)/1024 556.097 -
std::remove_if(deque<int>)_(prefix)/32 55.431 2.04%
std::remove_if(deque<int>)_(prefix)/50 63.068 -
std::remove_if(deque<int>)_(prefix)/8192 4282.275 -3.36%
std::remove_if(deque<int>)_(sprinkled)/1024 531.909 -
std::remove_if(deque<int>)_(sprinkled)/32 56.392 -3.93%
std::remove_if(deque<int>)_(sprinkled)/50 66.008 -7.44%
std::remove_if(deque<int>)_(sprinkled)/8192 3924.213 -
std::remove_if(list<int>)_(prefix)/1024 1012.086 -4.05%
std::remove_if(list<int>)_(prefix)/32 58.478 -2.72%
std::remove_if(list<int>)_(prefix)/50 71.830 -
std::remove_if(list<int>)_(prefix)/8192 10616.621 2.28%
std::remove_if(list<int>)_(sprinkled)/1024 976.625 -
std::remove_if(list<int>)_(sprinkled)/32 56.741 -
std::remove_if(list<int>)_(sprinkled)/50 72.027 2.54%
std::remove_if(list<int>)_(sprinkled)/8192 8108.464 -2.18%
std::remove_if(vector<int>)_(prefix)/1024 350.769 -
std::remove_if(vector<int>)_(prefix)/32 48.938 -
std::remove_if(vector<int>)_(prefix)/50 53.903 -2.12%
std::remove_if(vector<int>)_(prefix)/8192 2568.628 -1.44%
std::remove_if(vector<int>)_(sprinkled)/1024 521.925 1.52%
std::remove_if(vector<int>)_(sprinkled)/32 54.756 3.26%
std::remove_if(vector<int>)_(sprinkled)/50 64.336 1.88%
std::remove_if(vector<int>)_(sprinkled)/8192 3847.775 -
std::replace(deque<int>)_(prefix)/1024 409.303 -
std::replace(deque<int>)_(prefix)/32 12.690 -
std::replace(deque<int>)_(prefix)/50 19.065 -
std::replace(deque<int>)_(prefix)/8192 3236.014 -
std::replace(deque<int>)_(sprinkled)/1024 348.812 -
std::replace(deque<int>)_(sprinkled)/32 12.070 -
std::replace(deque<int>)_(sprinkled)/50 18.071 -
std::replace(deque<int>)_(sprinkled)/8192 2790.122 -
std::replace(list<int>)_(prefix)/1024 739.557 -
std::replace(list<int>)_(prefix)/32 10.972 -
std::replace(list<int>)_(prefix)/50 17.162 -
std::replace(list<int>)_(prefix)/8192 6982.327 -
std::replace(list<int>)_(sprinkled)/1024 726.295 -
std::replace(list<int>)_(sprinkled)/32 11.173 -
std::replace(list<int>)_(sprinkled)/50 18.624 -
std::replace(list<int>)_(sprinkled)/8192 7141.443 -
std::replace(vector<int>)_(prefix)/1024 158.490 2.77%
std::replace(vector<int>)_(prefix)/32 5.148 4.56%
std::replace(vector<int>)_(prefix)/50 7.573 -
std::replace(vector<int>)_(prefix)/8192 1263.288 1.35%
std::replace(vector<int>)_(sprinkled)/1024 166.654 2.84%
std::replace(vector<int>)_(sprinkled)/32 6.038 23.85%
std::replace(vector<int>)_(sprinkled)/50 9.082 14.32%
std::replace(vector<int>)_(sprinkled)/8192 1305.146 2.07%
std::replace_if(deque<int>)_(prefix)/1024 479.825 -
std::replace_if(deque<int>)_(prefix)/32 14.006 -
std::replace_if(deque<int>)_(prefix)/50 20.549 1.34%
std::replace_if(deque<int>)_(prefix)/8192 3500.549 1.08%
std::replace_if(deque<int>)_(sprinkled)/1024 364.813 -3.81%
std::replace_if(deque<int>)_(sprinkled)/32 12.400 -
std::replace_if(deque<int>)_(sprinkled)/50 18.629 -2.32%
std::replace_if(deque<int>)_(sprinkled)/8192 2905.551 -
std::replace_if(list<int>)_(prefix)/1024 731.670 -
std::replace_if(list<int>)_(prefix)/32 13.752 -
std::replace_if(list<int>)_(prefix)/50 24.450 -
std::replace_if(list<int>)_(prefix)/8192 7161.200 4.68%
std::replace_if(list<int>)_(sprinkled)/1024 733.859 -
std::replace_if(list<int>)_(sprinkled)/32 13.261 -
std::replace_if(list<int>)_(sprinkled)/50 22.845 -7.99%
std::replace_if(list<int>)_(sprinkled)/8192 7308.672 -
std::replace_if(vector<int>)_(prefix)/1024 267.044 -2.74%
std::replace_if(vector<int>)_(prefix)/32 9.469 -
std::replace_if(vector<int>)_(prefix)/50 14.104 -
std::replace_if(vector<int>)_(prefix)/8192 2014.622 -1.31%
std::replace_if(vector<int>)_(sprinkled)/1024 244.686 -
std::replace_if(vector<int>)_(sprinkled)/32 8.692 -
std::replace_if(vector<int>)_(sprinkled)/50 14.509 6.43%
std::replace_if(vector<int>)_(sprinkled)/8192 1890.961 -
std::reverse(deque<int>)/32768 5712.186 -
std::reverse(deque<int>)/4096 718.185 -
std::reverse(deque<int>)/512 112.803 -
std::reverse(deque<int>)/64 13.034 -1.05%
std::reverse(deque<int>)/8 2.495 -3.44%
std::reverse(list<int>)/32768 17359.126 -15.49%
std::reverse(list<int>)/4096 1764.113 -1.65%
std::reverse(list<int>)/512 192.430 -
std::reverse(list<int>)/64 17.437 -
std::reverse(list<int>)/8 1.928 -
std::reverse(vector<int>)/32768 1052.750 -
std::reverse(vector<int>)/4096 131.983 -
std::reverse(vector<int>)/512 16.561 -
std::reverse(vector<int>)/64 4.197 -
std::reverse(vector<int>)/8 1.506 -
std::reverse_copy(deque<int>)/32768 7981.614 -
std::reverse_copy(deque<int>)/4096 962.672 -2.25%
std::reverse_copy(deque<int>)/512 124.328 -
std::reverse_copy(deque<int>)/64 15.838 -
std::reverse_copy(deque<int>)/8 2.524 -
std::reverse_copy(list<int>)/32768 27194.578 3.50%
std::reverse_copy(list<int>)/4096 3380.881 10.02%
std::reverse_copy(list<int>)/512 363.579 -
std::reverse_copy(list<int>)/64 30.025 -
std::reverse_copy(list<int>)/8 2.422 -
std::reverse_copy(vector<int>)/32768 980.090 -2.86%
std::reverse_copy(vector<int>)/4096 132.265 -
std::reverse_copy(vector<int>)/512 17.146 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.333 -2.86%
std::rotate(deque<int>)_(1_element_backward)/1024 40.478 -
std::rotate(deque<int>)_(1_element_backward)/32 3.582 1.32%
std::rotate(deque<int>)_(1_element_backward)/50 5.123 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.230 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.189 -1.10%
std::rotate(deque<int>)_(1_element_forward)/32 4.157 -
std::rotate(deque<int>)_(1_element_forward)/50 5.406 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.038 -
std::rotate(deque<int>)_(by_1/2)/1024 173.089 -1.93%
std::rotate(deque<int>)_(by_1/2)/32 7.464 -5.12%
std::rotate(deque<int>)_(by_1/2)/50 10.351 -1.04%
std::rotate(deque<int>)_(by_1/2)/8192 1459.273 -
std::rotate(deque<int>)_(by_1/3)/1024 1801.471 -
std::rotate(deque<int>)_(by_1/3)/32 45.309 -
std::rotate(deque<int>)_(by_1/3)/50 76.183 -
std::rotate(deque<int>)_(by_1/3)/8192 22186.747 -
std::rotate(deque<int>)_(by_1/4)/1024 770.362 -
std::rotate(deque<int>)_(by_1/4)/32 29.593 -
std::rotate(deque<int>)_(by_1/4)/50 74.838 -
std::rotate(deque<int>)_(by_1/4)/8192 6677.161 -
std::rotate(list<int>)_(1_element_backward)/1024 737.771 -
std::rotate(list<int>)_(1_element_backward)/32 13.815 -
std::rotate(list<int>)_(1_element_backward)/50 24.269 -
std::rotate(list<int>)_(1_element_backward)/8192 7473.131 -22.46%
std::rotate(list<int>)_(1_element_forward)/1024 729.365 -
std::rotate(list<int>)_(1_element_forward)/32 13.419 -1.27%
std::rotate(list<int>)_(1_element_forward)/50 24.254 -3.40%
std::rotate(list<int>)_(1_element_forward)/8192 6990.792 -27.35%
std::rotate(list<int>)_(by_1/2)/1024 409.591 5.41%
std::rotate(list<int>)_(by_1/2)/32 6.002 -
std::rotate(list<int>)_(by_1/2)/50 14.047 -
std::rotate(list<int>)_(by_1/2)/8192 4282.890 -39.09%
std::rotate(list<int>)_(by_1/3)/1024 797.179 -
std::rotate(list<int>)_(by_1/3)/32 12.992 -
std::rotate(list<int>)_(by_1/3)/50 23.840 1.49%
std::rotate(list<int>)_(by_1/3)/8192 8288.969 -26.71%
std::rotate(list<int>)_(by_1/4)/1024 572.511 -
std::rotate(list<int>)_(by_1/4)/32 12.996 -
std::rotate(list<int>)_(by_1/4)/50 25.026 -
std::rotate(list<int>)_(by_1/4)/8192 6569.973 -32.28%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.646 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.778 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.761 -
std::rotate(vector<bool>)_(1_element_backward)/8192 132.017 5.90%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.457 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.711 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.688 -
std::rotate(vector<bool>)_(1_element_forward)/8192 110.477 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.358 -1.34%
std::rotate(vector<bool>)_(by_1/2)/32 17.765 -
std::rotate(vector<bool>)_(by_1/2)/50 17.638 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.002 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.682 -
std::rotate(vector<bool>)_(by_1/3)/32 17.365 -1.12%
std::rotate(vector<bool>)_(by_1/3)/50 17.418 -
std::rotate(vector<bool>)_(by_1/3)/8192 153.765 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.386 -
std::rotate(vector<bool>)_(by_1/4)/32 17.558 -
std::rotate(vector<bool>)_(by_1/4)/50 17.437 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.557 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.575 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.318 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.370 -1.43%
std::rotate(vector<int>)_(1_element_forward)/1024 35.453 -
std::rotate(vector<int>)_(1_element_forward)/32 3.034 -
std::rotate(vector<int>)_(1_element_forward)/50 5.172 -1.40%
std::rotate(vector<int>)_(1_element_forward)/8192 282.091 -
std::rotate(vector<int>)_(by_1/2)/1024 32.233 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.493 -
std::rotate(vector<int>)_(by_1/2)/8192 240.255 -2.85%
std::rotate(vector<int>)_(by_1/3)/1024 1372.020 -
std::rotate(vector<int>)_(by_1/3)/32 19.681 -
std::rotate(vector<int>)_(by_1/3)/50 35.761 -
std::rotate(vector<int>)_(by_1/3)/8192 10764.928 -
std::rotate(vector<int>)_(by_1/4)/1024 288.761 -
std::rotate(vector<int>)_(by_1/4)/32 11.014 -
std::rotate(vector<int>)_(by_1/4)/50 35.822 -
std::rotate(vector<int>)_(by_1/4)/8192 2272.055 -
std::rotate_copy(deque<int>)/1024 34.593 -1.64%
std::rotate_copy(deque<int>)/32 2.572 -1.82%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 298.291 -
std::rotate_copy(list<int>)/1024 731.250 -
std::rotate_copy(list<int>)/32 8.701 -1.69%
std::rotate_copy(list<int>)/50 13.957 -
std::rotate_copy(list<int>)/8192 6865.710 -
std::rotate_copy(vector<int>)/1024 33.335 -
std::rotate_copy(vector<int>)/32 2.093 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 739.502 40.84%
std::sample(deque<int>)/1024 11322.864 -
std::sample(deque<int>)/32 305.251 -
std::sample(deque<int>)/8192 91628.691 -
std::sample(list<int>)/1024 12331.466 2.73%
std::sample(list<int>)/32 325.744 4.29%
std::sample(list<int>)/8192 97825.168 -
std::sample(vector<int>)/1024 11283.685 -4.38%
std::sample(vector<int>)/32 302.414 -1.64%
std::sample(vector<int>)/8192 91390.193 -1.33%
std::search(deque<int>)_(near_matches)/1000 18687.966 7.73%
std::search(deque<int>)_(near_matches)/1024 19487.456 7.58%
std::search(deque<int>)_(near_matches)/8192 1447282.197 -
std::search(deque<int>)_(no_match)/1000 403.144 -1.12%
std::search(deque<int>)_(no_match)/1024 395.233 -5.00%
std::search(deque<int>)_(no_match)/1048576 420850.000 -1.04%
std::search(deque<int>)_(no_match)/8192 3284.501 -
std::search(deque<int>)_(same_length)/1000 350.843 2.76%
std::search(deque<int>)_(same_length)/1024 473.635 -1.33%
std::search(deque<int>)_(same_length)/8192 3762.287 -1.53%
std::search(deque<int>)_(single_element)/1000 446.167 -
std::search(deque<int>)_(single_element)/1024 456.219 -
std::search(deque<int>)_(single_element)/8192 3640.185 -
std::search(deque<int>,_pred)_(near_matches)/1000 25804.667 -2.61%
std::search(deque<int>,_pred)_(near_matches)/1024 26869.907 -3.19%
std::search(deque<int>,_pred)_(near_matches)/8192 1526922.567 -
std::search(deque<int>,_pred)_(no_match)/1000 461.250 -8.20%
std::search(deque<int>,_pred)_(no_match)/1024 474.732 -7.94%
std::search(deque<int>,_pred)_(no_match)/1048576 484785.603 -8.41%
std::search(deque<int>,_pred)_(no_match)/8192 3790.198 -8.81%
std::search(deque<int>,_pred)_(same_length)/1000 485.172 -2.85%
std::search(deque<int>,_pred)_(same_length)/1024 511.948 -
std::search(deque<int>,_pred)_(same_length)/8192 4043.227 -
std::search(deque<int>,_pred)_(single_element)/1000 683.622 -1.47%
std::search(deque<int>,_pred)_(single_element)/1024 701.844 -
std::search(deque<int>,_pred)_(single_element)/8192 5643.379 -1.33%
std::search(list<int>)_(near_matches)/1000 38189.052 -
std::search(list<int>)_(near_matches)/1024 39546.359 -
std::search(list<int>)_(near_matches)/8192 2538952.728 -
std::search(list<int>)_(no_match)/1000 683.674 -
std::search(list<int>)_(no_match)/1024 756.557 -
std::search(list<int>)_(no_match)/1048576 898400.653 2.78%
std::search(list<int>)_(no_match)/8192 6528.359 -4.33%
std::search(list<int>)_(same_length)/1000 741.503 -
std::search(list<int>)_(same_length)/1024 764.828 -
std::search(list<int>)_(same_length)/8192 7994.153 -5.10%
std::search(list<int>)_(single_element)/1000 613.200 -8.68%
std::search(list<int>)_(single_element)/1024 748.415 -
std::search(list<int>)_(single_element)/8192 7508.500 -16.65%
std::search(list<int>,_pred)_(near_matches)/1000 41543.091 -
std::search(list<int>,_pred)_(near_matches)/1024 43400.950 -
std::search(list<int>,_pred)_(near_matches)/8192 2685424.358 -
std::search(list<int>,_pred)_(no_match)/1000 802.169 -
std::search(list<int>,_pred)_(no_match)/1024 820.799 -
std::search(list<int>,_pred)_(no_match)/1048576 956097.166 -1.81%
std::search(list<int>,_pred)_(no_match)/8192 7251.419 -5.49%
std::search(list<int>,_pred)_(same_length)/1000 790.500 -
std::search(list<int>,_pred)_(same_length)/1024 809.554 -
std::search(list<int>,_pred)_(same_length)/8192 8457.977 -8.84%
std::search(list<int>,_pred)_(single_element)/1000 796.921 -
std::search(list<int>,_pred)_(single_element)/1024 817.153 -
std::search(list<int>,_pred)_(single_element)/8192 7686.560 -22.85%
std::search(vector<int>)_(near_matches)/1000 14245.827 -
std::search(vector<int>)_(near_matches)/1024 14965.427 -
std::search(vector<int>)_(near_matches)/8192 769634.284 -
std::search(vector<int>)_(no_match)/1000 210.264 -
std::search(vector<int>)_(no_match)/1024 215.047 -
std::search(vector<int>)_(no_match)/1048576 211229.016 -7.04%
std::search(vector<int>)_(no_match)/8192 1646.577 -1.99%
std::search(vector<int>)_(same_length)/1000 239.904 -1.50%
std::search(vector<int>)_(same_length)/1024 244.503 -2.53%
std::search(vector<int>)_(same_length)/8192 1865.534 -3.14%
std::search(vector<int>)_(single_element)/1000 226.367 -3.57%
std::search(vector<int>)_(single_element)/1024 231.824 -3.52%
std::search(vector<int>)_(single_element)/8192 1803.454 -2.24%
std::search(vector<int>,_pred)_(near_matches)/1000 22651.075 -
std::search(vector<int>,_pred)_(near_matches)/1024 23685.254 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453176.348 -
std::search(vector<int>,_pred)_(no_match)/1000 554.924 5.40%
std::search(vector<int>,_pred)_(no_match)/1024 540.030 -
std::search(vector<int>,_pred)_(no_match)/1048576 600152.169 -
std::search(vector<int>,_pred)_(no_match)/8192 4330.658 1.20%
std::search(vector<int>,_pred)_(same_length)/1000 598.167 -
std::search(vector<int>,_pred)_(same_length)/1024 613.068 -
std::search(vector<int>,_pred)_(same_length)/8192 4906.540 -
std::search(vector<int>,_pred)_(single_element)/1000 532.149 4.53%
std::search(vector<int>,_pred)_(single_element)/1024 543.881 7.74%
std::search(vector<int>,_pred)_(single_element)/8192 4351.289 1.03%
std::search_n(deque<int>)_(no_match)/1024 293.868 -
std::search_n(deque<int>)_(no_match)/32 14.187 -
std::search_n(deque<int>)_(no_match)/8192 2347.339 -
std::search_n(deque<int>,_pred)_(no_match)/1024 614.839 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.587 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3991.834 -
std::search_n(list<int>)_(no_match)/1024 723.719 -
std::search_n(list<int>)_(no_match)/32 10.788 -
std::search_n(list<int>)_(no_match)/8192 6671.102 -9.46%
std::search_n(list<int>,_pred)_(no_match)/1024 830.024 -
std::search_n(list<int>,_pred)_(no_match)/32 16.472 -
std::search_n(list<int>,_pred)_(no_match)/8192 8363.514 -5.68%
std::search_n(vector<int>)_(no_match)/1024 211.700 -
std::search_n(vector<int>)_(no_match)/32 6.900 -
std::search_n(vector<int>)_(no_match)/8192 1618.134 -
std::search_n(vector<int>,_pred)_(no_match)/1024 426.133 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.032 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2957.355 -
std::set<int>::clear()/0 393.412 -
std::set<int>::clear()/1024 9314.862 -
std::set<int>::clear()/32 624.269 -
std::set<int>::clear()/8192 81447.949 2.34%
std::set<int>::contains(key)_(existent)/1024 3.860 -1.14%
std::set<int>::contains(key)_(existent)/32 1.661 -1.37%
std::set<int>::contains(key)_(existent)/8192 8.226 -1.39%
std::set<int>::contains(key)_(non-existent)/0 0.298 3.50%
std::set<int>::contains(key)_(non-existent)/1024 6.512 7.75%
std::set<int>::contains(key)_(non-existent)/32 3.000 11.27%
std::set<int>::contains(key)_(non-existent)/8192 12.456 4.89%
std::set<int>::count(key)_(existent)/1024 4.248 1.98%
std::set<int>::count(key)_(existent)/32 1.645 -
std::set<int>::count(key)_(existent)/8192 7.898 -5.63%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.714 -3.27%
std::set<int>::count(key)_(non-existent)/32 3.031 -
std::set<int>::count(key)_(non-existent)/8192 11.750 -15.80%
std::set<int>::ctor(&&,_different_allocs)/0 12.845 -
std::set<int>::ctor(&&,_different_allocs)/1024 5922.412 1.46%
std::set<int>::ctor(&&,_different_allocs)/32 178.343 -
std::set<int>::ctor(&&,_different_allocs)/8192 49095.380 1.03%
std::set<int>::ctor(const&)/0 12.779 -
std::set<int>::ctor(const&)/1024 6198.975 -4.94%
std::set<int>::ctor(const&)/32 218.242 -1.06%
std::set<int>::ctor(const&)/8192 49790.305 -3.33%
std::set<int>::ctor(const&,_alloc)/0 12.764 -
std::set<int>::ctor(const&,_alloc)/1024 6180.359 -3.22%
std::set<int>::ctor(const&,_alloc)/32 221.736 -
std::set<int>::ctor(const&,_alloc)/8192 49247.238 -3.53%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.689 -3.60%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8586.551 -6.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.763 -11.29%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68880.687 -4.97%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.910 1.71%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12803.277 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.202 3.02%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246889.690 -
std::set<int>::equal_range(key)_(existent)/1024 4.519 1.18%
std::set<int>::equal_range(key)_(existent)/32 1.790 -
std::set<int>::equal_range(key)_(existent)/8192 7.942 -2.67%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.440 -2.65%
std::set<int>::equal_range(key)_(non-existent)/32 2.589 -3.75%
std::set<int>::equal_range(key)_(non-existent)/8192 9.805 -3.21%
std::set<int>::erase(iterator)/1024 19.804 1.51%
std::set<int>::erase(iterator)/32 19.741 1.21%
std::set<int>::erase(iterator)/8192 20.106 2.46%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.283 2.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6692.126 1.66%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.290 2.97%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54145.885 -2.33%
std::set<int>::erase(key)_(existent)/1024 49.132 -8.42%
std::set<int>::erase(key)_(existent)/32 21.630 1.21%
std::set<int>::erase(key)_(existent)/8192 68.743 1.42%
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.512 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.347 2.56%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.563 1.91%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.897 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.113 1.86%
std::set<int>::find(key)_(existent)/1024 3.955 3.36%
std::set<int>::find(key)_(existent)/32 1.681 -2.33%
std::set<int>::find(key)_(existent)/8192 8.047 -2.50%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.504 -1.30%
std::set<int>::find(key)_(non-existent)/32 2.250 -
std::set<int>::find(key)_(non-existent)/8192 8.443 -1.26%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.002 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.272 -13.43%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.090 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.618 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.992 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.592 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.879 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.925 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.225 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.153 3.80%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.636 -1.07%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.025 -4.31%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.320 1.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.692 -1.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.880 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.400 -1.15%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.295 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16802.967 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.969 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 190936.327 1.68%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.121 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12941.975 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.489 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120567.789 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.936 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7755.138 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.227 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132315.196 -
std::set<int>::insert(value)_(already_present)/1024 5.549 -8.75%
std::set<int>::insert(value)_(already_present)/32 1.757 -1.22%
std::set<int>::insert(value)_(already_present)/8192 9.518 -3.61%
std::set<int>::insert(value)_(new_value,_end)/0 17.020 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.320 -
std::set<int>::insert(value)_(new_value,_end)/32 18.757 -
std::set<int>::insert(value)_(new_value,_end)/8192 69.727 -2.87%
std::set<int>::insert(value)_(new_value,_middle)/0 17.006 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.826 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.362 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.783 -1.43%
std::set<int>::lower_bound(key)_(existent)/1024 4.563 1.68%
std::set<int>::lower_bound(key)_(existent)/32 1.536 -3.87%
std::set<int>::lower_bound(key)_(existent)/8192 8.271 -8.94%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.165 -8.90%
std::set<int>::lower_bound(key)_(non-existent)/32 2.274 -14.49%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.372 -1.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.317 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6113.991 -2.27%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.737 1.94%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48990.596 -2.27%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.325 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6217.149 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.882 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49814.971 -1.61%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1344.291 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.353 5.98%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12372.997 -
std::set<int>::upper_bound(key)_(existent)/1024 4.134 -3.68%
std::set<int>::upper_bound(key)_(existent)/32 1.739 -2.12%
std::set<int>::upper_bound(key)_(existent)/8192 7.852 -4.71%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.851 -8.88%
std::set<int>::upper_bound(key)_(non-existent)/32 2.419 -6.69%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.789 -23.81%
std::set<std::string>::clear()/0 393.906 -
std::set<std::string>::clear()/1024 22113.313 2.78%
std::set<std::string>::clear()/32 897.447 -
std::set<std::string>::clear()/8192 215607.837 2.76%
std::set<std::string>::contains(key)_(existent)/1024 23.205 2.01%
std::set<std::string>::contains(key)_(existent)/32 14.588 -1.26%
std::set<std::string>::contains(key)_(existent)/8192 28.467 -1.43%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.774 4.41%
std::set<std::string>::contains(key)_(non-existent)/32 10.781 3.32%
std::set<std::string>::contains(key)_(non-existent)/8192 29.268 5.33%
std::set<std::string>::count(key)_(existent)/1024 24.154 2.55%
std::set<std::string>::count(key)_(existent)/32 16.987 -
std::set<std::string>::count(key)_(existent)/8192 30.672 -2.64%
std::set<std::string>::count(key)_(non-existent)/0 0.260 -
std::set<std::string>::count(key)_(non-existent)/1024 23.344 -1.51%
std::set<std::string>::count(key)_(non-existent)/32 10.283 -1.95%
std::set<std::string>::count(key)_(non-existent)/8192 34.410 1.00%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.927 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6830.330 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.678 -2.67%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57347.262 -
std::set<std::string>::ctor(const&)/0 12.687 -
std::set<std::string>::ctor(const&)/1024 34934.164 -
std::set<std::string>::ctor(const&)/32 786.511 -
std::set<std::string>::ctor(const&)/8192 345970.093 -
std::set<std::string>::ctor(const&,_alloc)/0 12.678 -
std::set<std::string>::ctor(const&,_alloc)/1024 36927.124 -
std::set<std::string>::ctor(const&,_alloc)/32 743.278 -
std::set<std::string>::ctor(const&,_alloc)/8192 352046.485 1.37%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.718 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39848.703 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 790.903 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379376.167 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.726 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55360.576 -1.54%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.098 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108105.271 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.089 -
std::set<std::string>::equal_range(key)_(existent)/32 17.423 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.010 3.61%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.567 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.184 1.57%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.498 -
std::set<std::string>::erase(iterator)/1024 27.827 1.67%
std::set<std::string>::erase(iterator)/32 26.792 1.71%
std::set<std::string>::erase(iterator)/8192 30.108 1.27%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.826 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12798.526 2.66%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.774 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118808.695 2.67%
std::set<std::string>::erase(key)_(existent)/1024 98.406 -
std::set<std::string>::erase(key)_(existent)/32 74.216 -
std::set<std::string>::erase(key)_(existent)/8192 83.320 1.06%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.120 4.10%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.986 2.86%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.502 5.67%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.771 -2.84%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.491 -1.78%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.667 -3.25%
std::set<std::string>::find(key)_(existent)/1024 24.376 -1.96%
std::set<std::string>::find(key)_(existent)/32 15.418 -1.03%
std::set<std::string>::find(key)_(existent)/8192 35.017 3.50%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 22.502 1.58%
std::set<std::string>::find(key)_(non-existent)/32 11.013 4.23%
std::set<std::string>::find(key)_(non-existent)/8192 30.257 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.470 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.899 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.279 -3.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.446 -4.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.205 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.797 -2.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.181 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.462 -2.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.321 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.020 4.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.321 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.935 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.522 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.180 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.508 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.289 -1.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.754 3.25%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66382.992 -1.86%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1499.624 2.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 865412.050 -1.68%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.914 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44377.410 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1283.352 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609832.551 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.729 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41352.854 -1.53%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1075.312 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619793.590 -
std::set<std::string>::insert(value)_(already_present)/1024 16.851 -
std::set<std::string>::insert(value)_(already_present)/32 7.537 -
std::set<std::string>::insert(value)_(already_present)/8192 61.764 2.31%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.709 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 66.531 -7.15%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.972 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.173 -6.34%
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.980 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.529 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.423 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.940 1.79%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.627 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.553 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.997 -2.02%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.836 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.551 6.62%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.063 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.208 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36517.882 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.441 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349236.749 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.225 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36062.558 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 687.705 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349279.186 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15797.903 1.28%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.015 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206714.684 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.056 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.324 -
std::set<std::string>::upper_bound(key)_(existent)/8192 27.976 -1.94%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.244 3.18%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.006 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.996 1.15%
std::shift_left(deque<int>)/1024 38.038 -
std::shift_left(deque<int>)/32 3.803 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 300.139 -
std::shift_left(list<int>)/1024 725.487 -
std::shift_left(list<int>)/32 13.340 -
std::shift_left(list<int>)/50 27.731 1.31%
std::shift_left(list<int>)/8192 7828.946 -5.68%
std::shift_left(vector<int>)/1024 35.138 -
std::shift_left(vector<int>)/32 3.885 30.14%
std::shift_left(vector<int>)/50 5.251 -
std::shift_left(vector<int>)/8192 282.363 -
std::shift_right(deque<int>)/1024 40.533 -
std::shift_right(deque<int>)/32 3.444 -
std::shift_right(deque<int>)/50 4.474 -
std::shift_right(deque<int>)/8192 308.982 -1.70%
std::shift_right(list<int>)/1024 730.397 -
std::shift_right(list<int>)/32 14.459 -
std::shift_right(list<int>)/50 26.695 -
std::shift_right(list<int>)/8192 7700.687 -19.92%
std::shift_right(vector<int>)/1024 35.455 -
std::shift_right(vector<int>)/32 4.068 -
std::shift_right(vector<int>)/50 5.305 -
std::shift_right(vector<int>)/8192 296.604 -
std::shuffle(deque<int>)/1024 9259.316 -
std::shuffle(deque<int>)/32 294.500 -
std::shuffle(deque<int>)/8192 73823.716 -
std::shuffle(vector<int>)/1024 8771.479 -
std::shuffle(vector<int>)/32 278.630 -
std::shuffle(vector<int>)/8192 69842.307 -
std::sort(deque<int>)_(ascending)/1024 770.632 1.26%
std::sort(deque<int>)_(ascending)/8 18.377 4.16%
std::sort(deque<int>)_(ascending)/8192 5754.624 -
std::sort(deque<int>)_(descending)/1024 1298.279 -
std::sort(deque<int>)_(descending)/8 25.658 3.04%
std::sort(deque<int>)_(descending)/8192 10366.404 -
std::sort(deque<int>)_(heap)/1024 6216.818 -
std::sort(deque<int>)_(heap)/8 24.464 -
std::sort(deque<int>)_(heap)/8192 68925.042 -
std::sort(deque<int>)_(pipe-organ)/1024 2682.180 -4.16%
std::sort(deque<int>)_(pipe-organ)/8 20.249 -
std::sort(deque<int>)_(pipe-organ)/8192 26158.726 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17590.623 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.025 1.54%
std::sort(deque<int>)_(qsort_adversarial)/8192 478023.555 -1.31%
std::sort(deque<int>)_(repeated)/1024 955.605 -10.65%
std::sort(deque<int>)_(repeated)/8 18.416 3.01%
std::sort(deque<int>)_(repeated)/8192 6703.730 -2.25%
std::sort(deque<int>)_(shuffled)/1024 6828.941 -
std::sort(deque<int>)_(shuffled)/8 23.102 -
std::sort(deque<int>)_(shuffled)/8192 80464.274 -
std::sort(vector<NonIntegral>)_(ascending)/1024 552.114 6.07%
std::sort(vector<NonIntegral>)_(ascending)/8 15.637 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3937.903 5.30%
std::sort(vector<NonIntegral>)_(descending)/1024 772.394 -
std::sort(vector<NonIntegral>)_(descending)/8 24.708 -
std::sort(vector<NonIntegral>)_(descending)/8192 5265.136 -
std::sort(vector<NonIntegral>)_(heap)/1024 4240.029 -2.02%
std::sort(vector<NonIntegral>)_(heap)/8 22.991 -
std::sort(vector<NonIntegral>)_(heap)/8192 49009.815 -2.12%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1871.009 -6.27%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.304 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18300.163 -5.69%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13253.928 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.612 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156051.294 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.578 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.809 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3727.880 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4635.471 -1.17%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.468 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83995.027 -1.88%
std::sort(vector<int>)_(ascending)/1024 520.104 -
std::sort(vector<int>)_(ascending)/8 16.005 1.13%
std::sort(vector<int>)_(ascending)/8192 3725.442 -
std::sort(vector<int>)_(descending)/1024 1024.265 -
std::sort(vector<int>)_(descending)/8 24.698 -
std::sort(vector<int>)_(descending)/8192 7166.021 -1.74%
std::sort(vector<int>)_(heap)/1024 4558.000 -
std::sort(vector<int>)_(heap)/8 23.655 -1.31%
std::sort(vector<int>)_(heap)/8192 45435.843 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.639 -
std::sort(vector<int>)_(pipe-organ)/8 17.492 -
std::sort(vector<int>)_(pipe-organ)/8192 21574.246 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12935.395 -5.93%
std::sort(vector<int>)_(qsort_adversarial)/8 15.996 1.21%
std::sort(vector<int>)_(qsort_adversarial)/8192 147712.484 -6.64%
std::sort(vector<int>)_(repeated)/1024 657.612 -
std::sort(vector<int>)_(repeated)/8 15.782 -
std::sort(vector<int>)_(repeated)/8192 5003.310 -
std::sort(vector<int>)_(shuffled)/1024 4616.132 -
std::sort(vector<int>)_(shuffled)/8 22.653 -
std::sort(vector<int>)_(shuffled)/8192 44824.629 -
std::sort_heap(deque<int>)/1024 13455.109 -
std::sort_heap(deque<int>)/8 36.020 -2.59%
std::sort_heap(deque<int>)/8192 516380.812 9.41%
std::sort_heap(deque<int>,_pred)/1024 12521.091 -
std::sort_heap(deque<int>,_pred)/8 35.098 1.58%
std::sort_heap(deque<int>,_pred)/8192 431617.821 -
std::sort_heap(vector<NonIntegral>)/1024 9900.918 -
std::sort_heap(vector<NonIntegral>)/8 30.807 1.11%
std::sort_heap(vector<NonIntegral>)/8192 105739.183 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9876.854 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.632 3.10%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106306.254 -
std::sort_heap(vector<int>)/1024 9746.427 -
std::sort_heap(vector<int>)/8 29.901 -
std::sort_heap(vector<int>)/8192 105963.878 -
std::sort_heap(vector<int>,_pred)/1024 9890.098 -
std::sort_heap(vector<int>,_pred)/8 29.399 1.62%
std::sort_heap(vector<int>,_pred)/8192 106820.661 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3368.794 3.22%
std::stable_partition(deque<int>)_(alloc_fails)/32 1974.020 5.37%
std::stable_partition(deque<int>)_(alloc_fails)/50 2008.816 5.77%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17230.999 -
std::stable_partition(deque<int>)_(dense)/1024 573.571 -16.46%
std::stable_partition(deque<int>)_(dense)/32 28.967 -10.71%
std::stable_partition(deque<int>)_(dense)/50 38.003 -13.91%
std::stable_partition(deque<int>)_(dense)/8192 5635.350 -
std::stable_partition(deque<int>)_(sparse)/1024 461.900 4.40%
std::stable_partition(deque<int>)_(sparse)/32 12.216 4.65%
std::stable_partition(deque<int>)_(sparse)/50 29.854 6.55%
std::stable_partition(deque<int>)_(sparse)/8192 3483.595 2.21%
std::stable_partition(list<int>)_(alloc_fails)/1024 4167.744 -
std::stable_partition(list<int>)_(alloc_fails)/32 1907.739 3.84%
std::stable_partition(list<int>)_(alloc_fails)/50 1953.718 4.59%
std::stable_partition(list<int>)_(alloc_fails)/8192 24988.940 -4.94%
std::stable_partition(list<int>)_(dense)/1024 1730.276 19.87%
std::stable_partition(list<int>)_(dense)/32 35.312 -9.62%
std::stable_partition(list<int>)_(dense)/50 57.536 -
std::stable_partition(list<int>)_(dense)/8192 17380.800 -2.88%
std::stable_partition(list<int>)_(sparse)/1024 915.070 -
std::stable_partition(list<int>)_(sparse)/32 9.714 -
std::stable_partition(list<int>)_(sparse)/50 26.319 -
std::stable_partition(list<int>)_(sparse)/8192 8860.077 2.82%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2893.712 2.38%
std::stable_partition(vector<int>)_(alloc_fails)/32 1890.653 2.95%
std::stable_partition(vector<int>)_(alloc_fails)/50 1916.450 3.21%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9600.482 -
std::stable_partition(vector<int>)_(dense)/1024 288.967 -
std::stable_partition(vector<int>)_(dense)/32 21.284 1.64%
std::stable_partition(vector<int>)_(dense)/50 26.444 5.63%
std::stable_partition(vector<int>)_(dense)/8192 2090.660 -
std::stable_partition(vector<int>)_(sparse)/1024 221.547 4.89%
std::stable_partition(vector<int>)_(sparse)/32 7.636 -
std::stable_partition(vector<int>)_(sparse)/50 22.144 5.93%
std::stable_partition(vector<int>)_(sparse)/8192 1560.724 1.14%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4070.617 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.290 1.24%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18919.709 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28786.068 1.35%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.641 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26488.469 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13725.053 1.99%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.026 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26702.629 4.72%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16549.047 1.43%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.162 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22451.648 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25788.098 1.50%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.970 -7.50%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28264.114 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3684.813 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.666 -1.72%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 16423.876 21.52%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19072.000 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.504 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25220.028 3.58%
std::stable_sort(deque<int>)_(ascending)/1024 2088.243 -
std::stable_sort(deque<int>)_(ascending)/8 17.894 -7.10%
std::stable_sort(deque<int>)_(ascending)/8192 13568.791 -
std::stable_sort(deque<int>)_(descending)/1024 2880.776 -
std::stable_sort(deque<int>)_(descending)/8 25.544 -8.20%
std::stable_sort(deque<int>)_(descending)/8192 20422.885 -
std::stable_sort(deque<int>)_(heap)/1024 2705.291 -
std::stable_sort(deque<int>)_(heap)/8 24.219 -5.20%
std::stable_sort(deque<int>)_(heap)/8192 17279.738 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2891.553 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.449 -1.93%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20421.059 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3091.818 -1.07%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.269 -5.73%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20723.555 -
std::stable_sort(deque<int>)_(repeated)/1024 1405.987 -
std::stable_sort(deque<int>)_(repeated)/8 18.116 -4.20%
std::stable_sort(deque<int>)_(repeated)/8192 7657.248 -
std::stable_sort(deque<int>)_(shuffled)/1024 2521.182 -
std::stable_sort(deque<int>)_(shuffled)/8 22.594 -3.36%
std::stable_sort(deque<int>)_(shuffled)/8192 14414.815 1.76%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5230.584 4.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.747 3.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49614.410 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23307.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.807 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116128.664 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14542.611 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.695 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110281.322 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14564.774 1.72%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.852 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85919.475 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23398.057 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.982 -3.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 138208.880 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3776.434 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.229 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19861.475 -1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19140.117 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.397 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 152255.052 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3496.532 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.512 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41211.970 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12139.542 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.885 -2.16%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188891.849 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9277.700 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.176 -1.81%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115899.849 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7815.884 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.560 -1.11%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115891.603 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13141.800 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.238 -1.98%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199368.714 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1217.059 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.370 -1.40%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12920.946 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12157.564 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.440 3.38%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173828.491 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5047.918 2.72%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.661 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22506.650 -1.88%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23494.014 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.437 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24640.177 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14560.859 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.643 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35424.511 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14380.157 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.243 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25436.963 -1.36%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23263.766 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.647 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38672.696 -4.39%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3627.524 1.85%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.689 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11935.740 -3.97%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18595.269 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.102 3.84%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32454.325 -2.50%
std::stable_sort(vector<int>)_(ascending)/1024 2064.060 -
std::stable_sort(vector<int>)_(ascending)/8 15.339 -2.08%
std::stable_sort(vector<int>)_(ascending)/8192 13413.452 -
std::stable_sort(vector<int>)_(descending)/1024 2810.185 -
std::stable_sort(vector<int>)_(descending)/8 24.081 -1.84%
std::stable_sort(vector<int>)_(descending)/8192 18459.622 -
std::stable_sort(vector<int>)_(heap)/1024 2514.267 -
std::stable_sort(vector<int>)_(heap)/8 20.902 -1.07%
std::stable_sort(vector<int>)_(heap)/8192 14543.351 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2813.238 1.03%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.428 -1.44%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18237.388 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2939.719 2.29%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.488 -1.25%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18286.851 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.447 -
std::stable_sort(vector<int>)_(repeated)/8 15.430 -
std::stable_sort(vector<int>)_(repeated)/8192 5243.458 -
std::stable_sort(vector<int>)_(shuffled)/1024 2213.273 -
std::stable_sort(vector<int>)_(shuffled)/8 19.641 -
std::stable_sort(vector<int>)_(shuffled)/8192 11044.936 -
std::swap_ranges(deque<int>)/1024 329.660 3.28%
std::swap_ranges(deque<int>)/32 10.415 -
std::swap_ranges(deque<int>)/50 15.849 -
std::swap_ranges(deque<int>)/8192 2628.155 3.18%
std::swap_ranges(list<int>)/1024 752.613 -
std::swap_ranges(list<int>)/32 19.371 -
std::swap_ranges(list<int>)/50 32.014 -
std::swap_ranges(list<int>)/8192 10176.319 -
std::swap_ranges(vector<int>)/1024 62.509 -
std::swap_ranges(vector<int>)/32 4.807 -
std::swap_ranges(vector<int>)/50 5.593 -
std::swap_ranges(vector<int>)/8192 475.108 -
std::transform(deque<int>)_(identity_transform)/1024 369.859 -
std::transform(deque<int>)_(identity_transform)/32 24.256 97.25%
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2443.890 -
std::transform(deque<int>,_deque<int>)/1024 659.726 -
std::transform(deque<int>,_deque<int>)/32 22.813 6.33%
std::transform(deque<int>,_deque<int>)/50 36.184 7.75%
std::transform(deque<int>,_deque<int>)/8192 5416.023 -
std::transform(list<int>)_(identity_transform)/1024 737.361 -
std::transform(list<int>)_(identity_transform)/32 16.937 -
std::transform(list<int>)_(identity_transform)/50 30.339 -
std::transform(list<int>)_(identity_transform)/8192 7773.183 5.32%
std::transform(list<int>,_list<int>)/1024 836.294 -
std::transform(list<int>,_list<int>)/32 22.944 -4.17%
std::transform(list<int>,_list<int>)/50 37.094 -2.41%
std::transform(list<int>,_list<int>)/8192 9136.114 -
std::transform(vector<int>)_(identity_transform)/1024 262.359 -
std::transform(vector<int>)_(identity_transform)/32 9.253 -
std::transform(vector<int>)_(identity_transform)/50 16.238 -
std::transform(vector<int>)_(identity_transform)/8192 2020.206 -
std::transform(vector<int>,_vector<int>)/1024 553.736 -
std::transform(vector<int>,_vector<int>)/32 17.155 -
std::transform(vector<int>,_vector<int>)/50 26.813 -
std::transform(vector<int>,_vector<int>)/8192 4434.335 -
std::unique(deque<int>)_(contiguous)/1024 515.668 -
std::unique(deque<int>)_(contiguous)/32 52.377 -
std::unique(deque<int>)_(contiguous)/52 59.450 -
std::unique(deque<int>)_(contiguous)/8192 3723.795 -1.05%
std::unique(deque<int>)_(sprinkled)/1024 508.858 -
std::unique(deque<int>)_(sprinkled)/32 51.710 -
std::unique(deque<int>)_(sprinkled)/52 58.609 -
std::unique(deque<int>)_(sprinkled)/8192 3790.680 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.515 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.595 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.100 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4559.984 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 680.626 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.220 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.886 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5204.941 -
std::unique(list<int>)_(contiguous)/1024 919.919 -2.67%
std::unique(list<int>)_(contiguous)/32 51.688 -
std::unique(list<int>)_(contiguous)/52 63.657 -
std::unique(list<int>)_(contiguous)/8192 6956.136 -2.37%
std::unique(list<int>)_(sprinkled)/1024 944.059 -19.30%
std::unique(list<int>)_(sprinkled)/32 53.805 -
std::unique(list<int>)_(sprinkled)/52 67.006 -
std::unique(list<int>)_(sprinkled)/8192 8025.794 -3.57%
std::unique(list<int>,_pred)_(contiguous)/1024 956.112 -3.32%
std::unique(list<int>,_pred)_(contiguous)/32 57.608 -
std::unique(list<int>,_pred)_(contiguous)/52 70.884 -
std::unique(list<int>,_pred)_(contiguous)/8192 7461.420 -2.13%
std::unique(list<int>,_pred)_(sprinkled)/1024 1000.782 -3.90%
std::unique(list<int>,_pred)_(sprinkled)/32 65.797 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.168 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8262.796 -2.61%
std::unique(vector<int>)_(contiguous)/1024 304.660 -
std::unique(vector<int>)_(contiguous)/32 47.852 -
std::unique(vector<int>)_(contiguous)/52 53.354 -
std::unique(vector<int>)_(contiguous)/8192 1901.901 -
std::unique(vector<int>)_(sprinkled)/1024 528.627 -
std::unique(vector<int>)_(sprinkled)/32 53.856 -
std::unique(vector<int>)_(sprinkled)/52 64.712 -
std::unique(vector<int>)_(sprinkled)/8192 3899.163 -
std::unique(vector<int>,_pred)_(contiguous)/1024 480.836 -1.18%
std::unique(vector<int>,_pred)_(contiguous)/32 53.850 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.335 -1.16%
std::unique(vector<int>,_pred)_(contiguous)/8192 3573.750 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.980 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.388 4.35%
std::unique(vector<int>,_pred)_(sprinkled)/52 70.975 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5154.286 -
std::unique_copy(deque<int>)_(contiguous)/1024 469.162 -
std::unique_copy(deque<int>)_(contiguous)/32 9.408 -22.02%
std::unique_copy(deque<int>)_(contiguous)/52 14.743 -20.64%
std::unique_copy(deque<int>)_(contiguous)/8192 3703.933 -
std::unique_copy(deque<int>)_(sprinkled)/1024 464.257 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.133 25.97%
std::unique_copy(deque<int>)_(sprinkled)/52 20.833 28.13%
std::unique_copy(deque<int>)_(sprinkled)/8192 3719.824 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.120 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.773 -3.15%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.094 -1.59%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.194 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.050 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.836 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.694 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5045.392 -3.60%
std::unique_copy(list<int>)_(contiguous)/1024 739.117 -54.50%
std::unique_copy(list<int>)_(contiguous)/32 11.165 -1.48%
std::unique_copy(list<int>)_(contiguous)/52 19.468 -
std::unique_copy(list<int>)_(contiguous)/8192 6815.141 -7.06%
std::unique_copy(list<int>)_(sprinkled)/1024 733.568 -54.34%
std::unique_copy(list<int>)_(sprinkled)/32 12.692 -1.09%
std::unique_copy(list<int>)_(sprinkled)/52 23.583 -2.21%
std::unique_copy(list<int>)_(sprinkled)/8192 6912.709 -2.67%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 787.346 -51.81%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.221 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.801 -1.63%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7532.651 -9.12%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 831.210 -50.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.218 -4.18%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.545 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7521.542 -8.66%
std::unique_copy(vector<int>)_(contiguous)/1024 246.299 -
std::unique_copy(vector<int>)_(contiguous)/32 8.742 -
std::unique_copy(vector<int>)_(contiguous)/52 13.317 -
std::unique_copy(vector<int>)_(contiguous)/8192 1884.223 -
std::unique_copy(vector<int>)_(sprinkled)/1024 454.809 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.646 3.63%
std::unique_copy(vector<int>)_(sprinkled)/52 22.042 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3676.832 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 535.684 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.332 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.699 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3769.469 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.683 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.225 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.186 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4486.614 -
std::unordered_map<int,_int>::clear()/0 394.379 -3.69%
std::unordered_map<int,_int>::clear()/1024 8152.437 1.78%
std::unordered_map<int,_int>::clear()/32 607.989 3.35%
std::unordered_map<int,_int>::clear()/8192 63555.327 1.93%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.923 6.55%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.827 -3.25%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.605 -5.35%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.374 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.658 10.65%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.510 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.571 -14.19%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.285 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.509 9.87%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.523 22.40%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.351 15.02%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.343 -12.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.380 -17.10%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.461 -6.88%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.163 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8445.613 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 270.877 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98284.972 -
std::unordered_map<int,_int>::ctor(const&)/0 12.917 -
std::unordered_map<int,_int>::ctor(const&)/1024 6884.108 2.40%
std::unordered_map<int,_int>::ctor(const&)/32 204.485 2.89%
std::unordered_map<int,_int>::ctor(const&)/8192 56250.894 1.76%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.979 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9864.182 -1.53%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.785 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81265.879 -1.57%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.857 -3.93%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13812.792 -3.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.642 -7.22%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143250.396 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.849 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14272.596 3.93%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.933 1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143786.201 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.498 -1.18%
std::unordered_map<int,_int>::erase(iterator)/32 19.345 -1.25%
std::unordered_map<int,_int>::erase(iterator)/8192 19.589 -1.01%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.322 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5418.031 -2.52%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.438 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43685.262 -1.20%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.483 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.917 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.807 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.339 27.40%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.167 -6.99%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.078 -18.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.210 5.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.487 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.193 6.80%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.251 -1.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.240 -2.25%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.534 19.29%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.545 16.06%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.641 27.67%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.271 29.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.039 7.91%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.030 12.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.702 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13853.341 3.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.728 6.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 143214.604 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.157 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13488.570 6.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.629 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 144131.572 1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.158 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7884.326 5.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.263 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87907.789 2.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.893 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14704.972 1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 781.155 1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151596.000 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.082 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14162.046 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 755.075 1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146488.468 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.516 30.74%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.826 60.07%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.619 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.009 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.971 -5.36%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.625 6.91%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.443 -2.38%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.901 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.020 1.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.455 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.970 2.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.078 -4.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.714 54.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.986 6.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.812 2.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.293 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.481 2.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.184 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.205 4.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.204 4.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.721 4.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.520 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6709.760 -1.91%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.220 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53916.572 -1.97%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.466 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6702.184 -1.99%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.012 -2.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54747.966 -1.46%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1327.666 -26.68%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.250 -1.34%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25401.490 -13.85%
std::unordered_multimap<int,_int>::clear()/0 391.785 -
std::unordered_multimap<int,_int>::clear()/1024 7864.011 -2.56%
std::unordered_multimap<int,_int>::clear()/32 586.149 -
std::unordered_multimap<int,_int>::clear()/8192 60119.224 -3.19%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.630 11.53%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.535 23.74%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.605 15.19%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 44.52%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.518 -17.32%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.279 -34.22%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.725 -7.30%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.805 8.35%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.278 -27.61%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.586 -6.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.281 -8.68%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.151 -20.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.358 7.58%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.105 -3.23%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.016 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8614.076 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.444 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100659.153 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.912 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7486.671 8.36%
std::unordered_multimap<int,_int>::ctor(const&)/32 219.455 8.18%
std::unordered_multimap<int,_int>::ctor(const&)/8192 60020.208 6.38%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.098 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9138.717 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.777 -2.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76477.153 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.866 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14596.960 -4.23%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.201 -9.68%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144438.940 -2.32%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12810.252 -5.80%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.166 -3.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140863.768 -1.70%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.778 1.43%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.500 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.274 -15.70%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.840 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5648.839 -2.83%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.563 3.02%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43976.294 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.340 1.26%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.320 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.061 1.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -45.37%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.181 -17.11%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.316 -6.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.199 -1.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.366 -3.40%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.149 -11.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.275 26.78%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.176 -17.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.595 20.78%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.321 1.93%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.097 -5.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.033 -11.74%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.111 -16.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.557 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15217.509 -1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.483 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169780.825 1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.407 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15046.617 -3.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.156 2.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167018.602 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.269 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14256.700 -2.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 805.753 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177138.370 -2.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.349 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15320.760 -7.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 854.722 2.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168969.468 1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16746.907 -2.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 821.663 2.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186716.917 2.54%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.834 -20.51%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.067 1.36%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.541 -7.88%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.353 -1.02%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.318 -4.34%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.887 -4.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.208 -8.09%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.473 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.774 5.66%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.606 3.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.675 -30.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.453 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6541.665 -11.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.506 -8.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53780.358 -3.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.472 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6550.212 -3.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 195.767 -6.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54970.432 -1.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1355.037 1.71%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.130 1.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27012.247 -
std::unordered_multiset<int>::clear()/0 392.031 -
std::unordered_multiset<int>::clear()/1024 8131.442 -2.31%
std::unordered_multiset<int>::clear()/32 590.529 -
std::unordered_multiset<int>::clear()/8192 62720.508 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.282 -18.49%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.212 -16.01%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.391 -6.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.438 14.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.249 -9.56%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.536 -11.86%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.323 -20.65%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.870 1.36%
std::unordered_multiset<int>::count(key)_(existent)/32 1.679 -10.67%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.659 -4.65%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -11.55%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.280 1.69%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.297 7.82%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.237 2.37%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.019 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8548.269 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 290.635 1.32%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98853.097 -
std::unordered_multiset<int>::ctor(const&)/0 12.926 -1.29%
std::unordered_multiset<int>::ctor(const&)/1024 6807.291 -1.94%
std::unordered_multiset<int>::ctor(const&)/32 197.445 -5.54%
std::unordered_multiset<int>::ctor(const&)/8192 55648.016 -5.37%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.195 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9043.659 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.009 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75637.697 -1.19%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.885 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13358.413 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.619 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139613.407 -1.09%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.868 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13023.721 -2.53%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.741 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141157.636 -1.34%
std::unordered_multiset<int>::erase(iterator)/1024 21.361 -2.17%
std::unordered_multiset<int>::erase(iterator)/32 21.080 -7.94%
std::unordered_multiset<int>::erase(iterator)/8192 23.378 18.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 407.044 3.91%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5839.932 2.57%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 512.757 -2.09%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46239.740 1.64%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.143 -5.44%
std::unordered_multiset<int>::erase(key)_(existent)/32 23.297 12.48%
std::unordered_multiset<int>::erase(key)_(existent)/8192 24.274 5.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.187 -12.75%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.249 -16.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.206 6.83%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.282 13.36%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.195 -4.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.161 -5.97%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.336 -4.04%
std::unordered_multiset<int>::find(key)_(existent)/32 1.391 -2.91%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.402 16.57%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 14.40%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.080 10.78%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.188 2.90%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.164 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15159.491 -3.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.339 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165600.248 -2.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.606 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15354.356 -1.65%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 758.875 -1.58%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165020.044 -1.21%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.544 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14099.003 -1.09%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 801.251 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174300.376 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.933 21.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.958 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 20.866 -2.83%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.561 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.041 -6.50%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.808 4.86%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.543 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.573 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 22.555 -6.80%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.936 -3.48%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.792 22.90%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.446 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6925.974 1.32%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 227.428 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56128.247 1.71%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.446 -1.77%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6937.863 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.699 1.34%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 58208.614 4.83%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.957 2.91%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1828.434 32.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.544 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28785.937 13.35%
std::unordered_set<int>::clear()/0 390.785 -
std::unordered_set<int>::clear()/1024 9268.215 2.47%
std::unordered_set<int>::clear()/32 611.959 -
std::unordered_set<int>::clear()/8192 70402.450 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.294 3.92%
std::unordered_set<int>::contains(key)_(existent)/32 1.434 -4.78%
std::unordered_set<int>::contains(key)_(existent)/8192 1.416 -10.08%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.368 8.82%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.602 -3.88%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.249 -28.28%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.227 -15.32%
std::unordered_set<int>::count(key)_(existent)/1024 1.633 26.24%
std::unordered_set<int>::count(key)_(existent)/32 1.456 9.57%
std::unordered_set<int>::count(key)_(existent)/8192 1.606 11.78%
std::unordered_set<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.389 -15.23%
std::unordered_set<int>::count(key)_(non-existent)/32 1.405 -12.34%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.608 3.75%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.942 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8792.746 -2.26%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 307.944 1.43%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102865.616 -6.94%
std::unordered_set<int>::ctor(const&)/0 12.893 -
std::unordered_set<int>::ctor(const&)/1024 6815.957 1.83%
std::unordered_set<int>::ctor(const&)/32 198.006 -
std::unordered_set<int>::ctor(const&)/8192 54957.063 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.969 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9639.462 -1.68%
std::unordered_set<int>::ctor(const&,_alloc)/32 270.611 4.16%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79519.475 -10.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13547.062 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.327 -1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141730.827 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13325.526 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.607 -3.40%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142324.353 -
std::unordered_set<int>::erase(iterator)/1024 24.625 18.08%
std::unordered_set<int>::erase(iterator)/32 21.323 3.86%
std::unordered_set<int>::erase(iterator)/8192 25.100 21.37%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.119 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5945.697 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.883 -1.37%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47816.584 -
std::unordered_set<int>::erase(key)_(existent)/1024 25.888 14.96%
std::unordered_set<int>::erase(key)_(existent)/32 21.751 -2.33%
std::unordered_set<int>::erase(key)_(existent)/8192 28.044 22.16%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.353 -11.54%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.276 -10.64%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.297 3.72%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.289 6.76%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.329 -3.49%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.166 -
std::unordered_set<int>::find(key)_(existent)/1024 1.149 -21.95%
std::unordered_set<int>::find(key)_(existent)/32 1.242 -1.04%
std::unordered_set<int>::find(key)_(existent)/8192 1.220 -16.25%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.986 -15.45%
std::unordered_set<int>::find(key)_(non-existent)/32 1.052 -10.03%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.161 -6.83%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.583 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13051.979 1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 695.159 -6.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141758.593 -3.34%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.028 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13896.647 6.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 739.339 1.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142048.882 4.38%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 395.173 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7633.991 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 595.597 2.13%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89607.739 5.23%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.879 -20.39%
std::unordered_set<int>::insert(value)_(already_present)/32 1.752 -33.28%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.630 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.869 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.753 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.242 -3.49%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.356 5.53%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.871 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.692 -4.64%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.767 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.014 -6.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.380 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6656.029 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 221.865 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54257.260 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.363 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6696.613 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.837 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55049.046 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1983.463 34.27%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.916 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 31497.477 12.34%
std::unordered_set<std::string>::clear()/0 394.647 -
std::unordered_set<std::string>::clear()/1024 23369.987 1.41%
std::unordered_set<std::string>::clear()/32 893.454 -3.60%
std::unordered_set<std::string>::clear()/8192 222525.028 1.43%
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.738 8.30%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.775 6.45%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.053 4.19%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.716 12.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.377 5.64%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.939 19.08%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.421 -13.42%
std::unordered_set<std::string>::count(key)_(existent)/32 34.993 -11.60%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.565 1.88%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.096 24.02%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.651 -4.77%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.414 7.79%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.870 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41018.791 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 968.738 -3.61%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721122.565 -2.27%
std::unordered_set<std::string>::ctor(const&)/0 12.890 -
std::unordered_set<std::string>::ctor(const&)/1024 33807.646 -
std::unordered_set<std::string>::ctor(const&)/32 798.793 12.72%
std::unordered_set<std::string>::ctor(const&)/8192 340093.019 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.926 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63605.747 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1534.757 -3.05%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611271.046 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.867 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62283.701 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1523.601 2.21%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 628443.118 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61883.516 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1701.994 18.37%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 629316.743 -
std::unordered_set<std::string>::erase(iterator)/1024 27.989 6.44%
std::unordered_set<std::string>::erase(iterator)/32 30.852 -4.49%
std::unordered_set<std::string>::erase(iterator)/8192 28.951 -9.04%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.459 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12698.847 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 651.536 -4.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119823.519 2.03%
std::unordered_set<std::string>::erase(key)_(existent)/1024 137.012 4.56%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.471 -4.27%
std::unordered_set<std::string>::erase(key)_(existent)/8192 87.550 43.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.525 7.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.669 -24.03%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.497 -5.36%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.162 -3.75%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.449 4.44%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.939 9.32%
std::unordered_set<std::string>::find(key)_(existent)/1024 28.522 -10.60%
std::unordered_set<std::string>::find(key)_(existent)/32 39.304 4.63%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.310 -3.92%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.997 -5.07%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.549 -1.43%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.860 -3.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.616 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57187.839 1.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1948.485 6.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598620.449 2.04%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.894 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57306.367 1.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1804.822 -6.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 591728.964 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.176 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56770.855 1.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1692.145 -4.56%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556192.501 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 61.940 20.78%
std::unordered_set<std::string>::insert(value)_(already_present)/32 65.230 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.528 5.82%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.916 -13.77%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.835 17.10%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 66.347 8.02%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.805 15.65%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 34.264 -19.48%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.826 83.87%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 32.423 -36.44%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.461 -20.91%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.254 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36169.820 2.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 745.574 2.97%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340743.877 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.259 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35552.932 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.748 -6.07%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 356498.943 -1.90%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.838 -11.45%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 20731.040 24.59%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 338.668 22.76%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211100.111 -
std::upper_bound(std::deque<int>)/100 30.447 -
std::upper_bound(std::deque<int>)/8 17.932 -
std::upper_bound(std::deque<int>)/8192 64.714 -
std::upper_bound(std::forward_list<int>)/100 96.706 -
std::upper_bound(std::forward_list<int>)/8 16.019 -
std::upper_bound(std::forward_list<int>)/8192 10700.210 2.80%
std::upper_bound(std::list<int>)/100 100.893 -
std::upper_bound(std::list<int>)/8 16.126 -
std::upper_bound(std::list<int>)/8192 13203.762 -4.45%
std::upper_bound(std::vector<int>)/100 12.239 -
std::upper_bound(std::vector<int>)/8 5.954 -
std::upper_bound(std::vector<int>)/8192 15.616 -
std::variant<1-alt>::visit()_(1_variant) 0.224 -
std::variant<1-alt>::visit()_(2_variants) 0.224 -
std::variant<1-alt>::visit()_(3_variants) 0.220 -
std::variant<100-alts>::visit()_(1_variant) 0.676 -
std::variant<20-alts>::visit()_(3_variants) 0.609 -10.61%
std::variant<50-alts>::visit()_(2_variants) 0.680 -
std::variant<8-alts>::visit()_(1_variant) 0.678 -
std::variant<8-alts>::visit()_(2_variants) 0.681 -
std::variant<8-alts>::visit()_(3_variants) 0.684 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.436 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.768 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 663.529 -6.64%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.569 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 269.783 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.829 1.41%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.783 1.68%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 768.573 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.791 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.506 2.96%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 712.489 4.74%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.073 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.696 3.64%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 639.821 -
std::vector<int>::ctor(size)/1024 44.920 9.04%
std::vector<int>::ctor(size)/32 11.671 5.50%
std::vector<int>::ctor(size)/8192 517.495 -8.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.033 6.94%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.656 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.466 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.612 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.760 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.800 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.743 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.258 -2.04%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.899 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.421 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.182 1.97%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.819 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 898.569 -7.07%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.985 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4336.024 -7.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 924.747 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.768 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4348.302 -2.55%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2413.512 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.541 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15367.016 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.884 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.665 -1.03%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.438 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.074 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.998 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 705.346 -7.37%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 103.801 1.54%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.661 -14.88%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 678.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.438 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.457 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.440 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.287 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.870 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4859.346 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12591.182 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 733.763 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109495.628 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.458 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.331 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.902 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6577.128 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.763 10.26%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55163.312 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.240 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.843 2.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6901.725 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20641.531 3.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 628.026 3.79%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179280.667 2.88%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.781 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.989 2.30%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6916.287 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20560.667 2.87%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 627.179 3.10%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 178563.691 2.67%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.701 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.872 3.71%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6908.438 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20576.297 3.00%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 625.411 3.08%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 178942.212 2.70%
std::vector<std::string>::ctor(size)/1024 427.016 -
std::vector<std::string>::ctor(size)/32 35.217 6.65%
std::vector<std::string>::ctor(size)/8192 4211.676 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 584.401 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.106 -1.46%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5290.826 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20616.548 4.02%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 608.226 5.52%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 178227.010 3.33%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.936 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.581 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4577.068 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 591.206 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.803 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4597.646 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.394 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.914 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.890 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 302.055 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.858 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2293.208 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 572.577 -1.27%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.099 -2.60%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4724.464 3.33%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.509 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.678 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.604 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.619 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.422 1.81%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12358.555 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15466.104 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 799.235 1.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117878.305 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3368.671 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 533.392 1.77%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23140.296 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17058.865 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 864.621 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129850.508 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1873.275 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.643 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14048.790 -1.56%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13646.986 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 878.624 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118062.369 1.19%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.905 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.187 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2270.140 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.727 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.881 -2.12%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2289.367 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.244 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.059 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4317.813 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6353.532 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.136 -1.86%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53603.359 2.34%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 548.970 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.925 1.34%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3172.833 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 615.550 3.09%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.638 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5694.450 -
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.733 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.314 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.967 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.494 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.777 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.144 2.05%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.748 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.354 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.306 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.313 -
vector<bool>(const_vector<bool>&) 11.326 17.12%
vector<bool>(size_type,_const_value_type&) 9.833 17.18%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.562 12.15%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.973 -
vector<bool>::reserve() 9.731 16.64%
vector<bool>::resize() 14.707 10.65%
Geometric Mean 676.557 -