Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha a6643f27ecdaaff2945a1acd213a745c1526c525

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 560928 2026-03-14T20:22:18 0:00:00
Previous 560909 2026-03-15T04:38:21 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1969 2249
Performance Improvements 1975 3026
Unchanged Tests 37851 36520
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<int,_int>::contains(key)_(non-existent)/8192 146.14% 7.883 19.404 - 107.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 141.61% 690.673 1668.720 - 127.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 140.51% 732.584 1761.946 - 134.28% -
std::fill_n(vector<bool>)/262144 128.32% 404.108 922.642 - 266.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 123.60% 3917.221 8758.799 - 123.03% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 113.50% 1010.460 2157.337 - 113.33% -
std::copy_backward(vector<bool>)_(aligned)/262144 106.06% 269.831 556.024 - -9.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 104.07% 33.178 67.707 - 20.02% -
std::replace_if(deque<int>)_(sprinkled)/32 96.40% 12.413 24.378 - 97.32% -
std::replace_if(deque<int>)_(prefix)/32 89.39% 13.957 26.433 - 89.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 76.87% 796.769 1409.262 - 76.66% -
BM_format_to_n_string_begin<std::vector<char>>/16384 73.41% 145.487 252.293 - 1.07% -
ranges::min(std::vector<__int128>)/70000 73.09% 26744.568 46292.998 - 49.93% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.01% 162.560 274.736 - 68.67% -
std::unique_copy(deque<int>)_(sprinkled)/32 68.27% 9.220 15.514 - 68.62% -
std::replace_if(deque<int>)_(sprinkled)/50 66.21% 18.632 30.969 - 66.91% -
std::unique_copy(deque<int>)_(sprinkled)/52 66.14% 14.749 24.503 - 66.50% -
BM_format_to_n_string_begin<std::string>/16384 62.13% 147.053 238.411 - -17.33% -
std::replace_if(deque<int>)_(prefix)/50 61.93% 20.372 32.989 - 62.79% -
BM_PushHeap_string_Descending_262144 61.80% 2.996 4.847 - 53.70% -
ranges::min(std::vector<__int128>)/64 58.00% 24.231 38.286 - 42.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 52.54% 22.189 33.847 - 11.69% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 52.37% 0.458 0.698 - 51.74% -
SetIntersection_Interlaced_Vector_uint32_16384_256 51.03% 14950234.684 22579022.474 - 15.88% -
std::copy(vector<int>)/4096 49.17% 147.092 219.419 - 45.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 47.88% 1408.570 2082.928 - 52.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 47.82% 1557.671 2302.525 - 74.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.52% 3.413 5.001 - 41.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 44.95% 0.397 0.576 - -0.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 44.49% 63.183 91.293 - 33.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 42.97% 26.880 38.430 - 11.97% -
BM_Hash/uint32_top_std_hash/1024 40.85% 519.051 731.103 - 31.15% -
std::copy_n(vector<int>)/32768 40.58% 2659.174 3738.370 - 1.40% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 39.87% 718.270 1004.655 - 39.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 39.22% 242926922.870 338209729.498 - 1.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.77% 39.151 54.328 - 115.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 37.69% 17.497 24.090 - 73.26% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 36.98% 1.256 1.720 - 5.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.58% 32.083 43.818 - 34.16% -
BM_vector_deque_move_backward/0 36.37% 0.495 0.675 - 61.18% -
BM_tolower_char<char> 35.60% 0.509 0.690 - -0.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 34.97% 54.450 73.490 - -1.50% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 34.76% 0.457 0.616 - 2.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.43% 34.870 46.876 - 17.68% -
std::list<int>::ctor(const&)_(cheap_elements)/32 33.80% 335.305 448.648 - 34.66% -
rng::contains_subrange(deque<int>)_(process_all)/32 33.59% 12.543 16.756 - 16.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 33.10% 0.367 0.489 - 30.09% -
rng::contains_subrange(deque<int>)_(process_all)/16 32.84% 7.694 10.222 - 4.51% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 32.68% 1.190 1.580 - 35.31% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 32.51% 53.393 70.753 - 103.06% -
BM_deque_deque_ranges_copy/0 32.35% 0.695 0.920 - 24.75% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31.92% 33799.216 44587.554 - 31.66% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 31.74% 11.299 14.886 - 64.00% -
std::stable_partition(list<int>)_(dense)/8192 31.50% 17479.092 22984.954 - 31.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 31.34% 8.512 11.179 - 40.81% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 30.11% 1.229 1.599 - 19.94% -
std::find_end(deque<int>)_(match_near_end)/8192 29.24% 164075.821 212046.063 - 10.62% -
rng::find_last_if(vector<int>)_(bail_90%)/8 28.94% 0.477 0.615 - -0.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 28.81% 58.418 75.245 - 50.45% -
std::find_if(vector<int>)_(bail_25%)/8 28.56% 0.714 0.917 - 25.10% -
rng::contains_subrange(deque<int>)_(process_all)/50 28.28% 21.108 27.077 - 14.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.27% 25.063 32.147 - 28.80% -
BM_PushHeap_float_Random_1 27.53% 0.501 0.640 - 37.18% -
ranges::min(std::deque<char>)/70000 27.45% 17684.486 22538.959 - 30.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 27.41% 165.029 210.268 - 9.22% -
BM_Hash/uint32_random_std_hash/1024 27.11% 516.064 655.962 - 17.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 27.02% 1.402 1.781 - -9.62% -
std::vector<std::string>::ctor(size)/32 26.76% 30.231 38.321 - 20.69% -
BM_format_string<wchar_t>/8192 26.52% 0.193 0.244 - 8.58% -
rng::contains_subrange(list<int>)_(single_element)/8192 26.10% 7584.247 9563.819 - 23.49% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 25.68% 7316.678 9195.635 - 26.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 25.29% 0.507 0.635 - 37.28% -
BM_Swap_Null_Null 25.04% 0.367 0.459 - -0.00% -
std::unique_copy(deque<int>)_(contiguous)/32 25.02% 9.456 11.822 - 25.51% -
std::unordered_set<int>::count(key)_(non-existent)/0 24.97% 0.278 0.347 - -28.42% -
std::multiset<std::string>::erase(key)_(existent)/8192 24.43% 69.493 86.470 - -18.66% -
std::unique_copy(deque<int>)_(contiguous)/52 24.31% 15.038 18.694 - 29.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 24.21% 50.358 62.549 - 0.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 23.94% 25.501 31.605 - -0.15% -
std::search(deque<int>,_pred)_(no_match)/1024 23.90% 435.992 540.192 - 23.80% -
std::find_if(vector<int>)_(process_all)/32768 23.65% 3198.415 3954.899 - 5.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 23.61% 43.646 53.949 - -4.22% -
bm_lexicographical_compare<signed_char>/1 23.46% 1.202 1.483 - 18.16% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 23.23% 7781.869 9589.409 - 27.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.04% 19.627 24.149 - 21.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 22.97% 47.225 58.074 - 3.86% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 22.89% 11.324 13.916 - 21.27% -
std::find_if(vector<int>)_(process_all)/8192 22.73% 804.557 987.449 - 4.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 22.44% 43.882 53.730 - -2.11% -
rng::starts_with(list<int>,_pred)/8192 22.42% 9013.802 11034.414 - -9.70% -
ranges::min(std::vector<__int128>)/1 22.24% 0.372 0.455 - 34.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 22.10% 4677845.283 5711601.086 - 31.48% -
BM_StringConstructDestroyCStr_Large_Transparent 21.98% 9.533 11.628 - 14.80% -
std::list<int>::insert(begin)_(cheap_elements)/8192 21.88% 11.608 14.148 - 17.19% -
std::copy_if(list<int>)_(every_other)/512 21.80% 294.935 359.222 - 2.78% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 21.75% 11645.734 14178.381 - 24.92% -
SetIntersection_Interlaced_Vector_uint32_1024_256 21.69% 5637391.424 6860254.901 - 15.75% -
std::copy_if(list<int>)_(every_other)/4096 21.68% 3408.440 4147.423 - 25.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.55% 15.015 18.252 - 21.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.55% 34.334 41.734 - 20.48% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 21.18% 84.896 102.881 - 17.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 21.12% 1.547 1.874 - 12.71% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 21.12% 1.188 1.438 - -8.56% -
std::list<int>::insert(begin)_(cheap_elements)/1024 21.06% 11.665 14.122 - 21.48% -
std::multiset<std::string>::insert(value)_(already_present)/1024 20.98% 53.692 64.959 - 2.64% -
std::unordered_map<int,_int>::count(key)_(existent)/32 20.98% 1.304 1.577 - 36.54% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 20.68% 653.783 788.963 - 4.41% -
std::search(deque<int>,_pred)_(no_match)/8192 20.66% 3494.492 4216.385 - 20.59% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.54% 30.870 37.211 - 28.98% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 20.49% 0.458 0.552 - -0.43% -
std::unordered_multimap<int,_int>::clear()/8192 20.49% 59678.961 71907.228 - 7.13% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 20.47% 16642.534 20049.527 - 16.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 20.23% 1.617 1.944 - 14.31% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 20.22% 99654.694 119808.455 - 23.54% -
std::find_end(vector<int>)_(same_length)/1024 19.85% 547.817 656.550 - 29.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 19.84% 1653.874 1982.010 - 17.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.82% 504.845 604.901 - 19.69% -
std::map<std::string,_int>::erase(key)_(existent)/32 19.74% 60.841 72.851 - -4.14% -
std::find_end(vector<int>)_(same_length)/1000 19.55% 535.183 639.817 - 29.35% -
std::find_end(vector<int>)_(same_length)/8192 19.36% 4355.289 5198.609 - 29.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.34% 557.155 664.930 - 19.23% -
BM_Swap_Null_LargeTrivialFunctor 19.21% 0.457 0.545 - 7.72% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 19.19% 16.469 19.629 - 17.37% -
std::search(list<int>)_(no_match)/8192 19.18% 6580.708 7842.688 - 19.67% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 19.07% 16650.532 19825.662 - 16.53% -
std::set<int>::clear()/8192 19.05% 83132.107 98966.542 - 20.43% -
BM_Copy_LargeNonTrivialFunctor 19.04% 11.011 13.107 - 20.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 18.96% 34.548 41.099 - 12.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 18.94% 1.069 1.272 - -4.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.82% 98.772 117.359 - -45.81% -
std::set<std::string>::insert(value)_(already_present)/1024 18.75% 26.459 31.419 - 38.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.62% 56.937 67.536 - 26.74% -
BM_PushHeap_string_Descending_256 18.60% 2.273 2.695 - 17.66% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 18.55% 10.850 12.863 - 3.36% -
std::replace(vector<int>)_(sprinkled)/32 18.41% 4.874 5.771 - -0.54% -
std::copy_n(list<int>)/4096 18.20% 3539.811 4183.882 - 0.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.16% 683.698 807.845 - 2.79% -
std::remove_if(list<int>)_(prefix)/1024 18.11% 1026.941 1212.885 - 24.72% -
BM_PushHeap_string_Descending_16384 18.10% 2.307 2.724 - 17.92% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 18.07% 25768.140 30425.334 - 22.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.03% 6.463 7.628 - -25.17% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.00% 445669.503 525895.194 - 17.94% -
ranges::min(std::deque<char>)/64 17.98% 16.484 19.448 - 19.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 17.97% 547.702 646.147 - 14.80% -
std::map<std::string,_int>::erase(key)_(existent)/1024 17.91% 53.918 63.572 - -29.08% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 17.70% 25.884 30.467 - 13.92% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 17.70% 8.885 10.457 - 18.68% -
SetIntersection_Interlaced_Vector_float_256_16 17.52% 6953927.156 8172136.316 - 38.87% -
std::for_each(list<int>)/8192 17.50% 7171.838 8427.259 - 8.10% -
std::list<int>::insert(begin)_(cheap_elements)/32 17.40% 10.522 12.353 - 21.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 17.37% 4222.146 4955.635 - 26.19% -
BM_PushHeap_string_Random_262144 17.35% 18.007 21.130 - 17.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.31% 544.132 638.329 - 17.45% -
std::unordered_set<int>::contains(key)_(existent)/1024 17.21% 1.327 1.556 - 33.16% -
BM_Move_SmallNonTrivialFunctor 17.16% 0.589 0.690 - 21.01% -
std::find(list<int>)_(bail_25%)/32768 17.01% 7544.223 8827.482 - 8.59% -
std::fill(list<int>)/8192 16.97% 7187.553 8407.138 - -1.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 16.86% 543391.409 634993.573 - 24.20% -
std::unordered_set<int>::contains(key)_(non-existent)/32 16.80% 1.574 1.838 - 13.50% -
std::find_end(deque<int>)_(match_near_end)/1024 16.73% 3380.375 3946.075 - 8.41% -
BM_deque_vector_move/0 16.71% 1.359 1.586 - 11.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 16.71% 3.365 3.928 - 32.19% -
std::copy(vector<bool>)_(aligned)/262144 16.69% 584.347 681.848 - 16.00% -
std::unordered_multimap<int,_int>::clear()/1024 16.63% 7923.491 9241.288 - 9.02% -
std::map<std::string,_int>::find(key)_(non-existent)/32 16.54% 9.781 11.399 - 14.62% -
BM_vector_deque_copy_backward/2 16.46% 1.718 2.001 - -3.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.40% 7.205 8.387 - -11.97% -
BM_PushHeap_string_Descending_1024 16.39% 2.451 2.852 - 21.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.36% 27775.687 32318.418 - 23.30% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 16.21% 56.373 65.513 - 46.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 16.20% 94.908 110.279 - -46.47% -
BM_Copy_SmallNonTrivialFunctor 16.18% 9.616 11.171 - 17.37% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 16.02% 1.249 1.449 - 23.73% -
BM_Copy_LargeTrivialFunctor 15.94% 12.033 13.952 - 10.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 15.70% 26.755 30.956 - 3.23% -
ranges::minmax(std::deque<long_long>)/1 15.60% 0.793 0.916 - 32.81% -
std::unordered_set<int>::count(key)_(non-existent)/8192 15.46% 1.424 1.645 - 19.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.43% 86.090 99.372 - 14.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 15.24% 877.563 1011.336 - 13.80% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.13% 0.998 1.149 - 19.43% -
std::multiset<int>::contains(key)_(non-existent)/32 15.10% 2.628 3.025 - 9.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.09% 4.709 5.420 - -22.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 15.07% 6584.837 7577.210 - 14.23% -
BM_Copy_Null 14.95% 0.539 0.620 - 22.80% -
std::find_if_not(deque<int>)_(process_all)/8 14.79% 2.532 2.907 - 8.92% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 14.75% 18.030 20.690 - 17.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.68% 0.299 0.342 - 14.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 14.52% 961.699 1101.331 - 16.60% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 14.37% 144652.606 165441.064 - -0.31% -
BM_PushHeap_string_PipeOrgan_16384 14.33% 12.609 14.416 - 13.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14.32% 15893.663 18169.372 - 13.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 14.23% 6.408 7.320 - 33.98% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 14.17% 1.239 1.414 - 10.03% -
std::search(deque<int>,_pred)_(no_match)/1000 14.14% 424.211 484.190 - 14.04% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 14.04% 586.898 669.309 - 18.15% -
std::unordered_multiset<int>::ctor(const&)/1024 14.04% 6653.468 7587.714 - 9.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 13.96% 371.692 423.572 - 9.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.92% 1.458 1.661 - -11.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 13.90% 0.261 0.298 - -24.98% -
std::find_end(deque<int>)_(match_near_end)/1000 13.89% 322.349 367.124 - 5.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 13.88% 1615.807 1840.131 - 18.53% -
std::multiset<std::string>::find(key)_(existent)/8192 13.77% 25.884 29.449 - -2.68% -
std::stable_partition(deque<int>)_(sparse)/8192 13.74% 3387.321 3852.612 - 5.34% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.72% 711.528 809.149 - 11.49% -
std::unordered_multiset<int>::count(key)_(existent)/1024 13.72% 1.591 1.809 - 18.42% -
std::remove_if(list<int>)_(prefix)/50 13.68% 71.893 81.727 - 14.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 13.63% 9.080 10.318 - -4.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 13.61% 117455.510 133440.060 - 20.05% -
ranges::min(std::list<long_long>)/70000 13.60% 43987.400 49968.034 - 13.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 13.45% 145923.062 165545.998 - 10.88% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 13.41% 146454.203 166096.176 - 10.75% -
std::stable_sort(deque<int>)_(descending)/8 13.25% 25.051 28.369 - -0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.14% 86.555 97.931 - 30.86% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 13.06% 35864.555 40550.083 - -1.92% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 13.00% 308.658 348.788 - -7.29% -
std::stable_sort(deque<int>)_(ascending)/8 12.99% 17.346 19.599 - -3.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 12.92% 41.705 47.094 - 18.57% -
std::unordered_multiset<int>::ctor(const&)/32 12.91% 197.476 222.977 - 8.79% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.91% 1284.859 1450.754 - -3.69% -
std::replace(vector<int>)_(sprinkled)/50 12.91% 7.632 8.617 - -1.66% -
std::fill_n(list<int>)/8192 12.83% 7579.630 8551.730 - 19.60% -
BM_PushHeap_string_Descending_4 12.81% 1.860 2.099 - 10.63% -
BM_toupper_char<wchar_t> 12.80% 0.628 0.708 - 3.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.76% 9.592 10.816 - 20.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 12.68% 0.383 0.432 - 17.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 12.67% 50830.807 57272.207 - 15.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.67% 2436328.463 2744922.191 - 11.86% -
ranges::min(std::list<__int128>)/8 12.64% 2.296 2.586 - 26.68% -
std::unordered_multiset<int>::clear()/32 12.57% 587.901 661.814 - 10.34% -
rng::find_last(vector<char>)_(bail_90%)/8 12.52% 0.409 0.460 - 4.49% -
std::rotate(list<int>)_(by_1/3)/8192 12.48% 8253.869 9284.314 - 13.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 12.45% 41.977 47.205 - -10.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 12.44% 7.017 7.890 - -27.33% -
std::copy(vector<bool>)_(aligned)/1048576 12.40% 2839.045 3191.019 - -7.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 12.40% 34.922 39.251 - -3.78% -
rng::contains(list<int>)_(process_all)/50 12.36% 18.967 21.311 - 16.90% -
rng::find_last(vector<int>)_(bail_90%)/8 12.35% 0.408 0.458 - -3.40% -
SetIntersection_Interlaced_Vector_uint64_16384_256 12.34% 19541408.605 21952366.016 - -7.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12.33% 12136.999 13633.313 - 13.84% -
BM_format/string_len_6 12.29% 2.424 2.722 - 7.62% -
BM_vector_deque_copy_backward/1 12.22% 2.011 2.257 - -5.34% -
std::find_if(vector<int>)_(process_all)/50 12.06% 5.702 6.390 - -6.88% -
BM_vector_deque_ranges_copy/2 12.01% 1.836 2.057 - -0.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 12.00% 1.015 1.137 - 23.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.97% 179846.607 201382.105 - 17.86% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 11.93% 1.534 1.717 - 4.40% -
std::search(deque<int>,_pred)_(single_element)/8192 11.93% 5048.732 5651.196 - -0.36% -
ranges::minmax(std::deque<__int128>)/8 11.91% 3.951 4.421 - 19.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.89% 45.551 50.966 - -0.17% -
std::multiset<std::string>::erase(iterator)/1024 11.89% 27.572 30.850 - 8.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.87% 31.848 35.626 - 32.81% -
BM_Move_Null 11.83% 0.545 0.610 - -32.74% -
std::vector<int>::ctor(size)/32 11.79% 11.197 12.517 - 25.63% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 11.73% 952.974 1064.736 - 12.24% -
std::set<int>::contains(key)_(non-existent)/32 11.72% 2.650 2.961 - -3.62% -
SetIntersection_Interlaced_Vector_float_1024_16 11.72% 1822560.013 2036140.452 - -19.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.70% 10.599 11.840 - 16.22% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.70% 1.285 1.435 - 6.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 11.66% 5.068 5.659 - 2.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 11.63% 1485.708 1658.560 - 18.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 11.59% 18.802 20.981 - 4.41% -
std::multiset<std::string>::insert(value)_(already_present)/32 11.58% 49.095 54.781 - -13.36% -
BM_deque_vector_ranges_copy/0 11.52% 1.362 1.518 - 5.56% -
SetIntersection_Interlaced_Set_string_64_64 11.52% 35177895.952 39229863.617 - 11.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.50% 24.507 27.327 - -3.18% -
BM_deque_vector_ranges_copy_backward/512 11.46% 18.606 20.739 - 15.56% -
bm_lexicographical_compare<signed_char>/64 11.46% 1.944 2.167 - 13.41% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 11.27% 27.130 30.187 - 10.05% -
std::unordered_set<int>::erase(key)_(existent)/32 11.20% 21.479 23.885 - 11.85% -
std::rotate(list<int>)_(1_element_backward)/8192 11.15% 7213.253 8017.653 - 7.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 11.08% 5.212 5.789 - -12.50% -
BM_tolower_char<wchar_t> 11.05% 0.620 0.689 - 14.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.04% 770.478 855.546 - 10.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 10.99% 288003.877 319664.144 - 10.91% -
std::search(deque<int>,_pred)_(single_element)/1024 10.95% 632.948 702.266 - 0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.95% 44.195 49.033 - 10.50% -
std::move(deque<int>)/4096 10.94% 149.010 165.311 - 11.86% -
BM_PushHeap_string_Descending_64 10.93% 2.188 2.427 - 9.87% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 10.91% 873.418 968.680 - 8.91% -
std::multiset<std::string>::ctor(const&,_alloc)/32 10.88% 792.404 878.591 - -10.58% -
rng::starts_with(list<int>)/8192 10.85% 8335.108 9239.643 - 7.49% -
BM_format_string<wchar_t>/16384 10.81% 0.151 0.167 - 7.63% -
std::is_partitioned(vector<int>)_(partitioned)/1024 10.78% 188.972 209.348 - 10.49% -
std::map<int,_int>::contains(key)_(non-existent)/32 10.77% 2.802 3.103 - 7.78% -
BM_PushHeap_string_PipeOrgan_1024 10.77% 9.191 10.181 - 7.79% -
bm_lexicographical_compare<signed_char>/8 10.74% 3.112 3.446 - 10.80% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 10.70% 3159.602 3497.730 - -1.61% -
bm_lexicographical_compare<int>/1 10.67% 1.445 1.599 - 10.47% -
std::map<int,_int>::contains(key)_(non-existent)/1024 10.65% 5.698 6.305 - 8.42% -
BM_std_minmax_element<int>/3 10.63% 1.134 1.255 - 12.63% -
ranges::minmax(std::deque<__int128>)/64 10.61% 31.485 34.825 - 15.53% -
std::multiset<int>::count(key)_(non-existent)/0 10.61% 0.252 0.278 - 1.11% -
BM_vector_deque_ranges_copy/1 10.58% 2.090 2.311 - -0.37% -
ranges::min(std::list<__int128>)/1 10.53% 0.367 0.405 - 2.33% -
std::copy_backward(vector<int>)/32768 10.43% 3399.411 3753.975 - -1.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 10.41% 4.635 5.118 - 13.55% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.41% 38.251 42.234 - 21.95% -
std::unordered_set<std::string>::clear()/32 10.39% 887.802 980.083 - 5.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.36% 20916.665 23084.448 - 27.52% -
std::move(vector<bool>)_(aligned)/64 10.33% 1.652 1.822 - 7.80% -
std::adjacent_find(deque<int>)/50 10.32% 15.109 16.668 - 18.78% -
BM_deque_deque_copy/1024 10.25% 36.745 40.511 - 9.79% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 10.24% 18.086 19.938 - 8.90% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 10.22% 28.779 31.720 - 3.67% -
std::shift_right(list<int>)/50 10.15% 25.984 28.621 - 5.47% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.14% 94.899 104.520 - 20.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 10.11% 21935.649 24153.524 - 26.86% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.10% 10180.220 11208.734 - 10.43% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.10% 977.771 1076.511 - 17.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.08% 956.403 1052.799 - 11.88% -
std::copy_n(vector<bool>)_(aligned)/1048576 10.07% 2367.369 2605.690 - -16.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.99% 8787721.296 9665767.423 - 11.34% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 9.96% 1.260 1.385 - -0.21% -
std::find_if(vector<char>)_(bail_25%)/8 9.96% 0.751 0.826 - 1.01% -
std::set<int>::equal_range(key)_(non-existent)/32 9.95% 2.560 2.814 - 8.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.94% 6349.012 6980.171 - 11.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.92% 42.154 46.335 - 15.66% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.91% 10.205 11.217 - 6.19% -
BM_PushHeap_uint64_Descending_1 9.87% 0.509 0.560 - 24.91% -
std::count(vector<int>)_(every_other)/8 9.86% 1.255 1.379 - 3.27% -
std::map<std::string,_int>::erase(iterator)/8192 9.85% 28.850 31.691 - 9.16% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 9.82% 1.237 1.358 - 10.96% -
ranges::minmax(std::deque<char>)/1 9.75% 0.777 0.853 - 29.84% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.67% 936.627 1027.205 - 13.02% -
BM_deque_vector_ranges_move_backward/0 9.61% 1.365 1.496 - -5.55% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 9.60% 17.157 18.803 - -4.67% -
BM_StringFindStringLiteral/128 9.59% 3.025 3.315 - 4.78% -
std::stable_sort(deque<int>)_(repeated)/8 9.58% 17.650 19.341 - -1.89% -
ranges::min(std::list<__int128>)/64 9.58% 35.439 38.833 - 20.47% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 9.56% 24.690 27.050 - 4.91% -
std::fill_n(vector<bool>)/64 9.55% 1.361 1.491 - 4.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.54% 45494.719 49836.800 - -2.95% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.54% 17.899 19.607 - 1.11% -
BM_StringConstructDestroyCStr_Large_Opaque 9.53% 15.126 16.567 - 10.07% -
std::multiset<int>::clear()/1024 9.45% 9791.155 10716.001 - 3.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 9.43% 2.294 2.510 - 5.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.42% 5628.558 6158.919 - -5.11% -
std::search(list<int>)_(single_element)/8192 9.40% 8209.119 8980.529 - 19.95% -
VChain_middle,_1_level 9.39% 12.899 14.110 - 3.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.33% 33562.498 36694.793 - 9.87% -
BM_PushHeap_string_Descending_16 9.33% 2.102 2.298 - 9.25% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 9.33% 24.956 27.283 - 10.14% -
std::rotate(list<int>)_(by_1/4)/8192 9.29% 6551.353 7160.204 - 10.55% -
std::generate(list<int>)/8192 9.28% 6891.445 7530.631 - 0.34% -
std::copy(deque<int>)/64 9.26% 2.766 3.022 - 0.15% -
BM_Move_SmallTrivialFunctor 9.24% 1.174 1.282 - -0.45% -
ranges::min(std::deque<char>)/8 9.16% 2.304 2.515 - 10.14% -
std::set<int>::erase(iterator)/8192 9.15% 19.850 21.665 - 4.68% -
BM_PushHeap_uint64_Descending_4 9.13% 0.361 0.394 - 6.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.09% 7140.137 7789.059 - 13.34% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 9.08% 34.448 37.577 - 8.25% -
std::rotate(list<int>)_(1_element_forward)/8192 9.05% 7012.227 7646.727 - 6.73% -
std::for_each(list<int>)/8 9.04% 2.338 2.550 - 1.23% -
std::copy(vector<bool>)_(aligned)/64 8.99% 1.230 1.341 - 6.64% -
std::find_end(list<int>)_(single_element)/8192 8.97% 8766.059 9552.636 - -1.07% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 8.96% 0.581 0.633 - 8.90% -
std::find_if(vector<int>)_(process_all)/1024 8.95% 113.085 123.207 - -1.90% -
std::reverse_copy(list<int>)/4096 8.94% 3105.153 3382.778 - 5.92% -
std::is_sorted_until(vector<int>,_pred)/8 8.94% 3.862 4.208 - 34.72% -
std::copy_backward(vector<bool>)_(aligned)/512 8.94% 1.440 1.568 - 1.37% -
SetIntersection_Front_Set_uint64_1024_256 8.93% 3855251.583 4199509.352 - 6.20% -
BM_LexicallyNormal/large_path/2 8.92% 80.171 87.326 - 3.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 8.91% 3665.462 3992.014 - 7.03% -
rng::find_last(deque<int>)_(bail_10%)/1024 8.89% 242.425 263.988 - 16.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.88% 35969.832 39165.732 - 6.15% -
std::multiset<int>::clear()/8192 8.88% 77884.896 84801.432 - 2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.83% 6633.946 7219.431 - 7.04% -
std::unordered_set<int>::count(key)_(existent)/1024 8.82% 1.211 1.318 - 1.73% -
std::format(float)_(fmt:_{:017500_17000}) 8.81% 222.942 242.590 - 9.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 8.81% 10.082 10.971 - 3.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 8.73% 293.734 319.376 - -1.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.73% 1194.981 1299.256 - 14.65% -
std::find_end(deque<int>)_(single_element)/1000 8.72% 249.887 271.679 - 9.07% -
SetIntersection_Interlaced_Set_string_256_256 8.70% 30165974.480 32791139.420 - 3.83% -
std::set<int>::count(key)_(non-existent)/8192 8.69% 11.241 12.218 - -11.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 8.69% 5728088.443 6225865.089 - 10.20% -
BM_Move_LargeNonTrivialFunctor 8.66% 0.635 0.690 - 0.03% -
bm_lexicographical_compare<unsigned_char>/8 8.66% 1.250 1.359 - -2.20% -
std::find(vector<bool>)_(process_all)/1048576 8.60% 3632.639 3944.957 - 9.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.57% 1.236 1.342 - -7.44% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 8.57% 2.483 2.696 - 19.86% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 8.56% 23.434 25.441 - 8.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.56% 196.541 213.363 - 7.08% -
std::unordered_multiset<int>::erase(iterator)/1024 8.56% 19.515 21.185 - 5.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.53% 33647.242 36516.202 - 10.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 8.53% 15.266 16.568 - 0.85% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.52% 7362.245 7989.762 - 9.54% -
std::unordered_multiset<int>::erase(iterator)/32 8.51% 19.420 21.074 - 5.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 8.51% 33282.820 36115.958 - 6.92% -
std::remove_copy(deque<int>)_(prefix)/1024 8.44% 376.913 408.715 - 3.41% -
rng::find_last(deque<int>)_(bail_10%)/50 8.40% 12.162 13.183 - 16.53% -
BM_StringFindStringLiteral/64 8.34% 2.100 2.275 - 6.33% -
BM_StringEraseWithMove_Empty_Transparent 8.28% 0.607 0.657 - 17.97% -
std::set<int>::insert(value)_(new_value,_end)/8192 8.27% 72.302 78.283 - 12.52% -
std::equal(vector<bool>)_(unaligned)/50 8.27% 0.843 0.912 - 11.79% -
std::unordered_multiset<int>::erase(iterator)/8192 8.24% 19.553 21.163 - -7.20% -
BM_deque_vector_move_backward/0 8.19% 1.429 1.546 - 12.76% -
std::find_end(list<int>)_(match_near_end)/1024 8.19% 4575.078 4949.572 - 9.47% -
ranges::min(std::vector<__int128>)/8 8.18% 2.847 3.080 - 7.83% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 8.13% 1.332 1.440 - -2.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 8.11% 6.486 7.013 - 5.08% -
BM_deque_deque_ranges_copy/2 8.09% 2.072 2.239 - -0.28% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 8.07% 29.794 32.197 - 11.18% -
std::set<int>::count(key)_(non-existent)/1024 8.05% 7.396 7.991 - 0.35% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 8.04% 16.535 17.865 - 9.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.02% 55.322 59.758 - 17.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 8.00% 0.281 0.304 - -37.38% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.95% 1280402.588 1382235.750 - 7.58% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 7.92% 205794.492 222102.131 - 14.93% -
std::is_sorted_until(vector<int>)/8 7.91% 2.051 2.213 - 8.06% -
std::multiset<int>::erase(key)_(existent)/1024 7.91% 40.220 43.400 - 8.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.89% 1381835.111 1490905.149 - 5.71% -
std::copy(list<int>)/32768 7.87% 25375.384 27373.570 - 5.93% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.84% 30.206 32.573 - 1.26% -
std::find(vector<long_long>)_(bail_25%)/8 7.80% 0.888 0.957 - 7.08% -
std::find_end(list<int>)_(process_all)/8192 7.79% 6875.629 7411.093 - -1.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.79% 3.423 3.689 - -2.94% -
BM_PushHeap_float_Descending_4 7.77% 0.357 0.385 - -37.07% -
std::upper_bound(std::list<int>)/8192 7.77% 13180.143 14203.902 - 0.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.75% 29.995 32.320 - 5.84% -
BM_PathIterateOnce/iterate_elements/8 7.75% 2444.861 2634.261 - 6.74% -
BM_LexicallyNormal/small_path/4 7.72% 83.411 89.847 - 0.36% -
std::unordered_set<std::string>::ctor(const&)/32 7.71% 783.789 844.196 - 6.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.67% 13826432.933 14886250.308 - 10.94% -
BM_string_without_formatting<wchar_t> 7.66% 9.126 9.825 - 3.39% -
ranges::min(std::list<char>)/1 7.65% 0.387 0.416 - 17.69% -
std::is_partitioned(vector<int>)_(partitioned)/8192 7.65% 1403.284 1510.614 - 7.47% -
std::set<int>::erase(iterator)/1024 7.64% 19.983 21.509 - 6.26% -
Chain_fail,_1_level 7.63% 21.270 22.892 - 0.69% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.62% 9.824 10.573 - 7.23% -
BM_ConstructAndDestroy_MemPtr_Opaque 7.62% 0.963 1.036 - 16.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 7.61% 1.459 1.571 - -2.66% -
std::unordered_set<std::string>::ctor(const&)/1024 7.59% 34091.656 36680.648 - 7.24% -
BM_vector_deque_copy/64000 7.56% 2834.080 3048.265 - 7.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.54% 707.474 760.805 - -3.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.53% 27.336 29.394 - 6.06% -
SetIntersection_Front_Vector_uint64_16384_16384 7.51% 72960232.300 78441446.780 - 5.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.51% 27.179 29.221 - 6.58% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.50% 319.295 343.238 - -0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 7.49% 2.841 3.054 - 35.48% -
BM_format_to_n_string_pointer<char>/16384 7.43% 222.626 239.169 - 44.73% -
std::set<int>::equal_range(key)_(non-existent)/1024 7.43% 6.622 7.114 - 22.62% -
rng::find_last(vector<char>)_(bail_10%)/8 7.41% 2.008 2.156 - 8.08% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 7.37% 1.471 1.579 - 2.20% -
std::unordered_set<int>::ctor(const&)/1024 7.37% 6633.805 7122.435 - 3.31% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 7.36% 2.722 2.922 - -8.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.36% 23.754 25.502 - 7.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.35% 18549236.369 19912721.229 - 4.24% -
std::unordered_set<std::string>::erase(iterator)/1024 7.34% 26.492 28.437 - 3.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.31% 15.654 16.798 - -0.98% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.30% 71068.988 76255.257 - 6.90% -
BM_PushHeap_string_PipeOrgan_256 7.28% 7.809 8.377 - 5.89% -
BM_LexicallyNormal/small_path/16 7.27% 259.284 278.131 - -0.50% -
std::multiset<int>::erase(iterator)/1024 7.25% 23.019 24.688 - 4.28% -
std::copy(deque<int>)/8 7.23% 2.581 2.767 - 6.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 7.23% 1.304 1.398 - -1.75% -
std::lower_bound(std::vector<int>)/100 7.16% 12.052 12.915 - 7.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.14% 328.854 352.327 - 3.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.13% 1.547 1.658 - 8.66% -
std::set<int>::contains(key)_(non-existent)/1024 7.12% 5.961 6.386 - 5.47% -
SetIntersection_Front_Vector_string_262144_64 7.12% 3138189.248 3361481.819 - 7.36% -
BM_LexicallyNormal/small_path/2 7.11% 42.626 45.657 - 2.66% -
BM_vector_deque_ranges_copy/64000 7.11% 2836.393 3038.042 - 6.91% -
BM_join_view_in_vectors/4000 7.11% 6051.717 6481.915 - 7.09% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 7.11% 52.146 55.852 - -2.68% -
BM_deque_deque_ranges_copy/1 7.10% 2.313 2.477 - -0.24% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 7.08% 11590.334 12410.880 - 1.70% -
BM_format_to_n_string_begin<std::string>/1048576 7.07% 11590.509 12410.495 - 1.65% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 7.05% 3.284 3.516 - 5.31% -
std::stable_sort(deque<int>)_(heap)/8 7.05% 24.149 25.852 - -1.56% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.02% 24333.963 26042.265 - 3.20% -
rng::for_each(multiset<int>)/8192 7.01% 15153.572 16215.595 - 5.42% -
std::format(float)_(fmt:_{:017500_0Lf}) 6.99% 183.507 196.338 - 4.91% -
std::find(vector<int>)_(bail_25%)/32768 6.99% 1862.821 1993.017 - 7.87% -
std::deque<std::string>::ctor(size)/32 6.99% 44.046 47.124 - -8.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.96% 9387624.886 10040592.237 - 1.35% -
std::multiset<int>::erase(iterator)/8192 6.95% 22.931 24.525 - 2.17% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 6.93% 76.396 81.694 - 5.19% -
std::multiset<int>::contains(key)_(non-existent)/8192 6.90% 9.068 9.694 - -33.77% -
BM_vector_deque_move/64000 6.90% 2839.765 3035.624 - 6.74% -
BM_StringFindStringLiteral/256 6.86% 5.324 5.689 - 4.13% -
BM_deque_deque_copy_backward/0 6.86% 0.858 0.917 - -0.42% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.84% 23325.058 24919.640 - 3.43% -
std::find(vector<long_long>)_(process_all)/8 6.83% 0.932 0.996 - -12.57% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 6.82% 36.761 39.269 - 1.87% -
BM_format_to_string_back_inserter<std::vector<char>>/1 6.80% 22.288 23.804 - 3.15% -
std::find_end(forward_list<int>)_(near_matches)/1000 6.79% 35449.836 37857.377 - 6.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.79% 18.697 19.965 - -61.91% -
BM_vector_deque_ranges_move/65536 6.78% 2868.322 3062.866 - 7.10% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.78% 1.581 1.688 - 5.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.78% 27.083 28.919 - 6.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.77% 0.917 0.979 - 7.22% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 6.76% 900.049 960.923 - 6.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 6.75% 8.499 9.072 - 1.88% -
std::copy_backward(deque<int>)/1048576 6.74% 129371.342 138094.825 - 7.34% -
BM_Ostream_number/1 6.73% 36.685 39.155 - 3.37% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.67% 26.395 28.157 - 1.25% -
BM_LexicallyNormal/large_path/4 6.67% 149.019 158.961 - 0.57% -
BM_vector_deque_copy/70000 6.67% 3100.409 3307.258 - 6.53% -
std::set<int>::find(key)_(existent)/8192 6.66% 8.068 8.605 - 7.84% -
std::lower_bound(std::list<int>)/8192 6.65% 13363.371 14251.876 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.64% 1782409.440 1900751.606 - 8.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.62% 1.308 1.395 - -1.67% -
SetIntersection_Interlaced_Vector_float_64_16 6.60% 16904307.330 18020515.867 - 7.94% -
SetIntersection_Front_Set_string_262144_64 6.59% 4480498.513 4775959.903 - -4.31% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 6.58% 285417.715 304207.735 - 6.37% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.56% 269.568 287.241 - 10.40% -
BM_format_to_string_begin<std::vector<char>>/16384 6.53% 146.008 155.542 - -54.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.53% 34.572 36.829 - 3.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 6.51% 4.985 5.310 - -0.33% -
std::unordered_map<int,_int>::clear()/1024 6.44% 7921.431 8431.836 - -1.56% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 6.42% 20.777 22.111 - -0.94% -
std::set<int>::lower_bound(key)_(existent)/1024 6.41% 4.455 4.741 - 5.20% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 6.39% 1.582 1.684 - 2.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.39% 78.359 83.364 - -41.26% -
std::copy(list<int>)/4096 6.37% 3062.048 3257.040 - -0.36% -
BM_deque_vector_ranges_move_backward/1024 6.36% 36.614 38.944 - 5.88% -
BM_vector_deque_ranges_copy/70000 6.34% 3101.502 3298.237 - 6.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.34% 32.347 34.399 - 10.66% -
std::replace_if(vector<int>)_(sprinkled)/50 6.34% 12.815 13.628 - 6.90% -
SetIntersection_Front_Set_uint64_256_64 6.33% 5348283.911 5687077.185 - 7.84% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 6.31% 26.184 27.835 - 4.51% -
SetIntersection_Front_Vector_uint64_262144_16384 6.27% 73848747.634 78482179.789 - 6.27% -
BM_vector_deque_ranges_copy/65536 6.27% 2856.986 3036.181 - 6.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.27% 23.658 25.142 - -34.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 6.25% 13.740 14.598 - 16.38% -
std::copy_n(vector<int>)/4096 6.25% 185.513 197.106 - 38.41% -
std::unordered_set<int>::erase(key)_(existent)/1024 6.22% 22.058 23.430 - 8.35% -
std::unordered_set<int>::contains(key)_(existent)/32 6.20% 1.484 1.576 - 11.87% -
Chain_fail,_2_levels 6.18% 31.070 32.988 - -8.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.16% 37.836 40.165 - 2.61% -
std::multiset<int>::find(key)_(non-existent)/32 6.16% 2.299 2.440 - -1.17% -
BM_PushHeap_uint64_Descending_16 6.15% 0.359 0.381 - 4.23% -
SetIntersection_Front_Set_string_262144_1024 6.12% 60225108.419 63912709.866 - 7.08% -
std::format(double)_(fmt:_{:017500_10a}) 6.09% 162.042 171.908 - 5.86% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 6.09% 107958180.456 114527822.158 - 28.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.09% 11.738 12.452 - 2.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.08% 19.700 20.899 - 5.31% -
BM_join_view_in_vectors/4096 6.08% 6150.576 6524.262 - 6.18% -
std::unordered_multiset<int>::clear()/8192 6.07% 62367.258 66153.839 - -1.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.07% 212.345 225.233 - -1.46% -
BM_StringFindStringLiteral/32 6.06% 1.709 1.813 - 3.71% -
std::remove_if(list<int>)_(prefix)/8192 6.04% 10015.468 10620.050 - 5.74% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.03% 5502.720 5834.705 - -10.11% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 6.03% 23.914 25.355 - 6.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.97% 22.211 23.537 - 2.32% -
BM_StringEraseWithMove_Empty_Opaque 5.95% 0.844 0.894 - 13.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.93% 30.980 32.816 - 37.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.92% 20.845 22.079 - -1.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 5.92% 18.366 19.454 - 4.64% -
BM_deque_vector_ranges_copy_backward/4000 5.91% 142.008 150.396 - 5.13% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.89% 30.301 32.087 - 12.66% -
SetIntersection_Interlaced_Set_string_16384_256 5.89% 341534250.959 361641942.313 - 1.00% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.88% 28.508 30.184 - 8.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.87% 362.937 384.246 - 1.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 5.86% 117850.777 124761.963 - 7.06% -
bm_exception_ptr_move_assign_null 5.85% 3.105 3.286 - 18.18% -
std::partial_sort(vector<int>)_(heap)/8 5.81% 27.236 28.818 - 3.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 5.80% 8.029 8.495 - 6.65% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 5.79% 50662.088 53597.697 - 5.60% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.79% 102.454 108.385 - -2.47% -
SetIntersection_Front_Vector_uint64_1024_256 5.78% 2134661.883 2258056.151 - 5.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 5.78% 0.631 0.667 - 9.71% -
BM_PushHeap_uint32_Random_4 5.77% 2.135 2.258 - 2.00% -
BM_PushHeap_float_Random_4 5.76% 2.334 2.468 - -17.92% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 5.74% 25.136 26.578 - 5.31% -
BM_stop_token_async_reg_unreg_callback/131072 5.73% 111467971.669 117855371.251 - 4.01% -
SetIntersection_Front_Set_string_64_64 5.72% 33569280.778 35488277.490 - 4.07% -
SetIntersection_Front_Vector_uint64_256_256 5.70% 4253031.190 4495589.520 - 5.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.69% 0.253 0.267 - 5.26% -
std::unordered_set<int>::erase(iterator)/8192 5.62% 20.039 21.166 - 4.27% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.59% 34.792 36.738 - 2.81% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.59% 93.143 98.351 - 8.71% -
std::sort(vector<int>)_(shuffled)/8192 5.58% 44955.120 47463.675 - 5.36% -
std::deque<int>::ctor(size)/32 5.55% 28.655 30.245 - 11.82% -
std::find(vector<short>)_(bail_25%)/8 5.54% 0.725 0.766 - 10.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.54% 6.534 6.897 - 3.27% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 5.53% 0.655 0.691 - 0.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.53% 13628.174 14382.272 - 5.81% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.52% 28.220 29.779 - 4.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.51% 221.872 234.107 - 0.98% -
BM_Move_LargeTrivialFunctor 5.50% 0.653 0.689 - -0.14% -
BM_StringRead_Hot_Deep_Large 5.49% 0.503 0.530 - 4.95% -
std::unordered_set<int>::erase(key)_(existent)/8192 5.49% 22.224 23.445 - 2.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.49% 0.252 0.266 - 4.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.49% 6063.590 6396.191 - -2.86% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.48% 0.528 0.557 - 5.33% -
std::unordered_multiset<int>::ctor(const&)/8192 5.48% 54843.633 57850.361 - 3.10% -
BM_StringConstructDestroyCStr_Small_Opaque 5.48% 2.080 2.194 - -2.61% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.48% 23.056 24.319 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 5.47% 1.637 1.727 - 5.96% -
std::unordered_map<int,_int>::clear()/8192 5.47% 62513.186 65934.586 - -1.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.46% 752.633 793.761 - -2.98% -
std::unordered_multiset<int>::clear()/1024 5.46% 8074.735 8515.741 - -1.10% -
std::set<int>::erase(iterator)/32 5.45% 19.871 20.955 - 4.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.45% 286415.780 302026.881 - 5.38% -
BM_to_chars_bad/2 5.44% 0.587 0.619 - 0.54% -
std::unordered_multiset<int>::erase(key)_(existent)/32 5.43% 20.426 21.535 - -3.98% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.42% 28.825 30.388 - -2.50% -
std::stable_sort(deque<int>)_(shuffled)/8 5.42% 22.381 23.594 - 0.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.42% 181231.938 191051.412 - 2.28% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 5.42% 43.154 45.491 - 3.81% -
BM_PushHeap_uint32_Ascending_262144 5.41% 4.632 4.882 - 1.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 5.40% 17.011 17.930 - 4.30% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 5.39% 18.762 19.772 - 3.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.38% 5.548 5.847 - -3.97% -
std::stable_partition(list<int>)_(sparse)/50 5.37% 27.033 28.485 - 5.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.36% 99.372 104.699 - -57.96% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.35% 4.419 4.656 - 3.13% -
bm_list/8 5.35% 16.206 17.073 - 2.01% -
std::move_backward(deque<int>)/8 5.34% 3.449 3.633 - 5.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.33% 28.453 29.970 - 10.23% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.32% 6.377 6.716 - 7.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.29% 28.475 29.983 - 8.56% -
Chain_fail,_7_levels 5.28% 85.870 90.403 - -8.93% -
BM_LexicallyNormal/small_path/8 5.27% 139.909 147.284 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.27% 0.662 0.697 - 46.20% -
std::multiset<int>::erase(iterator)/32 5.25% 20.598 21.680 - 2.31% -
BM_LexicallyNormal/small_path/32 5.25% 480.766 506.021 - -1.39% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 5.24% 240428.213 253018.295 - 9.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.24% 1033042.474 1087123.135 - 3.62% -
BM_Invoke_MemFuncPtr 5.23% 0.804 0.846 - -8.55% -
std::unordered_set<int>::ctor(const&)/8192 5.23% 54331.458 57170.816 - 2.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.22% 735.640 774.065 - -4.78% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.19% 285857.641 300682.927 - 6.86% -
BM_vector_deque_ranges_copy_backward/64 5.19% 2.976 3.130 - 3.06% -
BM_PushHeap_float_SingleElement_1 5.18% 0.533 0.560 - 7.68% -
std::format(int64_t)_(fmt:_{:X}) 5.17% 28.293 29.755 - -3.71% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.17% 17211431.957 18100599.695 - -0.79% -
SetIntersection_Interlaced_Set_uint32_262144_1 5.17% 1036651.136 1090198.960 - 3.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.15% 35.324 37.145 - 2.31% -
BM_Move_MemFuncPtr 5.14% 1.181 1.242 - -8.24% -
ranges::min(std::deque<char>)/1 5.14% 0.658 0.692 - 0.83% -
BM_format_to_n_string_span<char>/16384 5.11% 215.725 226.755 - -8.53% -
std::remove_if(list<int>)_(prefix)/32 5.11% 58.402 61.386 - 6.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 5.11% 22.981 24.155 - 4.94% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.10% 1.686 1.772 - -4.44% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.10% 821.644 863.575 - 6.38% -
std::remove_copy(vector<int>)_(sprinkled)/32 5.09% 8.460 8.891 - 6.19% -
ranges::minmax(std::deque<__int128>)/1 5.09% 0.660 0.693 - 6.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.09% 4167916.733 4379919.736 - 7.61% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.08% 2.130 2.238 - 11.31% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 5.07% 1.176 1.235 - 2.75% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.07% 30.662 32.215 - 1.99% -
std::set<int>::count(key)_(non-existent)/32 5.06% 2.885 3.031 - 0.51% -
BM_PathConstructString/large_string/64 5.06% 2325.947 2443.659 - -0.08% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.05% 0.252 0.265 - 4.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.05% 13256825.356 13926469.386 - -1.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.05% 2.280 2.396 - 3.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 5.03% 0.257 0.270 - 4.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.03% 34.979 36.739 - -8.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.03% 21.783 22.878 - 5.78% -
BM_deque_deque_move_backward/2 5.01% 2.404 2.525 - -0.07% -
BM_vector_deque_ranges_copy/64 5.01% 2.751 2.889 - 3.03% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 5.00% 611.755 642.371 - 2.47% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 4.98% 1.159 1.217 - -4.70% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.98% 44183.184 46382.658 - -7.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.97% 875573.644 919129.120 - -1.09% -
BM_toupper_char<char> 4.97% 0.687 0.722 - 4.24% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.96% 45.656 47.918 - -5.53% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 4.92% 1.185 1.243 - 7.60% -
rng::find_if(vector<bool>)_(process_all)/8 4.91% 3.476 3.647 - 1.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.89% 54938.227 57625.535 - 5.07% -
BM_vector_deque_ranges_move/64000 4.89% 2837.827 2976.515 - 4.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.88% 34.876 36.579 - -8.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.87% 2180418.750 2286711.066 - 7.57% -
BM_stop_token_async_reg_unreg_callback/16777216 4.87% 13730256250.128 14398529124.912 - 3.99% -
std::copy_backward(vector<int>)/8 4.86% 2.165 2.271 - 4.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.85% 14588.464 15295.430 - 5.60% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 4.83% 79536.049 83380.029 - -1.86% -
std::unordered_multimap<int,_int>::clear()/32 4.83% 593.326 621.991 - 3.97% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 4.83% 9674.403 10141.273 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.82% 42.217 44.253 - 22.99% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.81% 330.129 346.020 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.81% 3.748 3.929 - 1.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.80% 3937.022 4126.028 - 5.60% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.79% 205173460.031 214999049.711 - 5.65% -
BM_Invoke_MemPtr 4.77% 0.688 0.721 - 4.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.76% 0.469 0.491 - -0.80% -
std::set<int>::clear()/1024 4.72% 9312.334 9751.560 - 1.65% -
std::copy_backward(list<int>)/8 4.71% 2.448 2.563 - 16.14% -
BM_deque_deque_move_backward/1 4.69% 2.648 2.772 - -0.16% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 4.69% 29.653 31.043 - 5.09% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 4.69% 23.748 24.861 - -1.86% -
std::is_sorted(list<int>,_pred)/1024 4.68% 826.571 865.239 - 4.85% -
BM_deque_deque_ranges_copy/64000 4.67% 2941.051 3078.434 - 4.33% -
std::copy_backward(vector<bool>)_(aligned)/64 4.66% 1.625 1.700 - 5.92% -
Chain_fail,_5_levels 4.66% 64.231 67.225 - -7.90% -
std::format(float)_(fmt:_{:0>17500_17000}) 4.65% 221.587 231.888 - 4.96% -
std::sort_heap(vector<NonIntegral>,_pred)/8 4.64% 28.530 29.854 - -7.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.64% 593.557 621.080 - 3.58% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.63% 1.155 1.208 - 4.04% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.62% 221941602.531 232197625.278 - 6.16% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.62% 4659712.076 4874920.750 - -4.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.61% 30.517 31.924 - 73.40% -
Chain_fail,_8_levels 4.58% 91.613 95.806 - -12.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 4.58% 532875597.936 557254983.919 - 2.66% -
BM_join_view_out_vectors/1024 4.55% 1533.639 1603.484 - 3.58% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.55% 1.382 1.445 - 3.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.53% 221.926 231.985 - 8.51% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.53% 31.601 33.033 - 23.69% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.53% 30.759 32.152 - -0.17% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 4.53% 184.366 192.713 - 3.13% -
BM_deque_deque_ranges_move_backward/1 4.53% 2.692 2.813 - 3.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 4.52% 155735.956 162771.976 - 4.27% -
VChain_fail,_1_level 4.51% 7.197 7.522 - 3.15% -
std::set<int>::upper_bound(key)_(existent)/8192 4.50% 7.782 8.132 - -5.34% -
BM_num_get<long_double> 4.50% 35.653 37.258 - 2.92% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 4.50% 8279.662 8652.166 - -11.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 4.50% 0.263 0.275 - -5.62% -
rng::find_last(vector<int>)_(bail_90%)/50 4.49% 1.450 1.515 - -0.06% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.49% 53917.538 56337.431 - 1.03% -
BM_StringRelational_Less_Large_Empty_Control 4.48% 1.610 1.682 - 4.19% -
bm_make_exception_ptr/threads:8 4.48% 2.958 3.090 - 8.92% -
BM_CmpEqual_int_uint 4.47% 1.046 1.092 - -3.84% -
SetIntersection_Front_Vector_uint64_262144_1024 4.46% 5650830.303 5902632.308 - 10.50% -
BM_deque_deque_ranges_move_backward/2 4.44% 2.416 2.524 - 2.16% -
std::lower_bound(std::deque<int>)/100 4.44% 30.430 31.781 - 4.45% -
BM_CmpLess_short_schar 4.43% 0.946 0.988 - 2.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 4.43% 0.257 0.268 - 4.00% -
std::partition_copy(vector<int>)/32 4.43% 8.007 8.362 - 3.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 4.43% 52.075 54.381 - 5.09% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.43% 340313615.287 355384057.471 - 1.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.42% 0.252 0.264 - 3.78% -
BM_vector_deque_ranges_move/70000 4.41% 3101.411 3238.233 - 4.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.40% 19.134 19.976 - -1.54% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.40% 1.409 1.471 - 4.36% -
std::find_end(deque<int>,_pred)_(same_length)/1000 4.40% 1301.798 1359.042 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.39% 1802890.640 1882017.427 - 2.58% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.38% 7.544 7.875 - 4.84% -
std::unordered_set<std::string>::ctor(const&)/8192 4.38% 338730.553 353561.838 - 3.60% -
std::multiset<int>::clear()/32 4.38% 621.894 649.118 - 2.04% -
BM_PushHeap_uint32_Random_64 4.38% 4.968 5.185 - 3.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 4.37% 0.325 0.340 - -29.44% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.36% 6.691 6.982 - -4.48% -
std::pop_heap(deque<float>)/8192 4.34% 62.237 64.938 - 8.77% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.33% 2.797 2.919 - 17.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.32% 10.702 11.164 - 9.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.32% 318.778 332.537 - 2.24% -
Chain_fail,_6_levels 4.30% 78.388 81.756 - -3.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.29% 53.177 55.457 - 31.56% -
std::map<int,_int>::erase(key)_(existent)/1024 4.28% 24.300 25.340 - -0.65% -
BM_Copy_FuncPtr 4.28% 1.143 1.192 - 3.64% -
BM_std_minmax_element<char>/3 4.27% 1.138 1.186 - 1.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.27% 12727.480 13270.579 - 0.47% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.26% 25179.432 26252.367 - 4.25% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.25% 24.543 25.586 - 4.89% -
BM_PushHeap_string_SingleElement_16 4.24% 2.600 2.710 - 4.01% -
SetIntersection_Interlaced_Set_string_262144_262144 4.23% 17244763.266 17973967.936 - 0.05% -
std::copy_n(vector<int>)/64 4.21% 2.467 2.571 - 4.73% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.20% 2.042 2.128 - 3.56% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.18% 21.651 22.555 - 0.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.18% 2532.327 2638.062 - 3.93% -
std::find(list<int>)_(process_all)/8 4.17% 2.314 2.411 - 9.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.16% 85891.468 89461.349 - 4.48% -
std::search(list<int>,_pred)_(no_match)/8192 4.15% 7449.381 7758.628 - 7.19% -
BM_deque_deque_ranges_move/70000 4.15% 3349.671 3488.570 - 5.40% -
BM_PushHeap_uint64_SingleElement_1 4.15% 0.427 0.445 - -11.26% -
BM_Swap_Null_FuncPtr 4.13% 1.149 1.197 - -4.80% -
BM_StringRelational_Less_Large_Small_Control 4.13% 1.848 1.924 - 3.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.12% 6584.625 6855.872 - 0.63% -
BM_num_get<double> 4.12% 36.162 37.652 - 4.06% -
BM_format_to_back_inserter<std::string>/C_string_len_60 4.12% 29.998 31.233 - 3.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.12% 3879.919 4039.586 - 2.77% -
std::flat_multimap<int,_int>::erase(iterator)/1024 4.11% 74.996 78.079 - 3.54% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.11% 4.753 4.949 - 4.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 4.10% 1.341 1.396 - -3.57% -
SetIntersection_Interlaced_Set_string_1024_1024 4.10% 55256917.808 57522596.159 - 2.36% -
rng::find_last(vector<char>)_(bail_10%)/50 4.10% 10.748 11.189 - 3.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.10% 43.486 45.268 - 1.54% -
BM_join_view_deques/4000 4.10% 11777.966 12260.520 - 5.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.10% 290.688 302.594 - 1.77% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.10% 51721.268 53839.582 - 7.47% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 4.09% 0.880 0.916 - -0.78% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.08% 8186.943 8520.789 - 7.52% -
BM_deque_vector_move_backward/70000 4.08% 7760.285 8076.711 - 2.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.06% 4.257 4.430 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 4.05% 11422.778 11885.739 - 1.17% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 4.05% 804159.117 836711.716 - 4.81% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.05% 47892.955 49830.427 - -0.94% -
BM_StringConstructDestroyCStr_Empty_Transparent 4.03% 0.362 0.376 - 20.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.02% 141051.859 146724.415 - 2.67% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 4.01% 1039068.435 1080755.556 - 9.07% -
bm_lexicographical_compare<unsigned_char>/1 4.01% 1.477 1.536 - -1.93% -
std::stable_partition(list<int>)_(sparse)/32 3.98% 9.826 10.217 - 5.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.98% 4262071.031 4431631.305 - 9.55% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.96% 102886.343 106964.067 - 7.70% -
BM_vector_deque_move_backward/1 3.96% 2.205 2.293 - -1.40% -
std::sort_heap(deque<int>)/8 3.96% 35.530 36.937 - 2.53% -
rng::for_each(map<int>)/50 3.96% 45.954 47.773 - 18.26% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 3.96% 42.483 44.165 - 1.99% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 3.95% 60397.046 62782.701 - 3.39% -
BM_num_get<unsigned_int> 3.94% 9.671 10.053 - -60.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.94% 16660.600 17316.894 - 6.33% -
std::none_of(deque<int>)_(process_all)/50 3.93% 18.908 19.652 - -8.70% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.92% 759.122 788.917 - 7.10% -
BM_deque_deque_copy/70000 3.92% 3229.618 3356.219 - 5.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.91% 45.145 46.912 - -0.41% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 3.91% 13196895.826 13713285.122 - 8.84% -
std::multimap<std::string,_int>::ctor(const&)/1024 3.91% 35004.269 36373.677 - 1.55% -
std::set<int>::erase(key)_(existent)/32 3.91% 21.444 22.283 - 1.25% -
std::multimap<std::string,_int>::clear()/1024 3.91% 21107.518 21932.041 - -2.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.89% 15.991 16.613 - -1.37% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 3.88% 6828.229 7093.311 - -59.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.88% 1.225 1.273 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 3.88% 2.058 2.137 - 2.64% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.87% 0.461 0.479 - -8.05% -
std::make_heap(deque<int>,_pred)_(descending)/1024 3.86% 646.661 671.651 - 4.24% -
std::multiset<int>::erase(key)_(existent)/32 3.86% 21.896 22.740 - 2.46% -
bm_ranges_swap_ranges_vb_aligned/131072 3.86% 243.188 252.563 - 3.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.85% 25.665 26.653 - -0.22% -
std::set<int>::lower_bound(key)_(existent)/32 3.85% 1.493 1.551 - -4.01% -
BM_deque_deque_copy/64000 3.83% 2932.238 3044.510 - 3.30% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 3.82% 15190.982 15772.030 - 4.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.82% 23.591 24.492 - 2.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.82% 610482.825 633795.936 - 1.63% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.81% 0.470 0.488 - -1.68% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 3.81% 10.796 11.208 - 4.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.80% 19.549 20.292 - 6.47% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 3.80% 930140.861 965469.585 - 4.25% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.77% 16386.744 17005.116 - 0.29% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.77% 36774.555 38161.462 - 3.34% -
std::unordered_set<int>::find(key)_(non-existent)/0 3.75% 0.324 0.336 - -0.39% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.75% 18991.836 19703.581 - 3.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.75% 0.626 0.649 - -6.28% -
SetIntersection_None_Set_float_64_16 3.74% 17292770.432 17940273.852 - -0.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.74% 498120.792 516768.326 - 1.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.74% 51.321 53.239 - 1.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.73% 6.730 6.981 - 1.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.72% 24.831 25.756 - 4.88% -
BM_num_put<const_void*> 3.72% 12.046 12.495 - 11.50% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.72% 3.183 3.301 - -4.73% -
std::set<int>::ctor(const&)/1024 3.71% 6091.940 6318.083 - 0.96% -
std::copy(deque<int>)/512 3.70% 16.618 17.233 - 0.42% -
BM_align/64 3.69% 0.944 0.979 - 6.35% -
BM_format_to_back_inserter<std::string>/string_len_60 3.68% 28.692 29.749 - 4.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.68% 11434.856 11855.346 - -0.03% -
std::any_of(deque<int>)_(process_all)/8192 3.68% 2521.669 2614.362 - -7.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.67% 38.573 39.990 - -1.31% -
std::shift_right(list<int>)/8192 3.66% 7423.046 7694.951 - 4.28% -
BM_join_view_out_vectors/512 3.66% 768.593 796.736 - -0.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.66% 40.541 42.024 - 3.06% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.65% 11.095 11.500 - 0.63% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.65% 54307.994 56287.897 - 1.20% -
std::for_each(multiset<int>::iterator)/50 3.64% 40.708 42.191 - -10.65% -
DAG_rightmost_middle,_2_levels 3.63% 109.121 113.084 - 1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.63% 0.481 0.498 - -3.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.62% 13299.112 13781.169 - 2.48% -
std::unordered_set<int>::erase(iterator)/1024 3.62% 19.985 20.710 - 1.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 3.61% 7.154 7.413 - -6.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.61% 279.195 289.276 - 4.60% -
std::fill_n(vector<bool>)/512 3.60% 1.451 1.503 - 5.31% -
std::any_of(deque<int>)_(process_all)/32768 3.60% 10104.574 10468.214 - -7.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.60% 347430.185 359924.928 - 3.10% -
std::multimap<int,_int>::ctor(const&)/32 3.59% 216.611 224.385 - 3.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.59% 116213.260 120381.634 - 3.51% -
std::sort(deque<int>)_(ascending)/8 3.59% 17.356 17.978 - 1.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 3.58% 315.910 327.216 - 4.61% -
BM_vector_deque_ranges_copy_backward/512 3.58% 17.479 18.105 - 2.47% -
BM_LexicallyRelative/small_path/256 3.58% 5890.651 6101.365 - -1.37% -
std::set<int>::ctor(const&,_alloc)/32 3.58% 218.390 226.200 - -8.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.58% 17.118 17.730 - 2.51% -
std::move(vector<int>)/8 3.57% 2.107 2.182 - 0.60% -
std::remove(deque<int>)_(sprinkled)/50 3.56% 55.241 57.208 - 3.65% -
BM_deque_vector_ranges_copy_backward/5500 3.56% 197.413 204.437 - 1.91% -
SetIntersection_Interlaced_Set_uint64_256_16 3.56% 12005564.871 12432673.502 - 3.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.55% 219.296 227.088 - 7.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.54% 891008.221 922556.285 - 4.61% -
std::format(double)_(fmt:_{:_10}) 3.53% 60.640 62.779 - 2.27% -
DAG_rightmost_middle,_1_level 3.52% 124.364 128.744 - 2.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3.52% 3885.853 4022.587 - 0.97% -
BM_vector_deque_copy/0 3.50% 0.486 0.503 - -8.72% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.50% 0.326 0.338 - 0.85% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 3.48% 2142.690 2217.355 - -0.05% -
BM_PushHeap_uint64_Random_4 3.48% 2.525 2.613 - 15.73% -
BM_LexicallyNormal/small_path/64 3.48% 949.835 982.888 - -2.11% -
std::lower_bound(std::deque<int>)/8192 3.48% 65.483 67.760 - 4.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.47% 29.414 30.436 - 0.89% -
SetIntersection_Interlaced_Set_string_16_16 3.47% 59146822.727 61199828.059 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.47% 11876972.113 12289066.167 - 2.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.47% 54073.506 55948.935 - 2.01% -
BM_LexicallyRelative/small_path/128 3.46% 2968.463 3071.176 - -1.67% -
BM_StringAssignStr_Small_Transparent 3.45% 0.485 0.502 - 3.15% -
BM_LexicallyRelative/small_path/2 3.45% 55.916 57.843 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.44% 4180338.175 4323981.467 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.44% 18191617.050 18816688.279 - 3.42% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.43% 425.796 440.407 - 1.97% -
std::stable_partition(list<int>)_(dense)/50 3.42% 56.242 58.168 - 0.85% -
BM_emoji_escaped<char> 3.42% 21470.341 22205.448 - -8.07% -
BM_num_get<float> 3.41% 36.349 37.587 - 1.43% -
std::replace(vector<int>)_(prefix)/32 3.41% 5.044 5.216 - 1.88% -
std::set<std::string>::insert(value)_(already_present)/32 3.41% 9.124 9.435 - -42.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 3.39% 52.212 53.983 - 3.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.37% 0.962 0.995 - -10.33% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.37% 28.589 29.551 - 10.54% -
std::vector<int>::insert(begin)_(cheap_elements)/32 3.36% 4.860 5.023 - -1.39% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.36% 213754349.153 220939537.240 - 4.38% -
std::none_of(vector<int>)_(process_all)/8 3.36% 2.380 2.460 - -1.62% -
std::multimap<std::string,_int>::ctor(const&)/0 3.36% 12.626 13.049 - 1.61% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.35% 494229.941 510800.083 - 0.46% -
BM_StringRelational_Compare_Empty_Empty_Control 3.35% 1.610 1.663 - -3.93% -
SetIntersection_Interlaced_Set_float_256_64 3.35% 12611267.397 13033208.408 - -6.88% -
SetIntersection_Front_Set_uint64_262144_1 3.34% 1027576.259 1061945.465 - -0.62% -
std::set<int>::find(key)_(non-existent)/8192 3.33% 8.406 8.686 - 3.31% -
std::set<int>::find(key)_(non-existent)/1024 3.33% 5.465 5.647 - 4.99% -
BM_StringRelational_Compare_Empty_Small_Control 3.32% 1.609 1.662 - -3.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.32% 35.765 36.953 - -2.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.32% 2347839.199 2425786.671 - 6.65% -
std::search(deque<int>,_pred)_(single_element)/1000 3.32% 663.586 685.592 - -0.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.31% 1356.431 1401.384 - -3.65% -
BM_japanese_escaped<char> 3.31% 14174.333 14643.999 - -0.93% -
std::multimap<int,_int>::insert(value)_(already_present)/32 3.31% 18.299 18.905 - 0.31% -
std::find(list<int>)_(process_all)/1024 3.31% 686.324 709.064 - 3.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.31% 71.423 73.787 - 3.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 3.30% 6.777 7.001 - -4.62% -
bm_lexicographical_compare<signed_char>/512 3.29% 7.601 7.851 - 2.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.29% 3271207.631 3378940.823 - -5.68% -
SetIntersection_Front_Vector_string_262144_1 3.29% 1080308.399 1115869.558 - 2.39% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.29% 228.340 235.856 - 8.16% -
BM_join_view_in_vectors/5500 3.28% 8373.869 8648.944 - 2.90% -
std::swap_ranges(deque<int>)/1024 3.28% 329.774 340.598 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.27% 8602574.665 8884300.757 - 1.70% -
BM_num_put<unsigned_long_long> 3.27% 11.414 11.787 - 16.47% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.27% 13643.336 14090.007 - -0.17% -
std::multiset<int>::ctor(const&)/8192 3.27% 49430.023 51047.797 - 1.44% -
std::format(double)_(fmt:_{:017500_10Lg}) 3.27% 220.466 227.680 - -0.35% -
std::flat_map<int,_int>::find(key)_(existent)/8192 3.26% 12.099 12.494 - 2.65% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.26% 120275.221 124196.244 - 3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.25% 197849480.396 204276079.310 - 1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.24% 13149804.721 13575965.620 - 4.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.24% 847476.140 874898.743 - -1.55% -
std::copy_n(vector<bool>)_(aligned)/4096 3.23% 4.638 4.787 - -1.40% -
rng::starts_with(deque<int>)/1024 3.23% 467.884 482.988 - 0.80% -
BM_PushHeap_string_PipeOrgan_262144 3.22% 17.339 17.897 - 3.08% -
std::unordered_multiset<int>::clear()/0 3.22% 391.085 403.665 - 1.78% -
std::move_backward(vector<bool>)_(aligned)/512 3.21% 2.232 2.303 - 1.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.21% 778.149 803.089 - -7.99% -
std::sort(vector<NonIntegral>)_(shuffled)/8 3.20% 22.390 23.107 - 2.41% -
std::is_sorted(deque<int>,_pred)/8 3.20% 4.609 4.757 - -1.00% -
std::multiset<int>::insert(value)_(already_present)/8192 3.20% 32.137 33.165 - 4.98% -
std::lower_bound(std::vector<int>)/8192 3.20% 15.593 16.091 - 3.11% -
BM_deque_vector_ranges_copy_backward/0 3.19% 1.421 1.467 - 6.75% -
ranges::min(std::list<__int128>)/70000 3.18% 60195.155 62111.393 - 7.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 3.18% 23.702 24.456 - 15.89% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.18% 0.783 0.808 - 2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.18% 1540828.595 1589824.175 - -5.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.18% 23.669 24.421 - 4.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.18% 2.267 2.339 - -3.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.17% 17311843.521 17860112.746 - -0.62% -
std::flat_map<int,_int>::count(key)_(existent)/8192 3.17% 11.679 12.049 - 2.83% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.16% 6520.870 6726.981 - -4.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.16% 219.378 226.310 - 5.68% -
rng::fold_left(deque<int>)/8192 3.16% 4336.540 4473.562 - -1.77% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.16% 8.500 8.768 - 0.76% -
std::format(double)_(fmt:_{:0^17500_10e}) 3.16% 195.449 201.616 - -2.35% -
SetIntersection_None_Set_float_256_1 3.15% 11347204.291 11704963.984 - 1.07% -
BM_StringRelational_Compare_Small_Empty_Control 3.15% 1.609 1.660 - 2.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.15% 16.074 16.581 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.15% 1421.186 1465.946 - -2.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.15% 520.487 536.870 - 1.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.14% 129477.729 133547.980 - 10.73% -
BM_PushHeap_uint64_Descending_64 3.14% 0.376 0.388 - 2.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.13% 720.111 742.669 - 0.31% -
std::partition_copy(vector<int>)/1024 3.13% 472.182 486.942 - 4.22% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.12% 12.122 12.501 - 0.13% -
std::remove(deque<int>)_(sprinkled)/32 3.12% 50.201 51.767 - 3.29% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 3.12% 98.837 101.918 - -52.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.12% 29.466 30.384 - -4.58% -
std::swap_ranges(deque<int>)/8192 3.11% 2627.050 2708.867 - 0.15% -
std::partition(vector<int>)_(sparse)/32 3.11% 8.726 8.997 - 2.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.11% 31.717 32.703 - 15.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.10% 11709.816 12073.332 - 3.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.10% 21.804 22.479 - 8.16% -
VChain,_3_levels 3.10% 11.342 11.694 - 3.31% -
BM_LexicallyNormal/small_path/128 3.09% 1874.407 1932.238 - -2.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.08% 10.735 11.066 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 3.08% 1135327.967 1170258.540 - -0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.08% 230.545 237.635 - 2.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 3.07% 52080.159 53677.511 - -32.00% -
BM_deque_vector_copy_backward/64000 3.07% 6986.605 7200.871 - -3.83% -
SetIntersection_Front_Set_uint64_1024_4 3.07% 1055055.681 1087407.305 - -0.13% -
SetIntersection_Interlaced_Set_string_262144_1 3.06% 1069734.183 1102512.547 - -0.74% -
std::sort_heap(deque<int>)/1024 3.06% 13166.203 13569.143 - 1.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.06% 655.682 675.717 - 2.93% -
std::flat_map<int,_int>::find(key)_(existent)/1024 3.06% 8.547 8.809 - 2.27% -
std::vector<int>::ctor(size)/1024 3.05% 43.269 44.590 - 5.64% -
BM_LexicallyRelative/small_path/32 3.05% 778.670 802.443 - -2.02% -
BM_LexicallyRelative/small_path/64 3.05% 1515.225 1561.466 - -2.00% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.05% 518.201 534.011 - 1.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.05% 3693.274 3805.895 - -0.60% -
std::multiset<std::string>::count(key)_(existent)/8192 3.05% 27.945 28.797 - 8.58% -
BM_StringDestroy_Small 3.04% 0.619 0.638 - 1.72% -
BM_deque_deque_ranges_copy/70000 3.04% 3262.849 3362.162 - 2.06% -
std::fill_n(list<int>)/50 3.04% 15.207 15.669 - 3.23% -
BM_Invoke_FuncPtr 3.04% 0.690 0.711 - -9.99% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.04% 2.404 2.477 - -22.78% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.04% 11.763 12.120 - 6.35% -
BM_StringRelational_Compare_Empty_Huge_Control 3.03% 1.608 1.657 - 2.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.02% 224.523 231.308 - 7.84% -
std::none_of(vector<int>)_(process_all)/50 3.02% 18.633 19.196 - 51.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.02% 195245631.961 201141678.706 - -2.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.01% 21.472 22.117 - 1.18% -
BM_PushHeap_uint32_Random_16384 3.00% 5.742 5.915 - 5.27% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.00% 1.492 1.537 - 1.92% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.98% 20.845 21.466 - 5.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.98% 7166047.461 7379341.723 - -4.02% -
BM_CmpLess_ushort_schar 2.97% 1.033 1.064 - -4.98% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 2.97% 13.433 13.831 - 3.44% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.96% 516032.490 531316.504 - 1.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.96% 136456.586 140491.979 - 1.70% -
std::copy_backward(list<int>)/64 2.96% 30.409 31.308 - 4.60% -
BM_StringFindStringLiteral/512 2.95% 9.282 9.556 - -1.13% -
BM_deque_vector_ranges_copy/1 2.95% 2.094 2.156 - 2.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.95% 3918.607 4034.155 - 2.58% -
std::copy_n(deque<int>)/8 2.95% 2.650 2.728 - 3.50% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 2.95% 59840.445 61603.661 - 4.73% -
BM_deque_vector_ranges_move/70000 2.94% 3263.536 3359.627 - 3.04% -
SetIntersection_None_Set_float_1024_4 2.94% 8727407.636 8983572.262 - 0.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 2.93% 10.632 10.944 - -4.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.92% 6463.940 6652.717 - 5.97% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.92% 6713.015 6909.065 - 2.13% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.92% 17.574 18.087 - 2.32% -
SetIntersection_Front_Vector_float_262144_16384 2.91% 77271892.609 79523547.548 - 10.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 2.91% 1024078.213 1053844.110 - -2.06% -
std::map<int,_int>::count(key)_(existent)/32 2.90% 1.530 1.574 - -11.49% -
std::multiset<int>::ctor(const&,_alloc)/32 2.90% 222.981 229.452 - -11.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.90% 18.463 18.998 - 1.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.90% 51565.848 53059.353 - 3.13% -
BM_LexicallyNormal/large_path/8 2.90% 304.148 312.955 - 1.20% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 2.89% 13.534 13.925 - 3.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.89% 51623.516 53112.865 - 4.43% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.88% 23.205 23.874 - 2.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.88% 6177.005 6354.882 - 5.42% -
BM_deque_deque_copy_backward/1024 2.87% 38.083 39.177 - 3.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.87% 248.645 255.790 - -0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.87% 6.637 6.828 - 5.79% -
std::mismatch(list<int>)_(it,_it,_it)/1024 2.87% 759.437 781.209 - 3.32% -
std::find_first_of(list<int>)_(small_needle)/50 2.86% 143.235 147.337 - -0.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.86% 30.400 31.270 - -0.98% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.86% 30.036 30.894 - 6.57% -
std::search(vector<int>)_(same_length)/8192 2.85% 1861.750 1914.862 - 2.67% -
std::unordered_set<std::string>::erase(iterator)/8192 2.84% 31.631 32.531 - 11.20% -
BM_align/256 2.84% 0.922 0.949 - 3.10% -
std::find_end(vector<int>)_(single_element)/8192 2.84% 1814.335 1865.850 - 3.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 2.84% 9054.987 9311.949 - 0.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.84% 21.503 22.113 - 0.93% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.84% 54451.407 55995.714 - -1.10% -
ranges::minmax(std::list<long_long>)/64 2.83% 28.247 29.047 - 3.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.83% 85.255 87.670 - -9.18% -
std::map<int,_int>::find(key)_(existent)/1024 2.83% 4.245 4.366 - 19.85% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.83% 26.906 27.667 - 1.76% -
BM_num_get<unsigned_long> 2.82% 10.369 10.661 - -58.11% -
BM_deque_vector_move_backward/5500 2.82% 197.856 203.427 - 1.24% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.80% 28875.138 29683.937 - 0.23% -
std::set<int>::ctor(const&,_alloc)/1024 2.80% 6173.623 6346.183 - -34.44% -
ranges::min(std::deque<long_long>)/64 2.79% 17.417 17.903 - -10.19% -
std::search(vector<int>)_(same_length)/1024 2.79% 244.082 250.883 - 2.51% -
std::find_first_of(list<int>)_(small_needle)/1024 2.79% 2774.100 2851.376 - -1.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.78% 37.854 38.905 - -0.87% -
std::format(double)_(fmt:_{:0^17500_0Le}) 2.77% 196.072 201.511 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.77% 1227868.534 1261893.442 - 5.27% -
SetIntersection_Front_Set_uint64_256_256 2.77% 7635421.423 7846691.884 - 5.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 2.76% 5.127 5.268 - -19.82% -
BM_StringAssignStr_Large_Opaque 2.76% 10.163 10.443 - 1.16% -
std::adjacent_find(vector<int>)/8 2.75% 2.060 2.117 - 5.86% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 2.75% 192.224 197.513 - 0.33% -
std::format(double)_(fmt:_{:0^17500_0g}) 2.75% 199.746 205.234 - -0.64% -
VChain_fail,_4_levels 2.75% 29.625 30.439 - -1.99% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.74% 4.271 4.388 - -7.11% -
BM_deque_vector_ranges_copy_backward/70000 2.73% 7833.562 8047.757 - 1.52% -
BM_StringRelational_Compare_Empty_Large_Control 2.73% 1.832 1.882 - 13.63% -
BM_StringAssignStr_Large_Transparent 2.73% 10.177 10.455 - 0.92% -
std::pop_heap(vector<float>)/8192 2.73% 19.328 19.856 - 1.08% -
BM_CmpEqual_uint_uint 2.73% 1.049 1.078 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.73% 1135887.944 1166841.555 - -1.91% -
BM_PushHeap_string_QuickSortAdversary_262144 2.72% 16.685 17.139 - 2.97% -
SetIntersection_Interlaced_Vector_string_256_64 2.72% 20008671.216 20553356.445 - 1.35% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 2.72% 4726.095 4854.692 - 2.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.71% 738.726 758.782 - -0.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.71% 19552.828 20083.503 - 0.16% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.71% 2.355 2.418 - -13.66% -
BM_to_chars_bad/16 2.71% 0.521 0.535 - -0.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.71% 1.456 1.495 - 6.37% -
BM_format_to_n_string_span<char>/1048576 2.70% 11843.514 12163.740 - -2.23% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.70% 286.401 294.139 - -0.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.70% 23.841 24.485 - 0.97% -
std::multiset<int>::count(key)_(non-existent)/32 2.70% 2.445 2.511 - 2.43% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.69% 30.901 31.731 - 2.02% -
BM_format_to_n_string_pointer<char>/1048576 2.69% 11851.578 12169.885 - -2.11% -
std::flat_map<int,_int>::count(key)_(existent)/1024 2.68% 8.135 8.354 - 2.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.68% 608.929 625.254 - 2.44% -
std::find_end(vector<int>)_(single_element)/1024 2.68% 235.888 242.208 - 2.37% -
std::set<int>::ctor(const&)/32 2.68% 217.042 222.852 - 4.40% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 2.67% 614.491 630.918 - 0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 2.67% 62636709.736 64311039.413 - 1.00% -
BM_format/C_string_len_6 2.67% 13.413 13.771 - -0.25% -
std::find_end(vector<int>)_(single_element)/1000 2.67% 230.592 236.740 - 2.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.66% 21.092 21.654 - -0.94% -
BM_CmpEqual_uchar_int 2.66% 1.054 1.082 - -0.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.66% 52.785 54.187 - 3.26% -
SetIntersection_Front_Set_float_16384_64 2.66% 1860691.647 1910094.029 - 10.37% -
BM_join_view_deques/4096 2.65% 12230.979 12555.473 - 1.93% -
BM_num_get<long_long> 2.65% 10.678 10.961 - -55.65% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 2.65% 75.682 77.686 - -0.46% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 2.65% 11.196 11.492 - -0.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.64% 74.010 75.967 - 5.49% -
BM_CmpEqual_ushort_schar 2.64% 0.989 1.015 - -9.20% -
std::partition_copy(deque<int>)/32 2.64% 12.684 13.019 - 1.71% -
SetIntersection_None_Vector_float_16384_16384 2.64% 1082301.854 1110886.835 - -0.69% -
std::flat_map<int,_int>::clear()/32 2.64% 393.642 404.023 - 1.56% -
BM_PushHeap_uint32_Ascending_1 2.63% 0.539 0.554 - 18.80% -
BM_vector_deque_move_backward/5500 2.63% 196.074 201.233 - 0.84% -
std::format(double)_(fmt:_{:_0Le}) 2.63% 59.205 60.762 - 0.28% -
BM_CmpLess_uchar_uchar 2.62% 1.070 1.098 - 1.87% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.61% 6455.814 6624.471 - 5.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.61% 18068222.450 18539559.586 - 0.05% -
BM_PushHeap_uint32_Random_1024 2.60% 5.655 5.802 - 1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.60% 19231291.931 19730524.945 - -0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.59% 18964.771 19456.211 - -2.72% -
BM_StringAssignAsciiz_Empty_Opaque 2.59% 3.024 3.102 - -7.01% -
BM_PushHeap_float_Random_16384 2.59% 7.042 7.224 - -4.33% -
BM_format_to_string_begin<std::string>/1 2.58% 9.840 10.094 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 2.58% 11200.254 11489.431 - 2.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.58% 26.546 27.230 - 1.95% -
std::unordered_set<std::string>::clear()/1024 2.58% 22957.519 23549.168 - -1.47% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.57% 15.759 16.164 - -2.21% -
std::fill(vector<int>)/32 2.57% 1.036 1.062 - 3.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.57% 3.251 3.334 - 0.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.57% 19.536 20.038 - 3.32% -
BM_LexicallyNormal/small_path/256 2.57% 3695.231 3790.179 - -2.67% -
BM_PushHeap_uint32_Random_16 2.55% 4.153 4.259 - 1.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.55% 611.276 626.891 - 3.51% -
std::format(double)_(fmt:_{:0>17500_10e}) 2.55% 193.842 198.794 - -1.76% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 2.55% 11.320 11.608 - 0.84% -
BM_CmpLess_int_uint 2.55% 1.064 1.092 - -4.23% -
SetIntersection_Front_Vector_string_1024_1024 2.55% 38651039.961 39635604.741 - -1.13% -
BM_PushHeap_string_SingleElement_64 2.54% 2.638 2.706 - 2.03% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.54% 49947.089 51216.373 - -35.87% -
std::format(double)_(fmt:_{:_0Lg}) 2.53% 74.470 76.358 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.52% 15.039 15.419 - 1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 2.52% 24.033 24.639 - -0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.52% 195.798 200.728 - -4.62% -
std::set<std::string>::erase(iterator)/1024 2.52% 30.826 31.602 - 21.64% -
BM_deque_deque_ranges_copy_backward/64000 2.49% 7166.108 7344.516 - -0.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.48% 71.218 72.987 - 1.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.48% 31.338 32.116 - 3.03% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 2.48% 0.715 0.733 - -1.56% -
std::replace_if(vector<int>)_(prefix)/50 2.47% 13.832 14.174 - 2.67% -
std::move(deque<int>)/32768 2.47% 2008.634 2058.282 - -0.78% -
BM_LexicallyRelative/small_path/16 2.47% 407.949 418.018 - -1.51% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.47% 9.541 9.776 - 1.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.46% 1.491 1.528 - 1.56% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.46% 1333237.171 1366045.088 - 8.05% -
std::format(double)_(fmt:_{:0^17500_0e}) 2.45% 184.604 189.135 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.45% 195596133.562 200392507.209 - -2.41% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.45% 5.372 5.503 - -3.15% -
SetIntersection_Front_Set_float_262144_4 2.44% 1035229.317 1060518.070 - -3.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.44% 117148161.688 120006056.387 - 0.60% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.44% 17.466 17.892 - 3.22% -
SetIntersection_Interlaced_Set_string_256_16 2.44% 17576529.621 18004711.867 - -1.77% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.43% 7262.644 7439.374 - 3.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.43% 6511.052 6669.281 - -1.46% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 2.43% 1052808.681 1078391.898 - 1.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.43% 610.930 625.759 - 2.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.43% 351031335.615 359547643.819 - 3.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.42% 6.411 6.566 - -3.79% -
bm_ranges_lexicographical_compare<int>/8 2.41% 1.461 1.496 - 3.37% -
std::find_first_of(vector<int>)_(large_needle)/32 2.40% 105.792 108.335 - -3.13% -
SetIntersection_Front_Vector_uint64_16384_64 2.40% 1324022.221 1355829.639 - -2.15% -
SetIntersection_Interlaced_Vector_string_16_16 2.39% 51126708.419 52350456.843 - 0.73% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.39% 230296055.660 235803515.174 - 0.60% -
SetIntersection_Front_Vector_float_16384_16384 2.39% 77658321.436 79513570.864 - 10.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.39% 1309.129 1340.394 - 3.98% -
VChain,_2_levels 2.38% 7.945 8.134 - 1.47% -
std::format(double)_(fmt:_{:017500_0e}) 2.38% 181.391 185.715 - 0.32% -
BM_Ostream_number/2 2.38% 36.884 37.763 - -0.91% -
BM_PushHeap_uint64_Random_16 2.38% 4.482 4.588 - 10.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 284.967 291.733 - 2.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.37% 21.394 21.901 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.37% 1128246.091 1154960.349 - -1.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.37% 139373417.982 142673336.459 - 0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.37% 12.070 12.356 - -1.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.37% 2.640 2.703 - 2.25% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.36% 360.524 369.049 - 3.33% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.36% 8.633 8.838 - 3.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.36% 37.814 38.707 - -5.08% -
std::format(double)_(fmt:_{:_0e}) 2.36% 36.976 37.848 - 0.85% -
ranges::min(std::vector<char>)/8 2.36% 2.369 2.425 - 9.64% -
BM_format_to_string_back_inserter<std::list<char>>/1 2.35% 21.823 22.337 - 0.39% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.35% 176891145.359 181044122.989 - 0.55% -
BM_PathIterateMultipleTimes/iterate_elements/1024 2.35% 302403.978 309501.979 - 1.68% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 2.34% 7.965 8.152 - 1.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.34% 472403.737 483449.281 - -0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.34% 8.375 8.571 - -0.98% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.34% 9.395 9.615 - 0.73% -
BM_deque_deque_ranges_copy_backward/65536 2.33% 7395.526 7567.808 - 0.82% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.33% 61.558 62.991 - 13.64% -
std::multiset<int>::find(key)_(existent)/1024 2.33% 4.150 4.246 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.33% 38604.388 39502.100 - 1.49% -
std::sample(vector<int>)/1024 2.32% 11548.645 11817.116 - 5.00% -
std::shift_right(deque<int>)/8192 2.32% 306.673 313.802 - 2.66% -
std::search(vector<int>)_(near_matches)/1000 2.32% 14271.993 14603.414 - 3.41% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.32% 54598.120 55865.368 - 0.63% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.32% 1045091.083 1069309.253 - 4.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.32% 26.778 27.398 - -1.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 2.32% 11.534 11.801 - 2.73% -
SetIntersection_Front_Set_float_256_256 2.32% 8767053.252 8970015.861 - 16.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.31% 58.920 60.284 - 1.54% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 2.31% 4036.258 4129.657 - -0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.30% 51.878 53.073 - 0.42% -
BM_StringAssignAsciiz_Large_Opaque 2.30% 11.276 11.535 - -2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.30% 4572835.795 4677871.492 - 2.52% -
std::shift_right(deque<int>)/1024 2.29% 40.381 41.307 - 2.50% -
rng::for_each(multiset<int>)/50 2.29% 45.418 46.457 - 13.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.28% 2.456 2.512 - 0.50% -
BM_PushHeap_string_PipeOrgan_16 2.28% 4.161 4.256 - 0.94% -
BM_join_view_out_vectors/64 2.28% 97.328 99.547 - 1.77% -
BM_StringDestroy_Large 2.28% 7.005 7.165 - -3.39% -
std::multimap<int,_int>::ctor(const&)/8192 2.28% 52384.606 53578.147 - 0.84% -
std::stable_partition(list<int>)_(dense)/32 2.27% 37.784 38.644 - 15.33% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.27% 19.395 19.835 - 3.64% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.27% 198.971 203.488 - -0.23% -
BM_StringEraseToEnd_Huge_Opaque 2.27% 2.261 2.312 - 0.98% -
std::rotate(vector<int>)_(by_1/2)/8192 2.26% 240.685 246.136 - 2.74% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.26% 2168.739 2217.807 - -0.10% -
SetIntersection_Interlaced_Set_float_64_16 2.26% 21542252.848 22029632.584 - 0.97% -
std::is_partitioned(list<int>)_(partitioned)/1024 2.24% 582.134 595.190 - -6.95% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.24% 12773.188 13059.558 - -1.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.24% 51761.994 52919.076 - 2.01% -
std::find_end(vector<int>)_(process_all)/8192 2.23% 1806.492 1846.706 - 2.48% -
BM_Ostream_number/0 2.22% 29.521 30.176 - 2.55% -
SetIntersection_Interlaced_Set_uint64_64_4 2.22% 20869968.250 21332258.881 - 1.25% -
VChain,_1_level 2.21% 5.711 5.838 - -2.02% -
std::move_backward(vector<int>)/8 2.21% 2.227 2.276 - 4.67% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 2.20% 11.646 11.903 - 1.82% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.20% 4.438 4.535 - 1.74% -
std::is_sorted_until(list<int>)/8 2.20% 2.075 2.120 - 1.96% -
std::find_if_not(list<int>)_(process_all)/1024 2.19% 710.931 726.527 - 5.99% -
std::replace_if(deque<int>)_(prefix)/8192 2.19% 3433.904 3509.211 - 2.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.19% 90343.900 92325.017 - 1.11% -
BM_Invoke_SmallTrivialFunctor 2.19% 0.682 0.697 - 1.67% -
std::format(double)_(fmt:_{:_10g}) 2.19% 62.403 63.768 - 2.08% -
BM_getline_string 2.18% 16.901 17.269 - 6.96% -
std::multiset<int>::find(key)_(existent)/32 2.18% 1.620 1.655 - -0.30% -
std::partition_point(vector<int>)/1024 2.17% 6.071 6.203 - 0.97% -
std::format(double)_(fmt:_{:_0g}) 2.17% 60.932 62.254 - -1.16% -
std::equal(list<int>)_(it,_it,_it)/8192 2.17% 9950.268 10165.921 - 9.60% -
BM_LexicallyRelative/large_path/4 2.17% 206.695 211.170 - -0.26% -
SetIntersection_Interlaced_Set_uint64_64_64 2.16% 12961819.298 13242308.032 - -0.13% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 2.16% 11.608 11.859 - 1.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.16% 20091.765 20525.862 - 2.63% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.16% 19.880 20.309 - 0.96% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.16% 587306.964 599968.937 - 2.42% -
std::partial_sort_copy(list<int>)_(descending)/8 2.16% 15.597 15.933 - -2.18% -
SetIntersection_Front_Vector_uint64_262144_1 2.15% 1037206.003 1059545.968 - 0.06% -
std::move(vector<bool>)_(unaligned)/512 2.15% 4.716 4.818 - 0.75% -
BM_LexicallyNormal/large_path/16 2.15% 578.168 590.607 - 0.49% -
SetIntersection_Front_Vector_float_256_1 2.15% 4125396.436 4214076.587 - 0.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.15% 23.612 24.119 - -32.57% -
SetIntersection_Front_Set_string_262144_256 2.14% 15127163.910 15450158.947 - 5.14% -
BM_deque_deque_copy_backward/4096 2.13% 152.108 155.350 - 2.93% -
std::format(int64_t)_(fmt:_{:0>512x}) 2.13% 28.196 28.796 - 1.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 2.13% 18.615 19.011 - 0.69% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.13% 23154.413 23646.814 - 1.42% -
BM_deque_vector_copy/1024 2.12% 36.634 37.412 - 1.38% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.12% 6688.427 6830.288 - -2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.12% 1115150.213 1138786.812 - -9.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.12% 583.521 595.878 - 3.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.12% 19.063 19.466 - -3.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.11% 6610.211 6749.825 - -1.60% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.11% 13.819 14.111 - 1.89% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.11% 519296.910 530259.234 - 0.75% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.11% 2514.471 2567.483 - -0.61% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 2.11% 7.928 8.095 - 2.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.10% 4.604 4.701 - 4.00% -
SetIntersection_Front_Vector_uint64_1024_16 2.10% 1103747.539 1126951.374 - 1.32% -
Chain_fail,_4_levels 2.10% 51.933 53.025 - -14.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.10% 1.624 1.658 - 17.98% -
std::format(double)_(fmt:_{:0<17500_0g}) 2.10% 195.983 200.091 - -1.60% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.09% 21.377 21.825 - 0.36% -
BM_LexicallyRelative/large_path/2 2.09% 113.802 116.180 - -0.65% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.09% 10.097 10.308 - 15.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.08% 117231821.764 119673077.816 - 0.11% -
std::copy(vector<int>)/8 2.08% 2.164 2.209 - 1.17% -
std::multiset<int>::contains(key)_(existent)/1024 2.07% 3.952 4.034 - 1.79% -
std::stable_sort(deque<int>)_(ascending)/1024 2.06% 2104.694 2148.126 - -0.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.05% 31.531 32.178 - 11.57% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 2.05% 204226.654 208420.013 - 6.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.05% 24.123 24.618 - -3.27% -
std::format(double)_(fmt:_{:_0Lf}) 2.05% 68.698 70.108 - 0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.05% 13744150.529 14026116.004 - 3.08% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.04% 54419.039 55531.275 - -2.64% -
SetIntersection_Front_Vector_uint64_262144_64 2.04% 1345658.178 1373155.168 - 2.88% -
SetIntersection_None_Vector_string_256_256 2.04% 2242156.036 2287955.993 - -0.44% -
BM_vector_deque_move_backward/1024 2.04% 37.528 38.295 - 3.00% -
std::format(double)_(fmt:_{:0<17500_0e}) 2.04% 180.185 183.860 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.04% 10792196.522 11012236.786 - 0.93% -
std::stable_sort(deque<int>)_(heap)/1024 2.04% 2705.751 2760.883 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.04% 5723302.145 5839870.955 - -1.07% -
std::find_end(vector<int>)_(process_all)/1048576 2.03% 231889.013 236607.278 - 2.39% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.03% 68222.509 69610.564 - 0.49% -
std::find_first_of(list<int>)_(small_needle)/32 2.03% 95.131 97.064 - 0.40% -
SetIntersection_None_Vector_string_16384_256 2.03% 1216125.388 1240788.134 - -0.03% -
VChain_fail,_3_levels 2.03% 20.724 21.144 - 0.55% -
std::multiset<std::string>::clear()/8192 2.03% 209447.891 213693.269 - -1.87% -
SetIntersection_Interlaced_Vector_string_256_256 2.02% 19891224.857 20293214.176 - -1.69% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 2.02% 8.354 8.523 - 1.44% -
std::search(vector<int>)_(near_matches)/1024 2.02% 15056.733 15360.623 - 3.42% -
std::format(double)_(fmt:_{:0<17500_10e}) 2.02% 193.295 197.195 - -1.31% -
VChain_fail,_2_levels 2.01% 13.604 13.878 - 0.65% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.01% 140.086 142.907 - 2.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.01% 1165206.293 1188650.068 - -0.65% -
Chain_middle,_2_levels 2.01% 14.537 14.830 - 8.59% -
std::generate_n(list<int>)/50 2.01% 16.983 17.325 - 3.30% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.01% 53299.831 54370.481 - -3.94% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.01% 3.918 3.997 - 4.48% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.01% 44.802 45.701 - 3.61% -
std::find_first_of(list<int>)_(small_needle)/8192 2.01% 22122.918 22566.752 - -1.34% -
std::stable_sort(deque<int>)_(descending)/1024 2.00% 2882.133 2939.870 - -0.85% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.00% 176688292.326 180225378.755 - 4.46% -
std::format(int64_t)_(fmt:_{:0<512Ld}) 2.00% 35.843 36.560 - -2.40% -
SetIntersection_None_Vector_string_256_1 2.00% 4495229.828 4585030.567 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.00% 0.595 0.607 - 0.79% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.99% 3100.198 3162.036 - 0.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.99% 2143.562 2186.286 - -1.11% -
ranges::min(std::deque<long_long>)/1 1.99% 0.652 0.665 - 11.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.99% 2246663.236 2291417.999 - 36.32% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.99% 9.408 9.595 - 7.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.99% 11.088 11.309 - -52.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.98% 1524133.905 1554362.617 - 1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.98% 19781700.979 20173102.852 - 1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.98% 22329326.410 22771112.198 - 0.54% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.97% 3307.409 3372.720 - 1.08% -
BM_WeakPtrIncDecRef 1.97% 4.010 4.089 - -0.06% -
bm_swap_ranges_vb_unaligned/8 1.97% 4.769 4.863 - 1.62% -
BM_CmpLess_ushort_short 1.97% 1.034 1.054 - -6.10% -
rng::contains_subrange(list<int>)_(single_element)/16 1.97% 4.863 4.959 - 3.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.97% 25.223 25.719 - 1.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.97% 12543.163 12789.729 - -5.30% -
BM_num_put<unsigned_long> 1.96% 11.322 11.544 - 10.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.96% 50.348 51.335 - -2.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 17.639 17.984 - -9.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.95% 25386131.331 25881486.736 - -2.20% -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.95% 1.603 1.634 - 5.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.95% 3.252 3.315 - -1.68% -
std::format(double)_(fmt:_{:0<17500_10}) 1.95% 208.641 212.702 - -1.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.94% 12165.672 12401.848 - 1.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.94% 90.256 92.008 - 34.91% -
SetIntersection_Front_Set_uint64_16384_1 1.94% 1042515.756 1062697.445 - 0.31% -
std::set<int>::ctor(const&)/8192 1.94% 49278.057 50231.905 - 1.07% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 1.93% 75.848 77.315 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.93% 0.791 0.806 - 4.92% -
std::format(int64_t)_(fmt:_{:b}) 1.93% 27.695 28.230 - -0.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.93% 6507.937 6633.445 - 1.78% -
BM_vector_deque_move_backward/4096 1.93% 148.111 150.966 - 1.18% -
std::multiset<std::string>::clear()/1024 1.93% 21078.510 21484.287 - -4.08% -
BM_LexicallyNormal/large_path/64 1.92% 2247.124 2290.358 - 0.24% -
rng::find_if(vector<bool>)_(process_all)/50 1.92% 23.692 24.148 - 0.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.92% 32.761 33.391 - 3.66% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.92% 13.293 13.548 - 0.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 1.92% 11.067 11.280 - 44.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.92% 20616161.294 21011486.270 - -0.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.91% 40736.143 41515.180 - 0.93% -
BM_PushHeap_string_SingleElement_262144 1.91% 2.611 2.660 - 0.52% -
BM_LexicallyRelative/small_path/4 1.91% 117.568 119.808 - 0.89% -
SetIntersection_Interlaced_Set_float_1024_64 1.90% 10132549.426 10325563.349 - 0.31% -
BM_format_to_iterator/<std::string>_string_len_6 1.90% 8.347 8.506 - 0.91% -
BM_format_to_iterator/<std::vector>_string_len_6 1.90% 8.320 8.479 - -0.99% -
BM_PushHeap_string_SingleElement_16384 1.90% 2.584 2.633 - 2.07% -
BM_CmpEqual_int_short 1.90% 1.119 1.140 - 0.50% -
SetIntersection_Front_Vector_float_256_64 1.90% 4276919.061 4358181.222 - 2.26% -
BM_PushHeap_string_PipeOrgan_4 1.90% 2.498 2.546 - 1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.90% 1041187.636 1060946.582 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.89% 4288257.061 4369173.791 - 0.16% -
BM_LexicallyRelative/large_path/128 1.89% 5564.487 5669.413 - -0.10% -
BM_StringRelational_Less_Huge_Empty_Control 1.88% 1.611 1.641 - -0.84% -
BM_StringEraseToEnd_Large_Opaque 1.88% 0.982 1.001 - 1.25% -
SetIntersection_Front_Set_float_256_64 1.87% 5899190.915 6009790.762 - 10.06% -
bm_ranges_swap_ranges_vb_unaligned/64 1.87% 6.191 6.307 - 2.23% -
std::format(double)_(fmt:_{:_0f}) 1.87% 57.960 59.046 - 0.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 17.772 18.104 - 1.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.87% 38.941 39.669 - -0.37% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.87% 580.206 591.046 - 5.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.86% 175549.719 178817.479 - 2.37% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.86% 33008.079 33621.962 - 3.39% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.86% 23.402 23.837 - 3.28% -
std::move(deque<int>)/262144 1.86% 14879.727 15156.230 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.86% 3231782.569 3291826.788 - 36.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.86% 1491.275 1518.979 - 4.88% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.86% 1.698 1.730 - -5.29% -
BM_join_view_out_vectors/5500 1.86% 8223.036 8375.585 - 1.46% -
VChain_middle,_2_levels 1.85% 26.195 26.680 - 1.47% -
BM_vector_deque_ranges_copy_backward/4096 1.85% 149.886 152.660 - 2.75% -
std::find_if(vector<int>)_(process_all)/8 1.85% 1.362 1.387 - -6.72% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.85% 503315.007 512610.743 - -0.14% -
std::multiset<std::string>::ctor(const&)/1024 1.85% 34716.644 35357.350 - -0.38% -
BM_LexicallyRelative/large_path/32 1.84% 1427.390 1453.710 - -0.11% -
std::count_if(list<int>)_(every_other)/8 1.84% 2.763 2.814 - 3.58% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.84% 22.102 22.510 - -9.10% -
BM_format_to_n_string_begin<std::vector<char>>/1 1.84% 10.586 10.781 - -1.22% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.84% 7.107 7.238 - -1.57% -
SetIntersection_Front_Vector_string_64_16 1.84% 20505379.308 20882475.519 - -0.01% -
BM_deque_deque_move_backward/70000 1.84% 7955.591 8101.628 - -0.33% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.84% 20125.938 20495.256 - 2.07% -
std::partition_point(deque<int>)/8192 1.83% 15.191 15.470 - 3.75% -
DAG_rightmost_middle,_3_levels 1.83% 75.692 77.079 - 1.69% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.83% 2.453 2.498 - -5.67% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 1.83% 42.000 42.769 - -1.39% -
VChain,_4_levels 1.83% 15.863 16.152 - 3.52% -
SetIntersection_Interlaced_Vector_string_256_4 1.82% 5993113.727 6102420.007 - -3.18% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.82% 18.792 19.134 - 1.23% -
BM_CmpLess_ushort_uchar 1.82% 1.104 1.124 - 1.18% -
std::find(list<int>)_(process_all)/8192 1.82% 7425.673 7560.544 - 6.04% -
std::format(double)_(fmt:_{:0>17500_0e}) 1.81% 181.683 184.981 - -0.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.81% 12.223 12.445 - 5.69% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.81% 4876.087 4964.405 - 2.50% -
std::list<std::string>::ctor(size)/8192 1.81% 110570.291 112572.511 - 5.72% -
std::copy(vector<int>)/32768 1.81% 3447.583 3509.981 - -7.47% -
std::format(double)_(fmt:_{:0>17500_10Le}) 1.81% 210.355 214.158 - -1.87% -
BM_PathIterateOnce/iterate_elements/64 1.81% 20237.598 20603.372 - 0.83% -
BM_join_view_out_vectors/4000 1.81% 6008.400 6116.906 - 1.34% -
BM_CmpEqual_uint_short 1.80% 1.035 1.054 - -7.19% -
std::search(vector<int>)_(same_length)/1000 1.80% 239.453 243.765 - 1.52% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.80% 5.917 6.024 - -43.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.80% 1.273 1.296 - -1.47% -
BM_LexicallyRelative/large_path/8 1.80% 397.997 405.147 - -0.31% -
std::unique_copy(list<int>)_(contiguous)/52 1.80% 20.659 21.030 - -27.61% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.80% 161.374 164.273 - -2.11% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.79% 4740.290 4825.163 - -0.74% -
std::list<std::string>::ctor(size)/1024 1.79% 13682.878 13927.840 - 9.03% -
BM_deque_deque_copy_backward/5500 1.79% 202.668 206.293 - 2.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.78% 71.025 72.290 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.78% 344660846.368 350792327.098 - -5.69% -
SetIntersection_Front_Set_uint64_16384_1024 1.77% 12370955.392 12590293.692 - 1.04% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.77% 36.207 36.848 - -12.15% -
std::search(vector<int>)_(no_match)/1024 1.77% 212.332 216.088 - -1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.77% 1085187.272 1104381.667 - -1.50% -
std::copy_backward(deque<int>)/262144 1.77% 30763.063 31306.648 - 2.40% -
BM_LexicallyRelative/large_path/256 1.76% 11078.038 11273.526 - 0.02% -
rng::for_each(multimap<int>)/50 1.76% 51.774 52.688 - 4.96% -
std::lower_bound(std::vector<int>)/8 1.76% 7.727 7.864 - 1.45% -
std::copy_if(vector<int>)_(every_other)/1048576 1.76% 490843.421 499489.495 - 114.55% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.76% 340686051.674 346685373.927 - -0.88% -
std::sort(deque<int>)_(pipe-organ)/1024 1.76% 2707.877 2755.533 - -1.29% -
std::deque<std::string>::ctor(size)/1024 1.76% 702.762 715.128 - -1.47% -
std::find(list<int>)_(process_all)/32768 1.76% 26294.788 26757.355 - 3.02% -
SetIntersection_Front_Set_float_1024_16 1.76% 1228812.399 1250391.888 - 3.22% -
std::multimap<int,_int>::ctor(const&)/1024 1.75% 6600.027 6715.666 - 0.50% -
std::list<std::string>::ctor(size)/32 1.75% 386.447 393.207 - 11.47% -
BM_format_to_back_inserter<std::string>/C_string_len_6 1.75% 15.137 15.401 - 0.09% -
SetIntersection_Front_Vector_float_16384_1 1.74% 1031459.439 1049457.461 - -0.36% -
BM_vector_deque_move/64 1.74% 2.808 2.856 - 3.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.74% 1066925.754 1085501.155 - -0.93% -
BM_SystemErrorWithoutMessage 1.74% 14.578 14.831 - -11.06% -
CastTo<B<Width_/_2,_Depth>> 1.73% 2822.204 2871.100 - -1.97% -
std::remove(vector<int>)_(sprinkled)/50 1.73% 52.796 53.710 - 2.37% -
BM_CmpEqual_schar_schar 1.73% 1.073 1.092 - -0.02% -
BM_LexicallyNormal/large_path/256 1.73% 8942.858 9097.510 - 0.25% -
BM_CmpLess_short_ushort 1.73% 1.093 1.112 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.72% 9725177.695 9892810.837 - 1.41% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.72% 24.862 25.290 - 1.30% -
std::sort(vector<NonIntegral>)_(descending)/8 1.72% 24.456 24.877 - 0.71% -
SetIntersection_None_Set_uint32_4_1 1.72% 216778214.936 220509386.593 - 0.42% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.72% 289.474 294.455 - -0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.72% 140889.039 143310.202 - -0.29% -
std::multiset<int>::count(key)_(existent)/1024 1.72% 5.676 5.773 - -28.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.71% 6.862 6.979 - -3.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.71% 718.582 730.900 - 0.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.71% 20.463 20.814 - -10.44% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1.71% 221.194 224.984 - -3.02% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.71% 175326.124 178319.787 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.71% 196442271.020 199794445.328 - -5.40% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.71% 210.130 213.714 - 1.79% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.70% 10.316 10.492 - 0.80% -
BM_PathIterateOnce/iterate_elements/1024 1.70% 315305.036 320679.474 - 0.41% -
BM_LexicallyNormal/large_path/32 1.70% 1125.983 1145.117 - 0.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.70% 36871201.788 37496717.108 - 2.42% -
BM_LexicallyRelative/large_path/64 1.69% 2805.234 2852.729 - 0.05% -
BM_deque_vector_copy/0 1.69% 1.342 1.365 - 9.28% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.68% 20.286 20.627 - 0.12% -
SetIntersection_Interlaced_Set_uint32_256_64 1.68% 13435347.508 13661366.993 - -2.93% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.68% 126.997 129.133 - 1.78% -
SetIntersection_Interlaced_Vector_float_1024_64 1.68% 3289949.727 3345265.369 - 2.24% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.68% 44.704 45.456 - 1.42% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.68% 6677.651 6789.887 - 0.19% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.68% 12.600 12.812 - 1.84% -
BM_deque_vector_ranges_move_backward/64000 1.68% 6978.356 7095.422 - 0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.67% 81052.191 82407.364 - -2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.67% 1049268.493 1066807.689 - 0.47% -
BM_LexicallyRelative/large_path/16 1.67% 744.386 756.794 - -1.22% -
BM_deque_vector_copy/1 1.67% 2.090 2.125 - -0.67% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.67% 20.296 20.634 - -2.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 561.652 570.992 - -0.01% -
BM_deque_vector_ranges_move/512 1.66% 19.957 20.287 - 21.19% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.65% 39.428 40.081 - -7.35% -
std::move_backward(vector<int>)/262144 1.65% 21134.331 21483.919 - -0.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.65% 46.576 47.346 - -2.60% -
std::transform(list<int>,_list<int>)/32 1.65% 23.641 24.032 - 4.24% -
BM_deque_deque_copy_backward/64000 1.65% 7293.423 7413.909 - 0.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.65% 20204.694 20538.354 - 2.26% -
std::is_partitioned(list<int>)_(partitioned)/32 1.65% 8.606 8.748 - 1.40% -
std::format(double)_(fmt:_{:0^17500_10Lg}) 1.65% 225.235 228.951 - -0.69% -
std::format(float)_(fmt:_{:_0Lg}) 1.65% 74.246 75.470 - 0.84% -
BM_CmpLess_short_uint 1.64% 1.094 1.112 - -2.82% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.64% 54578.401 55475.356 - 1.15% -
std::find_end(vector<int>)_(process_all)/1000 1.64% 229.163 232.923 - 1.29% -
BM_PushHeap_string_SingleElement_1024 1.64% 2.599 2.642 - 1.95% -
BM_deque_deque_ranges_copy_backward/5500 1.64% 201.629 204.926 - 1.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.63% 10929.741 11108.426 - -1.10% -
SetIntersection_None_Vector_string_16384_4 1.63% 1205216.674 1224880.383 - -1.61% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.63% 4725.613 4802.686 - 1.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.63% 12.171 12.369 - 9.53% -
bm_ranges_swap_ranges_vb_aligned/65536 1.62% 123.306 125.306 - 1.62% -
BM_num_put<long_long> 1.62% 11.764 11.955 - 13.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.62% 15376.020 15624.356 - -6.24% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.61% 2902.368 2949.223 - -0.98% -
std::search(vector<int>)_(no_match)/1000 1.61% 207.644 210.995 - -1.67% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 12505.634 12707.294 - 0.46% -
std::format(double)_(fmt:_{:_0La}) 1.61% 35.847 36.424 - 1.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.61% 15039.611 15281.776 - 0.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.61% 20.858 21.194 - -0.28% -
SetIntersection_None_Vector_uint32_1024_1024 1.61% 1078102.513 1095438.763 - 0.75% -
std::multimap<int,_int>::find(key)_(existent)/32 1.61% 1.719 1.747 - 3.33% -
std::lower_bound(std::forward_list<int>)/100 1.61% 108.123 109.858 - 1.04% -
std::format(float)_(fmt:_{:_0g}) 1.60% 61.261 62.243 - 1.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.60% 194692113.818 197808952.173 - -1.71% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.60% 679.435 690.309 - 2.28% -
BM_CmpLess_uint_uint 1.60% 1.061 1.078 - -0.18% -
SetIntersection_Front_Set_uint64_16_4 1.60% 54780774.488 55655069.771 - 0.51% -
SetIntersection_Interlaced_Set_string_256_64 1.60% 30092494.376 30572750.395 - 2.84% -
std::stable_partition(vector<int>)_(dense)/32 1.59% 20.616 20.944 - -0.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.59% 499.590 507.546 - -1.18% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.59% 4.177 4.244 - 3.54% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 7667.964 7789.956 - 0.70% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.59% 32.131 32.641 - 20.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.59% 42.052 42.720 - 19.41% -
BM_CmpLess_int_short 1.59% 1.123 1.141 - 0.79% -
BM_PushHeap_string_Random_256 1.58% 14.313 14.540 - 2.28% -
SetIntersection_Front_Set_float_262144_1 1.58% 1032777.391 1049131.127 - 1.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.58% 13.446 13.659 - 2.19% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.58% 1041827.275 1058313.245 - 0.78% -
VDAG_rightmost,_3_levels 1.58% 61.874 62.853 - 2.44% -
std::multiset<int>::contains(key)_(existent)/32 1.58% 1.698 1.725 - 5.27% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.58% 1.596 1.621 - 6.63% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.57% 10.971 11.144 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.57% 14927480.051 15162306.666 - -0.11% -
BM_vector_deque_copy/65536 1.57% 2853.751 2898.576 - 1.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.57% 394.864 401.060 - 0.26% -
BM_PushHeap_string_QuickSortAdversary_16384 1.57% 16.205 16.459 - 1.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.57% 15.730 15.976 - 1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.57% 41605.157 42256.793 - -5.32% -
BM_vector_deque_move_backward/4000 1.56% 143.356 145.596 - 2.38% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.56% 18.597 18.887 - 0.33% -
std::find_if_not(deque<int>)_(process_all)/50 1.56% 12.530 12.726 - 0.81% -
std::format(double)_(fmt:_{:0^17500_10Le}) 1.56% 213.259 216.583 - -1.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.56% 12.889 13.089 - -0.12% -
BM_LexicallyNormal/large_path/128 1.56% 4503.598 4573.671 - 0.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.56% 5.565 5.651 - -21.23% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.56% 4.213 4.279 - -2.38% -
VDAG_rightmost,_5_levels 1.55% 269.722 273.901 - 0.11% -
SetIntersection_Front_Set_float_16384_256 1.55% 4324691.105 4391631.603 - 4.52% -
std::format(int64_t)_(fmt:_{:LX}) 1.55% 33.438 33.955 - -1.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.55% 2.706 2.748 - 1.48% -
std::copy(deque<int>)/32768 1.55% 1130.182 1147.647 - 0.80% -
rng::starts_with(deque<int>)/1000 1.54% 466.125 473.313 - 8.55% -
std::multimap<std::string,_int>::clear()/8192 1.54% 212066.010 215331.014 - -1.55% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.54% 13.899 14.113 - 1.04% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.54% 70.638 71.723 - 1.17% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.53% 4478.544 4547.176 - -0.82% -
BM_num_get<unsigned_short> 1.53% 10.125 10.280 - -59.79% -
BM_SeedSeq_Generate/8/1 1.53% 24.919 25.300 - -0.25% -
BM_StringFindStringLiteral/1024 1.53% 17.183 17.445 - -26.66% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.53% 36421.358 36977.490 - -8.07% -
std::fill(vector<bool>)/32768 1.52% 30.143 30.603 - 4.75% -
SetIntersection_Front_Set_string_64_16 1.52% 23771399.621 24132970.532 - -0.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.52% 174778.432 177434.289 - 1.69% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.52% 350068.533 355386.408 - 1.49% -
BM_deque_deque_copy_backward/4000 1.52% 148.882 151.142 - 3.99% -
SetIntersection_Front_Set_uint64_16384_16 1.52% 1175046.490 1192865.274 - -1.16% -
SetIntersection_None_Vector_float_16384_1024 1.52% 1115384.732 1132296.586 - 1.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.51% 31.024 31.493 - 11.27% -
BM_CmpEqual_uchar_ushort 1.51% 1.047 1.063 - -0.68% -
std::unordered_map<int,_int>::clear()/32 1.51% 588.330 597.219 - -1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.51% 11368.643 11540.177 - 0.40% -
std::copy(vector<bool>)_(unaligned)/32768 1.51% 214.529 217.760 - 0.11% -
BM_Swap_MemPtr_LargeTrivialFunctor 1.50% 1.149 1.166 - -1.66% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.50% 1.834 1.862 - 12.10% -
rng::find_last(vector<int>)_(bail_10%)/8 1.50% 2.009 2.039 - 1.71% -
BM_PushHeap_string_QuickSortAdversary_1024 1.50% 15.694 15.929 - 1.41% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.50% 2.367 2.402 - -1.87% -
BM_deque_deque_move/0 1.50% 0.821 0.834 - 5.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.49% 601991.876 610970.622 - -0.11% -
rng::starts_with(list<int>)/8 1.49% 2.913 2.956 - 0.57% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 1.49% 57563.840 58419.085 - -77.83% -
std::transform(list<int>,_list<int>)/8192 1.49% 9867.080 10013.657 - 11.25% -
BM_CmpEqual_short_int 1.48% 1.120 1.137 - 0.12% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.48% 23.135 23.477 - -4.59% -
std::format(double)_(fmt:_{:0<17500_0Lg}) 1.48% 206.362 209.421 - -0.93% -
SetIntersection_Front_Set_uint64_16384_64 1.48% 1694830.185 1719932.739 - 2.35% -
std::generate(deque<int>)/50 1.48% 11.967 12.144 - -5.51% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.48% 2.071 2.102 - 0.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.48% 6568.829 6665.746 - -33.08% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.48% 175372.824 177959.868 - 1.67% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.47% 14.723 14.941 - 4.72% -
SetIntersection_Front_Set_string_262144_262144 1.47% 17257106.772 17511404.623 - -4.53% -
std::format(float)_(fmt:_{:0>17500_10Lg}) 1.47% 207.855 210.913 - -0.63% -
rng::contains_subrange(list<int>)_(process_all)/50 1.47% 17.798 18.060 - 1.50% -
std::for_each(set<int>::iterator)/8 1.47% 4.496 4.563 - 1.11% -
BM_deque_deque_ranges_copy/1024 1.47% 36.607 37.145 - 0.99% -
std::format(double)_(fmt:_{:_10e}) 1.47% 40.402 40.995 - 0.46% -
BM_Copy_MemPtr 1.47% 1.177 1.195 - 4.07% -
SetIntersection_None_Set_string_1024_1 1.46% 9063769.451 9196532.257 - 0.23% -
BM_japanese_text<char> 1.46% 22131.345 22455.476 - -6.63% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 1.46% 3.031 3.076 - 1.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.46% 31.300 31.757 - 2.53% -
std::partition(deque<int>)_(dense)/1024 1.46% 353.113 358.268 - 0.28% -
std::format(double)_(fmt:_{:0>17500_0g}) 1.46% 198.809 201.709 - -0.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.46% 37.349 37.892 - 20.46% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.45% 5701.034 5783.737 - 0.99% -
BM_join_view_out_vectors/4096 1.45% 6187.616 6277.357 - -3.29% -
BM_deque_vector_copy_backward/4000 1.45% 140.867 142.911 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.45% 2291645.266 2324836.877 - 2.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 1.45% 0.702 0.712 - 83.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.45% 362997.431 368247.232 - 1.65% -
std::copy_if(list<int>)_(entire_range)/64 1.45% 32.475 32.944 - -1.58% -
ranges::min(std::vector<long_long>)/8 1.44% 2.173 2.204 - 3.68% -
VChain_middle,_4_levels 1.44% 59.267 60.122 - 1.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.44% 54277.204 55060.363 - -1.23% -
std::format(float)_(fmt:_{:0<17500_0g}) 1.44% 191.921 194.688 - 0.06% -
std::set<int>::erase(key)_(existent)/8192 1.44% 67.978 68.957 - -0.41% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.44% 3491.055 3541.268 - 3.34% -
SetIntersection_None_Set_string_1024_1024 1.44% 8887032.628 9014840.198 - 0.64% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.44% 4.042 4.100 - 1.51% -
BM_deque_vector_copy_backward/65536 1.43% 7311.545 7416.174 - 0.69% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.43% 36187.019 36704.508 - -2.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.43% 15.065 15.280 - 0.18% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.43% 8.478 8.599 - 1.77% -
SetIntersection_Interlaced_Vector_string_64_16 1.43% 29555668.394 29977935.504 - -0.87% -
std::format(int64_t)_(fmt:_{:0<512X}) 1.43% 36.983 37.511 - 0.18% -
BM_PushHeap_string_SingleElement_256 1.43% 2.596 2.633 - 1.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.43% 24.058 24.402 - 1.28% -
SetIntersection_Front_Vector_float_262144_64 1.43% 1340903.482 1360024.598 - 0.23% -
std::lower_bound(std::forward_list<int>)/8 1.43% 15.228 15.445 - 1.04% -
std::format(double)_(fmt:_{:0^17500_10f}) 1.42% 205.588 208.517 - -0.06% -
SetIntersection_Front_Set_string_16384_64 1.42% 4371854.596 4434115.257 - 3.09% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.42% 14.029 14.228 - 1.73% -
std::format(float)_(fmt:_{:0>17500_10g}) 1.42% 197.212 200.010 - -0.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.42% 668.308 677.778 - -1.08% -
std::for_each(multimap<int>::iterator)/8192 1.41% 15875.105 16099.326 - 0.17% -
BM_format_to_n_string_pointer<wchar_t>/16384 1.41% 1886.273 1912.905 - 0.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.41% 261.670 265.350 - -3.55% -
SetIntersection_Front_Set_string_16_16 1.41% 59173836.473 60005243.636 - 1.36% -
std::copy_n(list<int>)/64 1.40% 14.586 14.791 - -33.98% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.40% 1582526.429 1604701.420 - 0.97% -
BM_vector_deque_ranges_move/5500 1.40% 194.101 196.819 - 0.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.40% 1.650 1.673 - -7.39% -
BM_num_put<long> 1.40% 11.764 11.929 - 11.33% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.40% 9.212 9.341 - 1.91% -
std::rotate(deque<int>)_(1_element_backward)/50 1.40% 5.147 5.219 - 2.68% -
BM_PushHeap_string_Random_64 1.40% 13.006 13.187 - 2.27% -
std::search(vector<int>)_(single_element)/1000 1.40% 226.166 229.323 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.39% 8.801 8.923 - -2.11% -
SetIntersection_Interlaced_Vector_string_262144_1 1.39% 1074169.614 1089130.782 - -1.50% -
std::find_end(deque<int>)_(single_element)/1024 1.39% 259.414 263.026 - -5.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.39% 3.568 3.618 - 5.87% -
DAG_sidecast,_1_level 1.39% 38.125 38.655 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.39% 1509309.927 1530278.542 - 11.61% -
std::lower_bound(std::list<int>)/8 1.39% 15.385 15.599 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.39% 8743410.670 8864818.256 - -31.10% -
ranges::minmax(std::vector<__int128>)/70000 1.39% 34659.877 35140.613 - 2.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.39% 7.671 7.777 - 36.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.38% 664.786 673.962 - 1.09% -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1.37% 189.374 191.977 - -0.80% -
rng::for_each(set<int>)/8192 1.37% 15105.526 15312.959 - -0.83% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.37% 939.270 952.132 - 12.96% -
std::map<int,_int>::find(key)_(existent)/32 1.37% 1.713 1.736 - 2.36% -
BM_ascii_escaped<wchar_t> 1.37% 22184.056 22487.834 - 3.73% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.37% 768.030 778.522 - -1.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.36% 2332860.738 2364698.653 - 2.86% -
SetIntersection_None_Vector_uint32_16384_1 1.36% 1100801.823 1115817.952 - 0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.36% 30.505 30.921 - 16.26% -
std::format(double)_(fmt:_{:017500_10La}) 1.36% 172.703 175.055 - -0.09% -
std::find(deque<int>)_(process_all)/8 1.36% 3.418 3.465 - 1.95% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.36% 18.509 18.760 - -0.36% -
BM_deque_vector_ranges_copy_backward/1024 1.36% 36.898 37.398 - 1.34% -
SetIntersection_Front_Set_string_1024_1024 1.35% 56856207.516 57626461.354 - 4.49% -
std::find(vector<bool>)_(process_all)/1024 1.35% 4.597 4.660 - 0.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.35% 5383.144 5455.912 - 0.48% -
BM_format_to_iterator/<std::vector>_C_string_len_6 1.35% 8.852 8.972 - -4.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.35% 8946.372 9067.119 - 2.28% -
std::reverse_copy(list<int>)/32768 1.35% 26614.956 26973.878 - 4.15% -
std::find_end(forward_list<int>)_(process_all)/8192 1.35% 5678.808 5755.189 - 0.59% -
BM_CmpEqual_short_uint 1.34% 1.102 1.117 - -2.55% -
SetIntersection_Front_Set_float_256_16 1.34% 4607613.617 4669532.599 - 2.25% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.34% 33.458 33.907 - 1.52% -
SetIntersection_Front_Vector_float_16384_64 1.34% 1362433.035 1380693.425 - 2.70% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 6327.973 6412.707 - 0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.33% 33.948 34.401 - -25.66% -
std::format(float)_(fmt:_{:_10Lf}) 1.33% 55.374 56.113 - 0.66% -
std::replace(list<int>)_(sprinkled)/50 1.33% 18.478 18.724 - -4.04% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12767.712 12937.980 - 0.03% -
std::format(double)_(fmt:_{:0>17500_0Lg}) 1.33% 209.414 212.200 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.33% 13713352.813 13895633.951 - 4.74% -
BM_CmpLess_ushort_ushort 1.33% 1.052 1.066 - -2.14% -
BM_format_to_iterator/<std::deque>_string_len_6 1.33% 14.282 14.471 - 3.43% -
std::format(double)_(fmt:_{:0>17500_0f}) 1.33% 199.153 201.794 - 0.85% -
std::find_end(vector<int>)_(process_all)/1024 1.32% 235.413 238.530 - 0.88% -
std::search(vector<int>)_(single_element)/1024 1.32% 231.482 234.537 - 0.01% -
std::format(float)_(fmt:_{:0<17500_10g}) 1.32% 196.335 198.923 - -0.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.32% 23.693 24.005 - 5.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.32% 1181392.259 1196954.696 - 1.18% -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1.32% 187.424 189.893 - -0.16% -
SetIntersection_Front_Vector_uint32_16_16 1.32% 35354313.468 35819848.932 - -1.30% -
SetIntersection_Interlaced_Vector_string_64_64 1.32% 26621393.025 26971919.828 - 0.11% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.31% 13.273 13.447 - 0.64% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.31% 2943.519 2982.192 - 2.33% -
ranges::minmax(std::vector<__int128>)/8 1.31% 4.050 4.103 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.30% 119245625.456 120800960.706 - -0.46% -
std::find_if(vector<char>)_(bail_25%)/1024 1.30% 25.189 25.517 - -1.90% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.30% 304.348 308.305 - 1.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.30% 17.035 17.256 - 0.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 117245.847 118769.747 - -2.44% -
BM_join_view_deques/5500 1.30% 17756.216 17986.873 - -0.39% -
BM_CmpLess_ushort_uint 1.29% 1.067 1.080 - -0.02% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.29% 0.816 0.826 - 0.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.29% 5.324 5.393 - -2.32% -
SetIntersection_None_Vector_float_256_1 1.29% 4280265.920 4335509.277 - 0.44% -
SetIntersection_Front_Set_float_1024_1 1.29% 1033461.924 1046799.012 - -1.00% -
std::rotate(list<int>)_(1_element_backward)/50 1.29% 23.977 24.287 - 9.23% -
std::format(double)_(fmt:_{:017500_10e}) 1.29% 194.431 196.934 - -1.50% -
BM_vector_deque_move/65536 1.29% 2988.336 3026.790 - 5.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.29% 927.852 939.785 - -1.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.28% 17.121 17.341 - -0.26% -
std::copy_backward(deque<int>)/8 1.28% 2.721 2.755 - 3.53% -
VChain_fail,_5_levels 1.28% 40.147 40.661 - -3.51% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.28% 12176.487 12332.451 - -2.92% -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.28% 1.145 1.160 - -1.61% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.28% 23.146 23.442 - -1.62% -
std::find_end(forward_list<int>)_(single_element)/8192 1.28% 5846.677 5921.450 - 3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.28% 5325435.380 5393423.814 - 1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.27% 1314618.805 1331376.988 - -0.23% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.27% 4.660 4.719 - -0.11% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.27% 10.977 11.116 - 2.62% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.27% 97579.971 98820.960 - -3.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.27% 73.229 74.160 - 3.56% -
std::set<int>::equal_range(key)_(existent)/32 1.27% 1.786 1.809 - 5.52% -
rng::find_last(vector<int>)_(bail_10%)/50 1.27% 10.871 11.009 - 2.65% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 1.27% 12.961 13.125 - 22.69% -
std::rotate(vector<bool>)_(by_1/4)/32 1.26% 17.762 17.987 - 1.53% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 522.431 529.034 - -2.21% -
std::flat_map<int,_int>::clear()/8192 1.26% 411.556 416.757 - -0.29% -
VDAG_rightmost,_4_levels 1.26% 134.008 135.701 - 1.16% -
std::format(float)_(fmt:_{:0<17500_0Lg}) 1.26% 202.245 204.800 - -0.68% -
std::rotate_copy(list<int>)/32 1.26% 8.603 8.712 - 1.19% -
BM_num_get<void*> 1.26% 11.036 11.175 - -76.54% -
std::unique(list<int>)_(sprinkled)/8192 1.26% 8179.252 8282.397 - 5.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7476.288 7570.545 - -0.91% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.26% 495212.809 501447.086 - 0.93% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.26% 23.680 23.977 - 0.48% -
std::format(double)_(fmt:_{:017500_10f}) 1.26% 201.003 203.526 - 0.92% -
SetIntersection_Front_Set_string_16384_1024 1.25% 59345694.821 60090385.810 - 2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.25% 1337263.892 1354033.916 - 0.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.25% 943675.067 955479.814 - 1.14% -
std::for_each_n(vector<int>)/8 1.25% 2.708 2.742 - 200.98% -
BM_LexicallyRelative/small_path/8 1.25% 216.587 219.294 - -0.57% -
BM_BitsetToString<8192>/Uniform_(50%)/50 1.25% 2146.955 2173.780 - -1.87% -
std::multimap<std::string,_int>::erase(iterator)/32 1.25% 28.883 29.243 - 5.09% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.25% 14.133 14.309 - 3.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.25% 104.738 106.044 - -57.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.25% 35548.999 35992.129 - -3.75% -
SetIntersection_Interlaced_Set_string_16384_16 1.25% 243053054.400 246081469.326 - 1.11% -
SetIntersection_Interlaced_Set_float_1024_1024 1.25% 12065147.843 12215465.218 - -1.61% -
BM_toupper_string<char> 1.24% 14.999 15.185 - 0.09% -
std::upper_bound(std::vector<int>)/100 1.24% 12.262 12.414 - 1.18% -
std::transform(deque<int>,_deque<int>)/8192 1.24% 5417.817 5485.042 - 1.38% -
std::upper_bound(std::deque<int>)/100 1.24% 30.359 30.735 - 1.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.23% 23221.142 23507.739 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.23% 9675.069 9794.420 - 3.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.23% 2.235 2.263 - -0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 7633.855 7727.925 - -1.00% -
std::format(double)_(fmt:_{:_17000}) 1.23% 250.482 253.566 - -14.73% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.23% 200.083 202.544 - -0.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.23% 259728.049 262916.915 - 0.98% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 1.23% 38.861 39.338 - -3.59% -
std::find_end(forward_list<int>)_(single_element)/1024 1.23% 707.087 715.760 - 2.43% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.23% 9.643 9.762 - 3.15% -
std::fill(deque<int>)/8192 1.22% 232.415 235.262 - -87.38% -
bm_lexicographical_compare<int>/8 1.22% 1.628 1.648 - 4.13% -
std::set<int>::clear()/32 1.22% 623.937 631.556 - -0.44% -
BM_BitsetToString<8192>/Dense_(90%)/90 1.22% 405.316 410.261 - 5.23% -
BM_Basic<int64_t> 1.22% 17.932 18.150 - -1.70% -
std::move_backward(deque<int>)/32768 1.22% 3361.252 3402.194 - 4.21% -
std::format(double)_(fmt:_{:_10Le}) 1.22% 70.161 71.014 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.21% 16345321.193 16543898.011 - -0.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.21% 20.387 20.634 - 2.76% -
std::rotate(deque<int>)_(by_1/4)/32 1.21% 29.598 29.956 - 0.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.21% 521.170 527.469 - 1.90% -
std::adjacent_find(vector<int>)/8192 1.21% 1829.244 1851.329 - 2.21% -
std::format(double)_(fmt:_{:017500_10Le}) 1.21% 209.789 212.320 - -3.69% -
VDAG_leftmost,_3_levels 1.21% 15.409 15.594 - -1.56% -
BM_deque_vector_ranges_move_backward/512 1.21% 17.884 18.100 - 0.90% -
BM_PathIterateOnceBackwards/iterate_elements/1024 1.21% 317112.972 320934.896 - 0.11% -
SetIntersection_Front_Vector_uint64_256_64 1.20% 4337650.160 4389897.891 - 3.03% -
std::multiset<int>::equal_range(key)_(existent)/32 1.20% 2.369 2.398 - -2.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.20% 3.731 3.776 - 3.09% -
SetIntersection_Front_Set_uint64_64_4 1.20% 16015094.060 16207337.050 - -0.43% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.20% 2768.572 2801.788 - 1.41% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.20% 100661.581 101868.856 - 1.83% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.20% 1.613 1.633 - 1.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.20% 68.089 68.906 - -0.65% -
ranges::minmax(std::vector<__int128>)/64 1.20% 31.602 31.981 - 2.40% -
std::multiset<int>::ctor(const&)/1024 1.20% 6298.861 6374.246 - 0.45% -
BM_formatted_size_string<char>/1 1.20% 10.673 10.800 - 1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.19% 1144868.144 1158541.581 - -1.25% -
std::for_each(map<int>::iterator)/50 1.19% 47.212 47.776 - 16.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.19% 35298541.854 35720044.990 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 12.869 13.022 - -0.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.19% 1445507.201 1462733.386 - 2.15% -
std::format(float)_(fmt:_{:_10Lg}) 1.19% 74.357 75.243 - 0.15% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.19% 17.519 17.727 - 2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.19% 2854375.852 2888253.515 - -0.22% -
std::format(int64_t)_(fmt:_{:Ld}) 1.19% 26.601 26.916 - -3.06% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.18% 1041935.993 1054279.611 - -1.14% -
SetIntersection_None_Vector_float_1024_256 1.18% 1079862.737 1092651.302 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.18% 5713975.001 5781605.856 - 0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.18% 12898.162 13050.563 - 5.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.18% 1.189 1.203 - -4.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 1.17% 22072.566 22331.122 - 1.14% -
std::format(double)_(fmt:_{:017500_0Lg}) 1.17% 209.517 211.970 - -1.16% -
std::fill_n(vector<bool>)/1048576 1.17% 3776.533 3820.726 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.17% 58136321.886 58815742.408 - -0.00% -
BM_Swap_Null_MemFuncPtr 1.17% 1.152 1.166 - -3.39% -
SetIntersection_None_Vector_string_262144_64 1.17% 1300657.215 1315831.576 - 0.54% -
SetIntersection_None_Vector_string_262144_16 1.16% 1285719.565 1300665.393 - -0.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.16% 29.395 29.736 - 1.62% -
std::format(double)_(fmt:_{:017500_0f}) 1.16% 200.041 202.359 - 1.16% -
std::format(double)_(fmt:_{:0<17500_0Le}) 1.16% 191.197 193.410 - -1.10% -
BM_CmpEqual_ushort_ushort 1.16% 1.054 1.066 - -1.83% -
std::copy_n(vector<int>)/512 1.16% 16.029 16.214 - 1.62% -
std::find_end(list<int>)_(match_near_end)/8192 1.15% 256710.179 259674.231 - 1.40% -
BM_deque_vector_ranges_move_backward/5500 1.15% 199.002 201.300 - 1.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.15% 89.743 90.778 - 107.73% -
SetIntersection_None_Vector_uint64_1024_16 1.15% 1068988.621 1081311.631 - -2.08% -
std::format(double)_(fmt:_{:0<17500_17000}) 1.15% 393.072 397.600 - -7.89% -
std::format(double)_(fmt:_{:_10Lf}) 1.15% 73.179 74.021 - 0.73% -
BM_deque_deque_ranges_move_backward/1024 1.15% 38.093 38.530 - -0.95% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.15% 209.995 212.406 - -49.15% -
std::multiset<int>::contains(key)_(existent)/8192 1.15% 8.152 8.246 - 0.42% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.15% 18.786 19.001 - 2.19% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.15% 202.908 205.231 - 1.35% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.14% 2.400 2.427 - 4.33% -
std::format(float)_(fmt:_{:017500_0g}) 1.14% 193.419 195.631 - -0.19% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.14% 9.951 10.064 - 3.67% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.14% 8.423 8.520 - 2.40% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.14% 11.889 12.025 - -3.04% -
std::format(float)_(fmt:_{:017500_10Lg}) 1.14% 205.471 207.817 - -1.10% -
BM_vector_deque_move/4096 1.14% 144.776 146.430 - 0.18% -
SetIntersection_None_Vector_string_262144_1 1.14% 1287768.188 1302469.107 - -1.38% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.14% 15.477 15.654 - -0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.14% 37395209.711 37821222.270 - 0.72% -
std::format(double)_(fmt:_{:0^17500_0f}) 1.14% 203.500 205.818 - 0.43% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 1.14% 206.206 208.551 - -0.95% -
std::search(vector<int>)_(no_match)/8192 1.14% 1633.693 1652.267 - -0.76% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.14% 22.826 23.086 - -1.12% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.14% 24571.055 24850.016 - -1.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.13% 1795.062 1815.396 - -3.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 1.13% 5.768 5.833 - -18.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.13% 1035249.732 1046936.690 - -0.74% -
std::format(float)_(fmt:_{:_10g}) 1.12% 61.609 62.301 - 1.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 139535.780 141102.459 - 0.37% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.12% 21.383 21.623 - -3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.12% 1097650.138 1109946.886 - 0.05% -
BM_vector_deque_ranges_copy/5500 1.12% 195.509 197.699 - -1.53% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.12% 3.925 3.969 - 13.72% -
std::find_first_of(vector<int>)_(small_needle)/32 1.12% 46.279 46.798 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.12% 4265072.873 4312736.614 - -0.44% -
std::copy(list<int>)/262144 1.12% 212888.420 215266.956 - 0.92% -
std::format(double)_(fmt:_{:0>17500_10a}) 1.12% 162.050 163.858 - -0.16% -
BM_format_to_back_inserter<std::string>/string_view_len_60 1.11% 28.340 28.655 - -0.15% -
std::search(vector<int>)_(single_element)/8192 1.11% 1799.110 1819.081 - 0.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.11% 1231.592 1245.261 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.11% 1154298.455 1167108.719 - -0.43% -
BM_PathConstructForwardIter/large_string/512 1.11% 15848.524 16024.368 - -4.71% -
std::lower_bound(std::deque<int>)/8 1.11% 16.897 17.084 - 0.65% -
BM_deque_deque_copy/512 1.11% 17.681 17.877 - 1.15% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.10% 19.709 19.927 - -0.25% -
std::for_each(set<int>::iterator)/8192 1.10% 15297.747 15466.441 - -1.59% -
std::adjacent_find(vector<int>,_pred)/8 1.10% 3.237 3.272 - -7.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.10% 104.411 105.560 - -0.79% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.10% 20606.461 20832.537 - 0.53% -
BM_CmpEqual_uchar_uint 1.10% 1.054 1.066 - -0.19% -
std::format(double)_(fmt:_{:0<17500_10f}) 1.10% 197.994 200.164 - 0.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.10% 27.279 27.578 - 0.91% -
std::none_of(deque<int>)_(process_all)/32 1.10% 12.325 12.460 - 1.54% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 1.09% 57122.096 57747.373 - -78.73% -
std::move(vector<int>)/262144 1.09% 22243.779 22487.008 - 51.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 6676.842 6749.676 - -4.85% -
SetIntersection_Front_Set_string_16384_1 1.09% 1074768.364 1086478.893 - -2.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.09% 588.791 595.204 - -0.51% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.09% 6824.595 6898.805 - -59.98% -
BM_deque_deque_ranges_move/4000 1.09% 143.128 144.683 - 1.80% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.09% 2.157 2.181 - -5.64% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.923 2.955 - 0.41% -
SetIntersection_None_Vector_float_64_64 1.08% 8495625.946 8587607.112 - -0.27% -
BM_BitsetToString<8192>/Sparse_(10%)/10 1.08% 404.862 409.243 - -3.51% -
std::move_backward(deque<int>)/64 1.08% 5.171 5.227 - -0.67% -
BM_deque_deque_ranges_copy_backward/4096 1.08% 152.020 153.663 - 1.84% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.08% 5.350 5.408 - 1.12% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.08% 6253.874 6321.379 - -35.75% -
std::search(list<int>)_(same_length)/1000 1.08% 743.669 751.684 - 0.84% -
rng::for_each(map<int>)/8 1.08% 4.469 4.517 - 1.69% -
std::format(float)_(fmt:_{:0^17500_10Lf}) 1.08% 196.816 198.936 - -1.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.08% 11.101 11.220 - -6.43% -
SetIntersection_None_Set_string_256_64 1.08% 9320489.933 9420764.923 - -0.08% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.08% 31.870 32.213 - 0.93% -
std::move(vector<bool>)_(unaligned)/4096 1.08% 25.703 25.980 - 0.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.07% 12.678 12.814 - -1.15% -
std::for_each_n(list<int>)/8192 1.07% 7489.577 7569.973 - 2.88% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.07% 242947.584 245554.273 - 2.00% -
std::format(double)_(fmt:_{:_0L}) 1.07% 74.007 74.800 - -1.28% -
std::format(double)_(fmt:_{:_10f}) 1.07% 59.493 60.130 - 0.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.07% 698753.791 706233.429 - 2.08% -
std::search(list<int>,_pred)_(same_length)/1000 1.06% 789.187 797.568 - 0.77% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.05% 3848.309 3888.903 - 1.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.05% 4.352 4.398 - -0.57% -
SetIntersection_Front_Set_string_1024_4 1.05% 1259254.235 1272527.161 - 0.39% -
std::sort(deque<int>)_(pipe-organ)/8 1.05% 19.988 20.199 - -0.13% -
std::search(list<int>,_pred)_(near_matches)/8192 1.05% 2680360.951 2708486.058 - 0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.05% 1041632.825 1052559.085 - -1.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 62776.750 63434.573 - 1.41% -
BM_align/1 1.05% 0.969 0.979 - 6.32% -
BM_CmpLess_short_uchar 1.05% 1.092 1.104 - -3.19% -
BM_unicode_escaped<wchar_t> 1.05% 21369.828 21593.337 - 5.81% -
BM_StringAssignAsciiz_Large_Transparent 1.04% 11.355 11.474 - -2.27% -
SetIntersection_Interlaced_Set_uint64_16_16 1.04% 37132592.371 37519151.175 - -2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.04% 4320353.146 4365226.443 - -0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.04% 392.740 396.812 - -0.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 12964.628 13098.692 - -1.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.03% 59714.498 60330.735 - -4.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.03% 16751328.770 16924154.419 - -0.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.03% 12326.479 12453.349 - 0.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.03% 61.094 61.722 - 24.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.03% 1447577.235 1462434.538 - 1.69% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.03% 2.075 2.096 - 1.02% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.02% 610.358 616.612 - -0.58% -
SetIntersection_Front_Set_string_16_4 1.02% 62885355.730 63529374.193 - -1.75% -
BM_ascii_text<char> 1.02% 733.979 741.480 - 0.17% -
std::sort(vector<int>)_(shuffled)/1024 1.02% 4614.106 4661.252 - 0.51% -
std::sample(deque<int>)/32 1.02% 304.890 308.004 - 1.16% -
SetIntersection_Front_Vector_float_262144_262144 1.02% 347294354.044 350840161.586 - 0.09% -
BM_PushHeap_string_Random_16 1.02% 10.562 10.669 - 3.08% -
std::rotate(vector<bool>)_(by_1/3)/32 1.02% 17.674 17.854 - 1.44% -
BM_vector_deque_copy_backward/5500 1.02% 197.872 199.886 - -0.16% -
std::deque<std::string>::ctor(size)/8192 1.02% 8249.502 8333.441 - -1.39% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 1.02% 617.689 623.967 - -1.36% -
std::upper_bound(std::vector<int>)/8 1.02% 5.994 6.054 - 1.06% -
std::format(float)_(fmt:_{:0>17500_0g}) 1.02% 195.032 197.013 - -0.63% -
BM_unicode_escaped<char> 1.01% 23058.434 23292.373 - -3.48% -
std::reverse(vector<int>)/64 1.01% 4.134 4.176 - -0.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 38439.364 38828.236 - -3.34% -
BM_CmpLess_uchar_uint 1.01% 1.089 1.100 - 1.09% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.01% 5371.012 5425.176 - -0.42% -
std::find_if(list<int>)_(process_all)/8192 1.01% 9461.539 9556.923 - 28.27% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.01% 259618.320 262235.011 - 0.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.01% 503615.840 508680.576 - -0.80% -
std::copy_if(list<int>)_(entire_range)/32768 1.01% 25627.647 25885.239 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.00% 1983420.329 2003337.076 - 0.34% -
std::format(double)_(fmt:_{:0^17500_10}) 1.00% 210.415 212.523 - -1.19% -
std::partition_copy(deque<int>)/1024 1.00% 628.860 635.156 - -4.16% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -78.76% 3180.975 675.503 - -82.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -78.74% 799.671 169.994 - -82.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -77.77% 104.712 23.277 - -81.04% -
ranges::min(std::deque<__int128>)/70000 -67.36% 74545.683 24333.603 - 1.96% -
SetIntersection_Interlaced_Vector_float_262144_64 -61.04% 20400972.133 7949152.348 - -49.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -59.96% 24.082 9.642 - -14.84% -
std::search(list<int>)_(no_match)/1000 -56.83% 1529.397 660.240 - -1.81% -
std::flat_map<int,_int>::ctor(const&)/8192 -56.16% 1933.990 847.931 - -56.09% -
BM_format_to_string_span<wchar_t>/16384 -55.47% 1792.681 798.354 - -54.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -55.27% 14.408 6.445 - -15.88% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -53.78% 7.770 3.591 - -42.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -48.57% 52.884 27.198 - -58.35% -
rng::starts_with(list<int>)/1000 -48.01% 1450.272 754.024 - 0.30% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -47.54% 858.696 450.494 - -27.00% -
std::set<int>::contains(key)_(non-existent)/8192 -47.52% 19.223 10.088 - -2.27% -
SetIntersection_Interlaced_Vector_float_16384_64 -47.08% 10669943.685 5646308.253 - 1.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -46.80% 48.245 25.667 - -10.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -45.64% 0.482 0.262 - -12.40% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -45.38% 40.682 22.221 - -64.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -45.05% 22.315 12.262 - 1.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -44.06% 20.642 11.548 - -3.36% -
SetIntersection_Interlaced_Vector_float_16384_16 -43.24% 3797631.644 2155568.867 - -24.30% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -42.67% 20749.459 11896.367 - -20.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -42.54% 22301642.414 12813770.199 - -29.73% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -39.81% 99.795 60.067 - -42.72% -
std::find_end(forward_list<int>)_(same_length)/1024 -37.32% 2385.178 1494.988 - 0.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -36.87% 0.483 0.305 - -3.11% -
std::find_end(forward_list<int>)_(same_length)/1000 -36.81% 2338.493 1477.641 - 1.79% -
BM_format_string<wchar_t>/131072 -35.66% 0.171 0.110 - -41.01% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -35.53% 4913530.130 3167545.048 - -9.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.52% 49.279 31.776 - -19.69% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -34.48% 297278.589 194769.763 - -5.17% -
std::shift_left(vector<int>)/32 -34.24% 4.517 2.970 - 0.10% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -34.23% 113.277 74.507 - -15.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -34.01% 69.600 45.930 - -30.32% -
ranges::min(std::deque<__int128>)/64 -33.67% 31.407 20.832 - 1.53% -
rng::contains(list<int>)_(process_all)/32 -33.59% 13.113 8.708 - -3.73% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -32.82% 0.687 0.461 - -10.19% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -32.78% 3.706 2.491 - -7.37% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -32.51% 8101661.463 5467460.079 - -10.97% -
BM_vector_deque_ranges_move/0 -31.98% 0.509 0.346 - -12.72% -
rng::starts_with(list<int>)/1024 -31.80% 1130.833 771.265 - 0.21% -
SetIntersection_Interlaced_Vector_float_262144_4 -31.50% 2096235.881 1435859.078 - -27.87% -
std::is_sorted_until(deque<int>)/8 -31.06% 4.670 3.220 - 26.67% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -30.39% 4816216.178 3352419.452 - -8.80% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -30.29% 132.816 92.584 - -2.28% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.13% 0.458 0.320 - -30.41% -
std::unordered_set<int>::insert(value)_(already_present)/32 -29.56% 2.489 1.753 - -33.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.44% 824.755 581.923 - 6.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -29.43% 0.635 0.448 - -34.51% -
std::equal(list<int>)_(it,_it,_it)/1024 -29.34% 1597.436 1128.809 - 0.50% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.98% 46.698 33.168 - -18.79% -
std::set<std::string>::contains(key)_(non-existent)/1024 -28.66% 29.334 20.927 - 4.41% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -28.47% 1185010.042 847637.346 - 85.38% -
ranges::min(std::list<long_long>)/1 -28.29% 0.364 0.261 - 15.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -28.24% 351657616.439 252347250.160 - 0.32% -
ranges::minmax(std::deque<char>)/64 -28.19% 32.060 23.023 - 1.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 -27.46% 52965321.326 38420251.036 - -25.19% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -27.35% 63542160.835 46162972.499 - 6.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.24% 348256890.686 253376799.605 - -28.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -27.07% 43.577 31.779 - -32.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -26.52% 32.449 23.844 - -24.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -26.00% 795.500 588.661 - -64.68% -
std::multiset<std::string>::erase(key)_(existent)/32 -25.69% 79.762 59.275 - 14.75% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -25.58% 40.526 30.160 - -20.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.50% 802.853 598.130 - -65.77% -
BM_PushHeap_uint32_PipeOrgan_1 -25.34% 0.576 0.430 - -7.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -25.17% 10934322.179 8181619.384 - 9.15% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.84% 70.934 53.312 - -36.95% -
std::set<std::string>::find(key)_(non-existent)/1024 -24.81% 27.198 20.451 - 2.57% -
BM_PushHeap_string_Descending_1 -24.70% 0.700 0.527 - -24.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -24.44% 0.483 0.365 - 8.07% -
std::set<std::string>::find(key)_(non-existent)/8192 -24.43% 36.273 27.410 - 3.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -24.42% 25.624 19.366 - -24.42% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -24.36% 877.244 663.534 - -5.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -24.17% 41.513 31.477 - -2.96% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -24.07% 1.676 1.272 - 0.98% -
BM_deque_deque_copy/0 -23.98% 0.916 0.697 - -19.81% -
SetIntersection_Interlaced_Vector_float_262144_1024 -23.75% 101547990.858 77432731.756 - -25.37% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -23.68% 862.293 658.091 - -4.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.66% 32.195 24.578 - -22.34% -
BM_PushHeap_string_QuickSortAdversary_1 -23.29% 0.700 0.537 - -23.31% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -23.27% 26922.531 20658.723 - 1.89% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -23.14% 17761443.790 13651195.931 - 31.30% -
ranges::minmax(std::deque<char>)/70000 -22.90% 31169.095 24030.263 - 1.58% -
std::stable_partition(deque<int>)_(sparse)/32 -22.82% 14.426 11.133 - -0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -22.82% 0.404 0.312 - 7.99% -
std::set<std::string>::contains(key)_(non-existent)/8192 -22.75% 35.599 27.500 - 1.67% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.67% 3508533.222 2713228.715 - -4.96% -
BM_PushHeap_string_Ascending_1 -22.59% 0.609 0.471 - -26.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -22.47% 1.701 1.318 - -23.74% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.31% 2.451 1.904 - -19.94% -
std::rotate_copy(vector<int>)/8192 -22.12% 784.596 611.080 - -14.73% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -22.10% 644.661 502.216 - -45.39% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -21.99% 2568.588 2003.668 - -45.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -21.88% 41.714 32.587 - -24.73% -
SetIntersection_Interlaced_Vector_uint64_256_64 -21.87% 8799026.992 6875063.858 - -6.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -21.77% 30.607 23.944 - -32.93% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -21.63% 84.087 65.902 - -36.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -21.47% 12.168 9.555 - 15.42% -
BM_vector_deque_move/0 -21.33% 0.505 0.397 - -23.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.15% 878.245 692.528 - 8.16% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -21.10% 52785399.651 41648567.187 - 18.03% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -21.00% 1.566 1.237 - -20.32% -
std::partition(deque<int>)_(sparse)/32 -20.85% 12.532 9.919 - -12.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.76% 56.244 44.566 - -19.76% -
BM_vector_deque_ranges_copy/0 -20.74% 0.584 0.463 - -32.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -20.58% 29.413 23.361 - -7.36% -
BM_vector_deque_copy_backward/65536 -20.49% 9563.735 7604.603 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -20.47% 7707.773 6130.312 - 4.07% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -20.35% 26.971 21.482 - 11.74% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -20.32% 34.678 27.632 - 20.14% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -20.32% 134.308 107.021 - -21.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -20.25% 28.405 22.653 - -31.30% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -20.19% 1.611 1.285 - -3.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -19.81% 748.454 600.193 - 1.22% -
BM_vector_deque_move_backward/65536 -19.79% 9365.861 7511.934 - -2.52% -
BM_StringRelational_Eq_Small_Small_Control -19.79% 2.104 1.687 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -19.74% 64756682.348 51974715.319 - 39.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -19.73% 1.212 0.973 - -5.77% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -19.72% 9342029.879 7499822.869 - 13.74% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -19.71% 34.445 27.654 - -16.12% -
BM_vector_deque_ranges_copy_backward/2 -19.40% 2.068 1.667 - -16.48% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -19.16% 1896098.127 1532857.048 - -3.11% -
std::multiset<std::string>::erase(iterator)/32 -19.15% 32.236 26.062 - -2.41% -
std::partition(deque<int>)_(sparse)/50 -19.10% 18.506 14.972 - -13.18% -
std::stable_partition(deque<int>)_(sparse)/50 -18.89% 32.660 26.491 - -3.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -18.89% 18.125 14.702 - 14.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -18.77% 48.600 39.478 - 18.34% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.73% 1678838.056 1364346.830 - -17.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -18.61% 11183.113 9102.274 - -0.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -18.53% 29.735 24.226 - -26.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -18.48% 64.556 52.627 - 22.00% -
SetIntersection_Interlaced_Vector_float_262144_256 -18.27% 25174419.032 20574158.596 - 1.30% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -18.10% 7.488 6.133 - 10.10% -
std::stable_partition(list<int>)_(dense)/1024 -18.07% 1736.655 1422.795 - -18.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -17.80% 624.585 513.438 - -10.67% -
BM_BitsetToString<32>/Sparse_(10%)/10 -17.76% 15.328 12.605 - -2.04% -
std::unordered_set<int>::find(key)_(existent)/1024 -17.72% 1.429 1.176 - -20.86% -
BM_vector_deque_ranges_copy_backward/1 -17.72% 2.326 1.914 - -16.22% -
std::set<std::string>::find(key)_(non-existent)/32 -17.65% 12.386 10.199 - 8.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -17.60% 8.089 6.666 - -17.94% -
ranges::minmax(std::vector<char>)/8 -17.48% 1.135 0.936 - -7.33% -
rng::contains_subrange(list<int>)_(process_all)/8192 -17.47% 8776.544 7243.661 - -19.88% -
BM_PushHeap_string_PipeOrgan_64 -17.41% 7.195 5.942 - 3.29% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -17.37% 36021.003 29765.836 - -35.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.36% 676.059 558.703 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.35% 120384529.768 99493213.178 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -17.23% 8436253.421 6982411.735 - -2.65% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -17.04% 12.347 10.243 - 0.39% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -16.95% 1526.544 1267.808 - -33.36% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -16.91% 667.549 554.682 - 0.86% -
SetIntersection_Interlaced_Vector_string_262144_16 -16.91% 7009539.201 5824572.605 - -2.80% -
std::set<std::string>::contains(key)_(non-existent)/32 -16.77% 13.040 10.853 - 10.60% -
rng::find(vector<bool>)_(process_all)/50 -16.75% 0.719 0.599 - -13.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -16.66% 1323.611 1103.111 - 0.51% -
std::unordered_set<int>::find(key)_(existent)/8192 -16.61% 1.442 1.202 - -14.14% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -16.46% 215019.794 179624.574 - 1.15% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -16.34% 1.391 1.164 - -16.38% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -16.32% 813.646 680.853 - -21.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -16.28% 89.552 74.972 - 1.38% -
std::multiset<std::string>::erase(iterator)/8192 -16.27% 31.213 26.134 - -12.75% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -16.24% 10.489 8.786 - -0.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.22% 7.187 6.022 - -27.21% -
BM_join_view_out_vectors/70000 -16.06% 166731.177 139953.383 - -16.28% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.04% 40.013 33.596 - -15.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -16.03% 41.401 34.762 - 16.63% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -16.02% 29.148 24.477 - -1.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -16.01% 32.519 27.312 - 10.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.98% 598.728 503.052 - 0.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.80% 1.870 1.574 - -18.14% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -15.73% 15049756.578 12682129.544 - -4.79% -
BM_format_to_n_string_begin<std::wstring>/16384 -15.48% 1500.167 1267.884 - -33.38% -
bm_exception_ptr_copy_assign_null -15.39% 3.290 2.784 - 2.50% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.36% 0.868 0.734 - -21.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -15.26% 5006.424 4242.418 - -29.62% -
std::set<int>::lower_bound(key)_(non-existent)/32 -15.18% 3.135 2.659 - 13.81% -
SetIntersection_None_Set_uint32_262144_262144 -15.12% 1357770.672 1152530.844 - -4.59% -
rng::find(vector<bool>)_(process_all)/8 -15.10% 0.739 0.627 - -2.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -15.07% 1.056 0.897 - -19.28% -
std::map<std::string,_int>::erase(iterator)/1024 -15.05% 30.720 26.098 - -26.90% -
std::set<std::string>::count(key)_(non-existent)/1024 -14.99% 26.580 22.595 - -5.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -14.98% 2.737 2.327 - -4.97% -
std::partition(deque<int>)_(dense)/50 -14.98% 16.037 13.635 - -10.88% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -14.96% 60.092 51.103 - -10.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -14.69% 320.611 273.498 - 3.35% -
std::set<std::string>::count(key)_(existent)/8192 -14.68% 38.524 32.868 - -0.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -14.60% 11.297 9.648 - -14.89% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.58% 3929.145 3356.354 - -10.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -14.48% 37.061 31.696 - -1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -14.46% 77013548.649 65880324.285 - 7.57% -
std::set<std::string>::count(key)_(non-existent)/32 -14.40% 12.543 10.736 - 6.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.40% 22.178 18.985 - -42.00% -
std::multiset<std::string>::ctor(const&)/32 -14.39% 806.081 690.101 - -10.95% -
std::adjacent_find(deque<int>)/8 -14.35% 3.074 2.633 - -10.27% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.30% 15587.715 13358.943 - -5.77% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -14.25% 14.376 12.328 - 19.95% -
std::unordered_set<int>::count(key)_(non-existent)/32 -14.23% 1.737 1.490 - 6.64% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -14.18% 34.677 29.761 - 7.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -14.16% 33.653 28.888 - -32.30% -
SetIntersection_Interlaced_Vector_float_1024_4 -14.05% 1447038.210 1243680.733 - -10.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -14.04% 7.728 6.643 - -11.44% -
SetIntersection_Interlaced_Vector_string_16384_64 -14.04% 14805126.590 12726120.096 - 4.50% -
std::find_if(deque<int>)_(process_all)/1024 -13.96% 291.916 251.158 - -13.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -13.93% 659.907 568.006 - 3.72% -
std::search(deque<int>)_(no_match)/1024 -13.89% 404.923 348.664 - 15.01% -
std::find_if(deque<int>)_(process_all)/8192 -13.85% 2323.673 2001.761 - -14.09% -
std::multiset<int>::find(key)_(non-existent)/8192 -13.77% 9.586 8.266 - -10.76% -
std::equal(deque<int>)_(it,_it,_it)/50 -13.74% 23.920 20.634 - -4.24% -
BM_vector_deque_copy_backward/70000 -13.73% 9456.346 8157.630 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -13.73% 0.534 0.460 - -7.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -13.68% 62.303 53.779 - -15.42% -
std::find_if_not(vector<int>)_(process_all)/8192 -13.65% 979.346 845.633 - -10.35% -
std::find_if(deque<int>)_(process_all)/32768 -13.63% 9380.043 8101.265 - -13.06% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -13.62% 1.148 0.991 - -5.89% -
BM_StringRead_Cold_Deep_Empty -13.60% 1.388 1.199 - 2.65% -
std::find_if_not(vector<int>)_(process_all)/8 -13.60% 1.557 1.345 - -4.83% -
bm_exception_ptr_move_ctor_null -13.58% 2.587 2.236 - -33.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -13.55% 2005.250 1733.609 - -3.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -13.51% 64.948 56.175 - -23.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.44% 163489653.856 141520639.936 - 22.64% -
std::set<std::string>::equal_range(key)_(existent)/8192 -13.41% 31.784 27.521 - -15.42% -
std::find_if_not(vector<char>)_(process_all)/8 -13.34% 1.589 1.377 - 3.74% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -13.33% 1.798 1.558 - 12.40% -
bm_ranges_lexicographical_compare<signed_char>/1 -13.18% 1.795 1.558 - -9.12% -
BM_ascii_text<wchar_t> -13.16% 954.750 829.087 - -5.88% -
std::set<int>::upper_bound(key)_(non-existent)/32 -13.16% 2.785 2.419 - -1.06% -
SetIntersection_Interlaced_Vector_float_262144_16 -13.08% 3399115.392 2954402.353 - 0.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -13.03% 28.058 24.402 - 1.95% -
BM_vector_deque_move_backward/70000 -13.01% 9293.989 8084.664 - 1.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -13.00% 46.547 40.495 - 14.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.79% 65.676 57.274 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_256_16 -12.72% 7453348.872 6505149.793 - -2.63% -
std::set<std::string>::count(key)_(non-existent)/8192 -12.70% 37.300 32.561 - -3.76% -
std::set<std::string>::contains(key)_(existent)/1024 -12.70% 26.894 23.478 - 12.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.70% 36.522 31.884 - -0.38% -
BM_join_view_out_vectors/0 -12.60% 0.422 0.369 - -13.68% -
std::find_if_not(list<int>)_(bail_25%)/32768 -12.59% 8241.773 7204.191 - -2.58% -
BM_deque_deque_ranges_move/0 -12.58% 0.798 0.697 - -24.40% -
BM_join_view_deques/0 -12.57% 5.719 5.000 - -7.80% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -12.52% 38.768 33.914 - 12.54% -
std::copy_n(deque<int>)/64 -12.41% 3.182 2.787 - -0.00% -
std::map<std::string,_int>::ctor(const&)/32 -12.32% 821.609 720.349 - -12.46% -
SetIntersection_Interlaced_Vector_string_262144_4 -12.30% 2298502.144 2015691.450 - -1.90% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -12.15% 6.782 5.957 - 0.23% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -12.05% 3667.317 3225.403 - 1.76% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -12.02% 31.201 27.451 - -10.32% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.00% 288.801 254.154 - -24.44% -
BM_BitsetToString<64>/Dense_(90%)/90 -11.96% 15.123 13.314 - -4.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -11.96% 732.250 644.690 - 1.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.93% 1.408 1.240 - -13.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -11.79% 1850960.693 1632687.744 - -1.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.79% 38.496 33.957 - -10.78% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -11.72% 33.926 29.950 - -13.04% -
std::set<std::string>::find(key)_(existent)/8192 -11.48% 32.067 28.385 - -7.44% -
BM_StringFindAllMatch/8 -11.48% 2.844 2.517 - -6.18% -
std::find(vector<char>)_(bail_25%)/8 -11.47% 1.154 1.021 - -7.90% -
bm_exception_ptr_copy_assign_nonnull -11.43% 3.868 3.426 - 0.35% -
bm_make_exception_ptr/threads:4 -11.38% 4.707 4.171 - -0.84% -
ranges::min(std::vector<char>)/1 -11.37% 0.333 0.295 - -32.62% -
BM_deque_deque_move_backward/0 -11.35% 0.919 0.814 - -11.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -11.33% 1816635.089 1610796.304 - -1.60% -
ranges::minmax(std::deque<long_long>)/70000 -11.30% 29551.086 26211.195 - 2.63% -
std::set<std::string>::contains(key)_(existent)/32 -11.28% 17.315 15.361 - -3.50% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -11.25% 8593673.891 7626516.995 - 21.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -11.24% 28.167 25.001 - 7.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -11.23% 11.956 10.614 - 6.78% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -11.19% 32.773 29.107 - 19.72% -
SetIntersection_Front_Vector_uint32_16384_16384 -11.19% 79523606.448 70627649.343 - -8.56% -
SetIntersection_Interlaced_Vector_float_256_4 -11.18% 5192113.284 4611433.329 - -12.18% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -11.15% 83268.674 73981.490 - 1.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -11.15% 12.585 11.182 - 10.85% -
ranges::min(std::vector<long_long>)/1 -11.09% 0.328 0.292 - -33.17% -
BM_format_string<char>/32 -11.08% 0.437 0.388 - -1.22% -
BM_deque_vector_ranges_move/0 -11.06% 1.543 1.372 - -9.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -11.05% 24.124 21.458 - -12.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -11.05% 718.254 638.921 - 2.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.04% 502.852 447.355 - -18.15% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -11.02% 1985343.377 1766559.296 - -12.14% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -11.02% 1.293 1.151 - -13.67% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -11.02% 80751.056 71853.574 - -6.36% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.01% 36.476 32.461 - -18.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.93% 10.097 8.993 - -18.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -10.92% 722.671 643.733 - 2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -10.81% 4924880.543 4392328.402 - 0.56% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.79% 12872.895 11483.395 - -3.22% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.77% 28.643 25.557 - -5.86% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -10.73% 0.458 0.409 - 8.08% -
BM_PushHeap_uint32_Descending_4 -10.71% 0.389 0.348 - -4.31% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -10.71% 552.581 493.418 - 0.45% -
std::partition(deque<int>)_(dense)/32 -10.66% 10.620 9.488 - -3.71% -
ranges::minmax(std::deque<long_long>)/64 -10.64% 27.275 24.374 - -0.71% -
BM_emoji_text<wchar_t> -10.61% 926.525 828.254 - -28.20% -
SetIntersection_None_Set_uint32_262144_16384 -10.39% 1273548.582 1141201.170 - -5.91% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -10.37% 150127.250 134552.747 - 3.81% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.32% 16.898 15.155 - 5.74% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.25% 5935416.791 5327304.460 - -10.05% -
std::format(double)_(fmt:_{:017500_17000}) -10.23% 439.349 394.388 - -9.37% -
BM_std_minmax_element<short>/64000 -10.22% 17176.075 15420.799 - -3.30% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -10.16% 17.416 15.647 - -6.79% -
BM_std_minmax_element<short>/4000 -10.15% 1080.359 970.733 - -3.55% -
BM_std_minmax_element<short>/70000 -10.13% 18784.404 16880.918 - -3.26% -
BM_std_minmax_element<short>/5500 -10.13% 1480.753 1330.725 - -3.27% -
BM_std_minmax_element<short>/65536 -10.13% 17578.388 15798.195 - -3.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -10.12% 23025.604 20695.303 - 2.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -10.11% 23068.095 20736.393 - 1.80% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -10.09% 7.185 6.459 - 14.84% -
SetIntersection_None_Set_string_262144_1024 -10.08% 1842563.557 1656745.932 - -3.69% -
std::copy_backward(vector<int>)/4096 -10.08% 194.378 174.784 - -31.35% -
BM_join_view_in_vectors/512 -10.07% 727.970 654.697 - -6.71% -
std::list<int>::erase(begin)_(cheap_elements)/32 -10.06% 14.170 12.744 - 24.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.04% 1.355 1.219 - -21.80% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -10.02% 23360.746 21019.401 - 1.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -10.02% 34.361 30.917 - -11.26% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -9.98% 1.316 1.185 - -1.53% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -9.91% 203582.194 183408.355 - 1.06% -
BM_std_minmax_element<short>/1024 -9.91% 281.534 253.647 - -3.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.90% 10121.904 9119.383 - 9.09% -
std::set<std::string>::count(key)_(existent)/1024 -9.89% 26.801 24.150 - -0.92% -
std::set<std::string>::find(key)_(existent)/32 -9.86% 16.997 15.321 - 7.36% -
BM_std_minmax_element<short>/4096 -9.77% 1105.021 997.085 - -2.84% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.76% 1577389.415 1423490.304 - -0.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.76% 55.508 50.093 - -15.92% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -9.73% 31.619 28.544 - 0.06% -
std::stable_partition(deque<int>)_(dense)/50 -9.71% 42.101 38.012 - 1.29% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.70% 5905340.360 5332242.454 - 0.43% -
SetIntersection_None_Set_string_262144_256 -9.69% 1854526.124 1674914.548 - -1.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -9.68% 6.765 6.110 - -16.77% -
BM_format/C_string_len_6000 -9.63% 287.143 259.500 - -2.44% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -9.60% 1.958 1.770 - -7.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -9.60% 201935.234 182551.677 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -9.58% 17308434.144 15649616.714 - 84.64% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -9.56% 201899.952 182595.210 - 1.62% -
SetIntersection_Front_Vector_uint32_262144_16384 -9.53% 78171160.112 70720882.354 - -8.47% -
std::set<std::string>::find(key)_(existent)/1024 -9.52% 25.410 22.992 - 1.02% -
BM_StringFindAllMatch/1 -9.51% 3.104 2.809 - -3.31% -
BM_PushHeap_uint64_Ascending_16 -9.50% 1.030 0.933 - 0.03% -
BM_BitsetToString<32>/Dense_(90%)/90 -9.49% 14.035 12.704 - -7.19% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.45% 52504.159 47542.629 - -8.16% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.44% 23248298.332 21052556.840 - 5.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.44% 12085.653 10944.391 - -13.55% -
ranges::minmax(std::vector<char>)/64 -9.40% 1.317 1.193 - -11.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.38% 2014.337 1825.361 - -5.26% -
std::list<int>::ctor(size)/32 -9.37% 363.483 329.409 - 0.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.31% 1.337 1.213 - -28.56% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.31% 18835.656 17082.018 - 0.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -9.30% 2.654 2.407 - -6.65% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -9.27% 0.505 0.458 - -9.07% -
std::find_if(vector<int>)_(bail_25%)/1024 -9.26% 29.222 26.517 - -5.32% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.25% 1.670 1.516 - 24.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 -9.24% 8741955.681 7934056.223 - 16.09% -
std::flat_map<int,_int>::erase(iterator)/1024 -9.23% 82.413 74.809 - -1.34% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -9.22% 10.816 9.819 - -6.46% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 -9.20% 80176.799 72797.818 - -0.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -9.19% 27.070 24.581 - 2.56% -
bm_make_exception_ptr/threads:2 -9.19% 8.999 8.172 - 0.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -9.11% 4.940 4.489 - -31.39% -
std::rotate(list<int>)_(by_1/2)/8192 -9.09% 5400.125 4909.437 - 5.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.08% 30.373 27.615 - -7.94% -
std::set<std::string>::lower_bound(key)_(existent)/32 -9.06% 16.658 15.149 - -9.42% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -9.06% 23.844 21.684 - 1.21% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -9.06% 1.288 1.171 - -20.83% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.05% 1088.247 989.765 - -6.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.05% 12.807 11.648 - 1.94% -
std::unordered_set<int>::count(key)_(existent)/8192 -9.02% 1.388 1.263 - -10.24% -
BM_deque_vector_copy_backward/70000 -9.01% 8489.192 7724.260 - -2.79% -
SetIntersection_Interlaced_Vector_string_16384_4 -9.00% 1992674.071 1813294.541 - 0.18% -
BM_std_minmax_element<short>/512 -8.90% 143.158 130.413 - -2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -8.89% 1422293.213 1295860.028 - -3.56% -
BM_StringRelational_Eq_Large_Large_Control -8.88% 2.317 2.112 - -5.65% -
bm_exception_ptr_copy_ctor_null -8.84% 3.668 3.343 - 5.01% -
BM_PushHeap_string_PipeOrgan_1 -8.75% 0.584 0.532 - -23.95% -
BM_ConstructAndDestroy_FuncPtr_Opaque -8.75% 1.163 1.061 - -5.87% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -8.73% 0.502 0.458 - -4.21% -
std::for_each(join_view(vector<vector<int>>))/8 -8.70% 1.476 1.347 - -5.33% -
std::format(int64_t)_(fmt:_{:0>512b}) -8.67% 36.653 33.476 - -5.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -8.65% 1.504 1.374 - -7.54% -
std::remove_if(vector<int>)_(prefix)/1024 -8.64% 383.220 350.104 - -7.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -8.60% 25.319 23.142 - -2.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -8.60% 9234.858 8440.838 - -5.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -8.59% 29.132 26.629 - -0.39% -
rng::find_last(list<int>)_(bail_90%)/50 -8.57% 1.441 1.317 - -1.73% -
std::copy(list<int>)/64 -8.56% 32.955 30.135 - -10.03% -
std::find_if_not(vector<int>)_(process_all)/50 -8.53% 6.507 5.952 - -13.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -8.53% 1002.727 917.180 - -18.33% -
std::move_backward(vector<bool>)_(unaligned)/64 -8.51% 1.788 1.636 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.51% 4591646.678 4200997.540 - 3.43% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.49% 2.503 2.291 - 11.31% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -8.49% 25.316 23.167 - -1.09% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -8.43% 5530241.405 5064030.698 - 64.49% -
rng::starts_with(vector<int>,_pred)/8 -8.40% 2.644 2.422 - 4.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.39% 12359.071 11321.529 - 13.08% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.38% 17.629 16.151 - 7.54% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.38% 1.568 1.436 - -13.54% -
BM_join_view_in_vectors/1024 -8.37% 1748.443 1602.115 - 7.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.35% 253.359 232.197 - -3.81% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -8.34% 1779.880 1631.431 - -14.23% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.33% 56.138 51.461 - -4.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -8.33% 824.375 755.714 - -0.70% -
BM_sprintf/C_string_len_6 -8.33% 4.052 3.715 - -1.21% -
std::list<int>::ctor(size)/1024 -8.28% 12936.149 11865.638 - -0.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -8.26% 25.485 23.381 - -26.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.24% 88626.060 81322.661 - 7.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -8.24% 129129.610 118492.874 - 1.17% -
ranges::minmax(std::deque<char>)/8 -8.21% 4.199 3.854 - 1.68% -
std::copy_backward(list<int>)/512 -8.20% 397.453 364.859 - 0.49% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -8.18% 27.090 24.874 - 3.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.11% 55.914 51.381 - -4.22% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -8.06% 1.335 1.227 - -13.95% -
BM_std_minmax_element<char>/1024 -8.03% 301.865 277.634 - 1.62% -
SetIntersection_Front_Set_uint32_262144_64 -8.01% 1683028.085 1548147.468 - -6.56% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -7.95% 83207.295 76594.458 - -1.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -7.93% 19.944 18.363 - -4.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -7.88% 26.994 24.866 - 4.09% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.87% 555.109 511.422 - -10.18% -
std::search(deque<int>)_(same_length)/1000 -7.87% 353.117 325.343 - -0.03% -
BM_format_string<char>/64 -7.86% 0.188 0.173 - 1.70% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.85% 42.258 38.940 - -0.02% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.82% 219.394 202.230 - -44.58% -
std::find(deque<int>)_(process_all)/8192 -7.79% 2111.220 1946.810 - 1.84% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.77% 44.138 40.708 - -1.79% -
std::move(deque<int>)/1048576 -7.77% 59702.704 55062.996 - 0.94% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -7.73% 26.250 24.220 - 3.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -7.69% 33.566 30.984 - -4.44% -
std::multiset<std::string>::find(key)_(non-existent)/32 -7.67% 10.953 10.113 - 0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -7.63% 14121.960 13044.415 - -14.79% -
BM_StringRead_Cold_Shallow_Small -7.60% 1.221 1.129 - 0.29% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.58% 1.142 1.056 - -3.86% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -7.57% 11.099 10.259 - -0.60% -
BM_PushHeap_string_Ascending_16384 -7.57% 24.683 22.815 - 19.23% -
BM_StringRead_Cold_Shallow_Large -7.56% 1.241 1.148 - 5.49% -
BM_StringRead_Cold_Shallow_Empty -7.55% 1.214 1.122 - 6.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.54% 31.293 28.933 - -28.33% -
SetIntersection_Front_Set_float_262144_64 -7.51% 1920585.610 1776396.926 - 4.86% -
std::is_sorted(list<int>)/8192 -7.48% 7725.211 7147.114 - -2.18% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -7.48% 24.727 22.878 - -9.98% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -7.47% 496.713 459.598 - -7.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.43% 22.765 21.074 - -10.33% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.43% 6065792.958 5615229.675 - 1.31% -
std::search(deque<int>)_(near_matches)/1000 -7.42% 18520.973 17146.877 - -7.56% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.42% 0.915 0.847 - -0.37% -
BM_sprintf/C_string_len_60 -7.41% 6.305 5.838 - -0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.41% 1640.258 1518.720 - 7.13% -
std::move_backward(list<int>)/4096 -7.40% 6180.076 5722.675 - 10.34% -
bm_make_exception_ptr/threads:1 -7.38% 17.990 16.662 - 3.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -7.38% 0.748 0.693 - 0.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.36% 8.172 7.570 - 1.60% -
std::search(deque<int>)_(near_matches)/1024 -7.36% 19393.312 17965.960 - -7.88% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -7.34% 0.748 0.693 - 0.01% -
std::format(double)_(fmt:_{:0>17500_17000}) -7.33% 421.826 390.906 - -10.38% -
SetIntersection_Front_Vector_uint32_256_256 -7.31% 4568765.771 4234587.881 - -0.95% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.29% 24.743 22.939 - 2.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 -7.28% 24.404 22.627 - -3.06% -
BM_deque_deque_ranges_move_backward/0 -7.28% 0.918 0.852 - -7.50% -
BM_std_minmax_element<short>/4 -7.27% 1.252 1.161 - -4.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.25% 8.136 7.546 - -8.56% -
std::find_end(deque<int>)_(process_all)/8192 -7.23% 2190.140 2031.783 - -28.86% -
VDAG_rightmost_middle,_2_levels -7.21% 229.502 212.947 - -3.18% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -7.21% 35.897 33.310 - -3.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -7.21% 539.453 500.578 - -4.51% -
SetIntersection_Front_Set_uint32_1024_1024 -7.20% 12497603.228 11598341.116 - -0.27% -
std::any_of(list<int>)_(process_all)/8192 -7.19% 7527.775 6986.360 - -4.17% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -7.19% 229.096 212.624 - -1.31% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -7.18% 24.792 23.011 - -0.10% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -7.18% 19.449 18.052 - -0.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -7.18% 0.747 0.693 - -2.50% -
std::find_end(deque<int>)_(process_all)/1024 -7.17% 277.027 257.169 - -28.44% -
SetIntersection_Front_Set_uint32_262144_16384 -7.17% 232723976.866 216048592.222 - -2.60% -
std::equal(vector<bool>)_(unaligned)/8 -7.16% 0.906 0.841 - 2.90% -
BM_PushHeap_uint64_QuickSortAdversary_16 -7.14% 0.992 0.921 - -5.14% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -7.13% 1304147.297 1211215.576 - -6.83% -
std::search(deque<int>)_(no_match)/8192 -7.12% 3546.505 3293.961 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.11% 16172.697 15022.284 - -8.98% -
rng::contains_subrange(list<int>)_(single_element)/50 -7.10% 17.488 16.246 - -5.61% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.10% 1.952 1.814 - -5.16% -
BM_std_minmax_element<int>/2 -7.09% 0.642 0.596 - -10.31% -
std::reverse(list<int>)/4096 -7.07% 1889.249 1755.764 - -0.51% -
BM_StringRelational_Less_Empty_Huge_Control -7.06% 1.664 1.546 - -7.45% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -7.04% 823.717 765.693 - -6.31% -
std::find_end(deque<int>)_(process_all)/1000 -7.04% 267.038 248.232 - -5.05% -
std::map<std::string,_int>::erase(iterator)/32 -7.03% 29.148 27.098 - -5.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.01% 0.364 0.338 - -30.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.00% 100.179 93.168 - 3.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.95% 229.660 213.691 - -5.35% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.93% 1.602 1.491 - -6.24% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.93% 1610.387 1498.788 - -12.47% -
BM_StringRelational_Less_Empty_Large_Control -6.91% 1.663 1.548 - -7.05% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.90% 36.337 33.830 - -4.61% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -6.86% 0.744 0.693 - -10.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -6.86% 0.744 0.693 - 0.02% -
SetIntersection_None_Set_string_16384_1024 -6.85% 209003322.133 194695190.288 - 2.35% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -6.84% 225.062 209.671 - -0.70% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -6.84% 2.442 2.275 - -0.21% -
bm_gcd_complex -6.82% 19.324 18.006 - 0.15% -
BM_std_minmax_element<char>/4 -6.78% 1.273 1.186 - -1.65% -
std::adjacent_find(deque<int>,_pred)/8 -6.77% 4.446 4.145 - -14.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.75% 6669025.795 6218955.891 - 0.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -6.74% 50.486 47.081 - 43.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.74% 1522.482 1419.818 - -3.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.73% 352.067 328.358 - -1.60% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.73% 41.779 38.968 - 13.16% -
std::unordered_set<int>::clear()/8192 -6.73% 76515.525 71367.015 - 6.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -6.72% 20.130 18.777 - -0.64% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.71% 1.343 1.253 - 1.49% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.70% 30.898 28.828 - -37.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.70% 5393.832 5032.416 - -2.39% -
std::format(float)_(fmt:_{:017500_10e}) -6.68% 203.521 189.930 - -0.76% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -6.67% 8303874.584 7749704.667 - 11.39% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.66% 563.910 526.352 - 1.61% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -6.66% 38.243 35.696 - 1.83% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.65% 0.922 0.861 - -11.21% -
ranges::min(std::deque<__int128>)/1 -6.63% 0.789 0.737 - -11.94% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.61% 164.204 153.351 - -7.49% -
std::find_if(vector<int>)_(bail_25%)/32768 -6.57% 861.366 804.814 - -14.76% -
BM_std_minmax_element<char>/5500 -6.56% 1558.624 1456.306 - 1.06% -
SetIntersection_None_Set_uint32_262144_1 -6.56% 1224514.487 1144177.572 - -6.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -6.56% 10526.118 9835.688 - -3.56% -
BM_stop_token_async_reg_unreg_callback/1024 -6.55% 7643983.250 7143408.112 - -10.30% -
std::transform(deque<int>,_deque<int>)/32 -6.55% 22.863 21.366 - -0.00% -
SetIntersection_None_Set_uint32_262144_256 -6.54% 1223039.304 1143066.080 - -5.54% -
std::find_end(deque<int>)_(process_all)/1048576 -6.54% 281648.076 263238.597 - -28.11% -
SetIntersection_None_Set_string_262144_16384 -6.53% 1785976.724 1669290.446 - -1.95% -
std::list<int>::ctor(size)/8192 -6.53% 103131.377 96398.524 - -0.78% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.50% 61080.382 57108.870 - -2.34% -
SetIntersection_None_Set_uint32_16384_16 -6.49% 163269654.840 152665426.189 - -5.72% -
SetIntersection_Front_Vector_string_16384_64 -6.48% 3325940.338 3110351.357 - -0.38% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.47% 923310.566 863588.529 - -12.39% -
SetIntersection_Interlaced_Set_float_16384_16384 -6.44% 224602158.728 210133727.509 - 0.64% -
BM_join_view_in_vectors/0 -6.43% 2.754 2.577 - -4.28% -
std::find_if(list<int>)_(bail_25%)/32768 -6.43% 7475.705 6994.764 - -5.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.43% 25.307 23.679 - 2.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.41% 23.571 22.059 - 3.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.40% 1507.426 1410.884 - -4.95% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.39% 42974946.373 40227132.263 - 4.94% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -6.38% 3470.995 3249.496 - -10.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.37% 24.272 22.727 - -2.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.36% 36.029 33.740 - -4.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.34% 1742.360 1631.826 - 6.88% -
BM_StringRead_Cold_Deep_Large -6.34% 1.387 1.299 - 5.51% -
BM_std_minmax_element<char>/4096 -6.33% 1150.347 1077.480 - 0.16% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -6.33% 31.172 29.200 - 1.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.32% 5.081 4.760 - -12.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.32% 22.727 21.292 - -37.36% -
BM_StringConstructDestroyCStr_Small_Transparent -6.31% 0.393 0.369 - 0.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.30% 1.457 1.365 - -6.69% -
SetIntersection_Front_Vector_uint32_16384_256 -6.30% 2290231.244 2146010.835 - -0.47% -
BM_format_string<wchar_t>/32 -6.28% 0.875 0.820 - -7.40% -
SetIntersection_Front_Vector_string_1024_256 -6.28% 9627361.565 9022499.094 - -11.58% -
SetIntersection_None_Set_uint32_16384_4 -6.26% 162727259.247 152548113.680 - -5.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.25% 234.699 220.021 - 1.48% -
std::count_if(list<int>)_(every_other)/8192 -6.25% 8124.932 7617.144 - 8.11% -
SetIntersection_None_Set_uint32_262144_16 -6.24% 1216945.883 1140979.980 - -5.96% -
SetIntersection_Front_Set_uint32_1024_256 -6.22% 3888740.653 3646721.378 - -4.17% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.22% 32.324 30.313 - 22.67% -
SetIntersection_None_Set_uint32_262144_4 -6.22% 1215215.332 1139655.437 - -6.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.21% 101.559 95.253 - -4.93% -
SetIntersection_Front_Set_uint32_256_64 -6.21% 5701705.418 5347824.669 - -8.09% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.19% 66.329 62.220 - 25.08% -
std::find_if_not(list<int>)_(process_all)/8192 -6.19% 7402.617 6944.570 - 0.15% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.18% 2.933 2.752 - 4.35% -
SetIntersection_Front_Set_string_16384_16 -6.18% 2013204.365 1888816.504 - 6.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -6.17% 13811128.736 12958767.242 - -0.84% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.11% 405.179 380.437 - -1.30% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -6.10% 351.167 329.732 - -0.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.09% 1074.123 1008.741 - -1.57% -
std::set<std::string>::contains(key)_(existent)/8192 -6.08% 32.365 30.397 - 6.03% -
BM_PushHeap_uint32_Descending_16 -6.08% 0.378 0.355 - 0.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.07% 11.635 10.929 - 3.26% -
SetIntersection_Front_Set_uint32_1024_64 -6.06% 1676601.569 1575080.035 - -3.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -6.05% 2460.103 2311.318 - -0.65% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.05% 0.267 0.251 - -0.67% -
SetIntersection_None_Set_uint32_262144_64 -6.04% 1215060.387 1141633.383 - -5.95% -
std::set<int>::count(key)_(existent)/8192 -6.04% 8.354 7.849 - -4.49% -
BM_vector_deque_copy_backward/0 -6.02% 0.516 0.484 - 15.61% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.02% 16.728 15.721 - 1.28% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -6.02% 1.220 1.147 - -3.18% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -6.02% 38.001 35.715 - -0.96% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 -5.99% 72589.353 68238.905 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.99% 56025572.893 52670060.172 - 18.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -5.99% 33.062 31.082 - 7.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.96% 4.476 4.209 - -9.05% -
BM_StringRead_Cold_Deep_Small -5.96% 1.293 1.216 - 4.64% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -5.95% 10.385 9.768 - -0.12% -
std::find_if_not(vector<int>)_(process_all)/1024 -5.95% 122.202 114.935 - -8.10% -
SetIntersection_None_Set_uint32_16384_1 -5.94% 162106881.994 152475802.451 - -5.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.92% 12157.953 11437.602 - -1.12% -
bm_ranges_lexicographical_compare<signed_char>/8 -5.92% 3.565 3.354 - -4.23% -
std::generate_n(list<int>)/8192 -5.92% 7484.536 7041.512 - -5.50% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -5.89% 604.826 569.226 - -2.12% -
std::stable_sort(vector<int>)_(ascending)/8192 -5.88% 14226.584 13389.699 - -0.45% -
SetIntersection_None_Set_uint32_262144_1024 -5.87% 1224759.766 1152852.781 - -4.36% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.87% 6.930 6.524 - 0.58% -
SetIntersection_Front_Set_uint32_262144_256 -5.87% 3995991.451 3761482.863 - -1.58% -
std::find(vector<bool>)_(process_all)/50 -5.84% 0.734 0.691 - 23.46% -
std::move(list<int>)/4096 -5.84% 5102.291 4804.302 - 10.17% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.82% 27.374 25.781 - 18.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -5.82% 307.770 289.868 - -0.52% -
BM_std_minmax_element<char>/70000 -5.81% 19633.192 18491.904 - 1.45% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -5.80% 1.390 1.309 - 10.72% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.80% 140.469 132.323 - -4.58% -
std::unique(deque<int>)_(sprinkled)/32 -5.79% 55.196 51.999 - -3.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.79% 19.447 18.321 - 1.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.78% 1.558 1.468 - -6.70% -
std::any_of(vector<int>)_(process_all)/8 -5.76% 2.508 2.363 - -2.33% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.75% 175780863.238 165680415.293 - -5.03% -
SetIntersection_None_Set_uint32_16384_64 -5.74% 162756876.096 153414421.692 - -4.92% -
BM_std_minmax_element<char>/65536 -5.71% 18360.240 17311.147 - 1.59% -
BM_StringFindAllMatch/64 -5.68% 3.228 3.045 - -6.82% -
std::rotate(list<int>)_(by_1/3)/32 -5.67% 13.641 12.868 - -0.48% -
std::move_backward(vector<int>)/1048576 -5.66% 59739.439 56361.135 - -0.19% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.65% 76388715.648 72068961.810 - 6.71% -
BM_std_minmax_element<char>/64000 -5.65% 17942.484 16929.445 - 1.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.64% 1.136 1.072 - 2.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.63% 7076.644 6678.375 - -2.33% -
std::set<int>::ctor(const&,_alloc)/8192 -5.61% 53677.116 50665.191 - -35.04% -
BM_PushHeap_uint64_Ascending_64 -5.61% 1.715 1.619 - 6.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.60% 652433.124 615865.403 - 3.99% -
ranges::minmax(std::vector<long_long>)/1 -5.59% 0.686 0.647 - 0.09% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.58% 22628282.545 21365139.845 - -4.27% -
SetIntersection_Interlaced_Set_float_1024_256 -5.57% 14519009.430 13710417.973 - -4.12% -
SetIntersection_Front_Set_uint32_262144_262144 -5.56% 1690899.820 1596962.078 - -3.82% -
std::set<std::string>::ctor(const&)/32 -5.55% 839.606 792.977 - -4.73% -
std::rotate_copy(deque<int>)/32 -5.55% 2.773 2.619 - 1.85% -
SetIntersection_Interlaced_Vector_float_64_4 -5.55% 17970286.013 16973385.504 - -6.61% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.55% 14.610 13.800 - -2.56% -
BM_PushHeap_uint64_SingleElement_16 -5.53% 0.367 0.346 - -3.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.53% 9033.975 8534.416 - -6.05% -
BM_Copy_SmallTrivialFunctor -5.53% 1.213 1.146 - -3.77% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -5.52% 12140.382 11470.689 - 0.01% -
VDAG_leftmost,_5_levels -5.51% 25.095 23.711 - 0.16% -
ranges::min(std::vector<long_long>)/64 -5.50% 4.970 4.696 - 0.38% -
std::replace_if(list<int>)_(sprinkled)/50 -5.49% 24.299 22.965 - -1.94% -
SetIntersection_Front_Set_uint64_262144_1024 -5.45% 13465561.357 12731523.121 - 1.45% -
std::equal(list<int>)_(it,_it,_it)/50 -5.45% 37.173 35.147 - -4.71% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -5.43% 1.031 0.975 - -2.88% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.43% 1624440.185 1536236.004 - -5.12% -
std::find_end(list<int>)_(process_all)/1024 -5.41% 753.995 713.205 - 2.18% -
std::stable_partition(deque<int>)_(dense)/1024 -5.40% 602.402 569.901 - 0.15% -
std::sort(vector<int>)_(heap)/1024 -5.39% 4810.778 4551.510 - -0.23% -
ranges::minmax(std::list<long_long>)/1 -5.37% 0.417 0.395 - 15.29% -
std::stable_partition(vector<int>)_(sparse)/50 -5.34% 21.634 20.479 - -8.02% -
SetIntersection_Front_Vector_uint32_262144_256 -5.34% 2268444.325 2147378.492 - -6.16% -
SetIntersection_None_Set_string_16384_16384 -5.33% 202984259.707 192155741.359 - -0.48% -
BM_vector_deque_copy/4096 -5.33% 153.191 145.030 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.33% 40696.779 38529.439 - -1.91% -
BM_std_minmax_element<char>/4000 -5.33% 1124.114 1064.251 - 1.52% -
std::multiset<std::string>::clear()/32 -5.31% 933.891 884.324 - -4.45% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -5.30% 13.407 12.696 - -1.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.30% 1189429.946 1126421.357 - -4.17% -
std::multiset<std::string>::count(key)_(existent)/1024 -5.30% 24.641 23.336 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.29% 1199293.980 1135808.708 - -4.63% -
BM_format_to_string_pointer<wchar_t>/16384 -5.29% 1792.674 1697.828 - -8.18% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -5.28% 12.305 11.656 - 1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.28% 47.185 44.695 - 2.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.26% 14501.962 13738.589 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.21% 14613124.611 13852291.166 - -4.31% -
BM_std_minmax_element<char>/64 -5.18% 18.363 17.412 - 1.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.14% 20.909 19.834 - -26.56% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.13% 178.010 168.873 - -4.36% -
BM_vector_deque_copy/2 -5.13% 2.047 1.942 - -3.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.13% 22.653 21.491 - 4.02% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.13% 25276.254 23979.942 - -0.54% -
std::partition_point(list<int>)/8192 -5.12% 12431.599 11795.462 - -5.24% -
BM_StringRelational_Eq_Empty_Empty_Control -5.12% 1.845 1.751 - -17.34% -
VDAG_leftmost,_4_levels -5.11% 21.031 19.956 - -0.37% -
std::for_each(multimap<int>::iterator)/8 -5.11% 4.685 4.446 - 0.18% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -5.10% 893.926 848.356 - -55.95% -
BM_deque_deque_ranges_move/2 -5.10% 2.301 2.184 - -5.35% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -5.08% 25796.693 24485.794 - -17.57% -
BM_lexicographical_compare_three_way_slow_path/1 -5.08% 0.409 0.388 - 6.71% -
BM_deque_deque_ranges_move/1 -5.08% 2.587 2.456 - -5.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.06% 7217.935 6852.367 - 1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.06% 14742.284 13996.353 - -5.49% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.05% 16.496 15.662 - -3.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.05% 385.687 366.223 - -3.10% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.05% 17.167 16.301 - -6.16% -
SetIntersection_Front_Vector_string_262144_16 -5.03% 1640936.883 1558410.985 - -3.09% -
std::move(list<int>)/512 -5.02% 371.363 352.702 - -0.23% -
std::transform(list<int>)_(identity_transform)/8192 -5.02% 8001.924 7599.995 - 8.50% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.02% 32.785 31.141 - -0.34% -
std::unordered_set<std::string>::erase(iterator)/32 -5.01% 28.429 27.004 - -13.73% -
std::all_of(list<int>)_(process_all)/8192 -5.01% 8267.441 7853.222 - 2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.00% 1055571.210 1002824.986 - -4.33% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -4.99% 40.035 38.037 - 16.12% -
std::copy_if(deque<int>)_(entire_range)/512 -4.96% 141.868 134.831 - 0.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.95% 100892.820 95901.456 - -1.71% -
BM_vector_deque_move_backward/2 -4.94% 1.933 1.838 - -10.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.94% 1.305 1.241 - -2.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.93% 0.386 0.367 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.91% 1052492.585 1000823.908 - -6.26% -
BM_deque_deque_move_backward/64 -4.91% 3.523 3.350 - -8.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.90% 395.780 376.399 - -0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.90% 349.096 332.002 - 0.10% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -4.89% 12.659 12.040 - 1.76% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.86% 2389.642 2273.586 - -7.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -4.85% 0.286 0.273 - -0.06% -
std::find_if(deque<int>)_(process_all)/8 -4.82% 2.651 2.523 - -2.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.80% 746.066 710.227 - -4.51% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -4.80% 4.479 4.264 - -1.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.80% 11.041 10.511 - -3.66% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.79% 29.320 27.916 - 4.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.79% 15924.096 15161.744 - -10.25% -
SetIntersection_None_Vector_uint64_262144_1024 -4.77% 1144112.874 1089492.505 - -4.56% -
std::make_heap(vector<int>,_pred)_(descending)/8 -4.77% 15.370 14.636 - -1.74% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.76% 3919.436 3733.055 - -18.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.75% 1136277.827 1082266.074 - -3.42% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.75% 1709049.864 1627838.551 - -6.67% -
bm_exception_ptr_move_ctor_nonnull -4.75% 4.036 3.845 - -43.86% -
std::unordered_set<int>::clear()/1024 -4.73% 9594.826 9141.340 - 9.36% -
std::move_backward(vector<bool>)_(aligned)/64 -4.72% 1.779 1.695 - -2.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.70% 1445.861 1377.854 - 0.78% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.70% 24.141 23.006 - 0.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -4.70% 55264.738 52669.656 - -0.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.70% 11863.563 11306.563 - -0.55% -
BM_join_view_deques/1024 -4.68% 2809.456 2678.107 - -0.74% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -4.67% 6.144 5.857 - -1.06% -
SetIntersection_None_Set_uint64_16384_1024 -4.66% 170106964.790 162184430.040 - -4.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.66% 1192949.196 1137394.742 - -5.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -4.65% 363051313.467 346179970.851 - -2.16% -
std::set<int>::insert(value)_(already_present)/1024 -4.62% 5.871 5.600 - -3.42% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.62% 153.355 146.269 - -5.26% -
BM_format_to_string_begin<std::string>/16384 -4.62% 162.771 155.258 - -29.06% -
SetIntersection_None_Set_uint32_16384_256 -4.61% 162231335.650 154751152.452 - -3.79% -
std::map<std::string,_int>::clear()/1024 -4.61% 22769.336 21720.037 - -9.35% -
vector<bool>(const_vector<bool>&) -4.57% 9.980 9.524 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.57% 10071952.760 9611921.793 - -3.26% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.57% 12.960 12.368 - 9.59% -
BM_std_minmax_element<char>/512 -4.57% 154.653 147.592 - 6.18% -
std::remove(list<int>)_(prefix)/1024 -4.56% 1004.448 958.621 - 1.17% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.56% 4974256.649 4747616.959 - -5.56% -
BM_format_to_string_back_inserter<std::wstring>/16384 -4.55% 4124.651 3936.939 - 0.14% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.55% 1.447 1.381 - 8.01% -
std::find_end(deque<int>)_(near_matches)/1000 -4.54% 28399.325 27110.837 - -9.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.54% 1262.693 1205.418 - 1.15% -
BM_formatted_size_string<wchar_t>/1 -4.53% 11.210 10.702 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.53% 0.716 0.684 - -1.55% -
std::find_if(list<int>)_(process_all)/1024 -4.52% 731.020 697.956 - -0.74% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.52% 7.838 7.483 - 6.76% -
VDAG_sidecast_fail,_3_levels -4.52% 114.125 108.972 - -6.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.51% 681139.937 650414.525 - 3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.51% 246375891.799 235269147.362 - -31.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.50% 1.112 1.062 - 1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.50% 3186676.513 3043298.787 - -4.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.50% 1286.388 1228.547 - -27.67% -
std::unordered_set<int>::clear()/32 -4.50% 641.222 612.393 - 1.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.50% 1178.520 1125.539 - 0.85% -
SetIntersection_Front_Set_uint32_16384_64 -4.49% 1686557.097 1610815.155 - -3.79% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.48% 28953.383 27657.178 - -0.31% -
BM_format_string<char>/2 -4.47% 0.691 0.660 - -0.78% -
SetIntersection_None_Set_uint64_256_4 -4.46% 11513611.814 11000640.150 - -5.22% -
SetIntersection_None_Set_string_16384_1 -4.45% 196100544.896 187371518.820 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -4.44% 180893951.392 172860202.013 - -1.96% -
SetIntersection_Front_Set_uint32_16384_16 -4.43% 1211165.187 1157500.828 - -5.11% -
SetIntersection_Interlaced_Vector_string_262144_1024 -4.42% 345839122.798 330538143.642 - 37.55% -
BM_ConstructAndDestroy_Null_Opaque -4.42% 0.447 0.427 - -5.17% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.40% 28.922 27.651 - -0.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.39% 29.594 28.296 - -25.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.38% 1144751.025 1094566.614 - -4.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.38% 200841744.397 192045956.422 - -4.83% -
SetIntersection_None_Set_uint32_1024_64 -4.37% 9009505.628 8615495.546 - -4.60% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.37% 36.977 35.361 - -3.26% -
std::find_if(deque<int>)_(bail_25%)/32768 -4.37% 2142.565 2049.019 - -7.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.36% 5694.923 5446.440 - -1.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.36% 10270.721 9823.136 - 2.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.33% 5.095 4.874 - 8.21% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -4.33% 90.454 86.537 - 5.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.32% 408.955 391.298 - -1.33% -
SetIntersection_None_Vector_uint64_262144_4 -4.30% 1128593.634 1080093.818 - -6.16% -
std::find(vector<bool>)_(process_all)/8192 -4.29% 35.087 33.580 - 1.33% -
SetIntersection_Front_Set_string_256_16 -4.29% 7328461.466 7013764.425 - 3.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.29% 218072.985 208724.911 - -4.45% -
std::find(vector<int>)_(bail_25%)/8 -4.27% 1.425 1.364 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -4.27% 2262855.379 2166340.889 - -13.33% -
std::pop_heap(vector<std::string>)/1024 -4.26% 21.932 20.997 - 0.04% -
SetIntersection_None_Set_uint32_16384_1024 -4.25% 162834025.362 155908831.551 - -3.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.25% 104788.584 100332.523 - 1.54% -
rng::fold_left(deque<int>)/8 -4.25% 4.089 3.915 - -2.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -4.24% 4060.832 3888.695 - -4.13% -
BM_format_string<char>/4 -4.23% 0.480 0.459 - 0.18% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -4.23% 33.015 31.617 - -4.95% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.23% 221.415 212.040 - -10.75% -
SetIntersection_Front_Vector_uint32_262144_4 -4.23% 1060331.091 1015522.888 - -6.77% -
std::any_of(vector<int>)_(process_all)/50 -4.22% 15.245 14.603 - -23.03% -
std::unordered_set<int>::count(key)_(existent)/32 -4.22% 1.325 1.270 - -11.51% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -4.21% 27.010 25.872 - -2.41% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.21% 22.257 21.320 - -4.73% -
std::set<std::string>::count(key)_(existent)/32 -4.21% 18.034 17.275 - 11.91% -
SetIntersection_None_Set_uint32_1024_1 -4.20% 9057390.396 8676726.375 - -3.10% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.20% 3452532.387 3307450.805 - -0.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.20% 6892.810 6603.626 - 8.00% -
BM_format_string<wchar_t>/16 -4.19% 1.550 1.485 - -7.12% -
BM_deque_vector_ranges_move_backward/70000 -4.19% 8161.414 7819.335 - -1.58% -
BM_format_to_string_pointer<char>/1 -4.19% 10.479 10.040 - 1.66% -
std::find(vector<short>)_(bail_25%)/32768 -4.19% 195.643 187.452 - -0.00% -
std::fill_n(deque<int>)/32 -4.18% 1.256 1.204 - -85.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.18% 6357217.106 6091641.370 - -4.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.18% 31.711 30.386 - -1.99% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.17% 1580257.893 1514319.094 - -4.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.17% 6.911 6.623 - -8.89% -
SetIntersection_Front_Set_float_1024_64 -4.16% 1876589.943 1798535.893 - 5.83% -
SetIntersection_None_Set_uint32_256_64 -4.16% 9363772.744 8974436.023 - -4.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -4.14% 408.053 391.149 - -1.54% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.14% 139.476 133.706 - 6.88% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -4.14% 18480.726 17716.470 - 0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.13% 0.616 0.590 - 3.00% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.12% 1.280 1.227 - -11.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.12% 1.205 1.156 - -0.05% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -4.12% 81733.388 78369.388 - -4.41% -
rng::contains(deque<int>)_(process_all)/8 -4.11% 3.208 3.077 - 7.35% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.11% 3602.627 3454.736 - 0.62% -
VDAG_sidecast_fail,_2_levels -4.10% 94.404 90.530 - -7.14% -
SetIntersection_None_Vector_uint32_16384_4 -4.09% 1105474.632 1060227.490 - -5.18% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.09% 2.019 1.937 - 0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.09% 55.238 52.981 - 1.95% -
SetIntersection_Interlaced_Set_uint64_16384_256 -4.07% 215378293.253 206602916.992 - -3.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.07% 1.218 1.169 - -4.28% -
BM_StringFindCharLiteral/16 -4.06% 1.618 1.552 - -4.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -4.05% 1.241 1.190 - 8.98% -
std::set<std::string>::clear()/1024 -4.04% 22630.827 21716.109 - -3.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -4.04% 13.357 12.818 - -1.83% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.03% 2.291 2.199 - -0.52% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -4.03% 0.457 0.439 - 23.72% -
std::all_of(deque<int>)_(process_all)/32768 -4.03% 10504.709 10081.579 - -7.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -4.02% 0.626 0.600 - 3.34% -
SetIntersection_None_Set_uint64_16384_1 -4.01% 161962652.221 155464980.347 - -3.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.00% 1.031 0.990 - -15.23% -
ranges::min(std::deque<__int128>)/8 -4.00% 2.940 2.822 - 1.08% -
BM_std_minmax_element<short>/3 -3.99% 1.188 1.140 - 5.64% -
SetIntersection_Front_Set_uint64_262144_4 -3.97% 1080045.954 1037151.558 - -5.39% -
SetIntersection_None_Set_string_16384_256 -3.97% 196212515.402 188421754.042 - -0.50% -
std::pop_heap(vector<std::string>)/8 -3.97% 55.452 53.252 - -1.91% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.96% 8035858.028 7717636.002 - -1.99% -
std::search(list<int>,_pred)_(same_length)/8192 -3.96% 8999.801 8643.428 - -1.97% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.95% 7.536 7.238 - 0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -3.95% 0.299 0.287 - -3.01% -
SetIntersection_Front_Set_uint32_1_1 -3.95% 552392052.385 530586397.459 - -2.16% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -3.95% 13.590 13.054 - -0.09% -
BM_StringFindCharLiteral/8 -3.94% 1.617 1.554 - -4.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.93% 124811.403 119900.836 - -3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.93% 11951934.525 11481939.732 - -2.63% -
SetIntersection_None_Set_uint32_1024_16 -3.93% 9189514.892 8828473.669 - -3.27% -
std::rotate(deque<int>)_(by_1/2)/50 -3.93% 10.853 10.426 - 0.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.92% 46.686 44.854 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.92% 1046272.590 1005212.557 - -5.97% -
std::is_sorted_until(deque<int>,_pred)/8 -3.92% 4.932 4.738 - 14.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.92% 38.440 36.934 - -0.24% -
BM_deque_deque_ranges_move/64000 -3.91% 3169.012 3045.158 - 0.19% -
BM_PushHeap_uint64_SingleElement_64 -3.90% 0.372 0.358 - -2.22% -
BM_PushHeap_uint64_SingleElement_4 -3.89% 0.376 0.362 - -4.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.88% 823.152 791.177 - -4.87% -
SetIntersection_Front_Vector_uint64_262144_4 -3.88% 1053504.384 1012646.822 - -6.65% -
SetIntersection_None_Set_uint64_16384_16 -3.88% 169002218.680 162448840.915 - -3.26% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.86% 33628.423 32330.364 - -6.49% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.86% 1.240 1.192 - 1.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.85% 1814520.198 1744671.940 - -11.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.85% 14218.104 13670.927 - 0.85% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -3.84% 35307.452 33950.517 - -18.86% -
BM_std_minmax_element<int>/5500 -3.83% 1407.656 1353.680 - -6.81% -
SetIntersection_Front_Set_uint32_64_64 -3.83% 13304627.605 12795292.345 - -0.58% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -3.83% 27076.523 26040.507 - -0.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.82% 24.532 23.594 - 2.71% -
BM_StringRelational_Less_Empty_Empty_Control -3.82% 1.611 1.549 - -7.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.82% 2.691 2.588 - -5.05% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -3.81% 35.253 33.911 - -2.22% -
SetIntersection_None_Set_uint64_1024_4 -3.80% 9085429.772 8740051.758 - -4.03% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.80% 7263989.156 6987935.319 - -2.57% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -3.79% 1.233 1.186 - -1.13% -
BM_StringRelational_Less_Small_Empty_Control -3.78% 1.611 1.550 - -7.70% -
BM_CmpEqual_short_short -3.78% 1.108 1.066 - -1.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.77% 10.681 10.278 - -7.63% -
std::copy_if(deque<int>)_(entire_range)/8 -3.77% 2.645 2.545 - -4.15% -
std::find_if(list<int>)_(process_all)/32768 -3.77% 26478.746 25481.664 - -1.15% -
BM_format_string<wchar_t>/2 -3.76% 6.108 5.878 - 1.59% -
std::all_of(deque<int>)_(process_all)/8192 -3.76% 2622.050 2523.471 - -7.22% -
BM_std_minmax_element<int>/4096 -3.76% 1049.103 1009.681 - -6.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.76% 405.875 390.626 - -1.77% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor -3.76% 1.296 1.247 - 7.30% -
BM_unicode_text<char> -3.75% 34707.878 33405.878 - -5.24% -
BM_std_minmax_element<int>/4000 -3.75% 1026.476 988.022 - -6.59% -
std::search(list<int>)_(single_element)/1000 -3.74% 668.745 643.700 - -8.80% -
VDAG_sidecast_fail,_1_level -3.74% 65.340 62.893 - -4.78% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.74% 17.822 17.155 - -7.02% -
BM_std_minmax_element<int>/64000 -3.73% 16400.520 15788.126 - -6.53% -
SetIntersection_Front_Set_float_262144_262144 -3.73% 1681997.803 1619216.717 - 0.66% -
SetIntersection_None_Set_uint64_16384_4 -3.73% 165654727.884 159471741.128 - -3.36% -
BM_StringRelational_Eq_Empty_Large_Control -3.73% 0.490 0.472 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.72% 19778143.244 19042217.090 - 0.48% -
BM_PushHeap_uint32_SingleElement_64 -3.72% 0.378 0.363 - 3.93% -
std::partial_sort_copy(list<int>)_(ascending)/8 -3.72% 8.306 7.998 - -14.60% -
std::find(deque<int>)_(process_all)/32768 -3.71% 8073.513 7773.973 - 1.04% -
std::copy_n(vector<int>)/1048576 -3.71% 51434.135 49526.895 - -1.36% -
std::unique(deque<int>)_(sprinkled)/52 -3.71% 62.027 59.729 - -0.44% -
std::for_each(list<int>)/50 -3.70% 21.695 20.892 - -2.60% -
SetIntersection_Front_Set_uint32_16384_4 -3.70% 1054585.734 1015612.563 - -5.54% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.69% 3301.448 3179.574 - -6.09% -
SetIntersection_Interlaced_Set_float_262144_256 -3.69% 1592630.940 1533841.471 - -3.23% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.69% 11.608 11.180 - -12.02% -
BM_std_minmax_element<int>/512 -3.69% 135.153 130.168 - -6.40% -
std::search(vector<int>,_pred)_(no_match)/8192 -3.69% 5137.895 4948.394 - 19.06% -
BM_PushHeap_uint32_SingleElement_16 -3.68% 0.376 0.362 - 7.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.67% 93608.530 90168.911 - -0.30% -
std::set<std::string>::ctor(const&)/0 -3.67% 13.169 12.686 - -1.70% -
SetIntersection_None_Vector_uint32_262144_1 -3.67% 1147403.688 1105345.236 - -2.07% -
std::is_sorted(vector<int>,_pred)/8 -3.66% 3.373 3.250 - 2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -3.66% 1876986.493 1808333.332 - -1.96% -
BM_SystemErrorWithMessage -3.66% 17.656 17.010 - -26.43% -
SetIntersection_None_Set_uint32_1024_256 -3.65% 9127020.444 8793646.418 - -3.08% -
BM_std_minmax_element<int>/1024 -3.65% 265.931 256.230 - -6.51% -
BM_StringFindNoMatch/64 -3.65% 2.167 2.088 - -0.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.65% 13187.290 12706.534 - -0.46% -
std::fill_n(vector<bool>)/32768 -3.64% 31.323 30.184 - 3.07% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -3.63% 2795273.695 2693699.519 - 0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.63% 39353.869 37924.849 - -7.90% -
std::remove(deque<int>)_(prefix)/32 -3.63% 54.605 52.623 - -0.44% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.61% 11698376.281 11275633.748 - -2.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.61% 24753.311 23859.229 - -11.66% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.61% 1.888 1.820 - 2.48% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 -3.61% 503.887 485.711 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -3.61% 163119950.426 157236813.769 - -1.75% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 -3.60% 425.571 410.234 - 0.06% -
SetIntersection_None_Set_uint64_16384_64 -3.60% 171604385.910 165432839.385 - -5.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.60% 1111388.829 1071420.014 - -3.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.58% 1.850 1.784 - -41.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.58% 148474.570 143166.401 - -0.50% -
BM_StringEraseWithMove_Large_Transparent -3.57% 2.789 2.689 - 1.57% -
std::remove_if(list<int>)_(sprinkled)/50 -3.57% 72.981 70.376 - -6.10% -
BM_std_minmax_element<int>/65536 -3.56% 16769.005 16171.587 - -6.60% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -3.56% 352309.798 339774.159 - -0.00% -
std::format(float)_(fmt:_{:_0Le}) -3.56% 62.760 60.528 - 0.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.54% 22.047 21.266 - -2.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.54% 1.154 1.113 - -7.65% -
SetIntersection_Front_Vector_uint32_16384_16 -3.54% 1115689.854 1076163.782 - -3.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.54% 23.293 22.468 - -2.11% -
std::search(list<int>)_(no_match)/1024 -3.53% 1612.021 1555.066 - 107.36% -
BM_std_minmax_element<int>/70000 -3.53% 17934.394 17301.228 - -6.32% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.52% 149.209 143.956 - -0.20% -
std::remove_copy(vector<int>)_(sprinkled)/50 -3.50% 13.227 12.764 - 2.46% -
SetIntersection_Front_Set_uint32_262144_1024 -3.50% 12855572.918 12405479.433 - -11.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.50% 15.716 15.166 - -0.95% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.49% 10.025 9.676 - 1.54% -
ranges::minmax(std::deque<__int128>)/70000 -3.48% 35871.436 34622.094 - 1.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.48% 4.176 4.031 - -0.53% -
SetIntersection_Front_Set_uint32_262144_16 -3.47% 1198568.359 1156927.387 - -1.18% -
std::find_if(vector<char>)_(process_all)/8 -3.47% 1.597 1.541 - 22.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.47% 377.595 364.494 - 1.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.47% 84156.606 81240.077 - -5.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.46% 404.955 390.930 - -1.50% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -3.46% 18.568 17.926 - -1.03% -
SetIntersection_None_Set_uint64_1024_256 -3.45% 9048234.112 8735736.919 - -2.23% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -3.44% 54.617 52.736 - -0.89% -
BM_vector_deque_copy_backward/64000 -3.44% 7540.997 7281.687 - -1.59% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.44% 851950.578 822658.077 - 1.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.44% 378.609 365.592 - 2.08% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.44% 13.306 12.849 - -2.16% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.43% 16300.491 15740.698 - 0.71% -
std::unique(deque<int>)_(contiguous)/52 -3.43% 57.123 55.162 - -0.47% -
SetIntersection_Interlaced_Set_float_256_256 -3.43% 7547421.212 7288380.590 - -4.65% -
SetIntersection_Interlaced_Set_float_262144_4 -3.43% 1312452.721 1267407.308 - -2.07% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.43% 9.600 9.271 - 2.23% -
BM_PushHeap_uint32_SingleElement_4 -3.42% 0.379 0.366 - 6.46% -
std::move_backward(vector<int>)/512 -3.42% 21.556 20.819 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.40% 1152236.570 1113067.864 - -2.40% -
std::set<int>::erase(key)_(non-existent,_end)/32 -3.40% 2.423 2.341 - -11.21% -
VDAG_sidecast,_2_levels -3.39% 86.352 83.424 - -4.29% -
VDAG_rightmost_middle,_1_level -3.38% 110.005 106.282 - -4.76% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.38% 4.338 4.191 - -9.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -3.38% 209544613.203 202458764.706 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.37% 27967601.018 27024952.935 - 1.90% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.37% 11.166 10.789 - -1.44% -
std::unordered_set<std::string>::clear()/0 -3.36% 408.230 394.502 - -1.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -3.36% 14380.700 13897.269 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.36% 8933367.582 8633103.347 - -3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.35% 776.358 750.385 - -1.94% -
SetIntersection_Front_Vector_string_64_64 -3.34% 27596126.708 26674034.530 - 6.84% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.34% 379.884 367.195 - 2.89% -
SetIntersection_None_Set_uint32_256_4 -3.34% 11445345.571 11063114.047 - -3.83% -
rng::for_each(map<int>)/8192 -3.33% 16715.502 16159.341 - -2.24% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.32% 39.514 38.201 - -0.99% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -3.32% 11.116 10.747 - 7.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.31% 15528.991 15014.223 - -3.72% -
std::move(list<int>)/64 -3.31% 41.057 39.697 - -17.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.30% 17.775 17.187 - 10.41% -
SetIntersection_None_Set_uint64_1024_64 -3.30% 8906760.185 8612449.083 - -4.43% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.30% 13.722 13.269 - -1.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.30% 7.115 6.880 - 6.08% -
bm_ranges_swap_ranges_vb_aligned/32 -3.28% 3.430 3.317 - 0.88% -
bm_exception_ptr_move_assign_nonnull -3.28% 5.240 5.068 - -26.48% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.28% 1545245.769 1494621.175 - -3.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.27% 161.977 156.676 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.27% 182230.286 176268.246 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.27% 22113226.152 21390059.433 - -7.94% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.26% 13.744 13.297 - -1.40% -
std::find_if(deque<int>)_(process_all)/50 -3.26% 13.007 12.583 - 0.34% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.26% 8.579 8.299 - 1.74% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.26% 1.205 1.166 - -4.03% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.25% 1849012.209 1788946.940 - -1.04% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.24% 47.995 46.442 - 0.15% -
std::none_of(deque<int>)_(process_all)/8 -3.23% 3.544 3.429 - 4.66% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -3.23% 3.977 3.849 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.23% 8981199.328 8691027.351 - -32.41% -
std::format(float)_(fmt:_{:_10La}) -3.23% 44.367 42.934 - -1.05% -
std::set<std::string>::erase(key)_(existent)/32 -3.23% 51.171 49.520 - -41.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.22% 23.327 22.575 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.22% 1166901.505 1129344.527 - -4.27% -
SetIntersection_None_Set_uint32_256_16 -3.21% 11010982.675 10657324.267 - -3.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.21% 1.267 1.226 - -2.07% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.21% 4.232 4.096 - 1.77% -
std::partial_sort(deque<int>)_(descending)/1024 -3.21% 18353.315 17765.081 - -0.64% -
rng::starts_with(deque<int>,_pred)/8 -3.20% 4.835 4.681 - -0.17% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -3.20% 0.356 0.345 - -0.24% -
SetIntersection_None_Vector_float_262144_1 -3.19% 1150089.763 1113391.795 - -4.38% -
BM_unicode_text<wchar_t> -3.19% 42255.253 40908.377 - -8.18% -
std::format(float)_(fmt:_{:_10a}) -3.18% 29.618 28.676 - 1.60% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.18% 445.783 431.605 - -0.02% -
SetIntersection_Front_Set_uint64_1024_16 -3.18% 1188150.474 1150381.091 - -6.30% -
BM_PushHeap_string_Ascending_262144 -3.18% 31.164 30.173 - -4.81% -
SetIntersection_None_Vector_uint64_16384_256 -3.18% 1107003.287 1071838.253 - -2.94% -
SetIntersection_None_Vector_uint64_262144_64 -3.17% 1121936.971 1086404.918 - -3.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.16% 1221622.270 1182988.485 - -1.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.16% 374.638 362.817 - -2.26% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.15% 19.701 19.080 - -5.64% -
bm_gcd_trivial -3.14% 0.657 0.636 - -6.13% -
std::stable_partition(list<int>)_(sparse)/8192 -3.14% 8890.486 8611.457 - -2.85% -
std::upper_bound(std::forward_list<int>)/8192 -3.13% 10693.844 10359.021 - -0.38% -
SetIntersection_None_Set_uint32_16384_16384 -3.13% 164231402.595 159091071.615 - -2.62% -
std::find(vector<int>)_(process_all)/8 -3.13% 2.713 2.628 - -2.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -3.13% 19714.218 19097.501 - -0.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.13% 17.966 17.404 - -2.77% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.12% 12.595 12.202 - -6.58% -
SetIntersection_Interlaced_Set_float_262144_16 -3.12% 1616165.773 1565708.334 - -2.74% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.11% 13220.632 12808.989 - -4.21% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.10% 53.903 52.234 - -0.94% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -3.09% 52786.470 51153.909 - -63.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.09% 35.037 33.954 - 1.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.09% 4.694 4.549 - -2.55% -
BM_CmpEqual_short_uchar -3.09% 1.137 1.102 - -1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.09% 19.273 18.678 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.08% 1170303.629 1134212.868 - -4.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.08% 1.296 1.257 - 13.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.08% 8954460.968 8678643.001 - -31.72% -
std::copy_n(deque<int>)/512 -3.08% 17.263 16.731 - 0.37% -
BM_format_string<wchar_t>/4 -3.07% 3.152 3.055 - 1.23% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.07% 6439.920 6242.243 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.07% 36.470 35.351 - -9.64% -
std::swap_ranges(list<int>)/8192 -3.06% 10481.687 10161.308 - -1.94% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.05% 11619678.537 11265179.984 - -2.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.04% 13891.399 13468.459 - -5.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.04% 1302.112 1262.548 - -2.80% -
BM_StringRelational_Less_Empty_Small_Control -3.03% 1.613 1.564 - -6.51% -
SetIntersection_None_Set_uint64_256_256 -3.03% 5852411.780 5674980.860 - -2.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.03% 147505.676 143034.761 - -0.45% -
BM_vector_deque_copy/4000 -3.03% 144.484 140.112 - -0.15% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -3.02% 17.707 17.171 - -1.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.02% 41955.903 40687.604 - -10.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.00% 137063805.858 132958499.726 - -1.35% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.98% 278.802 270.483 - 3.32% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.98% 55.916 54.250 - 2.37% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.98% 16704.744 16207.679 - 0.30% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -2.97% 15415.082 14956.518 - -1.04% -
SetIntersection_None_Vector_float_262144_262144 -2.97% 1156389.698 1122028.065 - -2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.97% 350595872.346 340200461.133 - -2.42% -
std::fill(vector<bool>)/64 -2.96% 1.649 1.600 - 8.45% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.377 0.366 - 3.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.95% 15392.667 14938.781 - -2.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.95% 246080.011 238830.045 - -4.47% -
BM_vector_deque_copy_backward/64 -2.95% 3.128 3.036 - 1.40% -
DAG_sidecast_fail,_3_levels -2.95% 107.808 104.633 - -10.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.94% 19.401 18.830 - -41.11% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -2.94% 62.796 60.949 - -2.50% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -2.94% 209.119 202.973 - -3.01% -
std::partition(vector<int>)_(dense)/32 -2.94% 8.495 8.245 - -1.24% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.93% 110.706 107.458 - -0.23% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 -2.93% 221.746 215.243 - 0.33% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.93% 38426209.558 37300366.229 - -10.23% -
BM_PushHeap_uint32_QuickSortAdversary_1 -2.92% 0.557 0.541 - 37.32% -
std::multiset<int>::erase(key)_(existent)/8192 -2.92% 62.896 61.059 - -1.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.92% 5715.703 5549.048 - -15.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.91% 1.665 1.616 - -0.85% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.91% 350894512.086 340672706.697 - -2.66% -
std::partial_sort(deque<int>)_(descending)/8 -2.91% 44.155 42.870 - -1.06% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.91% 520.108 504.995 - 0.17% -
ranges::minmax(std::list<char>)/64 -2.90% 36.249 35.197 - 18.60% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.90% 26.954 26.173 - 10.51% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -2.90% 395.844 384.379 - -16.87% -
std::for_each_n(deque<int>)/8 -2.90% 1.247 1.211 - 4.77% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.90% 1005.014 975.918 - 1.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.89% 673.136 653.678 - -4.21% -
BM_PushHeap_uint64_SingleElement_262144 -2.89% 0.373 0.362 - -0.08% -
std::search(vector<int>,_pred)_(no_match)/1024 -2.89% 617.160 599.336 - 15.04% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -2.89% 12.581 12.218 - -0.46% -
std::multiset<std::string>::find(key)_(existent)/32 -2.89% 15.241 14.801 - -6.19% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.88% 4.420 4.292 - 3.46% -
SetIntersection_Front_Set_uint32_16384_16384 -2.88% 220441167.013 214100075.491 - 1.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.88% 597621.907 580439.049 - -4.55% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.87% 13489423.329 13102493.377 - -2.16% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.87% 20.196 19.617 - -2.53% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.86% 46.245 44.920 - -0.59% -
std::move_backward(vector<int>)/64 -2.86% 4.477 4.350 - 1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.85% 20.176 19.601 - -4.59% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.85% 10.180 9.890 - -8.24% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.84% 122014670.396 118553999.906 - 4.06% -
SetIntersection_Front_Vector_uint32_262144_16 -2.84% 1116023.892 1084370.856 - -4.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.83% 52.350 50.867 - 3.30% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.83% 1283695.151 1247325.926 - -2.56% -
VDAG_sidecast,_3_levels -2.83% 106.286 103.280 - -2.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.82% 13401.859 13023.608 - 0.07% -
rng::contains(vector<int>)_(process_all)/8 -2.82% 2.626 2.552 - -9.43% -
std::format(float)_(fmt:_{:_10}) -2.82% 62.174 60.420 - -0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.82% 46438199.294 45129965.490 - -4.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.82% 2.708 2.632 - -6.96% -
std::stable_sort(vector<int>)_(descending)/8 -2.82% 24.650 23.956 - 2.68% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.81% 13.832 13.443 - -33.00% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.81% 15.755 15.313 - -1.03% -
std::set<int>::count(key)_(existent)/32 -2.81% 1.633 1.588 - -6.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.80% 2979058.288 2895638.993 - 30.19% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.80% 1036863.962 1007863.771 - -4.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.80% 379.983 369.357 - 2.55% -
rng::starts_with(deque<int>,_pred)/1000 -2.79% 528.271 513.529 - 0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.79% 2.566 2.494 - 2.92% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.78% 1.467 1.426 - -2.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.78% 41622.028 40463.745 - -0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.78% 35960.804 34961.667 - -3.03% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.77% 8.071 7.847 - 1.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.77% 31498.917 30626.632 - -4.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.76% 669.157 650.655 - -0.36% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.76% 11619465.866 11298748.623 - -0.31% -
BM_vector_deque_ranges_move_backward/2 -2.76% 2.051 1.994 - -3.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.75% 5068392.117 4928787.118 - -3.63% -
rng::for_each(multimap<int>)/8192 -2.75% 16642.234 16184.220 - 1.89% -
std::copy_if(vector<int>)_(entire_range)/8 -2.75% 2.243 2.182 - -3.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.75% 21.397 20.809 - -11.56% -
std::map<std::string,_int>::clear()/8192 -2.74% 218572.515 212574.289 - -6.39% -
BM_format_string<wchar_t>/1 -2.74% 12.953 12.598 - 2.02% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -2.74% 538.251 523.505 - -3.46% -
SetIntersection_None_Set_uint64_262144_262144 -2.74% 1244790.854 1210689.291 - -3.35% -
std::unique(deque<int>)_(contiguous)/32 -2.74% 50.928 49.534 - -0.42% -
SetIntersection_None_Set_float_262144_16384 -2.73% 1199457.111 1166653.076 - -2.91% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.73% 17.669 17.186 - -1.35% -
BM_PushHeap_uint32_SingleElement_262144 -2.73% 0.377 0.367 - 3.26% -
SetIntersection_None_Set_uint32_1024_1024 -2.71% 9057663.366 8811806.898 - -3.33% -
std::copy_n(vector<int>)/262144 -2.71% 12918.601 12568.029 - 0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.71% 1666597.493 1621379.641 - -2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.71% 1106398.331 1076383.125 - -3.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.71% 389.571 379.008 - -1.90% -
BM_CmpEqual_uint_int -2.70% 1.068 1.039 - -7.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.70% 2.270 2.209 - -2.84% -
std::set<std::string>::erase(key)_(existent)/8192 -2.70% 73.099 71.127 - -31.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.70% 75.167 73.140 - -1.60% -
BM_CmpLess_uchar_int -2.69% 1.089 1.059 - -6.21% -
BM_PushHeap_uint32_SingleElement_1024 -2.69% 0.383 0.373 - 2.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.69% 1.181 1.149 - -12.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.68% 1.403 1.365 - 8.62% -
SetIntersection_Front_Set_float_262144_16384 -2.68% 232127140.667 225913177.002 - 5.54% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.68% 64.216 62.497 - 3.35% -
std::sort_heap(deque<int>,_pred)/8 -2.68% 35.177 34.235 - -1.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.67% 22.480 21.880 - 15.27% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.67% 44.986 43.786 - 3.12% -
BM_BitsetToString<32>/Uniform_(50%)/50 -2.67% 16.980 16.527 - -2.86% -
BM_deque_deque_move_backward/512 -2.66% 19.409 18.892 - -4.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.66% 234411955.238 228181066.955 - -4.51% -
BM_vector_deque_copy/1 -2.66% 2.311 2.249 - -1.83% -
bm_write -2.65% 601.367 585.416 - 10.06% -
BM_vector_deque_ranges_move_backward/0 -2.65% 0.449 0.437 - -20.33% -
VDAG_rightmost_middle,_3_levels -2.64% 445.624 433.852 - -3.18% -
BM_PushHeap_float_Random_16 -2.64% 5.185 5.048 - -5.36% -
BM_PushHeap_uint32_Descending_64 -2.63% 0.384 0.374 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.63% 21841.830 21267.584 - 0.43% -
SetIntersection_Front_Vector_uint32_256_64 -2.62% 4347839.247 4233878.391 - -2.84% -
SetIntersection_Interlaced_Set_float_16384_4 -2.62% 171220853.234 166734452.672 - -2.91% -
BM_PushHeap_uint64_QuickSortAdversary_16384 -2.62% 0.495 0.482 - -1.63% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.62% 38.615 37.603 - -9.44% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -2.62% 3866.844 3765.617 - 2.78% -
DAG_leftmost_middle,_3_levels -2.61% 12.948 12.610 - -3.13% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.61% 3.943 3.840 - -7.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.60% 45020.707 43848.003 - -2.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.60% 2.233 2.175 - -8.59% -
SetIntersection_Front_Vector_string_1024_64 -2.60% 3346341.744 3259221.310 - 1.70% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.60% 10883959.210 10600755.808 - -4.63% -
DAG_sidecast,_2_levels -2.60% 84.272 82.082 - -7.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.60% 12678850.177 12349374.108 - -1.80% -
SetIntersection_None_Vector_uint64_262144_256 -2.59% 1137431.456 1108020.844 - -2.69% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.58% 6257.969 6096.712 - -57.58% -
BM_StringEraseToEnd_Small_Transparent -2.58% 0.411 0.401 - -0.18% -
BM_CmpEqual_uchar_short -2.57% 1.032 1.005 - -7.36% -
SetIntersection_Front_Vector_uint32_16384_64 -2.57% 1369040.822 1333789.396 - 0.07% -
BM_BitsetToString<64>/Sparse_(10%)/10 -2.57% 14.644 14.267 - 16.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.57% 226.697 220.861 - 2.64% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.57% 67452.946 65716.802 - -2.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.57% 172262925.033 167831203.361 - -0.77% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.57% 4627.050 4508.187 - -1.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.57% 71994.670 70147.390 - 0.94% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.56% 2.112 2.058 - 0.31% -
BM_vector_deque_copy_backward/512 -2.55% 18.102 17.640 - 0.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.55% 24.320 23.699 - 0.99% -
std::is_sorted_until(list<int>,_pred)/8192 -2.55% 7657.364 7462.229 - -2.08% -
SetIntersection_None_Set_uint64_16384_256 -2.54% 169770474.102 165453404.957 - -2.17% -
SetIntersection_Front_Set_uint32_16384_256 -2.54% 3915716.479 3816361.400 - -3.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.54% 18493946.120 18024743.773 - -3.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.54% 59367163.165 57861999.997 - 0.19% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.53% 16.235 15.825 - -2.41% -
BM_std_minmax_element<int>/64 -2.53% 16.937 16.508 - -3.88% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.52% 213772.459 208381.362 - 0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.52% 56917.913 55486.161 - 0.61% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.51% 10.159 9.904 - 1.41% -
BM_num_put<bool> -2.51% 10.995 10.718 - 15.07% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.51% 1.750 1.706 - -3.35% -
BM_cyrillic_text<wchar_t> -2.51% 28412.076 27700.324 - -9.06% -
SetIntersection_Front_Set_string_16384_4 -2.50% 1261224.446 1229666.528 - -2.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.49% 1216255.670 1185917.719 - -3.32% -
SetIntersection_None_Vector_float_262144_1024 -2.49% 1152231.544 1123495.219 - -2.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.49% 24.412 23.803 - -1.51% -
rng::for_each(map<int>)/32 -2.49% 22.539 21.978 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.48% 2.975 2.902 - -1.86% -
std::format(int64_t)_(fmt:_{:0<512Lb}) -2.48% 41.858 40.822 - -0.78% -
BM_std_minmax_element<long_long>/512 -2.47% 139.847 136.386 - 1.69% -
std::replace(vector<int>)_(sprinkled)/8192 -2.47% 1303.256 1271.111 - 2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.47% 1114553.840 1087066.677 - -3.82% -
std::multiset<std::string>::count(key)_(existent)/32 -2.46% 18.998 18.529 - -5.45% -
SetIntersection_None_Set_string_1024_4 -2.46% 8984186.181 8762763.776 - -1.69% -
std::format(int64_t)_(fmt:_{:0>512LX}) -2.46% 40.676 39.673 - -1.32% -
BM_PushHeap_float_Random_1024 -2.46% 7.134 6.958 - -7.67% -
std::transform(list<int>,_list<int>)/50 -2.46% 38.544 37.596 - 1.47% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.46% 7711.273 7521.735 - 0.74% -
SetIntersection_Interlaced_Vector_float_16384_256 -2.46% 17654884.935 17220980.951 - 15.74% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.45% 179853739.733 175441136.217 - -3.02% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.45% 9.057 8.835 - 7.20% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.45% 169.486 165.334 - 0.10% -
bm_list/1 -2.45% 3.146 3.069 - -2.76% -
BM_deque_vector_move/1 -2.44% 2.214 2.160 - 5.34% -
SetIntersection_None_Set_float_262144_262144 -2.43% 1195633.625 1166529.054 - -3.13% -
BM_vector_deque_ranges_move_backward/1 -2.43% 2.311 2.255 - -3.19% -
BM_std_minmax_element<short>/64 -2.43% 17.335 16.914 - 0.68% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -2.43% 25.373 24.757 - 1.57% -
bm_list/2048 -2.43% 6562.433 6403.200 - -1.20% -
SetIntersection_None_Vector_float_1024_1024 -2.43% 1085315.256 1058993.584 - -1.70% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.42% 1659527.590 1619314.857 - -1.01% -
BM_format_to_n_string_back_inserter<std::string>/1 -2.42% 13.599 13.270 - -0.66% -
SetIntersection_None_Set_float_262144_1024 -2.42% 1188209.309 1159465.170 - -3.74% -
std::format(int64_t)_(fmt:_{:0<512b}) -2.42% 36.584 35.700 - 0.97% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.41% 27125.600 26471.106 - -5.14% -
SetIntersection_None_Set_float_16384_4 -2.41% 159583525.801 155735440.389 - -2.05% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 -2.41% 367750.221 358902.200 - -0.74% -
std::find_if(list<int>)_(process_all)/8 -2.40% 2.415 2.357 - 2.73% -
SetIntersection_Front_Set_uint32_262144_4 -2.40% 1071190.673 1045486.321 - -2.44% -
VDAG_sidecast,_1_level -2.39% 43.985 42.932 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.39% 7560670.329 7379900.552 - -7.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.39% 11616536.817 11339065.542 - -2.12% -
std::find_end(vector<int>)_(near_matches)/8192 -2.39% 932486.689 910244.528 - -0.19% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.38% 10.813 10.556 - -2.28% -
std::all_of(list<int>)_(process_all)/32768 -2.38% 26316.010 25689.705 - -2.45% -
std::format(float)_(fmt:_{:_0e}) -2.38% 39.749 38.804 - 0.97% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.38% 19.039 18.586 - -8.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.38% 13493.270 13172.734 - 1.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 -2.37% 117863.363 115065.967 - -0.27% -
BM_vector_deque_copy/64 -2.37% 2.808 2.741 - -2.78% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.36% 33.699 32.905 - -2.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.35% 14840.139 14491.582 - 0.10% -
BM_StringFindNoMatch/512 -2.35% 9.425 9.204 - -1.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.34% 2.305 2.251 - -4.01% -
std::move(deque<int>)/64 -2.34% 4.913 4.798 - -21.51% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.34% 1441.544 1407.816 - -2.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.34% 461227.540 450448.260 - -2.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.34% 10.213 9.974 - 12.14% -
rng::find_last(list<int>)_(bail_90%)/1024 -2.33% 74.268 72.535 - 1.03% -
DAG_leftmost_middle,_2_levels -2.33% 15.709 15.342 - -3.18% -
SetIntersection_Front_Set_uint32_16384_1 -2.33% 1046807.669 1022399.202 - -3.06% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.33% 8.040 7.853 - -3.96% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.33% 110056.213 107492.329 - 2.36% -
BM_StringRelational_Eq_Empty_Small_Control -2.33% 0.478 0.467 - -2.15% -
BM_CmpEqual_ushort_short -2.33% 1.008 0.985 - -12.51% -
SetIntersection_Front_Set_uint64_262144_16384 -2.33% 225975693.640 220713694.141 - 0.95% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -2.33% 213.675 208.703 - -48.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.32% 3.224 3.149 - 24.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.32% 20.075 19.609 - -3.88% -
BM_PushHeap_uint64_Ascending_256 -2.32% 2.251 2.199 - 5.01% -
BM_PushHeap_string_Ascending_256 -2.31% 12.164 11.882 - 8.37% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.31% 13317181.288 13009428.347 - -6.11% -
std::reverse(list<int>)/32768 -2.31% 19934.358 19473.909 - 1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.30% 4107239.433 4012610.404 - -4.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.30% 6.608 6.456 - -1.68% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.30% 36.994 36.143 - -4.57% -
std::stable_partition(deque<int>)_(dense)/32 -2.30% 29.659 28.978 - -2.60% -
SetIntersection_Front_Vector_uint32_256_16 -2.30% 4197844.353 4101388.958 - -4.88% -
BM_vector_deque_ranges_move_backward/65536 -2.29% 7607.132 7432.708 - -3.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.29% 14.006 13.685 - -1.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.29% 1038773.094 1015001.322 - -0.07% -
BM_format_to_string_begin<std::wstring>/16384 -2.28% 1800.149 1759.067 - -0.91% -
std::distance(join_view(vector<vector<int>>))/50 -2.28% 0.608 0.594 - -95.26% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.27% 550.684 538.174 - 0.68% -
SetIntersection_None_Set_string_16384_4 -2.27% 191944491.156 187587503.841 - -0.33% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.27% 31.587 30.870 - 29.94% -
BM_CmpEqual_schar_short -2.27% 1.125 1.099 - -1.86% -
SetIntersection_None_Set_uint32_64_4 -2.27% 21707186.851 21214833.053 - -0.24% -
rng::contains_subrange(deque<int>)_(single_element)/32 -2.27% 17.321 16.929 - -1.94% -
std::set<std::string>::erase(key)_(existent)/1024 -2.26% 61.231 59.846 - -19.85% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.26% 68.665 67.114 - -23.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.25% 1590483.441 1554656.198 - -3.05% -
BM_StringFindCharLiteral/256 -2.25% 5.435 5.312 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -2.25% 169712.842 165897.401 - -19.40% -
ranges::minmax(std::list<char>)/70000 -2.25% 55744.369 54491.259 - 4.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.24% 1.052 1.028 - 7.38% -
SetIntersection_None_Vector_uint32_1024_64 -2.24% 1079971.557 1055746.932 - -4.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.24% 1.501 1.467 - -6.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.24% 43.735 42.756 - -6.25% -
SetIntersection_None_Set_string_1024_256 -2.23% 9075717.186 8873041.847 - -2.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.23% 5497452.924 5374756.870 - 3.95% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.23% 6050.845 5915.912 - 0.50% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.23% 421.150 411.772 - -1.89% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.23% 12700.289 12417.558 - 5.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.22% 24.298 23.757 - -3.85% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.22% 82.253 80.427 - -4.50% -
std::format(float)_(fmt:_{:_10e}) -2.22% 43.756 42.785 - 1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.21% 3.330 3.256 - -2.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -2.21% 20.771 20.311 - -8.03% -
SetIntersection_None_Set_string_16384_64 -2.21% 194517910.204 190219986.067 - 0.48% -
SetIntersection_Front_Set_float_16384_1 -2.21% 1050362.571 1027165.013 - -3.17% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.21% 1.877 1.835 - -37.44% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -2.21% 0.835 0.816 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 2392739.101 2339949.520 - 1.58% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.20% 1598557.373 1563371.338 - -1.01% -
std::sort_heap(vector<int>)/8 -2.20% 29.148 28.507 - -11.13% -
BM_deque_vector_ranges_copy/64 -2.20% 2.673 2.614 - -0.32% -
SetIntersection_Front_Set_string_256_256 -2.20% 30376210.471 29709131.879 - 1.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.19% 18.315 17.914 - -1.08% -
SetIntersection_Front_Set_uint32_16_4 -2.19% 55580222.775 54363434.686 - -1.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.17% 351.448 343.810 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.17% 6436963.670 6297279.877 - 0.44% -
std::reverse_copy(vector<int>)/8 -2.16% 2.482 2.429 - -0.14% -
SetIntersection_None_Set_float_262144_64 -2.16% 1192033.530 1166255.860 - -2.22% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.16% 22470.964 21985.271 - 0.66% -
std::copy_backward(deque<int>)/32768 -2.14% 3701.667 3622.562 - -1.39% -
std::rotate_copy(list<int>)/8192 -2.14% 7034.079 6883.878 - -2.15% -
std::for_each(multimap<int>::iterator)/32 -2.13% 21.594 21.133 - 1.59% -
std::remove_if(vector<int>)_(prefix)/50 -2.13% 59.757 58.481 - -0.01% -
BM_CmpEqual_ushort_uint -2.13% 1.081 1.058 - -1.08% -
BM_vector_deque_ranges_copy_backward/64000 -2.13% 7326.138 7170.004 - -3.13% -
bm_swap_ranges_vb_aligned/8 -2.13% 3.324 3.253 - 3.32% -
BM_std_minmax_element<long_long>/1024 -2.12% 275.272 269.430 - 1.71% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.12% 1661.844 1626.639 - 0.81% -
BM_join_view_out_vectors/64000 -2.12% 129872.147 127124.239 - -12.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.12% 9574346.101 9371773.933 - -2.19% -
BM_vector_deque_ranges_copy_backward/65536 -2.12% 7675.686 7513.307 - -0.35% -
BM_CmpEqual_int_ushort -2.11% 1.119 1.095 - 0.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.11% 3873.283 3791.598 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.11% 1814985.573 1776728.105 - -1.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.10% 13.924 13.631 - -0.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.10% 34129.110 33412.315 - -0.54% -
std::format(float)_(fmt:_{:_0La}) -2.10% 37.370 36.586 - -0.85% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.10% 1001241.060 980254.145 - -0.74% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.09% 110012.864 107712.666 - 1.52% -
std::set<std::string>::ctor(const&,_alloc)/32 -2.09% 757.755 741.954 - -12.77% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.09% 32240.422 31568.109 - -0.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.08% 12.970 12.700 - -1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.08% 27.378 26.807 - -35.44% -
SetIntersection_Front_Vector_string_262144_256 -2.08% 9708321.006 9506284.892 - -0.81% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.08% 58.375 57.162 - 0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.07% 48.083 47.087 - -9.89% -
DAG_leftmost_middle,_1_level -2.07% 19.860 19.448 - -3.40% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -2.07% 429.293 420.409 - -4.21% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.07% 36781.230 36020.372 - -0.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.07% 13723.088 13439.494 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.06% 1515624.283 1484356.046 - -2.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.06% 30.695 30.062 - -2.50% -
BM_deque_deque_ranges_move_backward/64 -2.06% 3.415 3.344 - -2.19% -
SetIntersection_None_Set_float_16384_256 -2.06% 159380420.294 156098221.393 - -1.07% -
bm_ranges_lexicographical_compare<int>/64 -2.06% 4.392 4.302 - -0.96% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.06% 3.592 3.518 - -1.42% -
SetIntersection_None_Set_uint64_256_64 -2.06% 9217813.789 9028173.199 - -3.77% -
std::partition(list<int>)_(sparse)/8192 -2.06% 8375.315 8203.097 - -1.05% -
BM_format_to_iterator/<std::deque>_string_len_6000 -2.05% 151.887 148.768 - -0.18% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.05% 846832.629 829452.998 - -1.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.05% 7329.945 7179.630 - -0.72% -
BM_deque_deque_copy/65536 -2.05% 3141.442 3077.045 - -0.23% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.05% 28.746 28.157 - -0.91% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.05% 624.577 611.789 - 20.32% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.04% 39420.061 38614.374 - -0.01% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.04% 17.051 16.703 - -0.79% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.04% 676.788 662.992 - -11.72% -
SetIntersection_Front_Vector_uint32_262144_64 -2.04% 1342161.632 1314820.467 - -5.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.04% 15544.858 15228.330 - -0.82% -
std::set<int>::equal_range(key)_(existent)/8192 -2.04% 8.317 8.147 - -1.27% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.03% 46.334 45.391 - -2.33% -
BM_PushHeap_string_Ascending_64 -2.03% 8.057 7.894 - 8.23% -
BM_CmpEqual_uint_ushort -2.03% 1.115 1.092 - -1.14% -
SetIntersection_Front_Set_uint32_64_16 -2.03% 15298689.605 14988372.141 - -2.66% -
std::format(float)_(fmt:_{:_0a}) -2.02% 26.541 26.004 - 1.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.02% 51.896 50.847 - -21.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.02% 13.273 13.005 - -2.56% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.02% 21.644 21.207 - -1.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -2.01% 2.194 2.149 - 1.16% -
BM_PushHeap_float_Random_64 -2.01% 6.361 6.234 - -7.38% -
SetIntersection_None_Set_string_16384_16 -2.00% 192330619.393 188474810.948 - 0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.00% 733.835 719.143 - 0.73% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.00% 8348645.615 8181581.079 - -4.54% -
VDAG_leftmost_middle,_1_level -2.00% 98.509 96.540 - -4.44% -
BM_cyrillic_text<char> -2.00% 25375.828 24868.930 - -2.71% -
rng::contains(list<int>)_(process_all)/1048576 -2.00% 836402.262 819709.258 - -0.38% -
SetIntersection_None_Set_float_1024_16 -1.99% 8929891.822 8751741.045 - -1.73% -
SetIntersection_Interlaced_Set_string_64_16 -1.99% 38069466.620 37310718.979 - -0.59% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.99% 4.358 4.271 - 1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.99% 11284925.380 11060455.596 - -1.70% -
std::for_each(multiset<int>::iterator)/8192 -1.99% 15819.200 15505.056 - -3.68% -
BM_std_minmax_element<long_long>/65536 -1.99% 17355.367 17010.787 - 2.07% -
BM_join_view_deques/65536 -1.98% 290053.487 284300.325 - -1.35% -
BM_PushHeap_uint64_Ascending_16384 -1.98% 3.764 3.689 - 0.52% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.98% 212.010 207.808 - -2.61% -
BM_Swap_MemFuncPtr_MemPtr -1.98% 3.356 3.289 - -4.41% -
BM_StringDestroy_Huge -1.98% 11.134 10.914 - -0.12% -
SetIntersection_Front_Set_float_16384_16384 -1.98% 235232157.775 230583152.982 - 6.32% -
ranges::minmax(std::deque<long_long>)/8 -1.97% 4.174 4.091 - 14.90% -
rng::contains(list<int>)_(process_all)/8 -1.97% 2.337 2.290 - -3.81% -
SetIntersection_None_Set_float_256_4 -1.97% 11407627.845 11183131.569 - -2.02% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.96% 39013458.707 38247156.928 - 39.17% -
SetIntersection_Front_Set_uint32_256_1 -1.96% 4161017.058 4079370.585 - -3.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.95% 1.246 1.222 - -14.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.95% 5138.429 5038.075 - -7.63% -
BM_Swap_MemPtr_MemPtr -1.95% 3.040 2.981 - -0.02% -
SetIntersection_None_Set_uint32_1024_4 -1.95% 8918774.059 8744815.239 - -3.14% -
BM_join_view_out_vectors/65536 -1.95% 132009.320 129436.752 - -4.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.95% 37649227.429 36915612.860 - -2.88% -
std::remove(vector<int>)_(prefix)/1024 -1.95% 312.254 306.172 - 0.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.95% 1.188 1.164 - 16.29% -
std::remove(list<int>)_(prefix)/50 -1.94% 64.972 63.709 - 1.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.94% 34.823 34.146 - -3.95% -
VDAG_leftmost_middle,_3_levels -1.94% 369.038 361.869 - -7.47% -
SetIntersection_Front_Set_string_1024_64 -1.94% 4678405.541 4587694.722 - -3.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.94% 168998.708 165722.053 - -0.76% -
BM_format_to_iterator/<std::string>_C_string_len_6 -1.94% 9.521 9.337 - -0.37% -
SetIntersection_None_Set_float_1024_1024 -1.94% 8820891.733 8650165.817 - -3.80% -
BM_to_chars_good/16 -1.93% 2.045 2.005 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.93% 4570764.414 4482381.930 - -1.87% -
SetIntersection_Front_Set_uint64_262144_262144 -1.93% 1688102.213 1655467.935 - -1.28% -
std::sample(vector<int>)/8192 -1.93% 95386.117 93542.129 - 3.11% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.93% 20.255 19.864 - -0.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.93% 51.526 50.530 - 8.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.93% 16.297 15.982 - -2.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.93% 13.148 12.894 - -1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.93% 5456.724 5351.638 - -0.25% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -1.93% 29.730 29.157 - -0.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.92% 220.756 216.517 - -0.18% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.92% 8808.461 8639.604 - -1.47% -
BM_std_minmax_element<long_long>/70000 -1.92% 18528.062 18173.202 - 2.08% -
std::move(list<int>)/32768 -1.92% 31279.350 30680.312 - 1.27% -
SetIntersection_None_Set_uint32_64_64 -1.91% 11538823.055 11318108.329 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.91% 5820992.126 5709667.878 - -3.15% -
BM_CmpLess_uint_schar -1.90% 1.041 1.021 - -9.93% -
SetIntersection_Front_Vector_uint32_1024_64 -1.90% 1357762.327 1331901.422 - -2.95% -
BM_std_minmax_element<long_long>/64000 -1.90% 16938.596 16616.004 - 2.10% -
std::make_heap(deque<int>)_(descending)/8 -1.90% 21.301 20.896 - 1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 1586968.713 1556777.695 - -1.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.90% 12944.451 12698.487 - -0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.90% 110785.696 108680.930 - 2.95% -
SetIntersection_Front_Set_string_1024_256 -1.89% 15634918.607 15339431.176 - 7.47% -
SetIntersection_Front_Set_float_1024_256 -1.89% 4521917.815 4436623.229 - 5.87% -
SetIntersection_None_Set_uint64_1024_1024 -1.88% 8817454.430 8652008.452 - -4.42% -
SetIntersection_Front_Set_float_262144_1024 -1.86% 14873294.512 14595949.848 - 21.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.86% 10.692 10.492 - 1.57% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -1.86% 34.051 33.417 - -3.09% -
SetIntersection_None_Set_float_262144_256 -1.86% 1191522.703 1169369.467 - -2.23% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.85% 26077.513 25593.901 - -10.29% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.84% 27.299 26.796 - -5.62% -
SetIntersection_None_Vector_string_16384_1024 -1.84% 1244509.161 1221650.969 - -0.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.83% 2819.520 2767.981 - 0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.83% 2.027 1.990 - -1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.83% 8781563.590 8621193.586 - -34.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.83% 24.192 23.750 - -0.34% -
std::format(int64_t)_(fmt:_{:0^512X}) -1.82% 40.861 40.116 - -2.53% -
SetIntersection_None_Set_float_262144_1 -1.82% 1193453.697 1171703.288 - -2.52% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.82% 6.433 6.316 - 9.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.82% 1193239.501 1171562.760 - 1.98% -
BM_Istream_numbers/0 -1.81% 1039.883 1021.020 - -26.82% -
std::format(double)_(fmt:_{:_10La}) -1.81% 44.027 43.228 - -0.05% -
SetIntersection_None_Vector_uint64_262144_1 -1.81% 1142632.419 1121918.922 - -1.67% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.81% 2.947 2.893 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.81% 1111432.968 1091313.431 - -2.98% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.81% 24.943 24.492 - -7.41% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.80% 2783971.355 2733798.340 - -2.34% -
SetIntersection_None_Set_float_16384_64 -1.80% 159386898.262 156514548.128 - -1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.80% 171706.336 168616.011 - 1.10% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.80% 16.922 16.617 - -4.08% -
SetIntersection_None_Set_uint64_16384_16384 -1.80% 177036076.097 173853041.932 - -3.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.80% 1.401 1.376 - 29.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.79% 71042.605 69768.462 - -5.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.79% 1264531.249 1241860.269 - -2.16% -
BM_PushHeap_float_Ascending_16384 -1.79% 4.364 4.286 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.78% 1167.116 1146.288 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.78% 14232342.199 13978442.910 - -0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.78% 614.140 603.203 - -2.98% -
SetIntersection_Front_Set_float_1024_1024 -1.78% 14305457.997 14050933.257 - 18.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.78% 246585230.707 242200963.505 - -0.46% -
SetIntersection_None_Vector_uint32_262144_16 -1.77% 1123740.815 1103795.674 - -3.04% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.77% 4.803 4.718 - -3.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 142900.102 140366.441 - 0.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.77% 43799.314 43022.739 - 0.20% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.77% 5.385 5.290 - -4.74% -
SetIntersection_None_Set_float_262144_4 -1.77% 1191767.824 1170649.494 - -2.43% -
BM_StringFindMatch1/512 -1.77% 1007.269 989.461 - -0.08% -
VDAG_leftmost_middle,_2_levels -1.77% 186.921 183.617 - -5.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.76% 80.365 78.947 - -2.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.76% 1595428.641 1567315.862 - -2.50% -
SetIntersection_None_Set_float_16384_16 -1.76% 159300542.794 156494019.914 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.76% 254156085.369 249679451.788 - -28.72% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -1.76% 428.768 421.216 - -2.91% -
BM_deque_deque_ranges_copy_backward/4000 -1.76% 153.074 150.380 - 4.22% -
SetIntersection_Interlaced_Vector_string_16_4 -1.76% 67786054.870 66593893.957 - -4.63% -
std::multiset<int>::find(key)_(existent)/8192 -1.75% 8.450 8.302 - -6.80% -
SetIntersection_None_Vector_uint64_256_1 -1.75% 4242864.539 4168486.803 - -3.55% -
BM_PushHeap_string_Ascending_1024 -1.75% 15.194 14.928 - 10.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 142374.080 139886.459 - 0.90% -
std::is_sorted(list<int>,_pred)/8192 -1.75% 9091.561 8932.874 - -1.23% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.74% 1.787 1.756 - 8.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.74% 4187208.062 4114230.846 - -2.87% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.74% 2642.878 2596.824 - 3.19% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.74% 2829.462 2780.206 - -0.74% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.74% 6.047 5.942 - -2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.74% 1091629.112 1072651.847 - -3.01% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.73% 481.187 472.850 - -1.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.73% 124395.808 122242.995 - 2.48% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -1.73% 61.789 60.721 - -2.98% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.73% 232718276.922 228697189.631 - 4.50% -
BM_StringRelational_Less_Small_Huge_Control -1.72% 1.854 1.822 - -1.53% -
SetIntersection_Interlaced_Set_float_262144_64 -1.72% 1565872.721 1538893.064 - -2.21% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.72% 5.492 5.398 - 2.37% -
rng::contains(list<int>)_(process_all)/8192 -1.72% 6986.288 6866.111 - -4.44% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.72% 6927.300 6808.239 - -0.17% -
std::move_backward(deque<int>)/4096 -1.71% 156.882 154.199 - 0.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.71% 43.084 42.347 - -0.50% -
SetIntersection_Interlaced_Set_float_1024_4 -1.71% 10116786.803 9943859.629 - 1.59% -
BM_Swap_Null_SmallTrivialFunctor -1.71% 1.197 1.176 - -6.21% -
BM_CmpLess_schar_uchar -1.71% 1.098 1.080 - -3.71% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.70% 15.250 14.991 - -1.22% -
SetIntersection_Front_Set_string_256_64 -1.70% 14632847.527 14384426.452 - 1.42% -
std::remove(deque<int>)_(prefix)/50 -1.70% 62.139 61.085 - 6.20% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.70% 954.904 938.708 - -3.61% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.69% 7977.380 7842.176 - -1.09% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.69% 1582052.003 1555251.056 - -2.52% -
std::all_of(vector<int>)_(process_all)/8 -1.69% 2.473 2.431 - -3.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.69% 5078.892 4993.291 - 5.39% -
std::distance(join_view(vector<vector<int>>))/4096 -1.69% 4.493 4.418 - -99.58% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.68% 5020.852 4936.298 - -1.23% -
SetIntersection_None_Set_uint64_262144_64 -1.68% 1213987.145 1193607.506 - -3.40% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.68% 13.502 13.275 - -2.81% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.68% 7510.768 7384.851 - -1.46% -
BM_vector_deque_ranges_move_backward/70000 -1.68% 8016.851 7882.523 - -2.86% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.67% 27.438 26.979 - -1.27% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.67% 12448161.269 12240010.060 - -2.13% -
std::for_each(multiset<int>::iterator)/32 -1.67% 21.337 20.981 - -2.12% -
BM_deque_deque_copy_backward/65536 -1.67% 7692.090 7563.801 - -0.17% -
BM_StringEraseWithMove_Large_Opaque -1.67% 2.862 2.814 - 13.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.66% 13.472 13.248 - -2.70% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.66% 4.028 3.961 - -2.84% -
SetIntersection_None_Set_float_16384_1024 -1.66% 159332235.104 156686378.100 - -0.98% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.66% 10.885 10.704 - -2.34% -
DAG_sidecast,_3_levels -1.66% 107.685 105.899 - -5.70% -
BM_std_minmax_element<long_long>/4096 -1.66% 1082.346 1064.422 - 2.27% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.65% 1.416 1.392 - 0.28% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.65% 34.943 34.367 - -4.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.65% 97564.428 95957.518 - -7.81% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.65% 6459.941 6353.601 - -0.77% -
BM_std_minmax_element<long_long>/4000 -1.64% 1057.088 1039.703 - 2.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.64% 13329.717 13110.502 - 1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.64% 1077144.941 1059445.226 - -2.37% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.64% 15.783 15.525 - -1.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.64% 571714.339 562351.493 - -0.10% -
std::vector<std::string>::ctor(size)/1024 -1.64% 431.153 424.098 - -8.69% -
std::remove_if(deque<int>)_(prefix)/50 -1.63% 65.945 64.867 - 1.09% -
std::shift_left(list<int>)/8192 -1.63% 7153.978 7037.033 - -7.14% -
bm_ranges_swap_ranges_vb_aligned/512 -1.63% 5.337 5.250 - -0.79% -
std::set<int>::find(key)_(existent)/1024 -1.63% 3.956 3.892 - -5.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.63% 69.825 68.687 - -6.38% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -1.63% 40.892 40.226 - -6.07% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.62% 36.140 35.553 - -3.07% -
BM_PathConstructString/large_string/512 -1.62% 8575.980 8436.664 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.62% 779.440 766.799 - -1.70% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.62% 1532555.011 1507730.875 - -2.40% -
std::set<int>::count(key)_(existent)/1024 -1.62% 4.172 4.104 - -12.36% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.62% 468543.085 460958.708 - -0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.62% 738.416 726.485 - 1.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.62% 164.667 162.006 - -3.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.61% 8782495.621 8640743.945 - -3.84% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.61% 26.414 25.987 - -1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.61% 2867548.022 2821436.072 - -2.75% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.61% 617979.436 608056.107 - -1.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.61% 16.250 15.990 - -1.69% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.60% 17.047 16.773 - -0.89% -
BM_CmpLess_uint_short -1.60% 1.039 1.022 - -10.06% -
std::format(int64_t)_(fmt:_{:0<512o}) -1.60% 32.983 32.456 - -2.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.60% 1074977.496 1057780.953 - -2.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.60% 31.380 30.878 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.60% 162390218.972 159795524.691 - -2.20% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.59% 30368.252 29884.711 - -0.75% -
SetIntersection_None_Vector_uint64_256_256 -1.59% 2135769.181 2101780.266 - -2.69% -
SetIntersection_Front_Vector_uint64_1024_64 -1.59% 1330023.475 1308899.110 - -1.71% -
BM_deque_vector_ranges_move/64000 -1.59% 2998.087 2950.531 - -0.35% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 -1.59% 2307.857 2271.254 - -0.16% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.58% 7.088 6.975 - -1.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.58% 50738.959 49935.644 - -0.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.58% 1617557.129 1592011.963 - -2.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.58% 12.972 12.767 - -1.47% -
SetIntersection_Front_Set_float_64_64 -1.58% 14629964.887 14399128.703 - 5.51% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.58% 12.342 12.147 - -1.73% -
SetIntersection_None_Set_float_262144_16 -1.57% 1193932.779 1175141.113 - -2.16% -
SetIntersection_None_Set_float_16384_1 -1.57% 158664217.313 156167205.351 - -1.80% -
SetIntersection_Front_Set_uint32_256_4 -1.57% 4193417.460 4127514.042 - -3.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 774.451 762.301 - -0.35% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.57% 6428.744 6328.058 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.56% 39125134.033 38513265.538 - -2.23% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.56% 32.106 31.605 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.56% 1039764.619 1023589.476 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.55% 1353445.668 1332400.612 - -2.27% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 7865.749 7743.546 - -1.01% -
std::find(list<int>)_(bail_25%)/1024 -1.55% 130.966 128.934 - 0.83% -
std::count(list<int>)_(every_other)/1024 -1.54% 707.737 696.807 - 4.44% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.54% 15.888 15.643 - -9.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.54% 39.253 38.647 - 40.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.54% 4360763.672 4293509.744 - -1.81% -
BM_std_minmax_element<long_long>/5500 -1.54% 1448.670 1426.365 - 2.28% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.54% 12626.085 12431.756 - 0.10% -
std::search(vector<int>,_pred)_(single_element)/1024 -1.54% 475.630 468.313 - -18.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.54% 15.086 14.854 - -7.02% -
BM_vector_deque_move_backward/64000 -1.54% 7442.057 7327.774 - 1.01% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.54% 9.041 8.902 - 7.14% -
BM_deque_deque_move/1024 -1.53% 37.208 36.637 - -2.86% -
BM_cyrillic_escaped<char> -1.53% 14612.296 14388.240 - -5.63% -
SetIntersection_None_Vector_uint64_16384_1 -1.53% 1091504.469 1074786.999 - -4.78% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.53% 8.503 8.372 - -0.49% -
BM_PushHeap_uint32_Ascending_16 -1.53% 0.928 0.914 - -0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.53% 3488776.398 3435469.188 - -2.50% -
std::format(int64_t)_(fmt:_{:Lx}) -1.53% 26.602 26.196 - -4.82% -
SetIntersection_Interlaced_Set_float_16384_16 -1.53% 209076902.193 205884455.816 - -1.67% -
BM_Swap_FuncPtr_MemPtr -1.53% 3.312 3.261 - -2.17% -
BM_deque_deque_ranges_move_backward/64000 -1.52% 7336.544 7224.890 - -3.93% -
BM_CmpEqual_short_ushort -1.52% 1.109 1.092 - -2.44% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.52% 1968.143 1938.244 - 8.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.52% 6.942 6.836 - -1.68% -
SetIntersection_None_Vector_uint64_262144_16 -1.52% 1137147.170 1119915.409 - -1.27% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.51% 17582657.080 17316687.892 - -3.41% -
SetIntersection_None_Set_string_1024_16 -1.51% 8991627.264 8855661.216 - -3.54% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.51% 556.326 547.928 - -6.41% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.51% 28.834 28.399 - -0.44% -
std::reverse_copy(deque<int>)/32768 -1.51% 8034.171 7913.040 - 0.11% -
std::format(int64_t)_(fmt:_{:0512o}) -1.51% 30.965 30.498 - -1.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.51% 832.543 820.012 - -1.87% -
std::format(int64_t)_(fmt:_{:0^512x}) -1.50% 32.662 32.171 - 1.49% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.50% 1301997.962 1282480.713 - -1.53% -
BM_deque_vector_move_backward/65536 -1.50% 7206.003 7098.023 - -3.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.50% 10.235 10.082 - -4.96% -
DAG_sidecast_fail,_2_levels -1.50% 91.068 89.704 - -8.94% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.50% 732683.070 721712.491 - -0.26% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.49% 26.997 26.594 - -9.26% -
BM_deque_deque_ranges_copy_backward/1024 -1.49% 38.387 37.815 - 0.16% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.49% 111330.408 109674.166 - 0.25% -
SetIntersection_Front_Set_uint32_262144_1 -1.49% 1047702.685 1032116.436 - -2.28% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.49% 24.976 24.605 - 1.76% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.49% 175006394.245 172407060.612 - 0.94% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -1.48% 36.668 36.124 - -2.46% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.48% 5.287 5.209 - -2.02% -
std::copy_if(deque<int>)_(every_other)/8 -1.47% 3.485 3.434 - 1.01% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.47% 20.296 19.998 - -1.80% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.47% 4.597 4.529 - 16.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.47% 36764.566 36224.484 - -1.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.47% 756.386 745.282 - -5.50% -
std::copy_backward(list<int>)/4096 -1.47% 3245.190 3197.604 - -1.31% -
std::move_backward(list<int>)/262144 -1.46% 263037.332 259187.611 - 0.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.46% 271.034 267.069 - -1.90% -
SetIntersection_Front_Vector_uint64_16384_16 -1.46% 1100007.717 1083920.265 - -4.28% -
SetIntersection_None_Set_uint64_262144_256 -1.46% 1211656.900 1193943.928 - -3.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.46% 20.926 20.621 - -7.47% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.46% 3.621 3.568 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.45% 16.183 15.947 - -4.11% -
std::format(float)_(fmt:_{:_10L}) -1.45% 74.416 73.334 - -1.63% -
std::format(int64_t)_(fmt:_{:0512Lb}) -1.45% 42.205 41.592 - -3.17% -
SetIntersection_Interlaced_Vector_float_256_64 -1.45% 7374692.360 7267552.578 - 4.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.45% 10263084.634 10113996.186 - -2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.45% 12315384.409 12136553.031 - -0.20% -
SetIntersection_None_Set_uint64_262144_1024 -1.45% 1225066.731 1207298.258 - -1.89% -
std::multimap<int,_int>::clear()/1024 -1.45% 10779.145 10622.904 - -4.39% -
std::make_heap(deque<int>)_(descending)/1024 -1.45% 1121.948 1105.698 - 12.22% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.45% 12.211 12.034 - -1.73% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.45% 26547.763 26163.729 - -1.71% -
SetIntersection_None_Set_uint64_262144_1 -1.45% 1211398.844 1193881.672 - -2.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.44% 633279.136 624129.106 - -2.07% -
std::rotate(list<int>)_(by_1/3)/50 -1.44% 23.707 23.365 - 0.93% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.44% 29.909 29.478 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.44% 9241866.270 9108934.723 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.44% 13849861.709 13650720.757 - 1.96% -
std::any_of(list<int>)_(process_all)/32768 -1.44% 26200.594 25823.939 - -1.04% -
BM_PushHeap_uint64_Ascending_262144 -1.44% 4.958 4.887 - 4.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.43% 8955865.744 8827585.964 - -30.83% -
std::replace(deque<int>)_(prefix)/50 -1.43% 19.262 18.987 - -0.30% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.43% 2.125 2.095 - -1.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.42% 810236.635 798706.221 - -0.10% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.42% 20.955 20.657 - -7.68% -
SetIntersection_Front_Set_float_16384_1024 -1.41% 15129373.962 14915373.758 - 19.62% -
std::move(list<int>)/262144 -1.41% 248486.676 244979.789 - 1.69% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.41% 1.693 1.669 - -0.34% -
SetIntersection_None_Set_uint32_256_256 -1.41% 5876077.932 5793244.482 - -0.32% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.41% 29.374 28.960 - 10.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.41% 169177.249 166796.032 - -2.17% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.41% 8328.660 8211.546 - -5.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.41% 174377103.566 171925957.590 - -1.89% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.40% 14041684.105 13844600.894 - -5.65% -
std::for_each(map<int>::iterator)/32 -1.40% 22.290 21.977 - 2.22% -
std::set<int>::erase(key)_(existent)/1024 -1.40% 51.890 51.164 - 2.11% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.40% 3.827 3.773 - 4.45% -
bm_ranges_swap_ranges_vb_aligned/64 -1.40% 3.122 3.079 - 0.36% -
BM_format_to_iterator/<std::array>_C_string_len_6 -1.40% 9.091 8.965 - 0.34% -
BM_join_view_deques/512 -1.39% 1329.020 1310.485 - -1.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 12424.346 12251.275 - -1.76% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.39% 1291913.654 1273978.271 - -2.12% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.39% 23.314 22.990 - -5.04% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.39% 37997.852 37470.847 - 0.06% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.38% 351909.930 347039.724 - -0.91% -
std::set<std::string>::clear()/8192 -1.38% 215181.437 212205.657 - -4.62% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.38% 133.752 131.903 - 2.08% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.38% 11328453.693 11172144.185 - -1.09% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.38% 2.824 2.785 - -0.36% -
BM_PushHeap_uint64_Ascending_1024 -1.38% 2.707 2.670 - 3.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.37% 5.589 5.512 - -0.25% -
SetIntersection_None_Vector_uint64_262144_262144 -1.37% 1151185.379 1135407.497 - -0.27% -
BM_deque_deque_ranges_move_backward/70000 -1.36% 7936.809 7828.528 - -2.04% -
BM_format_to_n_string_begin<std::string>/1 -1.36% 10.624 10.479 - -4.46% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.36% 5.589 5.513 - -0.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 12939.773 12764.284 - 3.19% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.36% 17.764 17.523 - -1.50% -
std::sort(vector<int>)_(heap)/8 -1.36% 24.508 24.176 - -1.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.35% 11038.391 10888.850 - 0.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.35% 63703.091 62843.536 - -1.47% -
BM_StringRelational_Less_Small_Small_Control -1.35% 1.848 1.824 - -1.50% -
std::sort(vector<int>)_(ascending)/8 -1.34% 15.886 15.672 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.34% 249217581.772 245867436.640 - -2.63% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.34% 22.608 22.305 - -3.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 120564.995 118950.073 - -2.68% -
SetIntersection_None_Vector_string_16384_1 -1.34% 1229103.985 1212668.207 - -2.39% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.34% 4159282.201 4103667.281 - -2.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.33% 3139267.635 3097469.417 - 1.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.33% 15.256 15.053 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.33% 1148937.977 1133680.492 - -4.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.33% 1237682.941 1221253.092 - -2.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.33% 830.019 819.015 - -3.68% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.33% 8.487 8.375 - -0.37% -
BM_deque_deque_move/64000 -1.32% 3075.247 3034.582 - 0.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.32% 12832.458 12663.213 - -3.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.32% 21.139 20.861 - -2.10% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.31% 12.670 12.504 - -0.38% -
SetIntersection_None_Vector_uint64_64_16 -1.31% 13734992.003 13554538.584 - -1.18% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.31% 1316752.932 1299513.836 - -2.39% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.31% 0.827 0.817 - -0.65% -
bm_exception_ptr_swap_nonnull -1.31% 1.321 1.303 - -82.86% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.31% 12894.675 12726.013 - -3.36% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.31% 25.971 25.632 - -9.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.31% 802.780 792.291 - -1.03% -
std::find_end(vector<int>)_(near_matches)/1024 -1.30% 15395.373 15194.636 - -3.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.30% 19.477 19.224 - -0.22% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -1.30% 305.041 301.069 - -0.19% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.30% 4371.664 4314.778 - 1.76% -
SetIntersection_None_Vector_uint64_16384_16384 -1.30% 1110718.928 1096267.342 - -1.70% -
SetIntersection_None_Vector_float_262144_64 -1.30% 1150207.304 1135289.111 - -1.04% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.30% 178.958 176.639 - -1.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.30% 2.387 2.356 - -7.25% -
std::flat_map<int,_int>::ctor(const&)/32 -1.29% 23.130 22.830 - -1.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.29% 6.532 6.448 - -4.98% -
std::format(float)_(fmt:_{:0^17500_10}) -1.29% 203.688 201.060 - -2.01% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.29% 699.923 690.900 - -1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.29% 5820.559 5745.558 - -0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.29% 17.221 17.000 - -1.80% -
SetIntersection_Interlaced_Set_string_262144_16 -1.29% 2146026.447 2118448.566 - -2.02% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.28% 214.596 211.839 - -3.71% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.28% 55.559 54.846 - -1.85% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.28% 76369.862 75389.438 - -1.43% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.28% 882.964 871.637 - -13.11% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.28% 1602851.887 1582328.531 - -3.19% -
rng::fold_left(deque<int>)/50 -1.28% 27.727 27.372 - 1.18% -
std::find(list<int>)_(bail_25%)/8192 -1.28% 1430.712 1412.397 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.28% 4086212.766 4033920.290 - -2.42% -
BM_to_chars_good/23 -1.28% 4.392 4.336 - 0.14% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.27% 10142975.594 10013819.569 - -1.91% -
std::none_of(vector<int>)_(process_all)/32768 -1.27% 8207.087 8102.721 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.27% 5080.424 5015.829 - -2.14% -
std::format(float)_(fmt:_{:_17000}) -1.27% 83.879 82.814 - -0.46% -
BM_PathConstructForwardIter/large_string/64 -1.27% 2583.800 2550.992 - -1.02% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.27% 219.088 216.309 - -0.86% -
BM_deque_vector_move/64 -1.27% 2.683 2.649 - -0.11% -
SetIntersection_None_Set_uint64_262144_4 -1.26% 1209521.156 1194280.600 - -2.34% -
VChain,_5_levels -1.26% 21.210 20.943 - -0.89% -
std::find_end(list<int>)_(same_length)/8192 -1.26% 15855.492 15656.279 - -0.52% -
BM_format_to_string_begin<std::string>/1048576 -1.25% 11703.600 11556.894 - -5.49% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.25% 4.420 4.364 - -1.65% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.25% 353038.377 348619.357 - 0.34% -
std::stable_partition(deque<int>)_(dense)/8192 -1.25% 5708.648 5637.311 - 0.11% -
BM_CmpLess_uchar_schar -1.25% 1.042 1.029 - -8.32% -
std::make_heap(deque<int>)_(repeated)/8 -1.25% 25.300 24.984 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.25% 1042261.857 1029259.008 - 1.44% -
std::is_sorted(deque<int>)/8 -1.25% 2.606 2.573 - -10.06% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.25% 2.121 2.094 - -1.69% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -1.24% 11.661 11.516 - -6.94% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.24% 717.128 708.232 - -1.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.24% 46.230 45.657 - -0.48% -
std::set<std::string>::ctor(const&)/1024 -1.24% 34855.699 34423.976 - -2.26% -
std::pop_heap(vector<std::string>)/8192 -1.24% 51.952 51.310 - -1.05% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.24% 3.624 3.579 - -9.77% -
BM_japanese_escaped<wchar_t> -1.24% 12546.331 12391.333 - 2.40% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.24% 16.901 16.692 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.23% 165211796.867 163172473.005 - -3.21% -
std::find_end(vector<int>)_(near_matches)/1000 -1.23% 14802.025 14619.550 - -2.88% -
BM_format_to_n_string_begin<std::list<char>>/1 -1.23% 13.092 12.931 - -1.31% -
SetIntersection_Interlaced_Set_float_16384_64 -1.23% 216084932.653 213428985.232 - -1.06% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.23% 11.202 11.064 - 0.58% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.23% 23.485 23.197 - 9.89% -
SetIntersection_Interlaced_Vector_float_16_16 -1.22% 36286019.575 35842118.207 - -1.02% -
SetIntersection_None_Set_uint64_1024_16 -1.22% 8821779.863 8714012.042 - -2.88% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 6169.096 6093.924 - -1.95% -
SetIntersection_Interlaced_Set_float_64_4 -1.22% 21164208.614 20906419.441 - -0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.22% 33.402 32.996 - -35.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.22% 16666.588 16463.865 - -3.25% -
SetIntersection_Front_Set_uint64_16384_16384 -1.22% 227029183.903 224269280.860 - -0.53% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.22% 18.622 18.396 - -8.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.21% 39.848 39.365 - 2.69% -
BM_vector_deque_move_backward/64 -1.21% 3.007 2.971 - -0.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.20% 260.815 257.673 - -0.42% -
std::set<std::string>::erase(iterator)/8192 -1.20% 26.998 26.673 - -14.04% -
BM_format_to_n_string_span<char>/1 -1.20% 10.684 10.555 - -6.95% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.20% 1937.909 1914.638 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.20% 164177597.566 162210111.290 - -0.71% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -1.20% 11.932 11.789 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.20% 11421967.302 11285200.079 - -3.63% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.19% 35742314.899 35315424.897 - -2.68% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 798.568 789.034 - -9.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.19% 15.591 15.405 - -6.77% -
std::format(double)_(fmt:_{:_0a}) -1.19% 25.663 25.358 - -1.75% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.19% 800.278 790.776 - 10.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.19% 1692660.074 1672565.024 - -0.83% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.19% 136838.067 135214.439 - 54.02% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.18% 15.755 15.569 - -6.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.18% 167742527.472 165755147.839 - -2.51% -
SetIntersection_Front_Vector_uint64_256_4 -1.18% 4172272.479 4122871.167 - -2.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.18% 13354.428 13196.313 - 1.02% -
std::set<int>::find(key)_(existent)/32 -1.18% 1.693 1.673 - 3.00% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.18% 500555.128 494635.276 - -0.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.18% 18.127 17.913 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.18% 22552244.455 22286064.680 - -2.45% -
std::format(double)_(fmt:_{:_10a}) -1.18% 29.143 28.800 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.18% 3.991 3.944 - 0.21% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.18% 5.818 5.750 - -0.73% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.18% 411.248 406.407 - -8.65% -
BM_StringRelational_Less_Small_Large_Control -1.17% 1.853 1.831 - -1.03% -
BM_format_to_string_begin<std::vector<char>>/1048576 -1.17% 11693.224 11556.032 - -7.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.17% 8085637.964 7990807.581 - -2.66% -
BM_CmpLess_schar_short -1.17% 0.961 0.950 - -0.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.17% 660.998 653.263 - -27.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.17% 1242484.457 1227946.371 - -1.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.17% 9.329 9.220 - -2.75% -
std::copy_if(list<int>)_(entire_range)/262144 -1.17% 216003.412 213482.181 - -0.63% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.17% 8.416 8.318 - -0.70% -
SetIntersection_None_Set_uint32_64_16 -1.17% 18418838.459 18204119.734 - -0.96% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.16% 16.711 16.517 - -2.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.16% 1050100.581 1037915.490 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.16% 8701893.900 8600941.621 - 0.28% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.16% 1907.472 1885.362 - -1.85% -
std::remove_copy(deque<int>)_(prefix)/32 -1.16% 13.204 13.051 - 1.22% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 7.922 7.830 - -3.42% -
std::stable_sort(vector<int>)_(descending)/1024 -1.16% 2809.870 2777.393 - -0.02% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.15% 3269.467 3231.750 - -1.31% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -1.15% 23.332 23.063 - -0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.15% 1241120.850 1226823.975 - -2.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.15% 17005.467 16809.697 - -1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.15% 1854178.305 1832869.627 - -0.64% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.15% 1718521.240 1698774.496 - -1.01% -
BM_format_to_iterator/<std::string>_string_len_60 -1.15% 9.662 9.551 - -2.81% -
SetIntersection_None_Set_uint64_262144_16 -1.15% 1208926.107 1195046.873 - -3.19% -
BM_deque_vector_ranges_move_backward/65536 -1.15% 7152.275 7070.187 - -4.21% -
std::none_of(list<int>)_(process_all)/8192 -1.14% 8357.285 8261.838 - 3.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.14% 57126.703 56474.838 - -0.38% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.14% 5.560 5.497 - 0.01% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 -1.14% 6.024 5.955 - -0.06% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.14% 185.241 183.133 - -1.24% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.14% 26.898 26.592 - -2.02% -
SetIntersection_None_Vector_uint32_16384_16 -1.14% 1108724.998 1096118.074 - -1.68% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.14% 9.362 9.256 - 1.61% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.13% 576.767 570.223 - 1.87% -
SetIntersection_Front_Set_uint64_262144_64 -1.13% 1713238.039 1693811.967 - -0.31% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.13% 22.082 21.832 - -7.90% -
std::flat_multimap<int,_int>::clear()/8192 -1.13% 413.925 409.246 - -2.45% -
std::copy_backward(list<int>)/262144 -1.13% 218949.071 216474.489 - 0.14% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.13% 37.451 37.029 - -3.85% -
std::adjacent_find(deque<int>,_pred)/50 -1.13% 30.171 29.831 - -3.17% -
SetIntersection_Front_Set_uint64_16384_4 -1.12% 1070972.497 1058929.822 - -0.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.12% 15937.040 15757.930 - -7.16% -
SetIntersection_Front_Set_uint32_16384_1024 -1.12% 12606672.121 12465115.114 - 1.48% -
BM_deque_deque_move_backward/65536 -1.12% 7506.019 7421.791 - -2.72% -
BM_format_to_string_begin<std::wstring>/1048576 -1.12% 50276.206 49713.629 - -0.31% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.12% 14.787 14.621 - -1.83% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 7769.665 7683.111 - 0.34% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.11% 9.402 9.297 - -5.63% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.11% 14.883 14.718 - -1.48% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.11% 11.891 11.759 - -2.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.11% 698094.647 690379.089 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 4391288.298 4342856.661 - -2.32% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 -1.10% 290.156 286.960 - -0.21% -
std::pop_heap(deque<size_t>)/8192 -1.10% 59.971 59.311 - 3.79% -
SetIntersection_Front_Set_uint32_16_1 -1.10% 63208598.159 62515964.246 - -2.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.10% 41.673 41.217 - 33.60% -
std::make_heap(vector<int>,_pred)_(descending)/8192 -1.09% 1966.320 1944.822 - -0.21% -
std::partition(list<int>)_(sparse)/50 -1.09% 21.930 21.690 - 45.98% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.09% 1.894 1.873 - -0.86% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.09% 14.834 14.672 - -2.10% -
std::search(deque<int>)_(no_match)/1048576 -1.09% 426414.704 421767.972 - 0.24% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.09% 21.157 20.927 - 5.14% -
std::multiset<int>::count(key)_(existent)/32 -1.09% 3.828 3.786 - -19.54% -
BM_StringFindMatch1/4096 -1.09% 1070.033 1058.415 - -0.07% -
SetIntersection_None_Vector_uint64_16384_1024 -1.08% 1107498.353 1095487.075 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.08% 1247817.545 1234290.526 - -2.27% -
std::sort(deque<int>)_(shuffled)/1024 -1.08% 6780.955 6707.727 - -2.08% -
SetIntersection_None_Vector_uint32_16384_256 -1.08% 1108671.324 1096699.010 - -2.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.08% 151905.672 150265.483 - -0.78% -
SetIntersection_Interlaced_Set_string_1024_4 -1.08% 10344943.368 10233557.120 - -1.29% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.07% 175.051 173.170 - 0.12% -
std::for_each(set<int>::iterator)/32 -1.07% 22.100 21.864 - 3.45% -
std::format(float)_(fmt:_{:_0f}) -1.07% 38.430 38.019 - 0.56% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.07% 1089.063 1077.428 - -2.18% -
SetIntersection_None_Set_float_256_256 -1.07% 5886823.942 5823934.581 - -1.54% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.07% 359.807 355.963 - 0.13% -
SetIntersection_None_Set_uint64_64_4 -1.07% 21694054.365 21462855.837 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.07% 1116057.455 1104164.316 - -0.37% -
std::search(list<int>)_(same_length)/1024 -1.07% 767.487 759.312 - -1.40% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.06% 2879.873 2849.205 - 0.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.06% 47.444 46.940 - -22.30% -
ranges::min(std::vector<char>)/64 -1.06% 4.302 4.257 - 17.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.06% 1127026.852 1115082.208 - -0.57% -
std::is_sorted(list<int>)/1024 -1.06% 755.737 747.760 - -0.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.05% 41.279 40.844 - -2.99% -
std::format(float)_(fmt:_{:0^17500_0Le}) -1.05% 195.803 193.741 - -1.22% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.05% 12686074.144 12552610.677 - -1.16% -
BM_PushHeap_string_Ascending_16 -1.05% 4.910 4.858 - 4.56% -
SetIntersection_Front_Vector_uint32_64_4 -1.05% 16001988.323 15833884.895 - -2.03% -
std::none_of(list<int>)_(process_all)/32768 -1.05% 26496.078 26217.829 - -1.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.05% 395.784 391.630 - -1.41% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.05% 2.920 2.889 - -2.49% -
SetIntersection_Interlaced_Set_float_256_1 -1.05% 4176240.518 4132482.872 - -1.85% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.05% 7632.573 7552.618 - -0.10% -
std::find_end(deque<int>)_(near_matches)/1024 -1.05% 28417.774 28120.219 - -9.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.05% 136943657.066 135510525.598 - 0.97% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.05% 19.176 18.976 - -0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 741.076 733.332 - -0.38% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 -1.04% 50234.453 49710.167 - -0.51% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.04% 12080.292 11954.336 - -4.33% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.04% 4.584 4.537 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.04% 9541851.597 9442582.858 - -1.19% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.04% 8.268 8.182 - -0.89% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 4665.009 4616.623 - -2.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.04% 1051578.164 1040680.853 - -3.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.03% 21.115 20.897 - 1.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -1.03% 1.650 1.633 - -16.53% -
SetIntersection_None_Vector_float_16384_256 -1.03% 1118252.912 1106740.700 - -0.63% -
std::sort(vector<int>)_(pipe-organ)/8 -1.03% 17.727 17.544 - -2.36% -
rng::fold_left(deque<int>)/32 -1.03% 16.615 16.444 - 1.76% -
std::rotate(list<int>)_(1_element_forward)/50 -1.02% 25.647 25.385 - 2.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.02% 7454.511 7378.505 - -11.74% -
std::format(int64_t)_(fmt:_{:0512d}) -1.02% 32.325 31.995 - -2.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.02% 12805.609 12675.231 - -1.41% -
std::stable_sort(vector<int>)_(heap)/1024 -1.02% 2532.883 2507.103 - -1.27% -
BM_deque_vector_move/64000 -1.02% 2986.869 2956.488 - -1.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.02% 878.318 869.385 - -13.07% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.01% 50.571 50.057 - -0.99% -
std::make_heap(vector<int>,_pred)_(heap)/8192 -1.01% 1964.500 1944.577 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 368.069 364.340 - -1.68% -
std::rotate(list<int>)_(by_1/2)/1024 -1.01% 386.527 382.612 - 0.75% -
std::format(double)_(fmt:_{:017500_10g}) -1.01% 211.652 209.512 - -3.56% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.01% 4.310 4.266 - -1.21% -
std::remove(vector<int>)_(prefix)/32 -1.01% 49.286 48.789 - -0.39% -
SetIntersection_None_Vector_uint32_256_256 -1.01% 2151941.045 2130245.439 - -2.39% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.01% 178.408 176.610 - -1.09% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -1.01% 251.272 248.741 - -3.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.00% 35342.436 34987.257 - 0.23% -
std::remove_copy(deque<int>)_(prefix)/50 -1.00% 20.659 20.453 - 1.27% -

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

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


Report Time: 3.70s
Name Current %
BM_Basic<__int128_t> 51.582 -
BM_Basic<__uint128_t> 62.620 -
BM_Basic<int32_t> 17.503 -
BM_Basic<int64_t> 18.150 1.22%
BM_Basic<uint32_t> 13.850 -
BM_Basic<uint64_t> 17.345 -
BM_BasicLow<__int128_t> 19.436 -
BM_BasicLow<__uint128_t> 18.588 -
BM_BitsetToString<1048576>/Dense_(90%)/90 78369.388 -4.12%
BM_BitsetToString<1048576>/Sparse_(10%)/10 61603.661 2.95%
BM_BitsetToString<1048576>/Uniform_(50%)/50 358902.200 -2.41%
BM_BitsetToString<32>/Dense_(90%)/90 12.704 -9.49%
BM_BitsetToString<32>/Sparse_(10%)/10 12.605 -17.76%
BM_BitsetToString<32>/Uniform_(50%)/50 16.527 -2.67%
BM_BitsetToString<64>/Dense_(90%)/90 13.314 -11.96%
BM_BitsetToString<64>/Sparse_(10%)/10 14.267 -2.57%
BM_BitsetToString<64>/Uniform_(50%)/50 19.055 -
BM_BitsetToString<8192>/Dense_(90%)/90 410.261 1.22%
BM_BitsetToString<8192>/Sparse_(10%)/10 409.243 1.08%
BM_BitsetToString<8192>/Uniform_(50%)/50 2173.780 1.25%
BM_Bitset_ctor_ull 0.226 -
BM_CmpEqual_int_int 1.078 -
BM_CmpEqual_int_schar 1.143 -
BM_CmpEqual_int_short 1.140 1.90%
BM_CmpEqual_int_uchar 1.128 -
BM_CmpEqual_int_uint 1.092 4.47%
BM_CmpEqual_int_ushort 1.095 -2.11%
BM_CmpEqual_schar_int 1.120 -
BM_CmpEqual_schar_schar 1.092 1.73%
BM_CmpEqual_schar_short 1.099 -2.27%
BM_CmpEqual_schar_uchar 1.091 -
BM_CmpEqual_schar_uint 1.106 -
BM_CmpEqual_schar_ushort 1.091 -
BM_CmpEqual_short_int 1.137 1.48%
BM_CmpEqual_short_schar 1.121 -
BM_CmpEqual_short_short 1.066 -3.78%
BM_CmpEqual_short_uchar 1.102 -3.09%
BM_CmpEqual_short_uint 1.117 1.34%
BM_CmpEqual_short_ushort 1.092 -1.52%
BM_CmpEqual_uchar_int 1.082 2.66%
BM_CmpEqual_uchar_schar 1.011 -
BM_CmpEqual_uchar_short 1.005 -2.57%
BM_CmpEqual_uchar_uchar 1.063 -
BM_CmpEqual_uchar_uint 1.066 1.10%
BM_CmpEqual_uchar_ushort 1.063 1.51%
BM_CmpEqual_uint_int 1.039 -2.70%
BM_CmpEqual_uint_schar 1.059 -
BM_CmpEqual_uint_short 1.054 1.80%
BM_CmpEqual_uint_uchar 1.111 -
BM_CmpEqual_uint_uint 1.078 2.73%
BM_CmpEqual_uint_ushort 1.092 -2.03%
BM_CmpEqual_ushort_int 1.062 -
BM_CmpEqual_ushort_schar 1.015 2.64%
BM_CmpEqual_ushort_short 0.985 -2.33%
BM_CmpEqual_ushort_uchar 1.106 -
BM_CmpEqual_ushort_uint 1.058 -2.13%
BM_CmpEqual_ushort_ushort 1.066 1.16%
BM_CmpLess_int_int 1.071 -
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.141 1.59%
BM_CmpLess_int_uchar 1.104 -
BM_CmpLess_int_uint 1.092 2.55%
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.121 -
BM_CmpLess_schar_schar 0.947 -
BM_CmpLess_schar_short 0.950 -1.17%
BM_CmpLess_schar_uchar 1.080 -1.71%
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.108 -
BM_CmpLess_short_int 1.118 -
BM_CmpLess_short_schar 0.988 4.43%
BM_CmpLess_short_short 0.956 -
BM_CmpLess_short_uchar 1.104 1.05%
BM_CmpLess_short_uint 1.112 1.64%
BM_CmpLess_short_ushort 1.112 1.73%
BM_CmpLess_uchar_int 1.059 -2.69%
BM_CmpLess_uchar_schar 1.029 -1.25%
BM_CmpLess_uchar_short 1.057 -
BM_CmpLess_uchar_uchar 1.098 2.62%
BM_CmpLess_uchar_uint 1.100 1.01%
BM_CmpLess_uchar_ushort 1.065 -
BM_CmpLess_uint_int 1.078 -
BM_CmpLess_uint_schar 1.021 -1.90%
BM_CmpLess_uint_short 1.022 -1.60%
BM_CmpLess_uint_uchar 1.104 -
BM_CmpLess_uint_uint 1.078 1.60%
BM_CmpLess_uint_ushort 1.102 -
BM_CmpLess_ushort_int 1.082 -
BM_CmpLess_ushort_schar 1.064 2.97%
BM_CmpLess_ushort_short 1.054 1.97%
BM_CmpLess_ushort_uchar 1.124 1.82%
BM_CmpLess_ushort_uint 1.080 1.29%
BM_CmpLess_ushort_ushort 1.066 1.33%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.061 -8.75%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 12.863 18.55%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 13.125 1.27%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 4.09%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 1.036 7.62%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.427 -4.42%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 10.457 17.70%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.733 2.48%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.192 4.28%
BM_Copy_LargeNonTrivialFunctor 13.107 19.04%
BM_Copy_LargeTrivialFunctor 13.952 15.94%
BM_Copy_MemFuncPtr 1.151 -
BM_Copy_MemPtr 1.195 1.47%
BM_Copy_Null 0.620 14.95%
BM_Copy_SmallNonTrivialFunctor 11.171 16.18%
BM_Copy_SmallTrivialFunctor 1.146 -5.53%
BM_Hash/uint32_random_std_hash/1024 655.962 27.11%
BM_Hash/uint32_top_std_hash/1024 731.103 40.85%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.711 3.04%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.689 -
BM_Invoke_MemFuncPtr 0.846 5.23%
BM_Invoke_MemPtr 0.721 4.77%
BM_Invoke_SmallNonTrivialFunctor 0.682 -
BM_Invoke_SmallTrivialFunctor 0.697 2.19%
BM_Istream_numbers/0 1021.020 -1.81%
BM_Istream_numbers/1 1076.934 -
BM_Istream_numbers/2 1073.817 -
BM_Istream_numbers/3 1047.259 -
BM_LexicallyNormal/large_path/128 4573.671 1.56%
BM_LexicallyNormal/large_path/16 590.607 2.15%
BM_LexicallyNormal/large_path/2 87.326 8.92%
BM_LexicallyNormal/large_path/256 9097.510 1.73%
BM_LexicallyNormal/large_path/32 1145.117 1.70%
BM_LexicallyNormal/large_path/4 158.961 6.67%
BM_LexicallyNormal/large_path/64 2290.358 1.92%
BM_LexicallyNormal/large_path/8 312.955 2.90%
BM_LexicallyNormal/small_path/128 1932.238 3.09%
BM_LexicallyNormal/small_path/16 278.131 7.27%
BM_LexicallyNormal/small_path/2 45.657 7.11%
BM_LexicallyNormal/small_path/256 3790.179 2.57%
BM_LexicallyNormal/small_path/32 506.021 5.25%
BM_LexicallyNormal/small_path/4 89.847 7.72%
BM_LexicallyNormal/small_path/64 982.888 3.48%
BM_LexicallyNormal/small_path/8 147.284 5.27%
BM_LexicallyRelative/large_path/128 5669.413 1.89%
BM_LexicallyRelative/large_path/16 756.794 1.67%
BM_LexicallyRelative/large_path/2 116.180 2.09%
BM_LexicallyRelative/large_path/256 11273.526 1.76%
BM_LexicallyRelative/large_path/32 1453.710 1.84%
BM_LexicallyRelative/large_path/4 211.170 2.17%
BM_LexicallyRelative/large_path/64 2852.729 1.69%
BM_LexicallyRelative/large_path/8 405.147 1.80%
BM_LexicallyRelative/small_path/128 3071.176 3.46%
BM_LexicallyRelative/small_path/16 418.018 2.47%
BM_LexicallyRelative/small_path/2 57.843 3.45%
BM_LexicallyRelative/small_path/256 6101.365 3.58%
BM_LexicallyRelative/small_path/32 802.443 3.05%
BM_LexicallyRelative/small_path/4 119.808 1.91%
BM_LexicallyRelative/small_path/64 1561.466 3.05%
BM_LexicallyRelative/small_path/8 219.294 1.25%
BM_Move_FuncPtr 1.207 -
BM_Move_LargeNonTrivialFunctor 0.690 8.66%
BM_Move_LargeTrivialFunctor 0.689 5.50%
BM_Move_MemFuncPtr 1.242 5.14%
BM_Move_MemPtr 1.214 -
BM_Move_Null 0.610 11.83%
BM_Move_SmallNonTrivialFunctor 0.690 17.16%
BM_Move_SmallTrivialFunctor 1.282 9.24%
BM_OperatorBool_FuncPtr 0.238 -
BM_OperatorBool_LargeNonTrivialFunctor 0.237 -
BM_OperatorBool_LargeTrivialFunctor 0.239 -
BM_OperatorBool_MemFuncPtr 0.236 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.237 -
BM_OperatorBool_SmallNonTrivialFunctor 0.237 -
BM_OperatorBool_SmallTrivialFunctor 0.243 -
BM_Ostream_number/0 30.176 2.22%
BM_Ostream_number/1 39.155 6.73%
BM_Ostream_number/2 37.763 2.38%
BM_Ostream_number/3 31.789 -
BM_PathConstructCStr/large_string/1024 28669.140 -
BM_PathConstructForwardIter/large_string/1024 30411.543 -
BM_PathConstructForwardIter/large_string/512 16024.368 1.11%
BM_PathConstructForwardIter/large_string/64 2550.992 -1.27%
BM_PathConstructForwardIter/large_string/8 173.995 -
BM_PathConstructInputIter/large_string/1024 1724316.238 -
BM_PathConstructInputIter/large_string/512 862479.422 -
BM_PathConstructInputIter/large_string/64 108602.397 -
BM_PathConstructInputIter/large_string/8 13440.985 -
BM_PathConstructString/large_string/1024 12088.723 -
BM_PathConstructString/large_string/512 8436.664 -1.62%
BM_PathConstructString/large_string/64 2443.659 5.06%
BM_PathConstructString/large_string/8 91.790 -
BM_PathIterateMultipleTimes/iterate_elements/1024 309501.979 2.35%
BM_PathIterateMultipleTimes/iterate_elements/512 151857.446 -
BM_PathIterateMultipleTimes/iterate_elements/64 18876.745 -
BM_PathIterateMultipleTimes/iterate_elements/8 2358.839 -
BM_PathIterateOnce/iterate_elements/1024 320679.474 1.70%
BM_PathIterateOnce/iterate_elements/512 158509.632 -
BM_PathIterateOnce/iterate_elements/64 20603.372 1.81%
BM_PathIterateOnce/iterate_elements/8 2634.261 7.75%
BM_PathIterateOnceBackwards/iterate_elements/1024 320934.896 1.21%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 0.981 -
BM_PushHeap_float_Ascending_16384 4.286 -1.79%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.147 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.755 -
BM_PushHeap_float_Descending_1 0.555 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.377 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.385 7.77%
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.144 -
BM_PushHeap_float_PipeOrgan_4 0.488 -
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.987 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.731 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.622 -
BM_PushHeap_float_Random_1 0.640 27.53%
BM_PushHeap_float_Random_1024 6.958 -2.46%
BM_PushHeap_float_Random_16 5.048 -2.64%
BM_PushHeap_float_Random_16384 7.224 2.59%
BM_PushHeap_float_Random_256 6.945 -
BM_PushHeap_float_Random_262144 7.222 -
BM_PushHeap_float_Random_4 2.468 5.76%
BM_PushHeap_float_Random_64 6.234 -2.01%
BM_PushHeap_float_SingleElement_1 0.560 5.18%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.372 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.669 -1.41%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.303 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.808 3.18%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.607 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.557 5.48%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.633 8.96%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.997 2.01%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.428 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.864 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -3.86%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.561 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.787 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.393 1.29%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.979 1.71%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.001 3.30%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.956 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.618 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.566 2.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.599 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.600 -4.02%
BM_PushHeap_string_Ascending_1 0.471 -22.59%
BM_PushHeap_string_Ascending_1024 14.928 -1.75%
BM_PushHeap_string_Ascending_16 4.858 -1.05%
BM_PushHeap_string_Ascending_16384 22.815 -7.57%
BM_PushHeap_string_Ascending_256 11.882 -2.31%
BM_PushHeap_string_Ascending_262144 30.173 -3.18%
BM_PushHeap_string_Ascending_4 2.568 -
BM_PushHeap_string_Ascending_64 7.894 -2.03%
BM_PushHeap_string_Descending_1 0.527 -24.70%
BM_PushHeap_string_Descending_1024 2.852 16.39%
BM_PushHeap_string_Descending_16 2.298 9.33%
BM_PushHeap_string_Descending_16384 2.724 18.10%
BM_PushHeap_string_Descending_256 2.695 18.60%
BM_PushHeap_string_Descending_262144 4.847 61.80%
BM_PushHeap_string_Descending_4 2.099 12.81%
BM_PushHeap_string_Descending_64 2.427 10.93%
BM_PushHeap_string_PipeOrgan_1 0.532 -8.75%
BM_PushHeap_string_PipeOrgan_1024 10.181 10.77%
BM_PushHeap_string_PipeOrgan_16 4.256 2.28%
BM_PushHeap_string_PipeOrgan_16384 14.416 14.33%
BM_PushHeap_string_PipeOrgan_256 8.377 7.28%
BM_PushHeap_string_PipeOrgan_262144 17.897 3.22%
BM_PushHeap_string_PipeOrgan_4 2.546 1.90%
BM_PushHeap_string_PipeOrgan_64 5.942 -17.41%
BM_PushHeap_string_QuickSortAdversary_1 0.537 -23.29%
BM_PushHeap_string_QuickSortAdversary_1024 15.929 1.50%
BM_PushHeap_string_QuickSortAdversary_16 10.962 -
BM_PushHeap_string_QuickSortAdversary_16384 16.459 1.57%
BM_PushHeap_string_QuickSortAdversary_256 15.283 -
BM_PushHeap_string_QuickSortAdversary_262144 17.139 2.72%
BM_PushHeap_string_QuickSortAdversary_4 6.519 -
BM_PushHeap_string_QuickSortAdversary_64 13.579 -
BM_PushHeap_string_Random_1 0.470 -
BM_PushHeap_string_Random_1024 15.075 -
BM_PushHeap_string_Random_16 10.669 1.02%
BM_PushHeap_string_Random_16384 16.318 -
BM_PushHeap_string_Random_256 14.540 1.58%
BM_PushHeap_string_Random_262144 21.130 17.35%
BM_PushHeap_string_Random_4 6.265 -
BM_PushHeap_string_Random_64 13.187 1.40%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.642 1.64%
BM_PushHeap_string_SingleElement_16 2.710 4.24%
BM_PushHeap_string_SingleElement_16384 2.633 1.90%
BM_PushHeap_string_SingleElement_256 2.633 1.43%
BM_PushHeap_string_SingleElement_262144 2.660 1.91%
BM_PushHeap_string_SingleElement_4 2.357 -
BM_PushHeap_string_SingleElement_64 2.706 2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -29.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.514 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.990 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.456 -2.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.846 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.902 -2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.460 -13.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.590 -4.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.641 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.607 2.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.684 -4.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 25.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.468 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.944 -1.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.369 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.827 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.136 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 5.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.512 2.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.296 1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.169 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.137 3.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.806 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.727 5.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.498 3.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.026 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.836 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.220 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.923 1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.143 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.618 1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.571 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.576 44.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.641 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.630 -
BM_PushHeap_uint32_Ascending_1 0.554 2.63%
BM_PushHeap_uint32_Ascending_1024 2.553 -
BM_PushHeap_uint32_Ascending_16 0.914 -1.53%
BM_PushHeap_uint32_Ascending_16384 3.640 -
BM_PushHeap_uint32_Ascending_256 2.079 -
BM_PushHeap_uint32_Ascending_262144 4.882 5.41%
BM_PushHeap_uint32_Ascending_4 0.583 -
BM_PushHeap_uint32_Ascending_64 1.519 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -6.08%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.348 -10.71%
BM_PushHeap_uint32_Descending_64 0.374 -2.63%
BM_PushHeap_uint32_PipeOrgan_1 0.430 -25.34%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.023 -
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.541 -2.92%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.919 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.581 -
BM_PushHeap_uint32_Random_1024 5.802 2.60%
BM_PushHeap_uint32_Random_16 4.259 2.55%
BM_PushHeap_uint32_Random_16384 5.915 3.00%
BM_PushHeap_uint32_Random_256 5.558 -
BM_PushHeap_uint32_Random_262144 5.876 -
BM_PushHeap_uint32_Random_4 2.258 5.77%
BM_PushHeap_uint32_Random_64 5.185 4.38%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -2.69%
BM_PushHeap_uint32_SingleElement_16 0.362 -3.68%
BM_PushHeap_uint32_SingleElement_16384 0.366 -2.96%
BM_PushHeap_uint32_SingleElement_256 0.393 -
BM_PushHeap_uint32_SingleElement_262144 0.367 -2.73%
BM_PushHeap_uint32_SingleElement_4 0.366 -3.42%
BM_PushHeap_uint32_SingleElement_64 0.363 -3.72%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.670 -1.38%
BM_PushHeap_uint64_Ascending_16 0.933 -9.50%
BM_PushHeap_uint64_Ascending_16384 3.689 -1.98%
BM_PushHeap_uint64_Ascending_256 2.199 -2.32%
BM_PushHeap_uint64_Ascending_262144 4.887 -1.44%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.619 -5.61%
BM_PushHeap_uint64_Descending_1 0.560 9.87%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.381 6.15%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.394 9.13%
BM_PushHeap_uint64_Descending_64 0.388 3.14%
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -7.14%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -2.62%
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.218 -
BM_PushHeap_uint64_Random_16 4.588 2.38%
BM_PushHeap_uint64_Random_16384 6.310 -
BM_PushHeap_uint64_Random_256 6.018 -
BM_PushHeap_uint64_Random_262144 6.264 -
BM_PushHeap_uint64_Random_4 2.613 3.48%
BM_PushHeap_uint64_Random_64 5.476 -
BM_PushHeap_uint64_SingleElement_1 0.445 4.15%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.346 -5.53%
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -2.89%
BM_PushHeap_uint64_SingleElement_4 0.362 -3.89%
BM_PushHeap_uint64_SingleElement_64 0.358 -3.90%
BM_SeedSeq_Generate/1/1 5.708 -
BM_SeedSeq_Generate/1/256 891.096 -
BM_SeedSeq_Generate/1/64 222.104 -
BM_SeedSeq_Generate/1/8 23.237 -
BM_SeedSeq_Generate/16/1 54.524 -
BM_SeedSeq_Generate/16/256 885.935 -
BM_SeedSeq_Generate/16/64 226.060 -
BM_SeedSeq_Generate/16/8 39.451 -
BM_SeedSeq_Generate/8/1 25.300 1.53%
BM_SeedSeq_Generate/8/256 892.219 -
BM_SeedSeq_Generate/8/64 222.626 -
BM_SeedSeq_Generate/8/8 26.150 -
BM_SharedPtrCreateDestroy 10.825 -
BM_SharedPtrIncDecRef 3.043 -
BM_StringAssignAsciizMix_Opaque 5.012 -
BM_StringAssignAsciizMix_Transparent 2.957 -
BM_StringAssignAsciiz_Empty_Opaque 3.102 2.59%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.991 -
BM_StringAssignAsciiz_Huge_Transparent 189.064 -
BM_StringAssignAsciiz_Large_Opaque 11.535 2.30%
BM_StringAssignAsciiz_Large_Transparent 11.474 1.04%
BM_StringAssignAsciiz_Small_Opaque 3.104 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.489 -
BM_StringAssignStr_Huge_Opaque 113.306 -
BM_StringAssignStr_Huge_Transparent 114.711 -
BM_StringAssignStr_Large_Opaque 10.443 2.76%
BM_StringAssignStr_Large_Transparent 10.455 2.73%
BM_StringAssignStr_Small_Opaque 0.721 -
BM_StringAssignStr_Small_Transparent 0.502 3.45%
BM_StringConstructDestroyCStr_Empty_Opaque 2.214 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.376 4.03%
BM_StringConstructDestroyCStr_Huge_Opaque 159.317 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.159 -
BM_StringConstructDestroyCStr_Large_Opaque 16.567 9.53%
BM_StringConstructDestroyCStr_Large_Transparent 11.628 21.98%
BM_StringConstructDestroyCStr_Small_Opaque 2.194 5.48%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -6.31%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 111.001 -
BM_StringCopy_Large 6.261 -
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.276 -
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.914 -1.98%
BM_StringDestroy_Large 7.165 2.28%
BM_StringDestroy_Small 0.638 3.04%
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.312 2.27%
BM_StringEraseToEnd_Huge_Transparent 2.425 -
BM_StringEraseToEnd_Large_Opaque 1.001 1.88%
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.401 -2.58%
BM_StringEraseWithMove_Empty_Opaque 0.894 5.95%
BM_StringEraseWithMove_Empty_Transparent 0.657 8.28%
BM_StringEraseWithMove_Huge_Opaque 47.319 -
BM_StringEraseWithMove_Huge_Transparent 45.560 -
BM_StringEraseWithMove_Large_Opaque 2.814 -1.67%
BM_StringEraseWithMove_Large_Transparent 2.689 -3.57%
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.178 -
BM_StringFindAllMatch/1 2.809 -9.51%
BM_StringFindAllMatch/131072 2269.881 -
BM_StringFindAllMatch/32768 574.411 -
BM_StringFindAllMatch/4096 79.780 -
BM_StringFindAllMatch/512 11.622 -
BM_StringFindAllMatch/64 3.045 -5.68%
BM_StringFindAllMatch/8 2.517 -11.48%
BM_StringFindCharLiteral/1024 17.964 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.552 -4.06%
BM_StringFindCharLiteral/2048 40.160 -
BM_StringFindCharLiteral/256 5.312 -2.25%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.095 -
BM_StringFindCharLiteral/512 9.452 -
BM_StringFindCharLiteral/64 2.088 -
BM_StringFindCharLiteral/8 1.554 -3.94%
BM_StringFindCharLiteral/8192 137.914 -
BM_StringFindMatch1/1 981.081 -
BM_StringFindMatch1/32768 1563.429 -
BM_StringFindMatch1/4096 1058.415 -1.09%
BM_StringFindMatch1/512 989.461 -1.77%
BM_StringFindMatch1/64 980.952 -
BM_StringFindMatch1/8 980.628 -
BM_StringFindMatch2/1 980.368 -
BM_StringFindMatch2/32768 1562.968 -
BM_StringFindMatch2/4096 1057.006 -
BM_StringFindMatch2/512 989.175 -
BM_StringFindMatch2/64 981.335 -
BM_StringFindMatch2/8 980.004 -
BM_StringFindNoMatch/10 1.271 -
BM_StringFindNoMatch/131072 1960.812 -
BM_StringFindNoMatch/32768 498.258 -
BM_StringFindNoMatch/4096 74.877 -
BM_StringFindNoMatch/512 9.204 -2.35%
BM_StringFindNoMatch/64 2.088 -3.65%
BM_StringFindStringLiteral/1024 17.445 1.53%
BM_StringFindStringLiteral/128 3.315 9.59%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.287 -
BM_StringFindStringLiteral/256 5.689 6.86%
BM_StringFindStringLiteral/32 1.813 6.06%
BM_StringFindStringLiteral/4096 77.361 -
BM_StringFindStringLiteral/512 9.556 2.95%
BM_StringFindStringLiteral/64 2.275 8.34%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.206 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.723 -
BM_StringRead_Cold_Deep_Empty 1.199 -13.60%
BM_StringRead_Cold_Deep_Large 1.299 -6.34%
BM_StringRead_Cold_Deep_Small 1.216 -5.96%
BM_StringRead_Cold_Shallow_Empty 1.122 -7.55%
BM_StringRead_Cold_Shallow_Large 1.148 -7.56%
BM_StringRead_Cold_Shallow_Small 1.129 -7.60%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.530 5.49%
BM_StringRead_Hot_Deep_Small 0.508 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.478 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.428 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.684 6.39%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.688 6.78%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -4.12%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.029 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.427 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.208 4.63%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.862 1.50%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.201 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.439 -4.03%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.409 -10.73%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -2.21%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.817 -1.31%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.826 1.29%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.320 -30.13%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -3.20%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.649 3.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.667 5.78%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.691 5.53%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.670 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.605 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.191 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.873 -1.09%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.427 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.128 4.20%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.633 1.20%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.616 -2.91%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.663 3.35%
BM_StringRelational_Compare_Empty_Huge_Control 1.657 3.03%
BM_StringRelational_Compare_Empty_Large_Control 1.882 2.73%
BM_StringRelational_Compare_Empty_Small_Control 1.662 3.32%
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.327 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.654 -
BM_StringRelational_Compare_Huge_Huge_Control 98.770 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.660 3.15%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.631 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.751 -5.12%
BM_StringRelational_Eq_Empty_Huge_Control 0.474 -
BM_StringRelational_Eq_Empty_Large_Control 0.472 -3.73%
BM_StringRelational_Eq_Empty_Small_Control 0.467 -2.33%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.385 9.96%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.008 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.563 -
BM_StringRelational_Eq_Huge_Huge_Control 99.027 -
BM_StringRelational_Eq_Large_Huge_Control 0.472 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.579 7.37%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.019 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.112 -8.88%
BM_StringRelational_Eq_Small_Huge_Control 0.473 -
BM_StringRelational_Eq_Small_Large_Control 0.474 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.537 3.00%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.238 5.08%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.720 36.98%
BM_StringRelational_Eq_Small_Small_Control 1.687 -19.79%
BM_StringRelational_Less_Empty_Empty_Control 1.549 -3.82%
BM_StringRelational_Less_Empty_Huge_Control 1.546 -7.06%
BM_StringRelational_Less_Empty_Large_Control 1.548 -6.91%
BM_StringRelational_Less_Empty_Small_Control 1.564 -3.03%
BM_StringRelational_Less_Huge_Empty_Control 1.641 1.88%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.727 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.589 -
BM_StringRelational_Less_Huge_Huge_Control 98.794 -
BM_StringRelational_Less_Huge_Large_Control 2.089 -
BM_StringRelational_Less_Huge_Small_Control 1.850 -
BM_StringRelational_Less_Large_Empty_Control 1.682 4.48%
BM_StringRelational_Less_Large_Huge_Control 2.148 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.420 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.155 -
BM_StringRelational_Less_Large_Small_Control 1.924 4.13%
BM_StringRelational_Less_Small_Empty_Control 1.550 -3.78%
BM_StringRelational_Less_Small_Huge_Control 1.822 -1.72%
BM_StringRelational_Less_Small_Large_Control 1.831 -1.17%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.706 -2.51%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.392 -1.65%
BM_StringRelational_Less_Small_Small_Control 1.824 -1.35%
BM_StringResizeAndOverwrite 0.829 -
BM_Swap_FuncPtr_FuncPtr 2.981 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.217 4.98%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.160 1.28%
BM_Swap_FuncPtr_MemFuncPtr 3.202 -
BM_Swap_FuncPtr_MemPtr 3.261 -1.53%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.235 5.07%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.351 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.458 -9.27%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.616 34.76%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.309 -5.80%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.186 -3.79%
BM_Swap_MemFuncPtr_MemFuncPtr 2.987 -
BM_Swap_MemFuncPtr_MemPtr 3.289 -1.98%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.247 -3.76%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.516 7.05%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.185 -9.98%
BM_Swap_MemPtr_LargeTrivialFunctor 1.166 1.50%
BM_Swap_MemPtr_MemPtr 2.981 -1.95%
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.204 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.440 -
BM_Swap_Null_FuncPtr 1.197 4.13%
BM_Swap_Null_LargeNonTrivialFunctor 0.508 -
BM_Swap_Null_LargeTrivialFunctor 0.545 19.21%
BM_Swap_Null_MemFuncPtr 1.166 1.17%
BM_Swap_Null_MemPtr 1.252 -
BM_Swap_Null_Null 0.459 25.04%
BM_Swap_Null_SmallNonTrivialFunctor 0.461 -
BM_Swap_Null_SmallTrivialFunctor 1.176 -1.71%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.698 52.37%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.458 -8.73%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.552 20.49%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.147 -6.02%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.171 -9.06%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.449 16.02%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.966 -
BM_SystemErrorWithMessage 17.010 -3.66%
BM_SystemErrorWithoutMessage 14.831 1.74%
BM_WeakPtrIncDecRef 4.089 1.97%
BM_align/1 0.979 1.05%
BM_align/256 0.949 2.84%
BM_align/64 0.979 3.69%
BM_align/8 0.978 -
BM_ascii_escaped<char> 23338.640 -
BM_ascii_escaped<wchar_t> 22487.834 1.37%
BM_ascii_text<char> 741.480 1.02%
BM_ascii_text<wchar_t> 829.087 -13.16%
BM_cyrillic_escaped<char> 14388.240 -1.53%
BM_cyrillic_escaped<wchar_t> 12423.793 -
BM_cyrillic_text<char> 24868.930 -2.00%
BM_cyrillic_text<wchar_t> 27700.324 -2.51%
BM_deque_deque_copy/0 0.697 -23.98%
BM_deque_deque_copy/1 2.550 -
BM_deque_deque_copy/1024 40.511 10.25%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 139.751 -
BM_deque_deque_copy/4096 149.110 -
BM_deque_deque_copy/512 17.877 1.11%
BM_deque_deque_copy/5500 195.984 -
BM_deque_deque_copy/64 3.026 -
BM_deque_deque_copy/64000 3044.510 3.83%
BM_deque_deque_copy/65536 3077.045 -2.05%
BM_deque_deque_copy/70000 3356.219 3.92%
BM_deque_deque_copy_backward/0 0.917 6.86%
BM_deque_deque_copy_backward/1 2.788 -
BM_deque_deque_copy_backward/1024 39.177 2.87%
BM_deque_deque_copy_backward/2 2.529 -
BM_deque_deque_copy_backward/4000 151.142 1.52%
BM_deque_deque_copy_backward/4096 155.350 2.13%
BM_deque_deque_copy_backward/512 18.906 -
BM_deque_deque_copy_backward/5500 206.293 1.79%
BM_deque_deque_copy_backward/64 3.342 -
BM_deque_deque_copy_backward/64000 7413.909 1.65%
BM_deque_deque_copy_backward/65536 7563.801 -1.67%
BM_deque_deque_copy_backward/70000 7889.334 -
BM_deque_deque_move/0 0.834 1.50%
BM_deque_deque_move/1 2.595 -
BM_deque_deque_move/1024 36.637 -1.53%
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 140.297 -
BM_deque_deque_move/4096 146.991 -
BM_deque_deque_move/512 17.659 -
BM_deque_deque_move/5500 196.482 -
BM_deque_deque_move/64 3.055 -
BM_deque_deque_move/64000 3034.582 -1.32%
BM_deque_deque_move/65536 3095.698 -
BM_deque_deque_move/70000 3411.391 -
BM_deque_deque_move_backward/0 0.814 -11.35%
BM_deque_deque_move_backward/1 2.772 4.69%
BM_deque_deque_move_backward/1024 38.900 -
BM_deque_deque_move_backward/2 2.525 5.01%
BM_deque_deque_move_backward/4000 152.535 -
BM_deque_deque_move_backward/4096 153.890 -
BM_deque_deque_move_backward/512 18.892 -2.66%
BM_deque_deque_move_backward/5500 205.322 -
BM_deque_deque_move_backward/64 3.350 -4.91%
BM_deque_deque_move_backward/64000 7257.963 -
BM_deque_deque_move_backward/65536 7421.791 -1.12%
BM_deque_deque_move_backward/70000 8101.628 1.84%
BM_deque_deque_ranges_copy/0 0.920 32.35%
BM_deque_deque_ranges_copy/1 2.477 7.10%
BM_deque_deque_ranges_copy/1024 37.145 1.47%
BM_deque_deque_ranges_copy/2 2.239 8.09%
BM_deque_deque_ranges_copy/4000 144.357 -
BM_deque_deque_ranges_copy/4096 147.526 -
BM_deque_deque_ranges_copy/512 17.661 -
BM_deque_deque_ranges_copy/5500 198.677 -
BM_deque_deque_ranges_copy/64 3.056 -
BM_deque_deque_ranges_copy/64000 3078.434 4.67%
BM_deque_deque_ranges_copy/65536 3088.933 -
BM_deque_deque_ranges_copy/70000 3362.162 3.04%
BM_deque_deque_ranges_copy_backward/0 0.917 -
BM_deque_deque_ranges_copy_backward/1 2.795 -
BM_deque_deque_ranges_copy_backward/1024 37.815 -1.49%
BM_deque_deque_ranges_copy_backward/2 2.530 -
BM_deque_deque_ranges_copy_backward/4000 150.380 -1.76%
BM_deque_deque_ranges_copy_backward/4096 153.663 1.08%
BM_deque_deque_ranges_copy_backward/512 19.134 -
BM_deque_deque_ranges_copy_backward/5500 204.926 1.64%
BM_deque_deque_ranges_copy_backward/64 3.411 -
BM_deque_deque_ranges_copy_backward/64000 7344.516 2.49%
BM_deque_deque_ranges_copy_backward/65536 7567.808 2.33%
BM_deque_deque_ranges_copy_backward/70000 8167.146 -
BM_deque_deque_ranges_move/0 0.697 -12.58%
BM_deque_deque_ranges_move/1 2.456 -5.08%
BM_deque_deque_ranges_move/1024 37.803 -
BM_deque_deque_ranges_move/2 2.184 -5.10%
BM_deque_deque_ranges_move/4000 144.683 1.09%
BM_deque_deque_ranges_move/4096 147.167 -
BM_deque_deque_ranges_move/512 17.662 -
BM_deque_deque_ranges_move/5500 196.684 -
BM_deque_deque_ranges_move/64 3.059 -
BM_deque_deque_ranges_move/64000 3045.158 -3.91%
BM_deque_deque_ranges_move/65536 3076.792 -
BM_deque_deque_ranges_move/70000 3488.570 4.15%
BM_deque_deque_ranges_move_backward/0 0.852 -7.28%
BM_deque_deque_ranges_move_backward/1 2.813 4.53%
BM_deque_deque_ranges_move_backward/1024 38.530 1.15%
BM_deque_deque_ranges_move_backward/2 2.524 4.44%
BM_deque_deque_ranges_move_backward/4000 152.007 -
BM_deque_deque_ranges_move_backward/4096 153.045 -
BM_deque_deque_ranges_move_backward/512 18.908 -
BM_deque_deque_ranges_move_backward/5500 203.876 -
BM_deque_deque_ranges_move_backward/64 3.344 -2.06%
BM_deque_deque_ranges_move_backward/64000 7224.890 -1.52%
BM_deque_deque_ranges_move_backward/65536 7389.786 -
BM_deque_deque_ranges_move_backward/70000 7828.528 -1.36%
BM_deque_vector_copy/0 1.365 1.69%
BM_deque_vector_copy/1 2.125 1.67%
BM_deque_vector_copy/1024 37.412 2.12%
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 142.808 -
BM_deque_vector_copy/4096 145.360 -
BM_deque_vector_copy/512 16.540 -
BM_deque_vector_copy/5500 196.138 -
BM_deque_vector_copy/64 2.608 -
BM_deque_vector_copy/64000 2841.456 -
BM_deque_vector_copy/65536 2915.447 -
BM_deque_vector_copy/70000 3157.456 -
BM_deque_vector_copy_backward/0 1.587 -
BM_deque_vector_copy_backward/1 2.109 -
BM_deque_vector_copy_backward/1024 36.885 -
BM_deque_vector_copy_backward/2 1.832 -
BM_deque_vector_copy_backward/4000 142.911 1.45%
BM_deque_vector_copy_backward/4096 147.626 -
BM_deque_vector_copy_backward/512 17.898 -
BM_deque_vector_copy_backward/5500 200.864 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 7200.871 3.07%
BM_deque_vector_copy_backward/65536 7416.174 1.43%
BM_deque_vector_copy_backward/70000 7724.260 -9.01%
BM_deque_vector_move/0 1.586 16.71%
BM_deque_vector_move/1 2.160 -2.44%
BM_deque_vector_move/1024 37.023 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 139.108 -
BM_deque_vector_move/4096 144.711 -
BM_deque_vector_move/512 16.562 -
BM_deque_vector_move/5500 192.727 -
BM_deque_vector_move/64 2.649 -1.27%
BM_deque_vector_move/64000 2956.488 -1.02%
BM_deque_vector_move/65536 2983.297 -
BM_deque_vector_move/70000 3234.017 -
BM_deque_vector_move_backward/0 1.546 8.19%
BM_deque_vector_move_backward/1 2.087 -
BM_deque_vector_move_backward/1024 36.728 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 141.347 -
BM_deque_vector_move_backward/4096 148.472 -
BM_deque_vector_move_backward/512 17.892 -
BM_deque_vector_move_backward/5500 203.427 2.82%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7029.877 -
BM_deque_vector_move_backward/65536 7098.023 -1.50%
BM_deque_vector_move_backward/70000 8076.711 4.08%
BM_deque_vector_ranges_copy/0 1.518 11.52%
BM_deque_vector_ranges_copy/1 2.156 2.95%
BM_deque_vector_ranges_copy/1024 37.137 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 141.486 -
BM_deque_vector_ranges_copy/4096 145.317 -
BM_deque_vector_ranges_copy/512 16.596 -
BM_deque_vector_ranges_copy/5500 192.177 -
BM_deque_vector_ranges_copy/64 2.614 -2.20%
BM_deque_vector_ranges_copy/64000 2923.771 -
BM_deque_vector_ranges_copy/65536 2929.701 -
BM_deque_vector_ranges_copy/70000 3203.586 -
BM_deque_vector_ranges_copy_backward/0 1.467 3.19%
BM_deque_vector_ranges_copy_backward/1 2.105 -
BM_deque_vector_ranges_copy_backward/1024 37.398 1.36%
BM_deque_vector_ranges_copy_backward/2 1.831 -
BM_deque_vector_ranges_copy_backward/4000 150.396 5.91%
BM_deque_vector_ranges_copy_backward/4096 148.678 -
BM_deque_vector_ranges_copy_backward/512 20.739 11.46%
BM_deque_vector_ranges_copy_backward/5500 204.437 3.56%
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7139.474 -
BM_deque_vector_ranges_copy_backward/65536 7284.789 -
BM_deque_vector_ranges_copy_backward/70000 8047.757 2.73%
BM_deque_vector_ranges_move/0 1.372 -11.06%
BM_deque_vector_ranges_move/1 2.110 -
BM_deque_vector_ranges_move/1024 37.270 -
BM_deque_vector_ranges_move/2 1.834 -
BM_deque_vector_ranges_move/4000 141.184 -
BM_deque_vector_ranges_move/4096 145.428 -
BM_deque_vector_ranges_move/512 20.287 1.66%
BM_deque_vector_ranges_move/5500 193.973 -
BM_deque_vector_ranges_move/64 2.630 -
BM_deque_vector_ranges_move/64000 2950.531 -1.59%
BM_deque_vector_ranges_move/65536 2982.040 -
BM_deque_vector_ranges_move/70000 3359.627 2.94%
BM_deque_vector_ranges_move_backward/0 1.496 9.61%
BM_deque_vector_ranges_move_backward/1 2.097 -
BM_deque_vector_ranges_move_backward/1024 38.944 6.36%
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 138.955 -
BM_deque_vector_ranges_move_backward/4096 147.061 -
BM_deque_vector_ranges_move_backward/512 18.100 1.21%
BM_deque_vector_ranges_move_backward/5500 201.300 1.15%
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7095.422 1.68%
BM_deque_vector_ranges_move_backward/65536 7070.187 -1.15%
BM_deque_vector_ranges_move_backward/70000 7819.335 -4.19%
BM_emoji_escaped<char> 22205.448 3.42%
BM_emoji_escaped<wchar_t> 22787.486 -
BM_emoji_text<char> 739.197 -
BM_emoji_text<wchar_t> 828.254 -10.61%
BM_format 18.330 -
BM_format/C_string_len_6 13.771 2.67%
BM_format/C_string_len_60 27.121 -
BM_format/C_string_len_6000 259.500 -9.63%
BM_format/string_len_6 2.722 12.29%
BM_format/string_len_60 13.341 -
BM_format/string_len_6000 72.531 -
BM_format/string_view_len_6 2.777 -
BM_format/string_view_len_60 13.433 -
BM_format/string_view_len_6000 72.059 -
BM_format_string<char>/1 1.167 -
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.012 -
BM_format_string<char>/128 0.092 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.020 -
BM_format_string<char>/2 0.660 -4.47%
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.388 -11.08%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.459 -4.23%
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.173 -7.86%
BM_format_string<char>/65536 0.034 -
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.598 -2.74%
BM_format_string<wchar_t>/1024 0.129 -
BM_format_string<wchar_t>/1048576 0.135 -
BM_format_string<wchar_t>/128 0.300 -
BM_format_string<wchar_t>/131072 0.110 -35.66%
BM_format_string<wchar_t>/16 1.485 -4.19%
BM_format_string<wchar_t>/16384 0.167 10.81%
BM_format_string<wchar_t>/2 5.878 -3.76%
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.240 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.820 -6.28%
BM_format_string<wchar_t>/32768 0.131 -
BM_format_string<wchar_t>/4 3.055 -3.07%
BM_format_string<wchar_t>/4096 0.077 -
BM_format_string<wchar_t>/512 0.156 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.465 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.084 -
BM_format_string<wchar_t>/8192 0.244 26.52%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 45.491 5.42%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 60.949 -2.94%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2636.590 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 44.165 3.96%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 60.721 -1.73%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2530.033 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 42.769 1.83%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 62.090 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2536.585 -
BM_format_to_back_inserter<std::list<char>> 127.937 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 81.694 6.93%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 623.967 1.02%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 73981.490 -11.15%
BM_format_to_back_inserter<std::list<char>>/string_len_6 77.686 2.65%
BM_format_to_back_inserter<std::list<char>>/string_len_60 630.918 2.67%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 72797.818 -9.20%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 77.315 1.93%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 642.371 5.00%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 71853.574 -11.02%
BM_format_to_back_inserter<std::string> 19.688 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.401 1.75%
BM_format_to_back_inserter<std::string>/C_string_len_60 31.233 4.12%
BM_format_to_back_inserter<std::string>/C_string_len_6000 569.226 -5.89%
BM_format_to_back_inserter<std::string>/string_len_6 15.094 -
BM_format_to_back_inserter<std::string>/string_len_60 29.749 3.68%
BM_format_to_back_inserter<std::string>/string_len_6000 464.031 -
BM_format_to_back_inserter<std::string>/string_view_len_6 14.938 -
BM_format_to_back_inserter<std::string>/string_view_len_60 28.655 1.11%
BM_format_to_back_inserter<std::string>/string_view_len_6000 466.125 -
BM_format_to_back_inserter<std::vector<char>> 30.067 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 26.578 5.74%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 29.157 -1.93%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 523.505 -2.74%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 27.283 9.33%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.254 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.216 -1.76%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.821 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 28.399 -1.51%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 420.409 -2.07%
BM_format_to_iterator/<std::array> 16.654 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.965 -1.40%
BM_format_to_iterator/<std::array>_C_string_len_60 10.825 -
BM_format_to_iterator/<std::array>_C_string_len_6000 169.625 -
BM_format_to_iterator/<std::array>_string_len_6 8.349 -
BM_format_to_iterator/<std::array>_string_len_60 9.455 -
BM_format_to_iterator/<std::array>_string_len_6000 59.885 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.318 -1.17%
BM_format_to_iterator/<std::array>_string_view_len_60 9.615 2.34%
BM_format_to_iterator/<std::array>_string_view_len_6000 60.214 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.941 1.47%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.337 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 248.741 -1.01%
BM_format_to_iterator/<std::deque>_string_len_6 14.471 1.33%
BM_format_to_iterator/<std::deque>_string_len_60 17.093 -
BM_format_to_iterator/<std::deque>_string_len_6000 148.768 -2.05%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.309 1.25%
BM_format_to_iterator/<std::deque>_string_view_len_60 16.822 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 149.666 -
BM_format_to_iterator/<std::string> 16.897 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.337 -1.94%
BM_format_to_iterator/<std::string>_C_string_len_60 11.115 -
BM_format_to_iterator/<std::string>_C_string_len_6000 169.098 -
BM_format_to_iterator/<std::string>_string_len_6 8.506 1.90%
BM_format_to_iterator/<std::string>_string_len_60 9.551 -1.15%
BM_format_to_iterator/<std::string>_string_len_6000 59.891 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.599 1.43%
BM_format_to_iterator/<std::string>_string_view_len_60 9.489 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.854 -
BM_format_to_iterator/<std::vector> 16.649 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.972 1.35%
BM_format_to_iterator/<std::vector>_C_string_len_60 11.144 1.57%
BM_format_to_iterator/<std::vector>_C_string_len_6000 168.863 -
BM_format_to_iterator/<std::vector>_string_len_6 8.479 1.90%
BM_format_to_iterator/<std::vector>_string_len_60 9.442 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.839 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.372 -1.53%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.458 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.863 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 25.441 8.56%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13713285.122 3.91%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 222102.131 7.92%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 24.861 4.69%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13357617.001 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 208420.013 2.05%
BM_format_to_n_string_back_inserter<std::string>/1 13.270 -2.42%
BM_format_to_n_string_back_inserter<std::string>/1048576 65948.614 -
BM_format_to_n_string_back_inserter<std::string>/16384 993.252 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.063 -1.15%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 62782.701 3.95%
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 960.923 6.76%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.355 6.03%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 179165.864 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3249.496 -6.38%
BM_format_to_n_string_back_inserter<std::wstring>/1 14.228 1.42%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 184240.434 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4129.657 2.31%
BM_format_to_n_string_begin<std::list<char>>/1 12.931 -1.23%
BM_format_to_n_string_begin<std::list<char>>/1048576 956492.695 -
BM_format_to_n_string_begin<std::list<char>>/16384 15110.067 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.789 -1.20%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1073347.544 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16189.466 -
BM_format_to_n_string_begin<std::string>/1 10.479 -1.36%
BM_format_to_n_string_begin<std::string>/1048576 12410.495 7.07%
BM_format_to_n_string_begin<std::string>/16384 238.411 62.13%
BM_format_to_n_string_begin<std::vector<char>>/1 10.781 1.84%
BM_format_to_n_string_begin<std::vector<char>>/1048576 12410.880 7.08%
BM_format_to_n_string_begin<std::vector<char>>/16384 252.293 73.41%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.945 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49694.930 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1267.808 -16.95%
BM_format_to_n_string_begin<std::wstring>/1 11.034 -
BM_format_to_n_string_begin<std::wstring>/1048576 49691.872 -
BM_format_to_n_string_begin<std::wstring>/16384 1267.884 -15.48%
BM_format_to_n_string_pointer<char>/1 10.511 -
BM_format_to_n_string_pointer<char>/1048576 12169.885 2.69%
BM_format_to_n_string_pointer<char>/16384 239.169 7.43%
BM_format_to_n_string_pointer<wchar_t>/1 10.928 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50213.248 -
BM_format_to_n_string_pointer<wchar_t>/16384 1912.905 1.41%
BM_format_to_n_string_span<char>/1 10.555 -1.20%
BM_format_to_n_string_span<char>/1048576 12163.740 2.70%
BM_format_to_n_string_span<char>/16384 226.755 5.11%
BM_format_to_n_string_span<wchar_t>/1 10.964 -
BM_format_to_n_string_span<wchar_t>/1048576 50188.202 -
BM_format_to_n_string_span<wchar_t>/16384 1912.864 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.337 2.35%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12611263.635 -
BM_format_to_string_back_inserter<std::list<char>>/16384 195075.391 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.167 -8.49%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12682129.544 -15.73%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 194769.763 -34.48%
BM_format_to_string_back_inserter<std::string>/1 12.824 -
BM_format_to_string_back_inserter<std::string>/1048576 66070.375 -
BM_format_to_string_back_inserter<std::string>/16384 981.762 -
BM_format_to_string_back_inserter<std::vector<char>>/1 23.804 6.80%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60625.948 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 888.549 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.044 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 179814.507 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3231.750 -1.15%
BM_format_to_string_back_inserter<std::wstring>/1 13.643 -
BM_format_to_string_back_inserter<std::wstring>/1048576 185828.175 -
BM_format_to_string_back_inserter<std::wstring>/16384 3936.939 -4.55%
BM_format_to_string_begin<std::list<char>>/1 11.474 -
BM_format_to_string_begin<std::list<char>>/1048576 954183.540 -
BM_format_to_string_begin<std::list<char>>/16384 15009.370 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.012 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1078391.898 2.43%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16250.641 -
BM_format_to_string_begin<std::string>/1 10.094 2.58%
BM_format_to_string_begin<std::string>/1048576 11556.894 -1.25%
BM_format_to_string_begin<std::string>/16384 155.258 -4.62%
BM_format_to_string_begin<std::vector<char>>/1 9.962 -
BM_format_to_string_begin<std::vector<char>>/1048576 11556.032 -1.17%
BM_format_to_string_begin<std::vector<char>>/16384 155.542 6.53%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.307 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49710.167 -1.04%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1631.431 -8.34%
BM_format_to_string_begin<std::wstring>/1 10.476 -
BM_format_to_string_begin<std::wstring>/1048576 49713.629 -1.12%
BM_format_to_string_begin<std::wstring>/16384 1759.067 -2.28%
BM_format_to_string_pointer<char>/1 10.040 -4.19%
BM_format_to_string_pointer<char>/1048576 11800.843 -
BM_format_to_string_pointer<char>/16384 148.716 -
BM_format_to_string_pointer<wchar_t>/1 10.429 -
BM_format_to_string_pointer<wchar_t>/1048576 50233.832 -
BM_format_to_string_pointer<wchar_t>/16384 1697.828 -5.29%
BM_format_to_string_span<char>/1 9.974 -
BM_format_to_string_span<char>/1048576 11804.681 -
BM_format_to_string_span<char>/16384 147.034 -
BM_format_to_string_span<wchar_t>/1 10.392 -
BM_format_to_string_span<wchar_t>/1048576 50226.328 -
BM_format_to_string_span<wchar_t>/16384 798.354 -55.47%
BM_formatted_size_string<char>/1 10.800 1.20%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.702 -4.53%
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 17.269 2.18%
BM_japanese_escaped<char> 14643.999 3.31%
BM_japanese_escaped<wchar_t> 12391.333 -1.24%
BM_japanese_text<char> 22455.476 1.46%
BM_japanese_text<wchar_t> 22630.440 -
BM_join_view_deques/0 5.000 -12.57%
BM_join_view_deques/1 8.464 -
BM_join_view_deques/1024 2678.107 -4.68%
BM_join_view_deques/2 11.559 -
BM_join_view_deques/4000 12260.520 4.10%
BM_join_view_deques/4096 12555.473 2.65%
BM_join_view_deques/512 1310.485 -1.39%
BM_join_view_deques/5500 17986.873 1.30%
BM_join_view_deques/64 148.162 -
BM_join_view_deques/64000 275875.796 -
BM_join_view_deques/65536 284300.325 -1.98%
BM_join_view_deques/70000 309081.420 -
BM_join_view_in_vectors/0 2.577 -6.43%
BM_join_view_in_vectors/1 2.949 -
BM_join_view_in_vectors/1024 1602.115 -8.37%
BM_join_view_in_vectors/2 4.622 -
BM_join_view_in_vectors/4000 6481.915 7.11%
BM_join_view_in_vectors/4096 6524.262 6.08%
BM_join_view_in_vectors/512 654.697 -10.07%
BM_join_view_in_vectors/5500 8648.944 3.28%
BM_join_view_in_vectors/64 85.459 -
BM_join_view_in_vectors/64000 120634.164 -
BM_join_view_in_vectors/65536 127369.316 -
BM_join_view_in_vectors/70000 133385.370 -
BM_join_view_out_vectors/0 0.369 -12.60%
BM_join_view_out_vectors/1 2.069 -
BM_join_view_out_vectors/1024 1603.484 4.55%
BM_join_view_out_vectors/2 3.490 -
BM_join_view_out_vectors/4000 6116.906 1.81%
BM_join_view_out_vectors/4096 6277.357 1.45%
BM_join_view_out_vectors/512 796.736 3.66%
BM_join_view_out_vectors/5500 8375.585 1.86%
BM_join_view_out_vectors/64 99.547 2.28%
BM_join_view_out_vectors/64000 127124.239 -2.12%
BM_join_view_out_vectors/65536 129436.752 -1.95%
BM_join_view_out_vectors/70000 139953.383 -16.06%
BM_lexicographical_compare_three_way<IntPtr>/1 0.393 -
BM_lexicographical_compare_three_way<IntPtr>/1024 242.250 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 243412.642 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.271 -1.99%
BM_lexicographical_compare_three_way<IntPtr>/16384 3711.895 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.019 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59523.811 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -
BM_lexicographical_compare_three_way<IntPtr>/4096 942.043 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.427 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14868.797 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.309 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.677 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494863.221 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.183 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7672.142 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.589 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122994.692 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.776 1.20%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1923.494 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.325 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30649.315 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.315 1.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.991 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244154.277 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.269 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3739.394 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.160 1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59759.038 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.337 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 948.361 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.525 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14930.591 -
BM_lexicographical_compare_three_way_fast_path/1 0.424 -
BM_lexicographical_compare_three_way_fast_path/1024 242.872 -
BM_lexicographical_compare_three_way_fast_path/1048576 244835.300 -
BM_lexicographical_compare_three_way_fast_path/16 4.272 -
BM_lexicographical_compare_three_way_fast_path/16384 3724.638 -
BM_lexicographical_compare_three_way_fast_path/256 69.805 -
BM_lexicographical_compare_three_way_fast_path/262144 59747.610 -
BM_lexicographical_compare_three_way_fast_path/4 1.140 -
BM_lexicographical_compare_three_way_fast_path/4096 945.416 -
BM_lexicographical_compare_three_way_fast_path/64 15.465 -
BM_lexicographical_compare_three_way_fast_path/65536 14925.606 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -5.08%
BM_lexicographical_compare_three_way_slow_path/1024 292.385 -
BM_lexicographical_compare_three_way_slow_path/1048576 293430.085 -
BM_lexicographical_compare_three_way_slow_path/16 4.574 -
BM_lexicographical_compare_three_way_slow_path/16384 4525.910 -
BM_lexicographical_compare_three_way_slow_path/256 79.119 -
BM_lexicographical_compare_three_way_slow_path/262144 72334.976 -
BM_lexicographical_compare_three_way_slow_path/4 1.174 -
BM_lexicographical_compare_three_way_slow_path/4096 1142.049 -
BM_lexicographical_compare_three_way_slow_path/64 17.744 -
BM_lexicographical_compare_three_way_slow_path/65536 18097.695 -
BM_map_find_string_literal 12.556 -
BM_num_get<bool> 11.854 -
BM_num_get<double> 37.652 4.12%
BM_num_get<float> 37.587 3.41%
BM_num_get<long> 10.774 -
BM_num_get<long_double> 37.258 4.50%
BM_num_get<long_long> 10.961 2.65%
BM_num_get<unsigned_int> 10.053 3.94%
BM_num_get<unsigned_long> 10.661 2.82%
BM_num_get<unsigned_long_long> 10.434 -
BM_num_get<unsigned_short> 10.280 1.53%
BM_num_get<void*> 11.175 1.26%
BM_num_put<bool> 10.718 -2.51%
BM_num_put<const_void*> 12.495 3.72%
BM_num_put<double> 57.388 -
BM_num_put<long> 11.929 1.40%
BM_num_put<long_double> 58.647 -
BM_num_put<long_long> 11.955 1.62%
BM_num_put<unsigned_long> 11.544 1.96%
BM_num_put<unsigned_long_long> 11.787 3.27%
BM_sprintf 33.804 -
BM_sprintf/C_string_len_6 3.715 -8.33%
BM_sprintf/C_string_len_60 5.838 -7.41%
BM_sprintf/C_string_len_6000 167.770 -
BM_std_minmax_element<char>/1 0.303 -
BM_std_minmax_element<char>/1024 277.634 -8.03%
BM_std_minmax_element<char>/2 0.683 -
BM_std_minmax_element<char>/3 1.186 4.27%
BM_std_minmax_element<char>/4 1.186 -6.78%
BM_std_minmax_element<char>/4000 1064.251 -5.33%
BM_std_minmax_element<char>/4096 1077.480 -6.33%
BM_std_minmax_element<char>/512 147.592 -4.57%
BM_std_minmax_element<char>/5500 1456.306 -6.56%
BM_std_minmax_element<char>/64 17.412 -5.18%
BM_std_minmax_element<char>/64000 16929.445 -5.65%
BM_std_minmax_element<char>/65536 17311.147 -5.71%
BM_std_minmax_element<char>/70000 18491.904 -5.81%
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 256.230 -3.65%
BM_std_minmax_element<int>/2 0.596 -7.09%
BM_std_minmax_element<int>/3 1.255 10.63%
BM_std_minmax_element<int>/4 1.215 -
BM_std_minmax_element<int>/4000 988.022 -3.75%
BM_std_minmax_element<int>/4096 1009.681 -3.76%
BM_std_minmax_element<int>/512 130.168 -3.69%
BM_std_minmax_element<int>/5500 1353.680 -3.83%
BM_std_minmax_element<int>/64 16.508 -2.53%
BM_std_minmax_element<int>/64000 15788.126 -3.73%
BM_std_minmax_element<int>/65536 16171.587 -3.56%
BM_std_minmax_element<int>/70000 17301.228 -3.53%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 269.430 -2.12%
BM_std_minmax_element<long_long>/2 0.680 -
BM_std_minmax_element<long_long>/3 1.138 -
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1039.703 -1.64%
BM_std_minmax_element<long_long>/4096 1064.422 -1.66%
BM_std_minmax_element<long_long>/512 136.386 -2.47%
BM_std_minmax_element<long_long>/5500 1426.365 -1.54%
BM_std_minmax_element<long_long>/64 17.194 -
BM_std_minmax_element<long_long>/64000 16616.004 -1.90%
BM_std_minmax_element<long_long>/65536 17010.787 -1.99%
BM_std_minmax_element<long_long>/70000 18173.202 -1.92%
BM_std_minmax_element<short>/1 0.299 -
BM_std_minmax_element<short>/1024 253.647 -9.91%
BM_std_minmax_element<short>/2 0.684 -
BM_std_minmax_element<short>/3 1.140 -3.99%
BM_std_minmax_element<short>/4 1.161 -7.27%
BM_std_minmax_element<short>/4000 970.733 -10.15%
BM_std_minmax_element<short>/4096 997.085 -9.77%
BM_std_minmax_element<short>/512 130.413 -8.90%
BM_std_minmax_element<short>/5500 1330.725 -10.13%
BM_std_minmax_element<short>/64 16.914 -2.43%
BM_std_minmax_element<short>/64000 15420.799 -10.22%
BM_std_minmax_element<short>/65536 15798.195 -10.13%
BM_std_minmax_element<short>/70000 16880.918 -10.13%
BM_stop_token_async_reg_unreg_callback/1024 7143408.112 -6.55%
BM_stop_token_async_reg_unreg_callback/131072 117855371.251 5.73%
BM_stop_token_async_reg_unreg_callback/16777216 14398529124.912 4.87%
BM_stop_token_multi_thread_polling_stop_requested/1024 847637.346 -28.47%
BM_stop_token_multi_thread_polling_stop_requested/131072 7749704.667 -6.67%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58342163.749 -
BM_stop_token_single_thread_polling_stop_requested/1024 1663.853 -
BM_stop_token_single_thread_polling_stop_requested/131072 207029.961 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26546488.767 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14322.265 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1816826.916 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232742110.966 -
BM_string_without_formatting<char> 0.308 -
BM_string_without_formatting<wchar_t> 9.825 7.66%
BM_to_chars 2.118 -
BM_to_chars_as_string 3.915 -
BM_to_chars_bad/10 0.631 -
BM_to_chars_bad/16 0.535 2.71%
BM_to_chars_bad/2 0.619 5.44%
BM_to_chars_bad/23 2.105 -
BM_to_chars_bad/8 0.695 -
BM_to_chars_good/10 1.572 -
BM_to_chars_good/16 2.005 -1.93%
BM_to_chars_good/2 2.842 -
BM_to_chars_good/23 4.336 -1.28%
BM_to_chars_good/8 2.321 -
BM_to_string 4.939 -
BM_tolower_char<char> 0.690 35.60%
BM_tolower_char<wchar_t> 0.689 11.05%
BM_tolower_string<char> 15.133 -
BM_tolower_string<wchar_t> 6.299 -
BM_toupper_char<char> 0.722 4.97%
BM_toupper_char<wchar_t> 0.708 12.80%
BM_toupper_string<char> 15.185 1.24%
BM_toupper_string<wchar_t> 6.320 -
BM_unicode_escaped<char> 23292.373 1.01%
BM_unicode_escaped<wchar_t> 21593.337 1.05%
BM_unicode_text<char> 33405.878 -3.75%
BM_unicode_text<wchar_t> 40908.377 -3.19%
BM_vector_deque_copy/0 0.503 3.50%
BM_vector_deque_copy/1 2.249 -2.66%
BM_vector_deque_copy/1024 36.268 -
BM_vector_deque_copy/2 1.942 -5.13%
BM_vector_deque_copy/4000 140.112 -3.03%
BM_vector_deque_copy/4096 145.030 -5.33%
BM_vector_deque_copy/512 16.954 -
BM_vector_deque_copy/5500 194.228 -
BM_vector_deque_copy/64 2.741 -2.37%
BM_vector_deque_copy/64000 3048.265 7.56%
BM_vector_deque_copy/65536 2898.576 1.57%
BM_vector_deque_copy/70000 3307.258 6.67%
BM_vector_deque_copy_backward/0 0.484 -6.02%
BM_vector_deque_copy_backward/1 2.257 12.22%
BM_vector_deque_copy_backward/1024 38.428 -
BM_vector_deque_copy_backward/2 2.001 16.46%
BM_vector_deque_copy_backward/4000 144.741 -
BM_vector_deque_copy_backward/4096 148.971 -
BM_vector_deque_copy_backward/512 17.640 -2.55%
BM_vector_deque_copy_backward/5500 199.886 1.02%
BM_vector_deque_copy_backward/64 3.036 -2.95%
BM_vector_deque_copy_backward/64000 7281.687 -3.44%
BM_vector_deque_copy_backward/65536 7604.603 -20.49%
BM_vector_deque_copy_backward/70000 8157.630 -13.73%
BM_vector_deque_move/0 0.397 -21.33%
BM_vector_deque_move/1 2.348 -
BM_vector_deque_move/1024 35.877 -
BM_vector_deque_move/2 2.057 -
BM_vector_deque_move/4000 141.238 -
BM_vector_deque_move/4096 146.430 1.14%
BM_vector_deque_move/512 16.938 -
BM_vector_deque_move/5500 196.493 -
BM_vector_deque_move/64 2.856 1.74%
BM_vector_deque_move/64000 3035.624 6.90%
BM_vector_deque_move/65536 3026.790 1.29%
BM_vector_deque_move/70000 3296.109 -
BM_vector_deque_move_backward/0 0.675 36.37%
BM_vector_deque_move_backward/1 2.293 3.96%
BM_vector_deque_move_backward/1024 38.295 2.04%
BM_vector_deque_move_backward/2 1.838 -4.94%
BM_vector_deque_move_backward/4000 145.596 1.56%
BM_vector_deque_move_backward/4096 150.966 1.93%
BM_vector_deque_move_backward/512 17.467 -
BM_vector_deque_move_backward/5500 201.233 2.63%
BM_vector_deque_move_backward/64 2.971 -1.21%
BM_vector_deque_move_backward/64000 7327.774 -1.54%
BM_vector_deque_move_backward/65536 7511.934 -19.79%
BM_vector_deque_move_backward/70000 8084.664 -13.01%
BM_vector_deque_ranges_copy/0 0.463 -20.74%
BM_vector_deque_ranges_copy/1 2.311 10.58%
BM_vector_deque_ranges_copy/1024 35.905 -
BM_vector_deque_ranges_copy/2 2.057 12.01%
BM_vector_deque_ranges_copy/4000 140.902 -
BM_vector_deque_ranges_copy/4096 145.095 -
BM_vector_deque_ranges_copy/512 16.919 -
BM_vector_deque_ranges_copy/5500 197.699 1.12%
BM_vector_deque_ranges_copy/64 2.889 5.01%
BM_vector_deque_ranges_copy/64000 3038.042 7.11%
BM_vector_deque_ranges_copy/65536 3036.181 6.27%
BM_vector_deque_ranges_copy/70000 3298.237 6.34%
BM_vector_deque_ranges_copy_backward/0 0.571 -
BM_vector_deque_ranges_copy_backward/1 1.914 -17.72%
BM_vector_deque_ranges_copy_backward/1024 38.482 -
BM_vector_deque_ranges_copy_backward/2 1.667 -19.40%
BM_vector_deque_ranges_copy_backward/4000 142.358 -
BM_vector_deque_ranges_copy_backward/4096 152.660 1.85%
BM_vector_deque_ranges_copy_backward/512 18.105 3.58%
BM_vector_deque_ranges_copy_backward/5500 199.120 -
BM_vector_deque_ranges_copy_backward/64 3.130 5.19%
BM_vector_deque_ranges_copy_backward/64000 7170.004 -2.13%
BM_vector_deque_ranges_copy_backward/65536 7513.307 -2.12%
BM_vector_deque_ranges_copy_backward/70000 8070.869 -
BM_vector_deque_ranges_move/0 0.346 -31.98%
BM_vector_deque_ranges_move/1 2.341 -
BM_vector_deque_ranges_move/1024 35.996 -
BM_vector_deque_ranges_move/2 2.055 -
BM_vector_deque_ranges_move/4000 141.030 -
BM_vector_deque_ranges_move/4096 145.926 -
BM_vector_deque_ranges_move/512 16.905 -
BM_vector_deque_ranges_move/5500 196.819 1.40%
BM_vector_deque_ranges_move/64 2.817 -
BM_vector_deque_ranges_move/64000 2976.515 4.89%
BM_vector_deque_ranges_move/65536 3062.866 6.78%
BM_vector_deque_ranges_move/70000 3238.233 4.41%
BM_vector_deque_ranges_move_backward/0 0.437 -2.65%
BM_vector_deque_ranges_move_backward/1 2.255 -2.43%
BM_vector_deque_ranges_move_backward/1024 38.103 -
BM_vector_deque_ranges_move_backward/2 1.994 -2.76%
BM_vector_deque_ranges_move_backward/4000 141.875 -
BM_vector_deque_ranges_move_backward/4096 148.424 -
BM_vector_deque_ranges_move_backward/512 17.469 -
BM_vector_deque_ranges_move_backward/5500 198.954 -
BM_vector_deque_ranges_move_backward/64 2.970 -
BM_vector_deque_ranges_move_backward/64000 7228.074 -
BM_vector_deque_ranges_move_backward/65536 7432.708 -2.29%
BM_vector_deque_ranges_move_backward/70000 7882.523 -1.68%
CastTo<A<Width,_Depth>> 242.560 -
CastTo<B<Width_/_2,_Depth>> 2871.100 1.73%
Chain,_1_level 1.002 -
Chain,_2_levels 1.003 -
Chain,_3_levels 1.002 -
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 22.892 7.63%
Chain_fail,_2_levels 32.988 6.18%
Chain_fail,_3_levels 38.443 -
Chain_fail,_4_levels 53.025 2.10%
Chain_fail,_5_levels 67.225 4.66%
Chain_fail,_6_levels 81.756 4.30%
Chain_fail,_7_levels 90.403 5.28%
Chain_fail,_8_levels 95.806 4.58%
Chain_middle,_1_level 8.078 -
Chain_middle,_2_levels 14.830 2.01%
Chain_middle,_3_levels 18.821 -
Chain_middle,_4_levels 19.226 -
Chain_to_complete 0.230 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.448 -2.07%
DAG_leftmost_middle,_2_levels 15.342 -2.33%
DAG_leftmost_middle,_3_levels 12.610 -2.61%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 128.744 3.52%
DAG_rightmost_middle,_2_levels 113.084 3.63%
DAG_rightmost_middle,_3_levels 77.079 1.83%
DAG_sidecast,_1_level 38.655 1.39%
DAG_sidecast,_2_levels 82.082 -2.60%
DAG_sidecast,_3_levels 105.899 -1.66%
DAG_sidecast_fail,_1_level 58.842 -
DAG_sidecast_fail,_2_levels 89.704 -1.50%
DAG_sidecast_fail,_3_levels 104.633 -2.95%
DAG_to_complete 0.278 -
SetIntersection_Front_Set_float_1024_1 1046799.012 1.29%
SetIntersection_Front_Set_float_1024_1024 14050933.257 -1.78%
SetIntersection_Front_Set_float_1024_16 1250391.888 1.76%
SetIntersection_Front_Set_float_1024_256 4436623.229 -1.89%
SetIntersection_Front_Set_float_1024_4 1079205.109 -
SetIntersection_Front_Set_float_1024_64 1798535.893 -4.16%
SetIntersection_Front_Set_float_16384_1 1027165.013 -2.21%
SetIntersection_Front_Set_float_16384_1024 14915373.758 -1.41%
SetIntersection_Front_Set_float_16384_16 1260100.166 -
SetIntersection_Front_Set_float_16384_16384 230583152.982 -1.98%
SetIntersection_Front_Set_float_16384_256 4391631.603 1.55%
SetIntersection_Front_Set_float_16384_4 1073201.046 -
SetIntersection_Front_Set_float_16384_64 1910094.029 2.66%
SetIntersection_Front_Set_float_16_1 63014938.709 -
SetIntersection_Front_Set_float_16_16 39250925.595 -
SetIntersection_Front_Set_float_16_4 55035876.848 -
SetIntersection_Front_Set_float_1_1 534851107.466 -
SetIntersection_Front_Set_float_256_1 4170217.655 -
SetIntersection_Front_Set_float_256_16 4669532.599 1.34%
SetIntersection_Front_Set_float_256_256 8970015.861 2.32%
SetIntersection_Front_Set_float_256_4 4234965.744 -
SetIntersection_Front_Set_float_256_64 6009790.762 1.87%
SetIntersection_Front_Set_float_262144_1 1049131.127 1.58%
SetIntersection_Front_Set_float_262144_1024 14595949.848 -1.86%
SetIntersection_Front_Set_float_262144_16 1224741.305 -
SetIntersection_Front_Set_float_262144_16384 225913177.002 -2.68%
SetIntersection_Front_Set_float_262144_256 4322636.503 -
SetIntersection_Front_Set_float_262144_262144 1619216.717 -3.73%
SetIntersection_Front_Set_float_262144_4 1060518.070 2.44%
SetIntersection_Front_Set_float_262144_64 1776396.926 -7.51%
SetIntersection_Front_Set_float_4_1 213847811.691 -
SetIntersection_Front_Set_float_4_4 136791452.187 -
SetIntersection_Front_Set_float_64_1 16487551.218 -
SetIntersection_Front_Set_float_64_16 15686715.018 -
SetIntersection_Front_Set_float_64_4 16196138.201 -
SetIntersection_Front_Set_float_64_64 14399128.703 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1049030.984 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13895633.951 1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1185917.719 -2.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4323981.467 3.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1085501.155 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1776728.105 -2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1052559.085 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14886250.308 7.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1182988.485 -3.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 252347250.160 -28.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4379919.736 5.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1083450.364 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1882017.427 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62608580.104 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38513265.538 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54842189.687 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531596157.713 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4152765.626 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4563788.916 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8335299.769 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4212022.820 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6225865.089 8.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1064955.782 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13650720.757 -1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1224674.636 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338209729.498 39.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4200997.540 -8.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1832869.627 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1093854.051 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1900751.606 6.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212609636.037 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136862766.896 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16428257.037 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15504342.446 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16119823.858 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13978442.910 -1.78%
SetIntersection_Front_Set_string_1024_1 1093236.288 -
SetIntersection_Front_Set_string_1024_1024 57626461.354 1.35%
SetIntersection_Front_Set_string_1024_16 1883676.464 -
SetIntersection_Front_Set_string_1024_256 15339431.176 -1.89%
SetIntersection_Front_Set_string_1024_4 1272527.161 1.05%
SetIntersection_Front_Set_string_1024_64 4587694.722 -1.94%
SetIntersection_Front_Set_string_16384_1 1086478.893 1.09%
SetIntersection_Front_Set_string_16384_1024 60090385.810 1.25%
SetIntersection_Front_Set_string_16384_16 1888816.504 -6.18%
SetIntersection_Front_Set_string_16384_16384 350458097.038 -
SetIntersection_Front_Set_string_16384_256 14927938.912 -
SetIntersection_Front_Set_string_16384_4 1229666.528 -2.50%
SetIntersection_Front_Set_string_16384_64 4434115.257 1.42%
SetIntersection_Front_Set_string_16_1 65007882.278 -
SetIntersection_Front_Set_string_16_16 60005243.636 1.41%
SetIntersection_Front_Set_string_16_4 63529374.193 1.02%
SetIntersection_Front_Set_string_1_1 553820250.879 -
SetIntersection_Front_Set_string_256_1 4271357.765 -
SetIntersection_Front_Set_string_256_16 7013764.425 -4.29%
SetIntersection_Front_Set_string_256_256 29709131.879 -2.20%
SetIntersection_Front_Set_string_256_4 4980426.134 -
SetIntersection_Front_Set_string_256_64 14384426.452 -1.70%
SetIntersection_Front_Set_string_262144_1 1106371.638 -
SetIntersection_Front_Set_string_262144_1024 63912709.866 6.12%
SetIntersection_Front_Set_string_262144_16 1879727.414 -
SetIntersection_Front_Set_string_262144_16384 344996035.012 -
SetIntersection_Front_Set_string_262144_256 15450158.947 2.14%
SetIntersection_Front_Set_string_262144_262144 17511404.623 1.47%
SetIntersection_Front_Set_string_262144_4 1229288.392 -
SetIntersection_Front_Set_string_262144_64 4775959.903 6.59%
SetIntersection_Front_Set_string_4_1 221637158.046 -
SetIntersection_Front_Set_string_4_4 157636437.257 -
SetIntersection_Front_Set_string_64_1 17195180.512 -
SetIntersection_Front_Set_string_64_16 24132970.532 1.52%
SetIntersection_Front_Set_string_64_4 19003404.116 -
SetIntersection_Front_Set_string_64_64 35488277.490 5.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1066807.689 1.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23830456.576 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1354033.916 1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6218955.891 -6.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1071420.014 -3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2339949.520 -2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1037915.490 -1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27656718.929 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332400.612 -1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358839810.132 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6297279.877 -2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1104381.667 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2425786.671 3.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63551689.322 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42994135.000 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56527465.499 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538743739.326 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4202109.737 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5085838.789 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13575965.620 3.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4369173.791 1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7379900.552 -2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1029259.008 -1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27014966.879 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1331376.988 1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 340200461.133 -2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6339997.790 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2960820.721 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1072651.847 -1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2324836.877 1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215798259.320 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141520885.383 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16464726.222 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17141718.599 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16554491.605 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18810421.112 -
SetIntersection_Front_Set_uint32_1024_1 1042154.231 -
SetIntersection_Front_Set_uint32_1024_1024 11598341.116 -7.20%
SetIntersection_Front_Set_uint32_1024_16 1194182.795 -
SetIntersection_Front_Set_uint32_1024_256 3646721.378 -6.22%
SetIntersection_Front_Set_uint32_1024_4 1072179.549 -
SetIntersection_Front_Set_uint32_1024_64 1575080.035 -6.06%
SetIntersection_Front_Set_uint32_16384_1 1022399.202 -2.33%
SetIntersection_Front_Set_uint32_16384_1024 12465115.114 -1.12%
SetIntersection_Front_Set_uint32_16384_16 1157500.828 -4.43%
SetIntersection_Front_Set_uint32_16384_16384 214100075.491 -2.88%
SetIntersection_Front_Set_uint32_16384_256 3816361.400 -2.54%
SetIntersection_Front_Set_uint32_16384_4 1015612.563 -3.70%
SetIntersection_Front_Set_uint32_16384_64 1610815.155 -4.49%
SetIntersection_Front_Set_uint32_16_1 62515964.246 -1.10%
SetIntersection_Front_Set_uint32_16_16 37665050.463 -
SetIntersection_Front_Set_uint32_16_4 54363434.686 -2.19%
SetIntersection_Front_Set_uint32_1_1 530586397.459 -3.95%
SetIntersection_Front_Set_uint32_256_1 4079370.585 -1.96%
SetIntersection_Front_Set_uint32_256_16 4505931.916 -
SetIntersection_Front_Set_uint32_256_256 7633265.697 -
SetIntersection_Front_Set_uint32_256_4 4127514.042 -1.57%
SetIntersection_Front_Set_uint32_256_64 5347824.669 -6.21%
SetIntersection_Front_Set_uint32_262144_1 1032116.436 -1.49%
SetIntersection_Front_Set_uint32_262144_1024 12405479.433 -3.50%
SetIntersection_Front_Set_uint32_262144_16 1156927.387 -3.47%
SetIntersection_Front_Set_uint32_262144_16384 216048592.222 -7.17%
SetIntersection_Front_Set_uint32_262144_256 3761482.863 -5.87%
SetIntersection_Front_Set_uint32_262144_262144 1596962.078 -5.56%
SetIntersection_Front_Set_uint32_262144_4 1045486.321 -2.40%
SetIntersection_Front_Set_uint32_262144_64 1548147.468 -8.01%
SetIntersection_Front_Set_uint32_4_1 212770366.347 -
SetIntersection_Front_Set_uint32_4_4 136136297.828 -
SetIntersection_Front_Set_uint32_64_1 16326056.803 -
SetIntersection_Front_Set_uint32_64_16 14988372.141 -2.03%
SetIntersection_Front_Set_uint32_64_4 16017430.005 -
SetIntersection_Front_Set_uint32_64_64 12795292.345 -3.83%
SetIntersection_Front_Set_uint64_1024_1 1059599.061 -
SetIntersection_Front_Set_uint64_1024_1024 12486471.118 -
SetIntersection_Front_Set_uint64_1024_16 1150381.091 -3.18%
SetIntersection_Front_Set_uint64_1024_256 4199509.352 8.93%
SetIntersection_Front_Set_uint64_1024_4 1087407.305 3.07%
SetIntersection_Front_Set_uint64_1024_64 1708618.398 -
SetIntersection_Front_Set_uint64_16384_1 1062697.445 1.94%
SetIntersection_Front_Set_uint64_16384_1024 12590293.692 1.77%
SetIntersection_Front_Set_uint64_16384_16 1192865.274 1.52%
SetIntersection_Front_Set_uint64_16384_16384 224269280.860 -1.22%
SetIntersection_Front_Set_uint64_16384_256 3873298.125 -
SetIntersection_Front_Set_uint64_16384_4 1058929.822 -1.12%
SetIntersection_Front_Set_uint64_16384_64 1719932.739 1.48%
SetIntersection_Front_Set_uint64_16_1 63410901.528 -
SetIntersection_Front_Set_uint64_16_16 38141612.948 -
SetIntersection_Front_Set_uint64_16_4 55655069.771 1.60%
SetIntersection_Front_Set_uint64_1_1 536188166.138 -
SetIntersection_Front_Set_uint64_256_1 4144445.883 -
SetIntersection_Front_Set_uint64_256_16 4427572.862 -
SetIntersection_Front_Set_uint64_256_256 7846691.884 2.77%
SetIntersection_Front_Set_uint64_256_4 4234519.773 -
SetIntersection_Front_Set_uint64_256_64 5687077.185 6.33%
SetIntersection_Front_Set_uint64_262144_1 1061945.465 3.34%
SetIntersection_Front_Set_uint64_262144_1024 12731523.121 -5.45%
SetIntersection_Front_Set_uint64_262144_16 1197408.378 -
SetIntersection_Front_Set_uint64_262144_16384 220713694.141 -2.33%
SetIntersection_Front_Set_uint64_262144_256 3909791.365 -
SetIntersection_Front_Set_uint64_262144_262144 1655467.935 -1.93%
SetIntersection_Front_Set_uint64_262144_4 1037151.558 -3.97%
SetIntersection_Front_Set_uint64_262144_64 1693811.967 -1.13%
SetIntersection_Front_Set_uint64_4_1 215328648.890 -
SetIntersection_Front_Set_uint64_4_4 138382887.561 -
SetIntersection_Front_Set_uint64_64_1 16525759.527 -
SetIntersection_Front_Set_uint64_64_16 15167119.094 -
SetIntersection_Front_Set_uint64_64_4 16207337.050 1.20%
SetIntersection_Front_Set_uint64_64_64 13393066.290 -
SetIntersection_Front_Vector_float_1024_1 1045219.033 -
SetIntersection_Front_Vector_float_1024_1024 5884987.729 -
SetIntersection_Front_Vector_float_1024_16 1117780.246 -
SetIntersection_Front_Vector_float_1024_256 2273056.269 -
SetIntersection_Front_Vector_float_1024_4 1053092.471 -
SetIntersection_Front_Vector_float_1024_64 1356362.594 -
SetIntersection_Front_Vector_float_16384_1 1049457.461 1.74%
SetIntersection_Front_Vector_float_16384_1024 5913651.099 -
SetIntersection_Front_Vector_float_16384_16 1119402.081 -
SetIntersection_Front_Vector_float_16384_16384 79513570.864 2.39%
SetIntersection_Front_Vector_float_16384_256 2284554.625 -
SetIntersection_Front_Vector_float_16384_4 1055163.140 -
SetIntersection_Front_Vector_float_16384_64 1380693.425 1.34%
SetIntersection_Front_Vector_float_16_1 63002776.756 -
SetIntersection_Front_Vector_float_16_16 35882428.512 -
SetIntersection_Front_Vector_float_16_4 54337165.385 -
SetIntersection_Front_Vector_float_1_1 535127273.230 -
SetIntersection_Front_Vector_float_256_1 4214076.587 2.15%
SetIntersection_Front_Vector_float_256_16 4192728.240 -
SetIntersection_Front_Vector_float_256_256 4544084.941 -
SetIntersection_Front_Vector_float_256_4 4186621.160 -
SetIntersection_Front_Vector_float_256_64 4358181.222 1.90%
SetIntersection_Front_Vector_float_262144_1 1042280.550 -
SetIntersection_Front_Vector_float_262144_1024 5903511.827 -
SetIntersection_Front_Vector_float_262144_16 1116292.089 -
SetIntersection_Front_Vector_float_262144_16384 79523547.548 2.91%
SetIntersection_Front_Vector_float_262144_256 2270564.707 -
SetIntersection_Front_Vector_float_262144_262144 350840161.586 1.02%
SetIntersection_Front_Vector_float_262144_4 1038379.560 -
SetIntersection_Front_Vector_float_262144_64 1360024.598 1.43%
SetIntersection_Front_Vector_float_4_1 213814283.446 -
SetIntersection_Front_Vector_float_4_4 135850241.862 -
SetIntersection_Front_Vector_float_64_1 16446556.804 -
SetIntersection_Front_Vector_float_64_16 14333872.410 -
SetIntersection_Front_Vector_float_64_4 16005673.434 -
SetIntersection_Front_Vector_float_64_64 10931404.189 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1048729.115 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8302628.095 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1170258.540 3.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2896579.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071732.992 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1484356.046 -2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1087123.135 5.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8352398.766 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1113067.864 -3.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120006056.387 2.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2821436.072 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1059445.226 -1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516443.012 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62523906.376 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36602909.307 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54310577.540 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532658467.664 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4169563.580 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4345024.533 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5781605.856 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4114230.846 -1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4832428.007 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1043481.797 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8341662.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1151646.162 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119673077.816 2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2888253.515 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350886985.884 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1065225.172 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1554362.617 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212873626.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135571697.565 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16379289.008 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14706317.433 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15919707.962 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12125319.209 -
SetIntersection_Front_Vector_string_1024_1 1079075.078 -
SetIntersection_Front_Vector_string_1024_1024 39635604.741 2.55%
SetIntersection_Front_Vector_string_1024_16 1643950.390 -
SetIntersection_Front_Vector_string_1024_256 9022499.094 -6.28%
SetIntersection_Front_Vector_string_1024_4 1194394.147 -
SetIntersection_Front_Vector_string_1024_64 3259221.310 -2.60%
SetIntersection_Front_Vector_string_16384_1 1079136.925 -
SetIntersection_Front_Vector_string_16384_1024 38510308.335 -
SetIntersection_Front_Vector_string_16384_16 1635566.169 -
SetIntersection_Front_Vector_string_16384_16384 350219023.008 -
SetIntersection_Front_Vector_string_16384_256 9637551.975 -
SetIntersection_Front_Vector_string_16384_4 1204418.304 -
SetIntersection_Front_Vector_string_16384_64 3110351.357 -6.48%
SetIntersection_Front_Vector_string_16_1 64715966.309 -
SetIntersection_Front_Vector_string_16_16 52154329.366 -
SetIntersection_Front_Vector_string_16_4 61201751.473 -
SetIntersection_Front_Vector_string_1_1 550564238.563 -
SetIntersection_Front_Vector_string_256_1 4317956.325 -
SetIntersection_Front_Vector_string_256_16 6141129.349 -
SetIntersection_Front_Vector_string_256_256 20303417.329 -
SetIntersection_Front_Vector_string_256_4 4686295.353 -
SetIntersection_Front_Vector_string_256_64 10619530.002 -
SetIntersection_Front_Vector_string_262144_1 1115869.558 3.29%
SetIntersection_Front_Vector_string_262144_1024 39444626.389 -
SetIntersection_Front_Vector_string_262144_16 1558410.985 -5.03%
SetIntersection_Front_Vector_string_262144_16384 347924779.670 -
SetIntersection_Front_Vector_string_262144_256 9506284.892 -2.08%
SetIntersection_Front_Vector_string_262144_262144 14433768.719 -
SetIntersection_Front_Vector_string_262144_4 1202680.313 -
SetIntersection_Front_Vector_string_262144_64 3361481.819 7.12%
SetIntersection_Front_Vector_string_4_1 220185006.505 -
SetIntersection_Front_Vector_string_4_4 151703915.592 -
SetIntersection_Front_Vector_string_64_1 17012798.755 -
SetIntersection_Front_Vector_string_64_16 20882475.519 1.84%
SetIntersection_Front_Vector_string_64_4 18039502.409 -
SetIntersection_Front_Vector_string_64_64 26674034.530 -3.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046936.690 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9371773.933 -2.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1134212.868 -3.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3043298.787 -4.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071760.875 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554656.198 -2.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1023589.476 -1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9442582.858 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158541.581 1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 132958499.726 -3.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3192183.987 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1066216.764 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556777.695 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62496998.970 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36915612.860 -1.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54556406.480 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531387688.967 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4133194.931 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4342856.661 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6091641.370 -4.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4204725.336 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4928787.118 -2.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040680.853 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9523116.494 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1166841.555 2.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 135510525.598 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3175224.137 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 359547643.819 2.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1057780.953 -1.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1567315.862 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212974813.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137085750.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16288779.426 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15162306.666 1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16012176.874 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12349374.108 -2.60%
SetIntersection_Front_Vector_uint32_1024_1 1045307.514 -
SetIntersection_Front_Vector_uint32_1024_1024 5911088.060 -
SetIntersection_Front_Vector_uint32_1024_16 1106916.692 -
SetIntersection_Front_Vector_uint32_1024_256 2266510.633 -
SetIntersection_Front_Vector_uint32_1024_4 1059851.800 -
SetIntersection_Front_Vector_uint32_1024_64 1331901.422 -1.90%
SetIntersection_Front_Vector_uint32_16384_1 1043674.093 -
SetIntersection_Front_Vector_uint32_16384_1024 5327304.460 -10.25%
SetIntersection_Front_Vector_uint32_16384_16 1076163.782 -3.54%
SetIntersection_Front_Vector_uint32_16384_16384 70627649.343 -11.19%
SetIntersection_Front_Vector_uint32_16384_256 2146010.835 -6.30%
SetIntersection_Front_Vector_uint32_16384_4 1057622.164 -
SetIntersection_Front_Vector_uint32_16384_64 1333789.396 -2.57%
SetIntersection_Front_Vector_uint32_16_1 62871099.803 -
SetIntersection_Front_Vector_uint32_16_16 35819848.932 1.32%
SetIntersection_Front_Vector_uint32_16_4 53936493.221 -
SetIntersection_Front_Vector_uint32_1_1 533291785.147 -
SetIntersection_Front_Vector_uint32_256_1 4174941.972 -
SetIntersection_Front_Vector_uint32_256_16 4101388.958 -2.30%
SetIntersection_Front_Vector_uint32_256_256 4234587.881 -7.31%
SetIntersection_Front_Vector_uint32_256_4 4176283.980 -
SetIntersection_Front_Vector_uint32_256_64 4233878.391 -2.62%
SetIntersection_Front_Vector_uint32_262144_1 1054913.739 -
SetIntersection_Front_Vector_uint32_262144_1024 5332242.454 -9.70%
SetIntersection_Front_Vector_uint32_262144_16 1084370.856 -2.84%
SetIntersection_Front_Vector_uint32_262144_16384 70720882.354 -9.53%
SetIntersection_Front_Vector_uint32_262144_256 2147378.492 -5.34%
SetIntersection_Front_Vector_uint32_262144_262144 350667645.995 -
SetIntersection_Front_Vector_uint32_262144_4 1015522.888 -4.23%
SetIntersection_Front_Vector_uint32_262144_64 1314820.467 -2.04%
SetIntersection_Front_Vector_uint32_4_1 213126046.514 -
SetIntersection_Front_Vector_uint32_4_4 134866708.451 -
SetIntersection_Front_Vector_uint32_64_1 16428507.529 -
SetIntersection_Front_Vector_uint32_64_16 14114265.330 -
SetIntersection_Front_Vector_uint32_64_4 15833884.895 -1.05%
SetIntersection_Front_Vector_uint32_64_64 10895657.871 -
SetIntersection_Front_Vector_uint64_1024_1 1036867.849 -
SetIntersection_Front_Vector_uint64_1024_1024 5901714.494 -
SetIntersection_Front_Vector_uint64_1024_16 1126951.374 2.10%
SetIntersection_Front_Vector_uint64_1024_256 2258056.151 5.78%
SetIntersection_Front_Vector_uint64_1024_4 1062862.305 -
SetIntersection_Front_Vector_uint64_1024_64 1308899.110 -1.59%
SetIntersection_Front_Vector_uint64_16384_1 1048610.368 -
SetIntersection_Front_Vector_uint64_16384_1024 5908911.295 -
SetIntersection_Front_Vector_uint64_16384_16 1083920.265 -1.46%
SetIntersection_Front_Vector_uint64_16384_16384 78441446.780 7.51%
SetIntersection_Front_Vector_uint64_16384_256 2280303.274 -
SetIntersection_Front_Vector_uint64_16384_4 1061511.322 -
SetIntersection_Front_Vector_uint64_16384_64 1355829.639 2.40%
SetIntersection_Front_Vector_uint64_16_1 62545497.266 -
SetIntersection_Front_Vector_uint64_16_16 35759580.937 -
SetIntersection_Front_Vector_uint64_16_4 54241120.845 -
SetIntersection_Front_Vector_uint64_1_1 532083504.657 -
SetIntersection_Front_Vector_uint64_256_1 4152612.326 -
SetIntersection_Front_Vector_uint64_256_16 4156598.689 -
SetIntersection_Front_Vector_uint64_256_256 4495589.520 5.70%
SetIntersection_Front_Vector_uint64_256_4 4122871.167 -1.18%
SetIntersection_Front_Vector_uint64_256_64 4389897.891 1.20%
SetIntersection_Front_Vector_uint64_262144_1 1059545.968 2.15%
SetIntersection_Front_Vector_uint64_262144_1024 5902632.308 4.46%
SetIntersection_Front_Vector_uint64_262144_16 1110910.988 -
SetIntersection_Front_Vector_uint64_262144_16384 78482179.789 6.27%
SetIntersection_Front_Vector_uint64_262144_256 2273642.752 -
SetIntersection_Front_Vector_uint64_262144_262144 350667856.912 -
SetIntersection_Front_Vector_uint64_262144_4 1012646.822 -3.88%
SetIntersection_Front_Vector_uint64_262144_64 1373155.168 2.04%
SetIntersection_Front_Vector_uint64_4_1 213268428.472 -
SetIntersection_Front_Vector_uint64_4_4 135576137.087 -
SetIntersection_Front_Vector_uint64_64_1 16327935.293 -
SetIntersection_Front_Vector_uint64_64_16 14143446.809 -
SetIntersection_Front_Vector_uint64_64_4 15911210.553 -
SetIntersection_Front_Vector_uint64_64_64 10881417.500 -
SetIntersection_Interlaced_Set_float_1024_1 1056334.735 -
SetIntersection_Interlaced_Set_float_1024_1024 12215465.218 1.25%
SetIntersection_Interlaced_Set_float_1024_16 11310738.946 -
SetIntersection_Interlaced_Set_float_1024_256 13710417.973 -5.57%
SetIntersection_Interlaced_Set_float_1024_4 9943859.629 -1.71%
SetIntersection_Interlaced_Set_float_1024_64 10325563.349 1.90%
SetIntersection_Interlaced_Set_float_16384_1 1038561.948 -
SetIntersection_Interlaced_Set_float_16384_1024 172407060.612 -1.49%
SetIntersection_Interlaced_Set_float_16384_16 205884455.816 -1.53%
SetIntersection_Interlaced_Set_float_16384_16384 210133727.509 -6.44%
SetIntersection_Interlaced_Set_float_16384_256 201147742.326 -
SetIntersection_Interlaced_Set_float_16384_4 166734452.672 -2.62%
SetIntersection_Interlaced_Set_float_16384_64 213428985.232 -1.23%
SetIntersection_Interlaced_Set_float_16_1 63005438.420 -
SetIntersection_Interlaced_Set_float_16_16 38224805.535 -
SetIntersection_Interlaced_Set_float_16_4 59999097.535 -
SetIntersection_Interlaced_Set_float_1_1 534580752.496 -
SetIntersection_Interlaced_Set_float_256_1 4132482.872 -1.05%
SetIntersection_Interlaced_Set_float_256_16 11985245.567 -
SetIntersection_Interlaced_Set_float_256_256 7288380.590 -3.43%
SetIntersection_Interlaced_Set_float_256_4 11008982.664 -
SetIntersection_Interlaced_Set_float_256_64 13033208.408 3.35%
SetIntersection_Interlaced_Set_float_262144_1 1023591.185 -
SetIntersection_Interlaced_Set_float_262144_1024 1507730.875 -1.62%
SetIntersection_Interlaced_Set_float_262144_16 1565708.334 -3.12%
SetIntersection_Interlaced_Set_float_262144_16384 1247325.926 -2.83%
SetIntersection_Interlaced_Set_float_262144_256 1533841.471 -3.69%
SetIntersection_Interlaced_Set_float_262144_262144 1619314.857 -2.42%
SetIntersection_Interlaced_Set_float_262144_4 1267407.308 -3.43%
SetIntersection_Interlaced_Set_float_262144_64 1538893.064 -1.72%
SetIntersection_Interlaced_Set_float_4_1 213760511.085 -
SetIntersection_Interlaced_Set_float_4_4 136835455.559 -
SetIntersection_Interlaced_Set_float_64_1 16439461.712 -
SetIntersection_Interlaced_Set_float_64_16 22029632.584 2.26%
SetIntersection_Interlaced_Set_float_64_4 20906419.441 -1.22%
SetIntersection_Interlaced_Set_float_64_64 13301139.067 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050588.762 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13011518.629 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11339065.542 -2.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14026116.004 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9892810.837 1.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10113996.186 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041276.471 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 171925957.590 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216873899.495 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245867436.640 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202458764.706 -3.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 172860202.013 -4.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227690784.588 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62608266.284 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38251578.162 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59298240.404 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531926267.830 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4135890.377 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12136553.031 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7990807.581 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11481939.732 -3.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12958767.242 -6.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1002824.986 -5.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1610796.304 -11.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1672565.024 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1295860.028 -8.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1632687.744 -11.79%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1808333.332 -3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1356720.867 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1621379.641 -2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212445597.144 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137015967.981 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16348231.046 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21390059.433 -3.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21011486.270 1.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13661704.973 -
SetIntersection_Interlaced_Set_string_1024_1 1102253.231 -
SetIntersection_Interlaced_Set_string_1024_1024 57522596.159 4.10%
SetIntersection_Interlaced_Set_string_1024_16 12771598.786 -
SetIntersection_Interlaced_Set_string_1024_256 36480337.416 -
SetIntersection_Interlaced_Set_string_1024_4 10233557.120 -1.08%
SetIntersection_Interlaced_Set_string_1024_64 16703242.328 -
SetIntersection_Interlaced_Set_string_16384_1 1088817.815 -
SetIntersection_Interlaced_Set_string_16384_1024 340672706.697 -2.91%
SetIntersection_Interlaced_Set_string_16384_16 246081469.326 1.25%
SetIntersection_Interlaced_Set_string_16384_16384 350180197.676 -
SetIntersection_Interlaced_Set_string_16384_256 361641942.313 5.89%
SetIntersection_Interlaced_Set_string_16384_4 196782012.225 -
SetIntersection_Interlaced_Set_string_16384_64 352159779.942 -
SetIntersection_Interlaced_Set_string_16_1 65625634.903 -
SetIntersection_Interlaced_Set_string_16_16 61199828.059 3.47%
SetIntersection_Interlaced_Set_string_16_4 73245523.956 -
SetIntersection_Interlaced_Set_string_1_1 557245999.496 -
SetIntersection_Interlaced_Set_string_256_1 4366814.790 -
SetIntersection_Interlaced_Set_string_256_16 18004711.867 2.44%
SetIntersection_Interlaced_Set_string_256_256 32791139.420 8.70%
SetIntersection_Interlaced_Set_string_256_4 12989126.958 -
SetIntersection_Interlaced_Set_string_256_64 30572750.395 1.60%
SetIntersection_Interlaced_Set_string_262144_1 1102512.547 3.06%
SetIntersection_Interlaced_Set_string_262144_1024 2089892.089 -
SetIntersection_Interlaced_Set_string_262144_16 2118448.566 -1.29%
SetIntersection_Interlaced_Set_string_262144_16384 2733798.340 -1.80%
SetIntersection_Interlaced_Set_string_262144_256 2052297.527 -
SetIntersection_Interlaced_Set_string_262144_262144 17973967.936 4.23%
SetIntersection_Interlaced_Set_string_262144_4 1857312.663 -
SetIntersection_Interlaced_Set_string_262144_64 2100925.702 -
SetIntersection_Interlaced_Set_string_4_1 222988904.609 -
SetIntersection_Interlaced_Set_string_4_4 159172467.488 -
SetIntersection_Interlaced_Set_string_64_1 17223934.263 -
SetIntersection_Interlaced_Set_string_64_16 37310718.979 -1.99%
SetIntersection_Interlaced_Set_string_64_4 26271656.618 -
SetIntersection_Interlaced_Set_string_64_64 39229863.617 11.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1066556.501 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25881486.736 1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11876681.458 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19912721.229 7.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9747666.228 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12289066.167 3.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1005212.557 -3.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242200963.505 -1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235269147.362 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356734555.407 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249679451.788 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 192045956.422 -4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 253376799.605 -27.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63403795.722 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41221330.984 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63322640.032 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538426983.787 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4210636.379 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12812941.443 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13926469.386 5.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11533161.765 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17860112.746 3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030756.867 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2003337.076 1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2093059.000 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767544.354 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2010137.860 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3128753.010 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1838899.821 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2077006.512 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215415809.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141505446.071 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16520153.105 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26406008.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22771112.198 1.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 20173102.852 1.98%
SetIntersection_Interlaced_Set_uint32_1024_1 1056771.283 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12552610.677 -1.05%
SetIntersection_Interlaced_Set_uint32_1024_16 11275633.748 -3.61%
SetIntersection_Interlaced_Set_uint32_1024_256 13844600.894 -1.40%
SetIntersection_Interlaced_Set_uint32_1024_4 9611921.793 -4.57%
SetIntersection_Interlaced_Set_uint32_1024_64 10013819.569 -1.27%
SetIntersection_Interlaced_Set_uint32_16384_1 1054279.611 1.18%
SetIntersection_Interlaced_Set_uint32_16384_1024 180225378.755 2.00%
SetIntersection_Interlaced_Set_uint32_16384_16 220939537.240 3.36%
SetIntersection_Interlaced_Set_uint32_16384_16384 228697189.631 -1.73%
SetIntersection_Interlaced_Set_uint32_16384_256 214999049.711 4.79%
SetIntersection_Interlaced_Set_uint32_16384_4 165680415.293 -5.75%
SetIntersection_Interlaced_Set_uint32_16384_64 232197625.278 4.62%
SetIntersection_Interlaced_Set_uint32_16_1 62485976.997 -
SetIntersection_Interlaced_Set_uint32_16_16 38209135.539 -
SetIntersection_Interlaced_Set_uint32_16_4 59758434.974 -
SetIntersection_Interlaced_Set_uint32_1_1 531687137.408 -
SetIntersection_Interlaced_Set_uint32_256_1 4103667.281 -1.34%
SetIntersection_Interlaced_Set_uint32_256_16 12020218.917 -
SetIntersection_Interlaced_Set_uint32_256_256 7717636.002 -3.96%
SetIntersection_Interlaced_Set_uint32_256_4 11298748.623 -2.76%
SetIntersection_Interlaced_Set_uint32_256_64 13661366.993 1.68%
SetIntersection_Interlaced_Set_uint32_262144_1 1090198.960 5.17%
SetIntersection_Interlaced_Set_uint32_262144_1024 1494621.175 -3.28%
SetIntersection_Interlaced_Set_uint32_262144_16 1536236.004 -5.43%
SetIntersection_Interlaced_Set_uint32_262144_16384 1211215.576 -7.13%
SetIntersection_Interlaced_Set_uint32_262144_256 1563371.338 -2.20%
SetIntersection_Interlaced_Set_uint32_262144_262144 1788946.940 -3.25%
SetIntersection_Interlaced_Set_uint32_262144_4 1282480.713 -1.50%
SetIntersection_Interlaced_Set_uint32_262144_64 1514319.094 -4.17%
SetIntersection_Interlaced_Set_uint32_4_1 212271297.037 -
SetIntersection_Interlaced_Set_uint32_4_4 136064732.262 -
SetIntersection_Interlaced_Set_uint32_64_1 16501137.289 -
SetIntersection_Interlaced_Set_uint32_64_16 21365139.845 -5.58%
SetIntersection_Interlaced_Set_uint32_64_4 21206117.201 -
SetIntersection_Interlaced_Set_uint32_64_64 13102493.377 -2.87%
SetIntersection_Interlaced_Set_uint64_1024_1 1049316.831 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12240010.060 -1.67%
SetIntersection_Interlaced_Set_uint64_1024_16 11265179.984 -3.05%
SetIntersection_Interlaced_Set_uint64_1024_256 14246203.900 -
SetIntersection_Interlaced_Set_uint64_1024_4 9782343.012 -
SetIntersection_Interlaced_Set_uint64_1024_64 10033596.076 -
SetIntersection_Interlaced_Set_uint64_16384_1 1042752.881 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181044122.989 2.35%
SetIntersection_Interlaced_Set_uint64_16384_16 224477898.878 -
SetIntersection_Interlaced_Set_uint64_16384_16384 235803515.174 2.39%
SetIntersection_Interlaced_Set_uint64_16384_256 206602916.992 -4.07%
SetIntersection_Interlaced_Set_uint64_16384_4 175441136.217 -2.45%
SetIntersection_Interlaced_Set_uint64_16384_64 228181066.955 -2.66%
SetIntersection_Interlaced_Set_uint64_16_1 62684016.710 -
SetIntersection_Interlaced_Set_uint64_16_16 37519151.175 1.04%
SetIntersection_Interlaced_Set_uint64_16_4 58928761.966 -
SetIntersection_Interlaced_Set_uint64_1_1 533657371.800 -
SetIntersection_Interlaced_Set_uint64_256_1 4139050.654 -
SetIntersection_Interlaced_Set_uint64_256_16 12432673.502 3.56%
SetIntersection_Interlaced_Set_uint64_256_256 7723146.511 -
SetIntersection_Interlaced_Set_uint64_256_4 11172144.185 -1.38%
SetIntersection_Interlaced_Set_uint64_256_64 13009428.347 -2.31%
SetIntersection_Interlaced_Set_uint64_262144_1 1041163.101 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1555251.056 -1.69%
SetIntersection_Interlaced_Set_uint64_262144_16 1612977.457 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1273978.271 -1.39%
SetIntersection_Interlaced_Set_uint64_262144_256 1592011.963 -1.58%
SetIntersection_Interlaced_Set_uint64_262144_262144 1698774.496 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_4 1299513.836 -1.31%
SetIntersection_Interlaced_Set_uint64_262144_64 1582328.531 -1.28%
SetIntersection_Interlaced_Set_uint64_4_1 213508075.854 -
SetIntersection_Interlaced_Set_uint64_4_4 136518911.961 -
SetIntersection_Interlaced_Set_uint64_64_1 16366653.835 -
SetIntersection_Interlaced_Set_uint64_64_16 22569156.676 -
SetIntersection_Interlaced_Set_uint64_64_4 21332258.881 2.22%
SetIntersection_Interlaced_Set_uint64_64_64 13242308.032 2.16%
SetIntersection_Interlaced_Vector_float_1024_1 1041769.405 -
SetIntersection_Interlaced_Vector_float_1024_1024 5910832.929 -
SetIntersection_Interlaced_Vector_float_1024_16 2036140.452 11.72%
SetIntersection_Interlaced_Vector_float_1024_256 5615229.675 -7.43%
SetIntersection_Interlaced_Vector_float_1024_4 1243680.733 -14.05%
SetIntersection_Interlaced_Vector_float_1024_64 3345265.369 1.68%
SetIntersection_Interlaced_Vector_float_16384_1 1044573.789 -
SetIntersection_Interlaced_Vector_float_16384_1024 38420251.036 -27.46%
SetIntersection_Interlaced_Vector_float_16384_16 2155568.867 -43.24%
SetIntersection_Interlaced_Vector_float_16384_16384 79892496.099 -
SetIntersection_Interlaced_Vector_float_16384_256 17220980.951 -2.46%
SetIntersection_Interlaced_Vector_float_16384_4 1364346.830 -18.73%
SetIntersection_Interlaced_Vector_float_16384_64 5646308.253 -47.08%
SetIntersection_Interlaced_Vector_float_16_1 62985250.275 -
SetIntersection_Interlaced_Vector_float_16_16 35842118.207 -1.22%
SetIntersection_Interlaced_Vector_float_16_4 56300495.952 -
SetIntersection_Interlaced_Vector_float_1_1 534588827.711 -
SetIntersection_Interlaced_Vector_float_256_1 4163190.183 -
SetIntersection_Interlaced_Vector_float_256_16 8172136.316 17.52%
SetIntersection_Interlaced_Vector_float_256_256 4545496.525 -
SetIntersection_Interlaced_Vector_float_256_4 4611433.329 -11.18%
SetIntersection_Interlaced_Vector_float_256_64 7267552.578 -1.45%
SetIntersection_Interlaced_Vector_float_262144_1 1053979.483 -
SetIntersection_Interlaced_Vector_float_262144_1024 77432731.756 -23.75%
SetIntersection_Interlaced_Vector_float_262144_16 2954402.353 -13.08%
SetIntersection_Interlaced_Vector_float_262144_16384 346685373.927 1.76%
SetIntersection_Interlaced_Vector_float_262144_256 20574158.596 -18.27%
SetIntersection_Interlaced_Vector_float_262144_262144 351620267.240 -
SetIntersection_Interlaced_Vector_float_262144_4 1435859.078 -31.50%
SetIntersection_Interlaced_Vector_float_262144_64 7949152.348 -61.04%
SetIntersection_Interlaced_Vector_float_4_1 213865214.622 -
SetIntersection_Interlaced_Vector_float_4_4 135898002.472 -
SetIntersection_Interlaced_Vector_float_64_1 16492703.366 -
SetIntersection_Interlaced_Vector_float_64_16 18020515.867 6.60%
SetIntersection_Interlaced_Vector_float_64_4 16973385.504 -5.55%
SetIntersection_Interlaced_Vector_float_64_64 11000584.844 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1030895.444 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8286759.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2895638.993 -2.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7699282.982 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1537507.475 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5711601.086 22.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1000823.908 -4.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65880324.285 -14.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3097469.417 -1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120800960.706 1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 28710386.732 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1811052.732 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8181619.384 -25.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62744206.442 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36809013.420 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58815742.408 1.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531875945.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4120393.120 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6982411.735 -17.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5755694.004 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5374756.870 -2.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8600941.621 -1.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1053844.110 2.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 141520639.936 -13.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4431631.305 3.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 346179970.851 -4.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 51974715.319 -19.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351130997.167 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2291417.999 1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12813770.199 -42.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212845274.801 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135687175.899 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16398025.942 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19042217.090 -3.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18816688.279 3.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12207206.580 -
SetIntersection_Interlaced_Vector_string_1024_1 1077099.476 -
SetIntersection_Interlaced_Vector_string_1024_1024 37300366.229 -2.93%
SetIntersection_Interlaced_Vector_string_1024_16 3307450.805 -4.20%
SetIntersection_Interlaced_Vector_string_1024_256 21386416.003 -
SetIntersection_Interlaced_Vector_string_1024_4 1627838.551 -4.75%
SetIntersection_Interlaced_Vector_string_1024_64 8181581.079 -2.00%
SetIntersection_Interlaced_Vector_string_16384_1 1070491.250 -
SetIntersection_Interlaced_Vector_string_16384_1024 118553999.906 -2.84%
SetIntersection_Interlaced_Vector_string_16384_16 4220718.646 -
SetIntersection_Interlaced_Vector_string_16384_16384 351079263.084 -
SetIntersection_Interlaced_Vector_string_16384_256 40227132.263 -6.39%
SetIntersection_Interlaced_Vector_string_16384_4 1813294.541 -9.00%
SetIntersection_Interlaced_Vector_string_16384_64 12726120.096 -14.04%
SetIntersection_Interlaced_Vector_string_16_1 64581065.422 -
SetIntersection_Interlaced_Vector_string_16_16 52350456.843 2.39%
SetIntersection_Interlaced_Vector_string_16_4 66593893.957 -1.76%
SetIntersection_Interlaced_Vector_string_1_1 551020266.725 -
SetIntersection_Interlaced_Vector_string_256_1 4277506.152 -
SetIntersection_Interlaced_Vector_string_256_16 10634706.683 -
SetIntersection_Interlaced_Vector_string_256_256 20293214.176 2.02%
SetIntersection_Interlaced_Vector_string_256_4 6102420.007 1.82%
SetIntersection_Interlaced_Vector_string_256_64 20553356.445 2.72%
SetIntersection_Interlaced_Vector_string_262144_1 1089130.782 1.39%
SetIntersection_Interlaced_Vector_string_262144_1024 330538143.642 -4.42%
SetIntersection_Interlaced_Vector_string_262144_16 5824572.605 -16.91%
SetIntersection_Interlaced_Vector_string_262144_16384 1030584.311 -
SetIntersection_Interlaced_Vector_string_262144_256 72068961.810 -5.65%
SetIntersection_Interlaced_Vector_string_262144_262144 14457852.375 -
SetIntersection_Interlaced_Vector_string_262144_4 2015691.450 -12.30%
SetIntersection_Interlaced_Vector_string_262144_64 21052556.840 -9.44%
SetIntersection_Interlaced_Vector_string_4_1 219325508.600 -
SetIntersection_Interlaced_Vector_string_4_4 152362047.072 -
SetIntersection_Interlaced_Vector_string_64_1 16908498.436 -
SetIntersection_Interlaced_Vector_string_64_16 29977935.504 1.43%
SetIntersection_Interlaced_Vector_string_64_4 21723971.292 -
SetIntersection_Interlaced_Vector_string_64_64 26971919.828 1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052908.241 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9579222.869 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2744922.191 12.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8979429.717 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1490905.149 7.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4677871.492 2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1060946.582 1.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65317574.221 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3378940.823 3.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 137072858.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27024952.935 -3.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1589824.175 3.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9665767.423 9.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 64311039.413 2.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37821222.270 1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58645381.504 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 557254983.919 4.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4187400.514 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7379341.723 2.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6372957.291 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5393423.814 1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10040592.237 6.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051643.368 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142673336.459 2.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4392328.402 -10.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349409027.973 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45129965.490 -2.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350968588.335 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1744671.940 -3.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13852291.166 -5.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214395224.028 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137642391.040 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16543898.011 1.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19730524.945 2.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18694187.812 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12732166.882 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1058313.245 1.58%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5888411.076 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2166340.889 -4.27%
SetIntersection_Interlaced_Vector_uint32_1024_256 6860254.901 21.69%
SetIntersection_Interlaced_Vector_uint32_1024_4 1366045.088 2.46%
SetIntersection_Interlaced_Vector_uint32_1024_64 4113447.453 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1041032.473 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52670060.172 -5.99%
SetIntersection_Interlaced_Vector_uint32_16384_16 3291826.788 1.86%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79246518.332 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22579022.474 51.03%
SetIntersection_Interlaced_Vector_uint32_16384_4 1530278.542 1.39%
SetIntersection_Interlaced_Vector_uint32_16384_64 7626516.995 -11.25%
SetIntersection_Interlaced_Vector_uint32_16_1 62537375.997 -
SetIntersection_Interlaced_Vector_uint32_16_16 35315424.897 -1.19%
SetIntersection_Interlaced_Vector_uint32_16_4 55599274.153 -
SetIntersection_Interlaced_Vector_uint32_1_1 532433816.318 -
SetIntersection_Interlaced_Vector_uint32_256_1 4126515.937 -
SetIntersection_Interlaced_Vector_uint32_256_16 6505149.793 -12.72%
SetIntersection_Interlaced_Vector_uint32_256_256 4545489.043 -
SetIntersection_Interlaced_Vector_uint32_256_4 4874920.750 4.62%
SetIntersection_Interlaced_Vector_uint32_256_64 7934056.223 -9.24%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044239.024 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 114527822.158 6.09%
SetIntersection_Interlaced_Vector_uint32_262144_16 5064030.698 -8.43%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350792327.098 1.78%
SetIntersection_Interlaced_Vector_uint32_262144_256 38247156.928 -1.96%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350952026.612 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1844873.267 -
SetIntersection_Interlaced_Vector_uint32_262144_64 15649616.714 -9.58%
SetIntersection_Interlaced_Vector_uint32_4_1 212763437.270 -
SetIntersection_Interlaced_Vector_uint32_4_4 135268358.940 -
SetIntersection_Interlaced_Vector_uint32_64_1 16413070.381 -
SetIntersection_Interlaced_Vector_uint32_64_16 18100599.695 5.17%
SetIntersection_Interlaced_Vector_uint32_64_4 17316687.892 -1.51%
SetIntersection_Interlaced_Vector_uint32_64_64 10600755.808 -2.60%
SetIntersection_Interlaced_Vector_uint64_1024_1 1038139.194 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905581.952 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1766559.296 -11.02%
SetIntersection_Interlaced_Vector_uint64_1024_256 5467460.079 -32.51%
SetIntersection_Interlaced_Vector_uint64_1024_4 1382235.750 7.95%
SetIntersection_Interlaced_Vector_uint64_1024_64 3352419.452 -30.39%
SetIntersection_Interlaced_Vector_uint64_16384_1 1034679.026 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 46162972.499 -27.35%
SetIntersection_Interlaced_Vector_uint64_16384_16 2713228.715 -22.67%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78467653.715 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21952366.016 12.34%
SetIntersection_Interlaced_Vector_uint64_16384_4 1423490.304 -9.76%
SetIntersection_Interlaced_Vector_uint64_16384_64 7499822.869 -19.72%
SetIntersection_Interlaced_Vector_uint64_16_1 62470078.090 -
SetIntersection_Interlaced_Vector_uint64_16_16 35585520.875 -
SetIntersection_Interlaced_Vector_uint64_16_4 55812291.729 -
SetIntersection_Interlaced_Vector_uint64_1_1 532692412.506 -
SetIntersection_Interlaced_Vector_uint64_256_1 4160433.516 -
SetIntersection_Interlaced_Vector_uint64_256_16 6987935.319 -3.80%
SetIntersection_Interlaced_Vector_uint64_256_256 4482381.930 -1.93%
SetIntersection_Interlaced_Vector_uint64_256_4 4747616.959 -4.56%
SetIntersection_Interlaced_Vector_uint64_256_64 6875063.858 -21.87%
SetIntersection_Interlaced_Vector_uint64_262144_1 1007863.771 -2.80%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99493213.178 -17.35%
SetIntersection_Interlaced_Vector_uint64_262144_16 3167545.048 -35.53%
SetIntersection_Interlaced_Vector_uint64_262144_16384 355384057.471 4.43%
SetIntersection_Interlaced_Vector_uint64_262144_256 41648567.187 -21.10%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350941074.250 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1532857.048 -19.16%
SetIntersection_Interlaced_Vector_uint64_262144_64 13651195.931 -23.14%
SetIntersection_Interlaced_Vector_uint64_4_1 212628991.495 -
SetIntersection_Interlaced_Vector_uint64_4_4 135526005.608 -
SetIntersection_Interlaced_Vector_uint64_64_1 16342150.657 -
SetIntersection_Interlaced_Vector_uint64_64_16 17975204.170 -
SetIntersection_Interlaced_Vector_uint64_64_4 17713067.172 -
SetIntersection_Interlaced_Vector_uint64_64_64 10871698.714 -
SetIntersection_None_Set_float_1024_1 8851127.493 -
SetIntersection_None_Set_float_1024_1024 8650165.817 -1.94%
SetIntersection_None_Set_float_1024_16 8751741.045 -1.99%
SetIntersection_None_Set_float_1024_256 8967552.436 -
SetIntersection_None_Set_float_1024_4 8983572.262 2.94%
SetIntersection_None_Set_float_1024_64 8738561.572 -
SetIntersection_None_Set_float_16384_1 156167205.351 -1.57%
SetIntersection_None_Set_float_16384_1024 156686378.100 -1.66%
SetIntersection_None_Set_float_16384_16 156494019.914 -1.76%
SetIntersection_None_Set_float_16384_16384 163472678.252 -
SetIntersection_None_Set_float_16384_256 156098221.393 -2.06%
SetIntersection_None_Set_float_16384_4 155735440.389 -2.41%
SetIntersection_None_Set_float_16384_64 156514548.128 -1.80%
SetIntersection_None_Set_float_16_1 66874174.770 -
SetIntersection_None_Set_float_16_16 35417428.118 -
SetIntersection_None_Set_float_16_4 56759381.121 -
SetIntersection_None_Set_float_1_1 536392300.405 -
SetIntersection_None_Set_float_256_1 11704963.984 3.15%
SetIntersection_None_Set_float_256_16 11027603.068 -
SetIntersection_None_Set_float_256_256 5823934.581 -1.07%
SetIntersection_None_Set_float_256_4 11183131.569 -1.97%
SetIntersection_None_Set_float_256_64 9209879.936 -
SetIntersection_None_Set_float_262144_1 1171703.288 -1.82%
SetIntersection_None_Set_float_262144_1024 1159465.170 -2.42%
SetIntersection_None_Set_float_262144_16 1175141.113 -1.57%
SetIntersection_None_Set_float_262144_16384 1166653.076 -2.73%
SetIntersection_None_Set_float_262144_256 1169369.467 -1.86%
SetIntersection_None_Set_float_262144_262144 1166529.054 -2.43%
SetIntersection_None_Set_float_262144_4 1170649.494 -1.77%
SetIntersection_None_Set_float_262144_64 1166255.860 -2.16%
SetIntersection_None_Set_float_4_1 216743390.305 -
SetIntersection_None_Set_float_4_4 135607170.492 -
SetIntersection_None_Set_float_64_1 21338617.986 -
SetIntersection_None_Set_float_64_16 17940273.852 3.74%
SetIntersection_None_Set_float_64_4 20656021.797 -
SetIntersection_None_Set_float_64_64 11284826.140 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8855658.379 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8640743.945 -1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8715066.403 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8779719.819 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8772332.028 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8633103.347 -3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159795524.691 -1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157236813.769 -3.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167677375.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167831203.361 -2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162210111.290 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163172473.005 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165755147.839 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66524642.078 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35298522.815 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56114980.813 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532338237.176 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11480205.392 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10812951.354 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5709667.878 -1.91%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11060455.596 -1.99%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9126643.202 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1221253.092 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233874.270 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225445.883 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234290.526 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1226823.975 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1241860.269 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227946.371 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1233201.905 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215490135.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134694959.684 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22286064.680 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18024743.773 -2.54%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21354353.488 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11500449.714 -
SetIntersection_None_Set_string_1024_1 9196532.257 1.46%
SetIntersection_None_Set_string_1024_1024 9014840.198 1.44%
SetIntersection_None_Set_string_1024_16 8855661.216 -1.51%
SetIntersection_None_Set_string_1024_256 8873041.847 -2.23%
SetIntersection_None_Set_string_1024_4 8762763.776 -2.46%
SetIntersection_None_Set_string_1024_64 8951117.772 -
SetIntersection_None_Set_string_16384_1 187371518.820 -4.45%
SetIntersection_None_Set_string_16384_1024 194695190.288 -6.85%
SetIntersection_None_Set_string_16384_16 188474810.948 -2.00%
SetIntersection_None_Set_string_16384_16384 192155741.359 -5.33%
SetIntersection_None_Set_string_16384_256 188421754.042 -3.97%
SetIntersection_None_Set_string_16384_4 187587503.841 -2.27%
SetIntersection_None_Set_string_16384_64 190219986.067 -2.21%
SetIntersection_None_Set_string_16_1 68438612.443 -
SetIntersection_None_Set_string_16_16 36260544.946 -
SetIntersection_None_Set_string_16_4 58533194.440 -
SetIntersection_None_Set_string_1_1 542665510.609 -
SetIntersection_None_Set_string_256_1 11551222.024 -
SetIntersection_None_Set_string_256_16 10859644.193 -
SetIntersection_None_Set_string_256_256 5723297.261 -
SetIntersection_None_Set_string_256_4 11499766.878 -
SetIntersection_None_Set_string_256_64 9420764.923 1.08%
SetIntersection_None_Set_string_262144_1 1665934.326 -
SetIntersection_None_Set_string_262144_1024 1656745.932 -10.08%
SetIntersection_None_Set_string_262144_16 1668596.191 -
SetIntersection_None_Set_string_262144_16384 1669290.446 -6.53%
SetIntersection_None_Set_string_262144_256 1674914.548 -9.69%
SetIntersection_None_Set_string_262144_262144 1655086.264 -
SetIntersection_None_Set_string_262144_4 1666729.818 -
SetIntersection_None_Set_string_262144_64 1670468.832 -
SetIntersection_None_Set_string_4_1 221803606.222 -
SetIntersection_None_Set_string_4_4 138321601.057 -
SetIntersection_None_Set_string_64_1 22966904.723 -
SetIntersection_None_Set_string_64_16 18681291.423 -
SetIntersection_None_Set_string_64_4 22010652.930 -
SetIntersection_None_Set_string_64_64 11697941.970 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8691027.351 -3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8827585.964 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8864818.256 1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8692241.696 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8621193.586 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8678643.001 -3.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 199794445.328 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 194994739.154 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200392507.209 2.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 197166095.641 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197808952.173 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201141678.706 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204276079.310 3.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66800823.436 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35720044.990 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57265091.570 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 539039459.397 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11285200.079 -1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11012236.786 2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5839870.955 2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11301418.237 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9108934.723 -1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1630445.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1660783.367 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1639415.363 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1644390.220 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1642345.051 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1655836.425 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1638017.252 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1642810.465 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218175577.905 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136466487.188 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22742043.987 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18539559.586 2.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21519935.646 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11559921.977 -
SetIntersection_None_Set_uint32_1024_1 8676726.375 -4.20%
SetIntersection_None_Set_uint32_1024_1024 8811806.898 -2.71%
SetIntersection_None_Set_uint32_1024_16 8828473.669 -3.93%
SetIntersection_None_Set_uint32_1024_256 8793646.418 -3.65%
SetIntersection_None_Set_uint32_1024_4 8744815.239 -1.95%
SetIntersection_None_Set_uint32_1024_64 8615495.546 -4.37%
SetIntersection_None_Set_uint32_16384_1 152475802.451 -5.94%
SetIntersection_None_Set_uint32_16384_1024 155908831.551 -4.25%
SetIntersection_None_Set_uint32_16384_16 152665426.189 -6.49%
SetIntersection_None_Set_uint32_16384_16384 159091071.615 -3.13%
SetIntersection_None_Set_uint32_16384_256 154751152.452 -4.61%
SetIntersection_None_Set_uint32_16384_4 152548113.680 -6.26%
SetIntersection_None_Set_uint32_16384_64 153414421.692 -5.74%
SetIntersection_None_Set_uint32_16_1 66357294.014 -
SetIntersection_None_Set_uint32_16_16 35041816.352 -
SetIntersection_None_Set_uint32_16_4 56320266.837 -
SetIntersection_None_Set_uint32_1_1 533723061.472 -
SetIntersection_None_Set_uint32_256_1 11495798.373 -
SetIntersection_None_Set_uint32_256_16 10657324.267 -3.21%
SetIntersection_None_Set_uint32_256_256 5793244.482 -1.41%
SetIntersection_None_Set_uint32_256_4 11063114.047 -3.34%
SetIntersection_None_Set_uint32_256_64 8974436.023 -4.16%
SetIntersection_None_Set_uint32_262144_1 1144177.572 -6.56%
SetIntersection_None_Set_uint32_262144_1024 1152852.781 -5.87%
SetIntersection_None_Set_uint32_262144_16 1140979.980 -6.24%
SetIntersection_None_Set_uint32_262144_16384 1141201.170 -10.39%
SetIntersection_None_Set_uint32_262144_256 1143066.080 -6.54%
SetIntersection_None_Set_uint32_262144_262144 1152530.844 -15.12%
SetIntersection_None_Set_uint32_262144_4 1139655.437 -6.22%
SetIntersection_None_Set_uint32_262144_64 1141633.383 -6.04%
SetIntersection_None_Set_uint32_4_1 220509386.593 1.72%
SetIntersection_None_Set_uint32_4_4 134508233.367 -
SetIntersection_None_Set_uint32_64_1 22545636.023 -
SetIntersection_None_Set_uint32_64_16 18204119.734 -1.17%
SetIntersection_None_Set_uint32_64_4 21214833.053 -2.27%
SetIntersection_None_Set_uint32_64_64 11318108.329 -1.91%
SetIntersection_None_Set_uint64_1024_1 8802557.451 -
SetIntersection_None_Set_uint64_1024_1024 8652008.452 -1.88%
SetIntersection_None_Set_uint64_1024_16 8714012.042 -1.22%
SetIntersection_None_Set_uint64_1024_256 8735736.919 -3.45%
SetIntersection_None_Set_uint64_1024_4 8740051.758 -3.80%
SetIntersection_None_Set_uint64_1024_64 8612449.083 -3.30%
SetIntersection_None_Set_uint64_16384_1 155464980.347 -4.01%
SetIntersection_None_Set_uint64_16384_1024 162184430.040 -4.66%
SetIntersection_None_Set_uint64_16384_16 162448840.915 -3.88%
SetIntersection_None_Set_uint64_16384_16384 173853041.932 -1.80%
SetIntersection_None_Set_uint64_16384_256 165453404.957 -2.54%
SetIntersection_None_Set_uint64_16384_4 159471741.128 -3.73%
SetIntersection_None_Set_uint64_16384_64 165432839.385 -3.60%
SetIntersection_None_Set_uint64_16_1 66458952.995 -
SetIntersection_None_Set_uint64_16_16 35357887.173 -
SetIntersection_None_Set_uint64_16_4 56702795.983 -
SetIntersection_None_Set_uint64_1_1 534078300.624 -
SetIntersection_None_Set_uint64_256_1 11448296.462 -
SetIntersection_None_Set_uint64_256_16 10847239.710 -
SetIntersection_None_Set_uint64_256_256 5674980.860 -3.03%
SetIntersection_None_Set_uint64_256_4 11000640.150 -4.46%
SetIntersection_None_Set_uint64_256_64 9028173.199 -2.06%
SetIntersection_None_Set_uint64_262144_1 1193881.672 -1.45%
SetIntersection_None_Set_uint64_262144_1024 1207298.258 -1.45%
SetIntersection_None_Set_uint64_262144_16 1195046.873 -1.15%
SetIntersection_None_Set_uint64_262144_16384 1206795.166 -
SetIntersection_None_Set_uint64_262144_256 1193943.928 -1.46%
SetIntersection_None_Set_uint64_262144_262144 1210689.291 -2.74%
SetIntersection_None_Set_uint64_262144_4 1194280.600 -1.26%
SetIntersection_None_Set_uint64_262144_64 1193607.506 -1.68%
SetIntersection_None_Set_uint64_4_1 215971459.835 -
SetIntersection_None_Set_uint64_4_4 134935981.148 -
SetIntersection_None_Set_uint64_64_1 22458326.345 -
SetIntersection_None_Set_uint64_64_16 18253396.773 -
SetIntersection_None_Set_uint64_64_4 21462855.837 -1.07%
SetIntersection_None_Set_uint64_64_64 11373035.170 -
SetIntersection_None_Vector_float_1024_1 1074274.710 -
SetIntersection_None_Vector_float_1024_1024 1058993.584 -2.43%
SetIntersection_None_Vector_float_1024_16 1079787.227 -
SetIntersection_None_Vector_float_1024_256 1092651.302 1.18%
SetIntersection_None_Vector_float_1024_4 1080863.407 -
SetIntersection_None_Vector_float_1024_64 1079287.873 -
SetIntersection_None_Vector_float_16384_1 1106295.622 -
SetIntersection_None_Vector_float_16384_1024 1132296.586 1.52%
SetIntersection_None_Vector_float_16384_16 1108922.182 -
SetIntersection_None_Vector_float_16384_16384 1110886.835 2.64%
SetIntersection_None_Vector_float_16384_256 1106740.700 -1.03%
SetIntersection_None_Vector_float_16384_4 1107846.650 -
SetIntersection_None_Vector_float_16384_64 1108480.726 -
SetIntersection_None_Vector_float_16_1 63540481.854 -
SetIntersection_None_Vector_float_16_16 33754952.731 -
SetIntersection_None_Vector_float_16_4 53877324.528 -
SetIntersection_None_Vector_float_1_1 534036838.675 -
SetIntersection_None_Vector_float_256_1 4335509.277 1.29%
SetIntersection_None_Vector_float_256_16 4023981.009 -
SetIntersection_None_Vector_float_256_256 2137730.542 -
SetIntersection_None_Vector_float_256_4 4262882.910 -
SetIntersection_None_Vector_float_256_64 3419049.669 -
SetIntersection_None_Vector_float_262144_1 1113391.795 -3.19%
SetIntersection_None_Vector_float_262144_1024 1123495.219 -2.49%
SetIntersection_None_Vector_float_262144_16 1129158.237 -
SetIntersection_None_Vector_float_262144_16384 1137928.356 -
SetIntersection_None_Vector_float_262144_256 1138532.334 -
SetIntersection_None_Vector_float_262144_262144 1122028.065 -2.97%
SetIntersection_None_Vector_float_262144_4 1136456.303 -
SetIntersection_None_Vector_float_262144_64 1135289.111 -1.30%
SetIntersection_None_Vector_float_4_1 214212290.837 -
SetIntersection_None_Vector_float_4_4 134015182.747 -
SetIntersection_None_Vector_float_64_1 16731668.515 -
SetIntersection_None_Vector_float_64_16 13630657.785 -
SetIntersection_None_Vector_float_64_4 16061798.802 -
SetIntersection_None_Vector_float_64_64 8587607.112 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105757.875 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1076383.125 -2.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104164.316 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103399.147 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103724.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1109946.886 1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136862.668 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1142879.427 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1094566.614 -4.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1145740.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1138382.707 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1153653.841 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1138786.812 2.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63601941.662 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33823438.179 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54007185.406 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532196573.299 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4365226.443 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4033920.290 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2164748.476 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4276910.205 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3435469.188 -1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1126421.357 -5.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1178269.730 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1188650.068 2.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1143349.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1184945.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1171562.760 -1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1135808.708 -5.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1178018.203 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214016330.156 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133514118.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16813847.253 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13662928.977 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16104363.919 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8603126.808 -
SetIntersection_None_Vector_string_1024_1 1156223.096 -
SetIntersection_None_Vector_string_1024_1024 1168893.320 -
SetIntersection_None_Vector_string_1024_16 1167906.701 -
SetIntersection_None_Vector_string_1024_256 1166068.214 -
SetIntersection_None_Vector_string_1024_4 1163084.199 -
SetIntersection_None_Vector_string_1024_64 1167772.791 -
SetIntersection_None_Vector_string_16384_1 1212668.207 -1.34%
SetIntersection_None_Vector_string_16384_1024 1221650.969 -1.84%
SetIntersection_None_Vector_string_16384_16 1217220.733 -
SetIntersection_None_Vector_string_16384_16384 1227939.607 -
SetIntersection_None_Vector_string_16384_256 1240788.134 2.03%
SetIntersection_None_Vector_string_16384_4 1224880.383 1.63%
SetIntersection_None_Vector_string_16384_64 1229362.583 -
SetIntersection_None_Vector_string_16_1 65417355.639 -
SetIntersection_None_Vector_string_16_16 34905918.481 -
SetIntersection_None_Vector_string_16_4 55656216.549 -
SetIntersection_None_Vector_string_1_1 537110613.599 -
SetIntersection_None_Vector_string_256_1 4585030.567 2.00%
SetIntersection_None_Vector_string_256_16 4276503.612 -
SetIntersection_None_Vector_string_256_256 2287955.993 2.04%
SetIntersection_None_Vector_string_256_4 4468926.286 -
SetIntersection_None_Vector_string_256_64 3598210.651 -
SetIntersection_None_Vector_string_262144_1 1302469.107 1.14%
SetIntersection_None_Vector_string_262144_1024 1295344.482 -
SetIntersection_None_Vector_string_262144_16 1300665.393 1.16%
SetIntersection_None_Vector_string_262144_16384 1302835.196 -
SetIntersection_None_Vector_string_262144_256 1298759.866 -
SetIntersection_None_Vector_string_262144_262144 1308167.912 -
SetIntersection_None_Vector_string_262144_4 1256276.618 -
SetIntersection_None_Vector_string_262144_64 1315831.576 1.17%
SetIntersection_None_Vector_string_4_1 218109275.454 -
SetIntersection_None_Vector_string_4_4 136183363.156 -
SetIntersection_None_Vector_string_64_1 17479099.629 -
SetIntersection_None_Vector_string_64_16 14086374.032 -
SetIntersection_None_Vector_string_64_4 16647033.086 -
SetIntersection_None_Vector_string_64_64 8914022.427 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1087066.677 -2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1082266.074 -4.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117834.209 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1118334.472 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1091313.431 -1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1115082.208 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1150628.582 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1154960.349 2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1133680.492 -1.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1129344.527 -3.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158442.156 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1163956.071 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1167108.719 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63919541.945 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33995348.234 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54184733.449 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 536643104.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4293509.744 -1.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4012610.404 -2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2179464.384 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4312736.614 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3460161.575 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1261893.442 2.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1149035.992 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1137394.742 -4.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1196954.696 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1219522.472 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1192389.795 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1180259.876 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1172388.694 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215909875.889 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134953179.363 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16924154.419 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13798722.058 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16279679.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8884300.757 3.27%
SetIntersection_None_Vector_uint32_1024_1 1076063.820 -
SetIntersection_None_Vector_uint32_1024_1024 1095438.763 1.61%
SetIntersection_None_Vector_uint32_1024_16 1082932.062 -
SetIntersection_None_Vector_uint32_1024_256 1084346.762 -
SetIntersection_None_Vector_uint32_1024_4 1076085.748 -
SetIntersection_None_Vector_uint32_1024_64 1055746.932 -2.24%
SetIntersection_None_Vector_uint32_16384_1 1115817.952 1.36%
SetIntersection_None_Vector_uint32_16384_1024 1095472.457 -
SetIntersection_None_Vector_uint32_16384_16 1096118.074 -1.14%
SetIntersection_None_Vector_uint32_16384_16384 1107780.562 -
SetIntersection_None_Vector_uint32_16384_256 1096699.010 -1.08%
SetIntersection_None_Vector_uint32_16384_4 1060227.490 -4.09%
SetIntersection_None_Vector_uint32_16384_64 1102057.845 -
SetIntersection_None_Vector_uint32_16_1 63441061.667 -
SetIntersection_None_Vector_uint32_16_16 33559141.292 -
SetIntersection_None_Vector_uint32_16_4 53884938.905 -
SetIntersection_None_Vector_uint32_1_1 534618678.765 -
SetIntersection_None_Vector_uint32_256_1 4247415.424 -
SetIntersection_None_Vector_uint32_256_16 4005234.439 -
SetIntersection_None_Vector_uint32_256_256 2130245.439 -1.01%
SetIntersection_None_Vector_uint32_256_4 4198468.004 -
SetIntersection_None_Vector_uint32_256_64 3405533.705 -
SetIntersection_None_Vector_uint32_262144_1 1105345.236 -3.67%
SetIntersection_None_Vector_uint32_262144_1024 1140647.258 -
SetIntersection_None_Vector_uint32_262144_16 1103795.674 -1.77%
SetIntersection_None_Vector_uint32_262144_16384 1134930.315 -
SetIntersection_None_Vector_uint32_262144_256 1125217.024 -
SetIntersection_None_Vector_uint32_262144_262144 1119349.105 -
SetIntersection_None_Vector_uint32_262144_4 1136379.092 -
SetIntersection_None_Vector_uint32_262144_64 1130757.422 -
SetIntersection_None_Vector_uint32_4_1 214306348.702 -
SetIntersection_None_Vector_uint32_4_4 134075641.634 -
SetIntersection_None_Vector_uint32_64_1 16663849.171 -
SetIntersection_None_Vector_uint32_64_16 13513265.480 -
SetIntersection_None_Vector_uint32_64_4 15901898.293 -
SetIntersection_None_Vector_uint32_64_64 8470901.207 -
SetIntersection_None_Vector_uint64_1024_1 1079330.730 -
SetIntersection_None_Vector_uint64_1024_1024 1081031.416 -
SetIntersection_None_Vector_uint64_1024_16 1081311.631 1.15%
SetIntersection_None_Vector_uint64_1024_256 1083004.334 -
SetIntersection_None_Vector_uint64_1024_4 1083518.260 -
SetIntersection_None_Vector_uint64_1024_64 1082330.857 -
SetIntersection_None_Vector_uint64_16384_1 1074786.999 -1.53%
SetIntersection_None_Vector_uint64_16384_1024 1095487.075 -1.08%
SetIntersection_None_Vector_uint64_16384_16 1110564.811 -
SetIntersection_None_Vector_uint64_16384_16384 1096267.342 -1.30%
SetIntersection_None_Vector_uint64_16384_256 1071838.253 -3.18%
SetIntersection_None_Vector_uint64_16384_4 1101685.993 -
SetIntersection_None_Vector_uint64_16384_64 1108976.891 -
SetIntersection_None_Vector_uint64_16_1 63348793.355 -
SetIntersection_None_Vector_uint64_16_16 33533423.791 -
SetIntersection_None_Vector_uint64_16_4 53636404.401 -
SetIntersection_None_Vector_uint64_1_1 532824635.586 -
SetIntersection_None_Vector_uint64_256_1 4168486.803 -1.75%
SetIntersection_None_Vector_uint64_256_16 3997115.190 -
SetIntersection_None_Vector_uint64_256_256 2101780.266 -1.59%
SetIntersection_None_Vector_uint64_256_4 4244730.183 -
SetIntersection_None_Vector_uint64_256_64 3418727.291 -
SetIntersection_None_Vector_uint64_262144_1 1121918.922 -1.81%
SetIntersection_None_Vector_uint64_262144_1024 1089492.505 -4.77%
SetIntersection_None_Vector_uint64_262144_16 1119915.409 -1.52%
SetIntersection_None_Vector_uint64_262144_16384 1133982.570 -
SetIntersection_None_Vector_uint64_262144_256 1108020.844 -2.59%
SetIntersection_None_Vector_uint64_262144_262144 1135407.497 -1.37%
SetIntersection_None_Vector_uint64_262144_4 1080093.818 -4.30%
SetIntersection_None_Vector_uint64_262144_64 1086404.918 -3.17%
SetIntersection_None_Vector_uint64_4_1 213635268.169 -
SetIntersection_None_Vector_uint64_4_4 133617337.396 -
SetIntersection_None_Vector_uint64_64_1 16556352.372 -
SetIntersection_None_Vector_uint64_64_16 13554538.584 -1.31%
SetIntersection_None_Vector_uint64_64_4 15871323.501 -
SetIntersection_None_Vector_uint64_64_64 8438741.165 -
Static 0.225 -
VChain,_1_level 5.838 2.21%
VChain,_2_levels 8.134 2.38%
VChain,_3_levels 11.694 3.10%
VChain,_4_levels 16.152 1.83%
VChain,_5_levels 20.943 -1.26%
VChain_fail,_1_level 7.522 4.51%
VChain_fail,_2_levels 13.878 2.01%
VChain_fail,_3_levels 21.144 2.03%
VChain_fail,_4_levels 30.439 2.75%
VChain_fail,_5_levels 40.661 1.28%
VChain_middle,_1_level 14.110 9.39%
VChain_middle,_2_levels 26.680 1.85%
VChain_middle,_3_levels 46.137 -
VChain_middle,_4_levels 60.122 1.44%
VChain_to_complete 0.230 -
VDAG_leftmost,_3_levels 15.594 1.21%
VDAG_leftmost,_4_levels 19.956 -5.11%
VDAG_leftmost,_5_levels 23.711 -5.51%
VDAG_leftmost_middle,_1_level 96.540 -2.00%
VDAG_leftmost_middle,_2_levels 183.617 -1.77%
VDAG_leftmost_middle,_3_levels 361.869 -1.94%
VDAG_rightmost,_3_levels 62.853 1.58%
VDAG_rightmost,_4_levels 135.701 1.26%
VDAG_rightmost,_5_levels 273.901 1.55%
VDAG_rightmost_middle,_1_level 106.282 -3.38%
VDAG_rightmost_middle,_2_levels 212.947 -7.21%
VDAG_rightmost_middle,_3_levels 433.852 -2.64%
VDAG_sidecast,_1_level 42.932 -2.39%
VDAG_sidecast,_2_levels 83.424 -3.39%
VDAG_sidecast,_3_levels 103.280 -2.83%
VDAG_sidecast_fail,_1_level 62.893 -3.74%
VDAG_sidecast_fail,_2_levels 90.530 -4.10%
VDAG_sidecast_fail,_3_levels 108.972 -4.52%
VDAG_to_complete 0.232 -
bm_exception_ptr_copy_assign_nonnull 3.426 -11.43%
bm_exception_ptr_copy_assign_null 2.784 -15.39%
bm_exception_ptr_copy_ctor_nonnull 3.373 -
bm_exception_ptr_copy_ctor_null 3.343 -8.84%
bm_exception_ptr_move_assign_nonnull 5.068 -3.28%
bm_exception_ptr_move_assign_null 3.286 5.85%
bm_exception_ptr_move_ctor_nonnull 3.845 -4.75%
bm_exception_ptr_move_ctor_null 2.236 -13.58%
bm_exception_ptr_swap_nonnull 1.303 -1.31%
bm_exception_ptr_swap_null 3.452 -
bm_gcd_complex 18.006 -6.82%
bm_gcd_random 29.017 -
bm_gcd_trivial 0.636 -3.14%
bm_lexicographical_compare<int>/1 1.599 10.67%
bm_lexicographical_compare<int>/1048576 68342.489 -
bm_lexicographical_compare<int>/262144 16244.912 -
bm_lexicographical_compare<int>/32768 1919.722 -
bm_lexicographical_compare<int>/4096 238.575 -
bm_lexicographical_compare<int>/512 29.817 -
bm_lexicographical_compare<int>/64 4.564 -
bm_lexicographical_compare<int>/8 1.648 1.22%
bm_lexicographical_compare<signed_char>/1 1.483 23.46%
bm_lexicographical_compare<signed_char>/1048576 16261.701 -
bm_lexicographical_compare<signed_char>/262144 3834.586 -
bm_lexicographical_compare<signed_char>/32768 477.725 -
bm_lexicographical_compare<signed_char>/4096 59.697 -
bm_lexicographical_compare<signed_char>/512 7.851 3.29%
bm_lexicographical_compare<signed_char>/64 2.167 11.46%
bm_lexicographical_compare<signed_char>/8 3.446 10.74%
bm_lexicographical_compare<unsigned_char>/1 1.536 4.01%
bm_lexicographical_compare<unsigned_char>/1048576 17907.082 -
bm_lexicographical_compare<unsigned_char>/262144 4488.287 -
bm_lexicographical_compare<unsigned_char>/32768 570.554 -
bm_lexicographical_compare<unsigned_char>/4096 77.304 -
bm_lexicographical_compare<unsigned_char>/512 8.733 -
bm_lexicographical_compare<unsigned_char>/64 1.923 -
bm_lexicographical_compare<unsigned_char>/8 1.359 8.66%
bm_list/1 3.069 -2.45%
bm_list/2048 6403.200 -2.43%
bm_list/512 1141.509 -
bm_list/64 150.113 -
bm_list/8 17.073 5.35%
bm_make_exception_ptr/threads:1 16.662 -7.38%
bm_make_exception_ptr/threads:2 8.172 -9.19%
bm_make_exception_ptr/threads:4 4.171 -11.38%
bm_make_exception_ptr/threads:8 3.090 4.48%
bm_ranges_lexicographical_compare<int>/1 1.370 -
bm_ranges_lexicographical_compare<int>/1048576 68362.815 -
bm_ranges_lexicographical_compare<int>/262144 16247.026 -
bm_ranges_lexicographical_compare<int>/32768 1918.168 -
bm_ranges_lexicographical_compare<int>/4096 238.610 -
bm_ranges_lexicographical_compare<int>/512 29.802 -
bm_ranges_lexicographical_compare<int>/64 4.302 -2.06%
bm_ranges_lexicographical_compare<int>/8 1.496 2.41%
bm_ranges_lexicographical_compare<signed_char>/1 1.558 -13.18%
bm_ranges_lexicographical_compare<signed_char>/1048576 16296.254 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.214 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.488 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.798 -
bm_ranges_lexicographical_compare<signed_char>/512 7.847 -2.77%
bm_ranges_lexicographical_compare<signed_char>/64 2.291 -8.49%
bm_ranges_lexicographical_compare<signed_char>/8 3.354 -5.92%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.650 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17910.620 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4490.705 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.309 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.386 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.766 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.074 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.431 -
bm_ranges_swap_ranges_vb_aligned/1024 6.526 -
bm_ranges_swap_ranges_vb_aligned/1048576 3339.891 -
bm_ranges_swap_ranges_vb_aligned/128 3.406 -
bm_ranges_swap_ranges_vb_aligned/131072 252.563 3.86%
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.909 -
bm_ranges_swap_ranges_vb_aligned/2048 8.530 -
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.997 -
bm_ranges_swap_ranges_vb_aligned/32 3.317 -3.28%
bm_ranges_swap_ranges_vb_aligned/32768 64.335 -
bm_ranges_swap_ranges_vb_aligned/4096 11.925 -
bm_ranges_swap_ranges_vb_aligned/512 5.250 -1.63%
bm_ranges_swap_ranges_vb_aligned/524288 1052.964 -
bm_ranges_swap_ranges_vb_aligned/64 3.079 -1.40%
bm_ranges_swap_ranges_vb_aligned/65536 125.306 1.62%
bm_ranges_swap_ranges_vb_aligned/8 3.224 -
bm_ranges_swap_ranges_vb_aligned/8192 19.473 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15687.778 -
bm_ranges_swap_ranges_vb_unaligned/262144 3779.303 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.607 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.102 -
bm_ranges_swap_ranges_vb_unaligned/512 13.437 -
bm_ranges_swap_ranges_vb_unaligned/64 6.307 1.87%
bm_ranges_swap_ranges_vb_unaligned/8 5.058 -
bm_swap_ranges_vb_aligned/1048576 3332.083 -
bm_swap_ranges_vb_aligned/262144 485.805 -
bm_swap_ranges_vb_aligned/32768 63.699 -
bm_swap_ranges_vb_aligned/4096 12.524 -
bm_swap_ranges_vb_aligned/512 4.921 -
bm_swap_ranges_vb_aligned/64 2.835 -
bm_swap_ranges_vb_aligned/8 3.253 -2.13%
bm_swap_ranges_vb_unaligned/1048576 15900.096 -
bm_swap_ranges_vb_unaligned/262144 3834.891 -
bm_swap_ranges_vb_unaligned/32768 483.719 -
bm_swap_ranges_vb_unaligned/4096 65.049 -
bm_swap_ranges_vb_unaligned/512 12.575 -
bm_swap_ranges_vb_unaligned/64 4.931 -
bm_swap_ranges_vb_unaligned/8 4.863 1.97%
bm_write 585.416 -2.65%
ranges::min(std::deque<__int128>)/1 0.737 -6.63%
ranges::min(std::deque<__int128>)/64 20.832 -33.67%
ranges::min(std::deque<__int128>)/70000 24333.603 -67.36%
ranges::min(std::deque<__int128>)/8 2.822 -4.00%
ranges::min(std::deque<char>)/1 0.692 5.14%
ranges::min(std::deque<char>)/64 19.448 17.98%
ranges::min(std::deque<char>)/70000 22538.959 27.45%
ranges::min(std::deque<char>)/8 2.515 9.16%
ranges::min(std::deque<long_long>)/1 0.665 1.99%
ranges::min(std::deque<long_long>)/64 17.903 2.79%
ranges::min(std::deque<long_long>)/70000 18760.536 -
ranges::min(std::deque<long_long>)/8 2.297 -
ranges::min(std::list<__int128>)/1 0.405 10.53%
ranges::min(std::list<__int128>)/64 38.833 9.58%
ranges::min(std::list<__int128>)/70000 62111.393 3.18%
ranges::min(std::list<__int128>)/8 2.586 12.64%
ranges::min(std::list<char>)/1 0.416 7.65%
ranges::min(std::list<char>)/64 27.074 -
ranges::min(std::list<char>)/70000 53776.613 -
ranges::min(std::list<char>)/8 1.833 -
ranges::min(std::list<long_long>)/1 0.261 -28.29%
ranges::min(std::list<long_long>)/64 24.551 -
ranges::min(std::list<long_long>)/70000 49968.034 13.60%
ranges::min(std::list<long_long>)/8 1.793 -
ranges::min(std::vector<__int128>)/1 0.455 22.24%
ranges::min(std::vector<__int128>)/64 38.286 58.00%
ranges::min(std::vector<__int128>)/70000 46292.998 73.09%
ranges::min(std::vector<__int128>)/8 3.080 8.18%
ranges::min(std::vector<char>)/1 0.295 -11.37%
ranges::min(std::vector<char>)/64 4.257 -1.06%
ranges::min(std::vector<char>)/70000 490.096 -
ranges::min(std::vector<char>)/8 2.425 2.36%
ranges::min(std::vector<long_long>)/1 0.292 -11.09%
ranges::min(std::vector<long_long>)/64 4.696 -5.50%
ranges::min(std::vector<long_long>)/70000 7870.350 -
ranges::min(std::vector<long_long>)/8 2.204 1.44%
ranges::minmax(std::deque<__int128>)/1 0.693 5.09%
ranges::minmax(std::deque<__int128>)/64 34.825 10.61%
ranges::minmax(std::deque<__int128>)/70000 34622.094 -3.48%
ranges::minmax(std::deque<__int128>)/8 4.421 11.91%
ranges::minmax(std::deque<char>)/1 0.853 9.75%
ranges::minmax(std::deque<char>)/64 23.023 -28.19%
ranges::minmax(std::deque<char>)/70000 24030.263 -22.90%
ranges::minmax(std::deque<char>)/8 3.854 -8.21%
ranges::minmax(std::deque<long_long>)/1 0.916 15.60%
ranges::minmax(std::deque<long_long>)/64 24.374 -10.64%
ranges::minmax(std::deque<long_long>)/70000 26211.195 -11.30%
ranges::minmax(std::deque<long_long>)/8 4.091 -1.97%
ranges::minmax(std::list<__int128>)/1 0.460 -
ranges::minmax(std::list<__int128>)/64 40.898 -
ranges::minmax(std::list<__int128>)/70000 58570.769 -
ranges::minmax(std::list<__int128>)/8 3.884 -
ranges::minmax(std::list<char>)/1 0.415 -
ranges::minmax(std::list<char>)/64 35.197 -2.90%
ranges::minmax(std::list<char>)/70000 54491.259 -2.25%
ranges::minmax(std::list<char>)/8 2.522 -
ranges::minmax(std::list<long_long>)/1 0.395 -5.37%
ranges::minmax(std::list<long_long>)/64 29.047 2.83%
ranges::minmax(std::list<long_long>)/70000 54354.320 -
ranges::minmax(std::list<long_long>)/8 2.532 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.981 1.20%
ranges::minmax(std::vector<__int128>)/70000 35140.613 1.39%
ranges::minmax(std::vector<__int128>)/8 4.103 1.31%
ranges::minmax(std::vector<char>)/1 0.622 -
ranges::minmax(std::vector<char>)/64 1.193 -9.40%
ranges::minmax(std::vector<char>)/70000 589.764 -
ranges::minmax(std::vector<char>)/8 0.936 -17.48%
ranges::minmax(std::vector<long_long>)/1 0.647 -5.59%
ranges::minmax(std::vector<long_long>)/64 10.096 -
ranges::minmax(std::vector<long_long>)/70000 9135.171 -
ranges::minmax(std::vector<long_long>)/8 2.101 -
rng::contains(deque<int>)_(process_all)/1048576 244389.655 -
rng::contains(deque<int>)_(process_all)/32 8.663 -
rng::contains(deque<int>)_(process_all)/50 12.616 -
rng::contains(deque<int>)_(process_all)/8 3.077 -4.11%
rng::contains(deque<int>)_(process_all)/8192 1860.166 -
rng::contains(list<int>)_(process_all)/1048576 819709.258 -2.00%
rng::contains(list<int>)_(process_all)/32 8.708 -33.59%
rng::contains(list<int>)_(process_all)/50 21.311 12.36%
rng::contains(list<int>)_(process_all)/8 2.290 -1.97%
rng::contains(list<int>)_(process_all)/8192 6866.111 -1.72%
rng::contains(vector<int>)_(process_all)/1048576 232781.763 -
rng::contains(vector<int>)_(process_all)/32 8.220 -
rng::contains(vector<int>)_(process_all)/50 12.166 -
rng::contains(vector<int>)_(process_all)/8 2.552 -2.82%
rng::contains(vector<int>)_(process_all)/8192 1806.348 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 23084.448 10.36%
rng::contains_subrange(deque<int>)_(near_matches)/1024 24153.524 10.11%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458304.602 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428099.944 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.222 32.84%
rng::contains_subrange(deque<int>)_(process_all)/32 16.756 33.59%
rng::contains_subrange(deque<int>)_(process_all)/50 27.077 28.28%
rng::contains_subrange(deque<int>)_(process_all)/8192 3343.159 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501465.328 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.180 -3.69%
rng::contains_subrange(deque<int>)_(same_length)/32 18.586 -2.38%
rng::contains_subrange(deque<int>)_(same_length)/50 26.796 -1.84%
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.505 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477263.384 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.254 -
rng::contains_subrange(deque<int>)_(single_element)/32 16.929 -2.27%
rng::contains_subrange(deque<int>)_(single_element)/50 28.539 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3736.985 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37184.565 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38831.631 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2517764.935 -
rng::contains_subrange(list<int>)_(process_all)/1048576 829452.998 -2.05%
rng::contains_subrange(list<int>)_(process_all)/16 4.832 -
rng::contains_subrange(list<int>)_(process_all)/32 10.169 -
rng::contains_subrange(list<int>)_(process_all)/50 18.060 1.47%
rng::contains_subrange(list<int>)_(process_all)/8192 7243.661 -17.47%
rng::contains_subrange(list<int>)_(same_length)/1048576 930014.531 -
rng::contains_subrange(list<int>)_(same_length)/16 6.277 -
rng::contains_subrange(list<int>)_(same_length)/32 16.490 -
rng::contains_subrange(list<int>)_(same_length)/50 25.632 -1.31%
rng::contains_subrange(list<int>)_(same_length)/8192 8493.361 -
rng::contains_subrange(list<int>)_(single_element)/1048576 822658.077 -3.44%
rng::contains_subrange(list<int>)_(single_element)/16 4.959 1.97%
rng::contains_subrange(list<int>)_(single_element)/32 10.180 -
rng::contains_subrange(list<int>)_(single_element)/50 16.246 -7.10%
rng::contains_subrange(list<int>)_(single_element)/8192 9563.819 26.10%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13392.058 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13988.990 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761198.052 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208381.362 -2.52%
rng::contains_subrange(vector<int>)_(process_all)/16 4.748 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.958 -
rng::contains_subrange(vector<int>)_(process_all)/50 12.120 3.04%
rng::contains_subrange(vector<int>)_(process_all)/8192 1626.639 -2.12%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242890.383 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.949 4.11%
rng::contains_subrange(vector<int>)_(same_length)/32 8.838 2.36%
rng::contains_subrange(vector<int>)_(same_length)/50 12.812 1.68%
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.062 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 253018.295 5.24%
rng::contains_subrange(vector<int>)_(single_element)/16 4.719 1.27%
rng::contains_subrange(vector<int>)_(single_element)/32 8.520 1.14%
rng::contains_subrange(vector<int>)_(single_element)/50 12.382 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1938.244 -1.52%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 408.110 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 419308.174 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.081 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.118 10.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3246.381 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.095 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.748 1.55%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.095 -1.43%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.094 -1.25%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 527.469 1.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 508599.100 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.398 2.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.512 -1.37%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4034.155 2.95%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.719 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.153 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.149 -2.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.151 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2075.764 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2286711.066 4.87%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.912 3.91%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.897 5.54%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19097.501 -3.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 500.578 -7.21%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462733.386 1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.037 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.701 2.10%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11885.739 4.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1518.979 1.86%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364698.653 1.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.789 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.880 -3.30%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20083.503 2.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 513.438 -17.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462434.538 1.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.402 -13.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.874 -4.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11075.054 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.493 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958569.045 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.673 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.182 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8354.358 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.779 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.280 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069061.928 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 45.268 4.10%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.809 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12527.442 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.842 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73724.951 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.656 5.35%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.717 11.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.026 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.392 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.395 6.62%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.392 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.396 4.10%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.398 7.23%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 326.426 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 339774.159 -3.56%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.504 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.933 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2638.318 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.693 -6.86%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.693 -7.34%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.693 -7.18%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.693 -6.86%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.693 -7.38%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.868 -5.82%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9371.798 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.404 -3.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.546 -7.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2311.318 -6.05%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.805 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15456.415 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.403 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.549 -3.09%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3860.917 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 730.900 1.71%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26471.106 -2.41%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.447 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.398 1.05%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11049.217 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.277 -77.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.503 -78.76%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.591 -53.78%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.054 7.49%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.994 -78.74%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.736 69.01%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8758.799 123.60%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.702 -18.89%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.001 46.52%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2157.337 113.50%
rng::find(vector<bool>)_(process_all)/1024 4.717 -
rng::find(vector<bool>)_(process_all)/1048576 3645.922 -
rng::find(vector<bool>)_(process_all)/50 0.599 -16.75%
rng::find(vector<bool>)_(process_all)/8 0.627 -15.10%
rng::find(vector<bool>)_(process_all)/8192 33.366 -
rng::find_if(vector<bool>)_(process_all)/1024 566.423 -
rng::find_if(vector<bool>)_(process_all)/1048576 577344.318 -
rng::find_if(vector<bool>)_(process_all)/50 24.148 1.92%
rng::find_if(vector<bool>)_(process_all)/8 3.647 4.91%
rng::find_if(vector<bool>)_(process_all)/8192 4513.648 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.466 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576439.899 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.871 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.518 -2.06%
rng::find_if_not(vector<bool>)_(process_all)/8192 4506.394 -
rng::find_last(deque<int>)_(bail_10%)/1024 263.988 8.89%
rng::find_last(deque<int>)_(bail_10%)/1048576 324367.615 -
rng::find_last(deque<int>)_(bail_10%)/50 13.183 8.40%
rng::find_last(deque<int>)_(bail_10%)/8 2.730 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.291 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.828 -6.70%
rng::find_last(deque<int>)_(bail_90%)/1048576 29765.836 -17.37%
rng::find_last(deque<int>)_(bail_90%)/50 1.835 -2.21%
rng::find_last(deque<int>)_(bail_90%)/8 0.861 -6.65%
rng::find_last(deque<int>)_(bail_90%)/8192 202.230 -7.82%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.204 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707227.353 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.155 -3.74%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.427 1.14%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5847.316 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.217 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 667491.251 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.466 2.98%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.467 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5915.912 -2.23%
rng::find_last(list<int>)_(bail_10%)/1024 672.771 -
rng::find_last(list<int>)_(bail_10%)/1048576 785519.504 -
rng::find_last(list<int>)_(bail_10%)/50 15.739 -
rng::find_last(list<int>)_(bail_10%)/8 2.084 -
rng::find_last(list<int>)_(bail_10%)/8192 6298.788 -
rng::find_last(list<int>)_(bail_90%)/1024 72.535 -2.33%
rng::find_last(list<int>)_(bail_90%)/1048576 85966.453 -
rng::find_last(list<int>)_(bail_90%)/50 1.317 -8.57%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 604.227 -
rng::find_last(vector<char>)_(bail_10%)/1024 213.714 1.71%
rng::find_last(vector<char>)_(bail_10%)/1048576 206564.818 -
rng::find_last(vector<char>)_(bail_10%)/50 11.189 4.10%
rng::find_last(vector<char>)_(bail_10%)/8 2.156 7.41%
rng::find_last(vector<char>)_(bail_10%)/8192 1628.687 -
rng::find_last(vector<char>)_(bail_90%)/1024 27.519 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22995.347 -
rng::find_last(vector<char>)_(bail_90%)/50 1.426 -2.78%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 12.52%
rng::find_last(vector<char>)_(bail_90%)/8192 188.780 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.784 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214437.188 -
rng::find_last(vector<int>)_(bail_10%)/50 11.009 1.27%
rng::find_last(vector<int>)_(bail_10%)/8 2.039 1.50%
rng::find_last(vector<int>)_(bail_10%)/8192 1655.637 -
rng::find_last(vector<int>)_(bail_90%)/1024 23.651 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23646.814 2.13%
rng::find_last(vector<int>)_(bail_90%)/50 1.515 4.49%
rng::find_last(vector<int>)_(bail_90%)/8 0.458 12.35%
rng::find_last(vector<int>)_(bail_90%)/8192 189.414 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 369.049 2.36%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361895.995 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.892 2.44%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.841 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.584 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 40.081 1.65%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38160.307 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.498 1.83%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.149 15.13%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.328 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 778.522 1.37%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902076.236 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.932 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.209 -5.96%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6852.367 -5.06%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 773.013 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 898337.812 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 38.647 -1.54%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.191 -3.38%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6669.281 2.43%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.320 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805513.809 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.527 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6562.342 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.108 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88372.625 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.187 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.842 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238514.243 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.320 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.096 1.03%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.172 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.490 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26352.719 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.509 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.479 3.87%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.095 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.414 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307079.569 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.516 -1.24%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2183.589 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 31.005 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33461.599 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.621 1.58%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.615 28.94%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.155 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.166 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 368247.232 1.45%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 20.690 14.75%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.849 -3.23%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2801.788 1.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.082 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39502.100 2.33%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.703 2.37%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.979 6.77%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 327.216 3.58%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.234 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915201.534 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 26.807 -2.08%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.254 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6826.956 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 765.693 -7.04%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898968.084 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.626 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.350 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6578.803 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 690.309 1.60%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 836711.716 4.05%
rng::find_last_if_not(list<int>)_(bail_10%)/50 17.836 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.964 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7577.210 15.07%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 69.741 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88551.304 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.184 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.726 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.443 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238619.540 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 13.916 22.89%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.102 1.48%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.186 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.811 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26040.507 -3.83%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.528 2.46%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.461 -32.82%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.243 -2.93%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.735 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307256.287 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.631 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2185.261 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.212 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33530.875 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.517 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 3.81%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.895 -
rng::fold_left(deque<int>)/1048576 550936.187 -
rng::fold_left(deque<int>)/32 16.444 -1.03%
rng::fold_left(deque<int>)/50 27.372 -1.28%
rng::fold_left(deque<int>)/8 3.915 -4.25%
rng::fold_left(deque<int>)/8192 4473.562 3.16%
rng::fold_left(list<int>)/1048576 1358678.963 -
rng::fold_left(list<int>)/32 20.708 -
rng::fold_left(list<int>)/50 37.611 -
rng::fold_left(list<int>)/8 3.853 -
rng::fold_left(list<int>)/8192 10794.939 -
rng::fold_left(vector<int>)/1048576 1324537.485 -
rng::fold_left(vector<int>)/32 21.730 -
rng::fold_left(vector<int>)/50 37.496 -
rng::fold_left(vector<int>)/8 3.560 -
rng::fold_left(vector<int>)/8192 10308.431 -
rng::for_each(map<int>)/32 21.978 -2.49%
rng::for_each(map<int>)/50 47.773 3.96%
rng::for_each(map<int>)/8 4.517 1.08%
rng::for_each(map<int>)/8192 16159.341 -3.33%
rng::for_each(multimap<int>)/32 22.091 -
rng::for_each(multimap<int>)/50 52.688 1.76%
rng::for_each(multimap<int>)/8 4.401 -
rng::for_each(multimap<int>)/8192 16184.220 -2.75%
rng::for_each(multiset<int>)/32 20.795 -
rng::for_each(multiset<int>)/50 46.457 2.29%
rng::for_each(multiset<int>)/8 4.506 -
rng::for_each(multiset<int>)/8192 16215.595 7.01%
rng::for_each(set<int>)/32 21.136 -
rng::for_each(set<int>)/50 45.893 -
rng::for_each(set<int>)/8 4.577 -
rng::for_each(set<int>)/8192 15312.959 1.37%
rng::starts_with(deque<int>)/1000 473.313 1.54%
rng::starts_with(deque<int>)/1024 482.988 3.23%
rng::starts_with(deque<int>)/1048576 490847.700 -
rng::starts_with(deque<int>)/8 3.968 -
rng::starts_with(deque<int>)/8192 3834.983 -
rng::starts_with(deque<int>,_pred)/1000 513.529 -2.79%
rng::starts_with(deque<int>,_pred)/1024 528.291 -
rng::starts_with(deque<int>,_pred)/1048576 514470.551 -
rng::starts_with(deque<int>,_pred)/8 4.681 -3.20%
rng::starts_with(deque<int>,_pred)/8192 3947.674 -
rng::starts_with(list<int>)/1000 754.024 -48.01%
rng::starts_with(list<int>)/1024 771.265 -31.80%
rng::starts_with(list<int>)/1048576 941566.245 -
rng::starts_with(list<int>)/8 2.956 1.49%
rng::starts_with(list<int>)/8192 9239.643 10.85%
rng::starts_with(list<int>,_pred)/1000 786.919 -
rng::starts_with(list<int>,_pred)/1024 804.965 -
rng::starts_with(list<int>,_pred)/1048576 970451.283 -
rng::starts_with(list<int>,_pred)/8 3.477 -
rng::starts_with(list<int>,_pred)/8192 11034.414 22.42%
rng::starts_with(vector<int>)/1000 58.275 -
rng::starts_with(vector<int>)/1024 59.864 -
rng::starts_with(vector<int>)/1048576 68275.063 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.722 -
rng::starts_with(vector<int>,_pred)/1000 279.239 -
rng::starts_with(vector<int>,_pred)/1024 287.868 -
rng::starts_with(vector<int>,_pred)/1048576 301846.881 -
rng::starts_with(vector<int>,_pred)/8 2.422 -8.40%
rng::starts_with(vector<int>,_pred)/8192 2474.531 -
std::adjacent_find(deque<int>)/1024 462.314 -
std::adjacent_find(deque<int>)/1048576 475416.129 -
std::adjacent_find(deque<int>)/50 16.668 10.32%
std::adjacent_find(deque<int>)/8 2.633 -14.35%
std::adjacent_find(deque<int>)/8192 3706.255 -
std::adjacent_find(deque<int>,_pred)/1024 629.597 -
std::adjacent_find(deque<int>,_pred)/1048576 649986.382 -
std::adjacent_find(deque<int>,_pred)/50 29.831 -1.13%
std::adjacent_find(deque<int>,_pred)/8 4.145 -6.77%
std::adjacent_find(deque<int>,_pred)/8192 5094.412 -
std::adjacent_find(list<int>)/1024 734.938 -
std::adjacent_find(list<int>)/1048576 869159.077 -
std::adjacent_find(list<int>)/50 23.181 -
std::adjacent_find(list<int>)/8 2.095 -
std::adjacent_find(list<int>)/8192 7157.193 -
std::adjacent_find(list<int>,_pred)/1024 789.424 -
std::adjacent_find(list<int>,_pred)/1048576 917485.674 -
std::adjacent_find(list<int>,_pred)/50 29.346 -
std::adjacent_find(list<int>,_pred)/8 3.849 -
std::adjacent_find(list<int>,_pred)/8192 7183.514 -
std::adjacent_find(vector<int>)/1024 234.482 -
std::adjacent_find(vector<int>)/1048576 234439.415 -
std::adjacent_find(vector<int>)/50 11.973 -
std::adjacent_find(vector<int>)/8 2.117 2.75%
std::adjacent_find(vector<int>)/8192 1851.329 1.21%
std::adjacent_find(vector<int>,_pred)/1024 400.280 -
std::adjacent_find(vector<int>,_pred)/1048576 471540.820 -
std::adjacent_find(vector<int>,_pred)/50 23.642 -
std::adjacent_find(vector<int>,_pred)/8 3.272 1.10%
std::adjacent_find(vector<int>,_pred)/8192 3189.676 -
std::all_of(deque<int>)_(process_all)/32 12.270 -
std::all_of(deque<int>)_(process_all)/32768 10081.579 -4.03%
std::all_of(deque<int>)_(process_all)/50 18.903 -
std::all_of(deque<int>)_(process_all)/8 3.433 -
std::all_of(deque<int>)_(process_all)/8192 2523.471 -3.76%
std::all_of(list<int>)_(process_all)/32 11.770 -
std::all_of(list<int>)_(process_all)/32768 25689.705 -2.38%
std::all_of(list<int>)_(process_all)/50 22.171 -
std::all_of(list<int>)_(process_all)/8 2.656 -
std::all_of(list<int>)_(process_all)/8192 7853.222 -5.01%
std::all_of(vector<int>)_(process_all)/32 8.296 -
std::all_of(vector<int>)_(process_all)/32768 8165.477 -
std::all_of(vector<int>)_(process_all)/50 19.338 -
std::all_of(vector<int>)_(process_all)/8 2.431 -1.69%
std::all_of(vector<int>)_(process_all)/8192 2041.969 -
std::any_of(deque<int>)_(process_all)/32 12.298 -
std::any_of(deque<int>)_(process_all)/32768 10468.214 3.60%
std::any_of(deque<int>)_(process_all)/50 18.882 -
std::any_of(deque<int>)_(process_all)/8 3.448 -
std::any_of(deque<int>)_(process_all)/8192 2614.362 3.68%
std::any_of(list<int>)_(process_all)/32 11.409 -
std::any_of(list<int>)_(process_all)/32768 25823.939 -1.44%
std::any_of(list<int>)_(process_all)/50 21.912 -
std::any_of(list<int>)_(process_all)/8 2.647 -
std::any_of(list<int>)_(process_all)/8192 6986.360 -7.19%
std::any_of(vector<int>)_(process_all)/32 8.353 -
std::any_of(vector<int>)_(process_all)/32768 8140.389 -
std::any_of(vector<int>)_(process_all)/50 14.603 -4.22%
std::any_of(vector<int>)_(process_all)/8 2.363 -5.76%
std::any_of(vector<int>)_(process_all)/8192 2033.861 -
std::copy(deque<int>)/1048576 50080.668 -
std::copy(deque<int>)/262144 11642.066 -
std::copy(deque<int>)/32768 1147.647 1.55%
std::copy(deque<int>)/4096 145.352 -
std::copy(deque<int>)/512 17.233 3.70%
std::copy(deque<int>)/64 3.022 9.26%
std::copy(deque<int>)/8 2.767 7.23%
std::copy(list<int>)/1048576 858684.663 -
std::copy(list<int>)/262144 215266.956 1.12%
std::copy(list<int>)/32768 27373.570 7.87%
std::copy(list<int>)/4096 3257.040 6.37%
std::copy(list<int>)/512 364.719 -
std::copy(list<int>)/64 30.135 -8.56%
std::copy(list<int>)/8 2.485 -
std::copy(vector<bool>)_(aligned)/1048576 3191.019 12.40%
std::copy(vector<bool>)_(aligned)/262144 681.848 16.69%
std::copy(vector<bool>)_(aligned)/32768 34.892 -
std::copy(vector<bool>)_(aligned)/4096 4.662 -
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.341 8.99%
std::copy(vector<bool>)_(unaligned)/1048576 7015.476 -
std::copy(vector<bool>)_(unaligned)/262144 1714.005 -
std::copy(vector<bool>)_(unaligned)/32768 217.760 1.51%
std::copy(vector<bool>)_(unaligned)/4096 26.004 -
std::copy(vector<bool>)_(unaligned)/512 3.494 -
std::copy(vector<bool>)_(unaligned)/64 1.783 -
std::copy(vector<int>)/1048576 50228.754 -
std::copy(vector<int>)/262144 12513.182 -
std::copy(vector<int>)/32768 3509.981 1.81%
std::copy(vector<int>)/4096 219.419 49.17%
std::copy(vector<int>)/512 15.914 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.209 2.08%
std::copy_backward(deque<int>)/1048576 138094.825 6.74%
std::copy_backward(deque<int>)/262144 31306.648 1.77%
std::copy_backward(deque<int>)/32768 3622.562 -2.14%
std::copy_backward(deque<int>)/4096 146.850 -
std::copy_backward(deque<int>)/512 18.014 -
std::copy_backward(deque<int>)/64 3.032 -
std::copy_backward(deque<int>)/8 2.755 1.28%
std::copy_backward(list<int>)/1048576 874637.640 -
std::copy_backward(list<int>)/262144 216474.489 -1.13%
std::copy_backward(list<int>)/32768 27069.010 -
std::copy_backward(list<int>)/4096 3197.604 -1.47%
std::copy_backward(list<int>)/512 364.859 -8.20%
std::copy_backward(list<int>)/64 31.308 2.96%
std::copy_backward(list<int>)/8 2.563 4.71%
std::copy_backward(vector<bool>)_(aligned)/1048576 3225.403 -12.05%
std::copy_backward(vector<bool>)_(aligned)/262144 556.024 106.06%
std::copy_backward(vector<bool>)_(aligned)/32768 35.589 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.054 -
std::copy_backward(vector<bool>)_(aligned)/512 1.568 8.94%
std::copy_backward(vector<bool>)_(aligned)/64 1.700 4.66%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6544.494 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.065 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.231 1.15%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.346 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.908 -
std::copy_backward(vector<int>)/1048576 50230.231 -
std::copy_backward(vector<int>)/262144 12528.663 -
std::copy_backward(vector<int>)/32768 3753.975 10.43%
std::copy_backward(vector<int>)/4096 174.784 -10.08%
std::copy_backward(vector<int>)/512 16.559 -
std::copy_backward(vector<int>)/64 2.499 -
std::copy_backward(vector<int>)/8 2.271 4.86%
std::copy_if(deque<int>)_(entire_range)/1048576 276475.549 -
std::copy_if(deque<int>)_(entire_range)/262144 69635.888 -
std::copy_if(deque<int>)_(entire_range)/32768 8643.643 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.227 -
std::copy_if(deque<int>)_(entire_range)/512 134.831 -4.96%
std::copy_if(deque<int>)_(entire_range)/64 16.098 -
std::copy_if(deque<int>)_(entire_range)/8 2.545 -3.77%
std::copy_if(deque<int>)_(every_other)/1048576 370560.858 -
std::copy_if(deque<int>)_(every_other)/262144 92534.218 -
std::copy_if(deque<int>)_(every_other)/32768 11553.393 -
std::copy_if(deque<int>)_(every_other)/4096 1449.270 -
std::copy_if(deque<int>)_(every_other)/512 180.837 -
std::copy_if(deque<int>)_(every_other)/64 23.235 -
std::copy_if(deque<int>)_(every_other)/8 3.434 -1.47%
std::copy_if(list<int>)_(entire_range)/1048576 867586.948 -
std::copy_if(list<int>)_(entire_range)/262144 213482.181 -1.17%
std::copy_if(list<int>)_(entire_range)/32768 25885.239 1.01%
std::copy_if(list<int>)_(entire_range)/4096 3016.550 -
std::copy_if(list<int>)_(entire_range)/512 367.132 -
std::copy_if(list<int>)_(entire_range)/64 32.944 1.45%
std::copy_if(list<int>)_(entire_range)/8 2.551 -
std::copy_if(list<int>)_(every_other)/1048576 836485.962 -
std::copy_if(list<int>)_(every_other)/262144 207563.834 -
std::copy_if(list<int>)_(every_other)/32768 25699.367 -
std::copy_if(list<int>)_(every_other)/4096 4147.423 21.68%
std::copy_if(list<int>)_(every_other)/512 359.222 21.80%
std::copy_if(list<int>)_(every_other)/64 27.576 -
std::copy_if(list<int>)_(every_other)/8 2.286 -
std::copy_if(vector<int>)_(entire_range)/1048576 245554.273 1.07%
std::copy_if(vector<int>)_(entire_range)/262144 59385.382 -
std::copy_if(vector<int>)_(entire_range)/32768 7401.349 -
std::copy_if(vector<int>)_(entire_range)/4096 925.863 -
std::copy_if(vector<int>)_(entire_range)/512 122.254 -
std::copy_if(vector<int>)_(entire_range)/64 16.098 -
std::copy_if(vector<int>)_(entire_range)/8 2.182 -2.75%
std::copy_if(vector<int>)_(every_other)/1048576 499489.495 1.76%
std::copy_if(vector<int>)_(every_other)/262144 127157.003 -
std::copy_if(vector<int>)_(every_other)/32768 16119.518 -
std::copy_if(vector<int>)_(every_other)/4096 1986.867 -
std::copy_if(vector<int>)_(every_other)/512 253.705 -
std::copy_if(vector<int>)_(every_other)/64 32.693 -
std::copy_if(vector<int>)_(every_other)/8 4.114 -
std::copy_n(deque<int>)/1048576 50083.174 -
std::copy_n(deque<int>)/262144 11676.297 -
std::copy_n(deque<int>)/32768 1136.955 -
std::copy_n(deque<int>)/4096 145.188 -
std::copy_n(deque<int>)/512 16.731 -3.08%
std::copy_n(deque<int>)/64 2.787 -12.41%
std::copy_n(deque<int>)/8 2.728 2.95%
std::copy_n(list<int>)/1048576 864975.133 -
std::copy_n(list<int>)/262144 215875.936 -
std::copy_n(list<int>)/32768 26506.199 -
std::copy_n(list<int>)/4096 4183.882 18.20%
std::copy_n(list<int>)/512 342.819 -
std::copy_n(list<int>)/64 14.791 1.40%
std::copy_n(list<int>)/8 2.219 -
std::copy_n(vector<bool>)_(aligned)/1048576 2605.690 10.07%
std::copy_n(vector<bool>)_(aligned)/262144 547.928 -1.51%
std::copy_n(vector<bool>)_(aligned)/32768 35.150 -
std::copy_n(vector<bool>)_(aligned)/4096 4.787 3.23%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.351 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.182 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.224 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.949 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.063 -
std::copy_n(vector<bool>)_(unaligned)/512 3.486 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 49526.895 -3.71%
std::copy_n(vector<int>)/262144 12568.029 -2.71%
std::copy_n(vector<int>)/32768 3738.370 40.58%
std::copy_n(vector<int>)/4096 197.106 6.25%
std::copy_n(vector<int>)/512 16.214 1.16%
std::copy_n(vector<int>)/64 2.571 4.21%
std::copy_n(vector<int>)/8 2.149 -
std::count(deque<int>)_(every_other)/1024 245.166 -
std::count(deque<int>)_(every_other)/1048576 251990.556 -
std::count(deque<int>)_(every_other)/8 2.526 -
std::count(deque<int>)_(every_other)/8192 1926.197 -
std::count(list<int>)_(every_other)/1024 696.807 -1.54%
std::count(list<int>)_(every_other)/1048576 817763.760 -
std::count(list<int>)_(every_other)/8 2.087 -
std::count(list<int>)_(every_other)/8192 6843.668 -
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1452.409 -
std::count(vector<bool>)/8192 11.403 -
std::count(vector<int>)_(every_other)/1024 102.432 -
std::count(vector<int>)_(every_other)/1048576 104851.028 -
std::count(vector<int>)_(every_other)/8 1.379 9.86%
std::count(vector<int>)_(every_other)/8192 816.365 -
std::count_if(deque<int>)_(every_other)/1024 346.518 -
std::count_if(deque<int>)_(every_other)/1048576 342405.033 -
std::count_if(deque<int>)_(every_other)/8 3.491 -
std::count_if(deque<int>)_(every_other)/8192 2684.906 -
std::count_if(list<int>)_(every_other)/1024 749.433 -
std::count_if(list<int>)_(every_other)/1048576 882464.202 -
std::count_if(list<int>)_(every_other)/8 2.814 1.84%
std::count_if(list<int>)_(every_other)/8192 7617.144 -6.25%
std::count_if(vector<int>)_(every_other)/1024 245.638 -
std::count_if(vector<int>)_(every_other)/1048576 247598.509 -
std::count_if(vector<int>)_(every_other)/8 4.119 -
std::count_if(vector<int>)_(every_other)/8192 1896.616 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 649.909 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.187 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2523.696 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 332.537 4.32%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.066 3.08%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2638.062 4.18%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.787 3.31%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.184 5.88%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.837 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.987 2.48%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.983 5.29%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.432 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 319.376 8.73%
std::deque<int>::ctor(const&)_(cheap_elements)/32 41.099 18.96%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2186.286 1.99%
std::deque<int>::ctor(size)/1024 76.026 -
std::deque<int>::ctor(size)/32 30.245 5.55%
std::deque<int>::ctor(size)/8192 455.621 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.967 2.64%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.970 5.33%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.236 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.404 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.392 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.357 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.493 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.776 2.47%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.837 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.955 -1.14%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.038 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.998 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.754 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.025 1.14%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.241 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.832 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.809 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 343.238 7.50%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.502 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.707 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2529.624 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.871 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.723 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1041.869 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.976 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8099.583 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13060.189 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 755.869 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115750.328 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 643.791 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.266 -3.54%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6123.278 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6757.730 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.676 -3.27%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55504.763 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.385 -1.02%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.381 -8.11%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12663.213 -1.32%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20695.303 -10.12%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 638.921 -11.05%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182551.677 -9.60%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 871.637 -1.28%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.461 -8.33%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12726.013 -1.31%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20736.393 -10.11%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 643.733 -10.92%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 182595.210 -9.56%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1066.025 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.103 -14.96%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11577.124 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21019.401 -10.02%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 644.690 -11.96%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183408.355 -9.91%
std::deque<std::string>::ctor(size)/1024 715.128 1.76%
std::deque<std::string>::ctor(size)/32 47.124 6.99%
std::deque<std::string>::ctor(size)/8192 8333.441 1.02%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 939.785 1.29%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.560 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12251.275 -1.39%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20658.723 -23.27%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.193 -19.81%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179624.574 -16.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.326 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.393 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.340 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.866 -7.88%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.220 -7.73%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.874 -8.18%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.007 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.712 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2341.837 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.932 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.143 -2.30%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.661 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 11.116 1.27%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 11.208 3.81%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.934 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 31.043 4.69%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.436 3.47%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.270 2.86%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 309.476 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.543 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.408 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.911 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.037 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2359.467 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.905 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.199 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4508.187 -2.57%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.368 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 164.273 1.80%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52505.991 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.970 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.280 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8114.512 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13054.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.714 -8.33%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115264.972 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.218 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.447 1.31%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.977 1.26%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.843 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.418 -1.69%
std::distance(join_view(vector<vector<int>>))/50 0.594 -2.28%
std::distance(join_view(vector<vector<int>>))/8192 8.251 -
std::equal(deque<int>)_(it,_it,_it)/1024 472.850 -1.73%
std::equal(deque<int>)_(it,_it,_it)/1048576 494635.276 -1.18%
std::equal(deque<int>)_(it,_it,_it)/50 20.634 -13.74%
std::equal(deque<int>)_(it,_it,_it)/8 4.292 -2.88%
std::equal(deque<int>)_(it,_it,_it)/8192 3857.343 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 487.141 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 516768.326 3.74%
std::equal(deque<int>)_(it,_it,_it,_it)/50 29.736 1.16%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.113 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4039.586 4.12%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.187 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634993.573 16.86%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 31.605 23.94%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.310 6.51%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4955.635 17.37%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.546 1.59%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508680.576 1.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.770 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.234 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4022.587 3.52%
std::equal(list<int>)_(it,_it,_it)/1024 1128.809 -29.34%
std::equal(list<int>)_(it,_it,_it)/1048576 1306743.596 -
std::equal(list<int>)_(it,_it,_it)/50 35.147 -5.45%
std::equal(list<int>)_(it,_it,_it)/8 2.759 -
std::equal(list<int>)_(it,_it,_it)/8192 10165.921 2.17%
std::equal(list<int>)_(it,_it,_it,_it)/1024 775.636 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953842.371 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.618 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12417.558 -2.23%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.526 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978626.926 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.501 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.489 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12368.073 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.295 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318364.585 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.586 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.969 1.12%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11483.395 -10.79%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6328.058 -1.57%
std::equal(vector<bool>)_(unaligned)/50 0.912 8.27%
std::equal(vector<bool>)_(unaligned)/8 0.841 -7.16%
std::equal(vector<bool>)_(unaligned)/8192 56.298 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.585 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73660.768 -
std::equal(vector<int>)_(it,_it,_it)/50 4.381 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.336 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.041 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73690.817 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.430 4.06%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.440 8.13%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.295 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 308.305 1.30%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322590.390 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.278 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2400.224 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.885 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305792.013 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.925 2.89%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.733 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2550.930 -
std::fill(deque<int>)/1024 30.119 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.262 1.22%
std::fill(list<int>)/1024 497.143 -
std::fill(list<int>)/32 8.258 -
std::fill(list<int>)/50 33.400 -
std::fill(list<int>)/8192 8407.138 16.97%
std::fill(vector<bool>)/1048576 3821.174 -
std::fill(vector<bool>)/262144 230.228 -
std::fill(vector<bool>)/32768 30.603 1.52%
std::fill(vector<bool>)/4096 4.189 -
std::fill(vector<bool>)/512 1.507 -
std::fill(vector<bool>)/64 1.600 -2.96%
std::fill(vector<int>)/1024 29.855 -
std::fill(vector<int>)/32 1.062 2.57%
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 232.932 -
std::fill_n(deque<int>)/1024 29.481 -
std::fill_n(deque<int>)/32 1.204 -4.18%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 233.767 -
std::fill_n(list<int>)/1024 440.275 -
std::fill_n(list<int>)/32 7.991 -
std::fill_n(list<int>)/50 15.669 3.04%
std::fill_n(list<int>)/8192 8551.730 12.83%
std::fill_n(vector<bool>)/1048576 3820.726 1.17%
std::fill_n(vector<bool>)/262144 922.642 128.32%
std::fill_n(vector<bool>)/32768 30.184 -3.64%
std::fill_n(vector<bool>)/4096 4.178 -
std::fill_n(vector<bool>)/512 1.503 3.60%
std::fill_n(vector<bool>)/64 1.491 9.55%
std::fill_n(vector<int>)/1024 28.964 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 232.794 -
std::find(deque<int>)_(bail_25%)/1024 68.183 -
std::find(deque<int>)_(bail_25%)/32768 1924.595 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 478.998 -
std::find(deque<int>)_(process_all)/1024 240.730 -
std::find(deque<int>)_(process_all)/32768 7773.973 -3.71%
std::find(deque<int>)_(process_all)/50 13.154 -
std::find(deque<int>)_(process_all)/8 3.465 1.36%
std::find(deque<int>)_(process_all)/8192 1946.810 -7.79%
std::find(list<int>)_(bail_25%)/1024 128.934 -1.55%
std::find(list<int>)_(bail_25%)/32768 8827.482 17.01%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1412.397 -1.28%
std::find(list<int>)_(process_all)/1024 709.064 3.31%
std::find(list<int>)_(process_all)/32768 26757.355 1.76%
std::find(list<int>)_(process_all)/50 38.066 -
std::find(list<int>)_(process_all)/8 2.411 4.17%
std::find(list<int>)_(process_all)/8192 7560.544 1.82%
std::find(vector<bool>)_(process_all)/1024 4.660 1.35%
std::find(vector<bool>)_(process_all)/1048576 3944.957 8.60%
std::find(vector<bool>)_(process_all)/50 0.691 -5.84%
std::find(vector<bool>)_(process_all)/8 0.734 -
std::find(vector<bool>)_(process_all)/8192 33.580 -4.29%
std::find(vector<char>)_(bail_25%)/1024 5.257 -
std::find(vector<char>)_(bail_25%)/32768 135.999 -
std::find(vector<char>)_(bail_25%)/8 1.021 -11.47%
std::find(vector<char>)_(bail_25%)/8192 39.653 -
std::find(vector<char>)_(process_all)/1024 16.203 -
std::find(vector<char>)_(process_all)/32768 493.735 -
std::find(vector<char>)_(process_all)/50 1.613 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 134.586 -
std::find(vector<int>)_(bail_25%)/1024 65.712 -
std::find(vector<int>)_(bail_25%)/32768 1993.017 6.99%
std::find(vector<int>)_(bail_25%)/8 1.364 -4.27%
std::find(vector<int>)_(bail_25%)/8192 471.523 -
std::find(vector<int>)_(process_all)/1024 242.020 -
std::find(vector<int>)_(process_all)/32768 7408.266 -
std::find(vector<int>)_(process_all)/50 12.399 -
std::find(vector<int>)_(process_all)/8 2.628 -3.13%
std::find(vector<int>)_(process_all)/8192 1851.284 -
std::find(vector<long_long>)_(bail_25%)/1024 23.034 -
std::find(vector<long_long>)_(bail_25%)/32768 731.765 -
std::find(vector<long_long>)_(bail_25%)/8 0.957 7.80%
std::find(vector<long_long>)_(bail_25%)/8192 188.813 -
std::find(vector<long_long>)_(process_all)/1024 90.044 -
std::find(vector<long_long>)_(process_all)/32768 2892.905 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 0.996 6.83%
std::find(vector<long_long>)_(process_all)/8192 721.880 -
std::find(vector<short>)_(bail_25%)/1024 5.979 -
std::find(vector<short>)_(bail_25%)/32768 187.452 -4.19%
std::find(vector<short>)_(bail_25%)/8 0.766 5.54%
std::find(vector<short>)_(bail_25%)/8192 45.402 -
std::find(vector<short>)_(process_all)/1024 22.546 -
std::find(vector<short>)_(process_all)/32768 721.873 -
std::find(vector<short>)_(process_all)/50 1.708 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.163 -
std::find_end(deque<int>)_(match_near_end)/1000 367.124 13.89%
std::find_end(deque<int>)_(match_near_end)/1024 3946.075 16.73%
std::find_end(deque<int>)_(match_near_end)/8192 212046.063 29.24%
std::find_end(deque<int>)_(near_matches)/1000 27110.837 -4.54%
std::find_end(deque<int>)_(near_matches)/1024 28120.219 -1.05%
std::find_end(deque<int>)_(near_matches)/8192 1632391.219 -
std::find_end(deque<int>)_(process_all)/1000 248.232 -7.04%
std::find_end(deque<int>)_(process_all)/1024 257.169 -7.17%
std::find_end(deque<int>)_(process_all)/1048576 263238.597 -6.54%
std::find_end(deque<int>)_(process_all)/8192 2031.783 -7.23%
std::find_end(deque<int>)_(same_length)/1000 943.384 -
std::find_end(deque<int>)_(same_length)/1024 1402.021 -
std::find_end(deque<int>)_(same_length)/8192 11238.911 -
std::find_end(deque<int>)_(single_element)/1000 271.679 8.72%
std::find_end(deque<int>)_(single_element)/1024 263.026 1.39%
std::find_end(deque<int>)_(single_element)/8192 2027.556 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 591.046 1.87%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3888.695 -4.24%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 208724.911 -4.29%
std::find_end(deque<int>,_pred)_(near_matches)/1000 34147.744 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 33950.517 -3.84%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2382829.221 -
std::find_end(deque<int>,_pred)_(process_all)/1000 595.683 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.859 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 558485.967 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4301.492 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1359.042 4.40%
std::find_end(deque<int>,_pred)_(same_length)/1024 1438.580 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11498.774 -
std::find_end(deque<int>,_pred)_(single_element)/1000 589.037 -
std::find_end(deque<int>,_pred)_(single_element)/1024 604.662 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4295.415 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.026 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4547.176 1.53%
std::find_end(forward_list<int>)_(match_near_end)/8192 255463.536 -
std::find_end(forward_list<int>)_(near_matches)/1000 37857.377 6.79%
std::find_end(forward_list<int>)_(near_matches)/1024 38161.462 3.77%
std::find_end(forward_list<int>)_(near_matches)/8192 2488094.043 -
std::find_end(forward_list<int>)_(process_all)/1000 688.730 -
std::find_end(forward_list<int>)_(process_all)/1024 706.923 -
std::find_end(forward_list<int>)_(process_all)/1048576 762878.227 -
std::find_end(forward_list<int>)_(process_all)/8192 5755.189 1.35%
std::find_end(forward_list<int>)_(same_length)/1000 1477.641 -36.81%
std::find_end(forward_list<int>)_(same_length)/1024 1494.988 -37.32%
std::find_end(forward_list<int>)_(same_length)/8192 14188.918 -
std::find_end(forward_list<int>)_(single_element)/1000 693.362 -
std::find_end(forward_list<int>)_(single_element)/1024 715.760 1.23%
std::find_end(forward_list<int>)_(single_element)/8192 5921.450 1.28%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 805.501 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5127.521 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274794.626 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41305.065 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43058.916 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693699.519 -3.63%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 774.065 5.22%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 793.761 5.46%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 874898.743 3.24%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6396.191 5.49%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1526.628 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.664 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16381.675 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 788.917 3.92%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 807.669 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6603.626 -4.20%
std::find_end(list<int>)_(match_near_end)/1000 759.497 -
std::find_end(list<int>)_(match_near_end)/1024 4949.572 8.19%
std::find_end(list<int>)_(match_near_end)/8192 259674.231 1.15%
std::find_end(list<int>)_(near_matches)/1000 36515.845 -
std::find_end(list<int>)_(near_matches)/1024 38070.021 -
std::find_end(list<int>)_(near_matches)/8192 2474799.592 -
std::find_end(list<int>)_(process_all)/1000 701.581 -
std::find_end(list<int>)_(process_all)/1024 713.205 -5.41%
std::find_end(list<int>)_(process_all)/1048576 825374.356 -
std::find_end(list<int>)_(process_all)/8192 7411.093 7.79%
std::find_end(list<int>)_(same_length)/1000 1474.824 -
std::find_end(list<int>)_(same_length)/1024 1508.646 -
std::find_end(list<int>)_(same_length)/8192 15656.279 -1.26%
std::find_end(list<int>)_(single_element)/1000 656.247 -
std::find_end(list<int>)_(single_element)/1024 701.743 -
std::find_end(list<int>)_(single_element)/8192 9552.636 8.97%
std::find_end(list<int>,_pred)_(match_near_end)/1000 847.543 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5136.921 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 276470.851 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41170.827 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42908.534 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2683949.552 -
std::find_end(list<int>,_pred)_(process_all)/1000 805.180 -
std::find_end(list<int>,_pred)_(process_all)/1024 823.901 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962891.782 -
std::find_end(list<int>,_pred)_(process_all)/8192 7436.397 -
std::find_end(list<int>,_pred)_(same_length)/1000 1545.623 -
std::find_end(list<int>,_pred)_(same_length)/1024 1581.558 -
std::find_end(list<int>,_pred)_(same_length)/8192 17082.018 -9.31%
std::find_end(list<int>,_pred)_(single_element)/1000 806.076 -
std::find_end(list<int>,_pred)_(single_element)/1024 825.563 -
std::find_end(list<int>,_pred)_(single_element)/8192 9311.949 2.84%
std::find_end(vector<int>)_(match_near_end)/1000 270.483 -2.98%
std::find_end(vector<int>)_(match_near_end)/1024 2268.365 -
std::find_end(vector<int>)_(match_near_end)/8192 120206.351 -
std::find_end(vector<int>)_(near_matches)/1000 14619.550 -1.23%
std::find_end(vector<int>)_(near_matches)/1024 15194.636 -1.30%
std::find_end(vector<int>)_(near_matches)/8192 910244.528 -2.39%
std::find_end(vector<int>)_(process_all)/1000 232.923 1.64%
std::find_end(vector<int>)_(process_all)/1024 238.530 1.32%
std::find_end(vector<int>)_(process_all)/1048576 236607.278 2.03%
std::find_end(vector<int>)_(process_all)/8192 1846.706 2.23%
std::find_end(vector<int>)_(same_length)/1000 639.817 19.55%
std::find_end(vector<int>)_(same_length)/1024 656.550 19.85%
std::find_end(vector<int>)_(same_length)/8192 5198.609 19.36%
std::find_end(vector<int>)_(single_element)/1000 236.740 2.67%
std::find_end(vector<int>)_(single_element)/1024 242.208 2.68%
std::find_end(vector<int>)_(single_element)/8192 1865.850 2.84%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 537.912 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3150.536 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 167945.697 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24850.016 1.14%
std::find_end(vector<int>,_pred)_(near_matches)/1024 25847.108 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1629460.077 -
std::find_end(vector<int>,_pred)_(process_all)/1000 568.868 -
std::find_end(vector<int>,_pred)_(process_all)/1024 582.439 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 637392.933 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4664.681 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1219.415 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1249.278 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9995.353 -
std::find_end(vector<int>,_pred)_(single_element)/1000 569.804 -
std::find_end(vector<int>,_pred)_(single_element)/1024 583.790 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4667.660 -
std::find_first_of(deque<int>)_(large_needle)/1024 365263.128 -
std::find_first_of(deque<int>)_(large_needle)/32 282.014 -
std::find_first_of(deque<int>)_(large_needle)/50 672.317 -
std::find_first_of(deque<int>)_(large_needle)/8192 23530513.902 -
std::find_first_of(deque<int>)_(small_needle)/1024 3454.736 -4.11%
std::find_first_of(deque<int>)_(small_needle)/32 107.458 -2.93%
std::find_first_of(deque<int>)_(small_needle)/50 165.334 -2.45%
std::find_first_of(deque<int>)_(small_needle)/8192 27657.178 -4.48%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 604383.184 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 669.309 14.04%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1840.131 13.88%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37496717.108 1.70%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.595 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.549 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.917 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49722.415 -
std::find_first_of(list<int>)_(large_needle)/1024 863588.529 -6.47%
std::find_first_of(list<int>)_(large_needle)/32 678.208 -
std::find_first_of(list<int>)_(large_needle)/50 1741.620 -
std::find_first_of(list<int>)_(large_needle)/8192 49037675.001 -
std::find_first_of(list<int>)_(small_needle)/1024 2851.376 2.79%
std::find_first_of(list<int>)_(small_needle)/32 97.064 2.03%
std::find_first_of(list<int>)_(small_needle)/50 147.337 2.86%
std::find_first_of(list<int>)_(small_needle)/8192 22566.752 2.01%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1069309.253 2.32%
std::find_first_of(list<int>,_pred)_(large_needle)/32 746.475 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.610 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57861999.997 -2.54%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5388.618 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.248 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.848 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43234.671 -
std::find_first_of(vector<int>)_(large_needle)/1024 107915.992 -
std::find_first_of(vector<int>)_(large_needle)/32 108.335 2.40%
std::find_first_of(vector<int>)_(large_needle)/50 266.893 -
std::find_first_of(vector<int>)_(large_needle)/8192 7034035.001 -
std::find_first_of(vector<int>)_(small_needle)/1024 1452.640 -
std::find_first_of(vector<int>)_(small_needle)/32 46.798 1.12%
std::find_first_of(vector<int>)_(small_needle)/50 71.868 -
std::find_first_of(vector<int>)_(small_needle)/8192 11539.028 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 599968.937 2.16%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 485.988 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1354.339 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38179199.056 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5645.945 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.048 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.929 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44785.139 -
std::find_if(deque<int>)_(bail_25%)/1024 78.261 -
std::find_if(deque<int>)_(bail_25%)/32768 2049.019 -4.37%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 511.422 -7.87%
std::find_if(deque<int>)_(process_all)/1024 251.158 -13.96%
std::find_if(deque<int>)_(process_all)/32768 8101.265 -13.63%
std::find_if(deque<int>)_(process_all)/50 12.583 -3.26%
std::find_if(deque<int>)_(process_all)/8 2.523 -4.82%
std::find_if(deque<int>)_(process_all)/8192 2001.761 -13.85%
std::find_if(list<int>)_(bail_25%)/1024 180.221 -
std::find_if(list<int>)_(bail_25%)/32768 6994.764 -6.43%
std::find_if(list<int>)_(bail_25%)/8 0.914 -
std::find_if(list<int>)_(bail_25%)/8192 1408.815 -
std::find_if(list<int>)_(process_all)/1024 697.956 -4.52%
std::find_if(list<int>)_(process_all)/32768 25481.664 -3.77%
std::find_if(list<int>)_(process_all)/50 18.934 -
std::find_if(list<int>)_(process_all)/8 2.357 -2.40%
std::find_if(list<int>)_(process_all)/8192 9556.923 1.01%
std::find_if(vector<bool>)_(process_all)/1024 567.201 -
std::find_if(vector<bool>)_(process_all)/1048576 578254.591 -
std::find_if(vector<bool>)_(process_all)/50 24.114 -
std::find_if(vector<bool>)_(process_all)/8 3.580 -
std::find_if(vector<bool>)_(process_all)/8192 4518.304 -
std::find_if(vector<char>)_(bail_25%)/1024 25.517 1.30%
std::find_if(vector<char>)_(bail_25%)/32768 799.909 -
std::find_if(vector<char>)_(bail_25%)/8 0.826 9.96%
std::find_if(vector<char>)_(bail_25%)/8192 211.072 -
std::find_if(vector<char>)_(process_all)/1024 125.411 -
std::find_if(vector<char>)_(process_all)/32768 3755.782 -
std::find_if(vector<char>)_(process_all)/50 6.641 -
std::find_if(vector<char>)_(process_all)/8 1.541 -3.47%
std::find_if(vector<char>)_(process_all)/8192 945.078 -
std::find_if(vector<int>)_(bail_25%)/1024 26.517 -9.26%
std::find_if(vector<int>)_(bail_25%)/32768 804.814 -6.57%
std::find_if(vector<int>)_(bail_25%)/8 0.917 28.56%
std::find_if(vector<int>)_(bail_25%)/8192 212.040 -4.23%
std::find_if(vector<int>)_(process_all)/1024 123.207 8.95%
std::find_if(vector<int>)_(process_all)/32768 3954.899 23.65%
std::find_if(vector<int>)_(process_all)/50 6.390 12.06%
std::find_if(vector<int>)_(process_all)/8 1.387 1.85%
std::find_if(vector<int>)_(process_all)/8192 987.449 22.73%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.981 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2003.668 -21.99%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.216 -22.10%
std::find_if_not(deque<int>)_(process_all)/1024 250.576 -
std::find_if_not(deque<int>)_(process_all)/32768 8062.891 -
std::find_if_not(deque<int>)_(process_all)/50 12.726 1.56%
std::find_if_not(deque<int>)_(process_all)/8 2.907 14.79%
std::find_if_not(deque<int>)_(process_all)/8192 2000.399 -
std::find_if_not(list<int>)_(bail_25%)/1024 180.215 -
std::find_if_not(list<int>)_(bail_25%)/32768 7204.191 -12.59%
std::find_if_not(list<int>)_(bail_25%)/8 0.922 -
std::find_if_not(list<int>)_(bail_25%)/8192 1407.816 -2.34%
std::find_if_not(list<int>)_(process_all)/1024 726.527 2.19%
std::find_if_not(list<int>)_(process_all)/32768 25841.969 -
std::find_if_not(list<int>)_(process_all)/50 22.926 -
std::find_if_not(list<int>)_(process_all)/8 3.561 -
std::find_if_not(list<int>)_(process_all)/8192 6944.570 -6.19%
std::find_if_not(vector<bool>)_(process_all)/1024 566.255 -
std::find_if_not(vector<bool>)_(process_all)/1048576 577342.478 -
std::find_if_not(vector<bool>)_(process_all)/50 24.062 -
std::find_if_not(vector<bool>)_(process_all)/8 3.578 -
std::find_if_not(vector<bool>)_(process_all)/8192 4508.859 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.557 -10.77%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.564 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.734 -15.36%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.790 -
std::find_if_not(vector<char>)_(process_all)/1024 124.400 -
std::find_if_not(vector<char>)_(process_all)/32768 3749.347 -
std::find_if_not(vector<char>)_(process_all)/50 6.629 -
std::find_if_not(vector<char>)_(process_all)/8 1.377 -13.34%
std::find_if_not(vector<char>)_(process_all)/8192 943.496 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.087 5.89%
std::find_if_not(vector<int>)_(bail_25%)/32768 952.132 1.37%
std::find_if_not(vector<int>)_(bail_25%)/8 0.847 -7.42%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.306 -
std::find_if_not(vector<int>)_(process_all)/1024 114.935 -5.95%
std::find_if_not(vector<int>)_(process_all)/32768 3356.354 -14.58%
std::find_if_not(vector<int>)_(process_all)/50 5.952 -8.53%
std::find_if_not(vector<int>)_(process_all)/8 1.345 -13.60%
std::find_if_not(vector<int>)_(process_all)/8192 845.633 -13.65%
std::flat_map<int,_int>::clear()/0 392.973 -
std::flat_map<int,_int>::clear()/1024 394.147 -
std::flat_map<int,_int>::clear()/32 404.023 2.64%
std::flat_map<int,_int>::clear()/8192 416.757 1.26%
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.264 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.220 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.903 2.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.374 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.643 -14.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.407 -9.30%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.648 -14.60%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.354 2.68%
std::flat_map<int,_int>::count(key)_(existent)/32 3.290 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.049 3.17%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.424 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.268 2.76%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.251 -2.34%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.890 12.44%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.991 -1.70%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.098 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.495 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.721 -
std::flat_map<int,_int>::ctor(const&)/0 12.726 -
std::flat_map<int,_int>::ctor(const&)/1024 176.610 -1.01%
std::flat_map<int,_int>::ctor(const&)/32 22.830 -1.29%
std::flat_map<int,_int>::ctor(const&)/8192 847.931 -56.16%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.723 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 176.639 -1.30%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.802 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 848.356 -5.10%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.631 -2.10%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4202.072 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.188 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33055.370 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.606 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8728.882 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.945 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135214.439 -1.19%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.523 2.02%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.319 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.859 2.16%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.712 1.45%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.777 1.39%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.596 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.280 1.92%
std::flat_map<int,_int>::erase(iterator)/1024 74.809 -9.23%
std::flat_map<int,_int>::erase(iterator)/32 19.879 -
std::flat_map<int,_int>::erase(iterator)/8192 504.995 -2.91%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.771 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.892 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.681 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.112 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.584 -30.29%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.798 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.223 -1.13%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.491 4.76%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.659 11.66%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.696 8.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.179 31.34%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.492 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.623 -4.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.149 -2.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 11.020 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.809 3.06%
std::flat_map<int,_int>::find(key)_(existent)/32 3.421 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.494 3.26%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.432 12.68%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.110 -9.68%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.588 -3.82%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.993 -10.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.419 2.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.327 11.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.337 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 54.328 38.77%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.280 1.43%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 110.279 16.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.492 3.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 638.329 17.31%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.053 -1.33%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.431 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.142 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.490 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.166 -3.50%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.364 6.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.168 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 604.901 19.82%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.721 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5032.416 -6.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 603.203 -1.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38529.439 -5.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.221 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5446.440 -4.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.304 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42321.800 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.849 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7570.545 1.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.879 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62247.003 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.812 1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1419.818 -6.74%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.646 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8440.838 -8.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.934 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1518.720 -7.41%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.581 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9119.383 -9.90%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.548 -44.06%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.580 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.880 -2.67%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.165 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.834 -5.14%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.218 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.001 -11.24%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.160 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 104.699 5.36%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.750 -1.83%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 646.147 17.97%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.262 -45.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.809 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.059 -6.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.919 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.965 6.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.026 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.142 6.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.903 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 117.359 18.82%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.842 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 664.930 19.34%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.095 2.11%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.076 1.46%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.492 2.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.275 4.50%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.833 1.13%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.418 2.71%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.082 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.313 -2.81%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.100 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.691 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1004.655 39.87%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.976 1.57%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 99.372 15.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.104 1.87%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1761.946 140.51%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.256 -2.21%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.761 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1668.720 141.61%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.152 2.34%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.135 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.608 2.55%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.413 3.61%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.552 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.944 2.93%
std::flat_multimap<int,_int>::clear()/0 392.400 -
std::flat_multimap<int,_int>::clear()/1024 391.737 -
std::flat_multimap<int,_int>::clear()/32 391.627 -
std::flat_multimap<int,_int>::clear()/8192 409.246 -1.13%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.213 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.064 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.656 -5.28%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.460 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.760 -6.32%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.209 -2.70%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.666 -17.60%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.875 4.38%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.263 1.23%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.445 1.81%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.012 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.058 -2.56%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.420 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.309 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.873 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.392 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1166.674 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.808 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.521 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.012 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.839 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.814 1.07%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.571 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.086 1.14%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1914.364 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3791.598 -2.11%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 162.006 -1.62%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 30626.632 -2.77%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.022 1.19%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8496.932 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.414 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133547.980 3.14%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.570 -7.36%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.494 -2.79%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.648 -9.05%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.077 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.044 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.428 -
std::flat_multimap<int,_int>::erase(iterator)/1024 78.079 4.11%
std::flat_multimap<int,_int>::erase(iterator)/32 19.927 1.10%
std::flat_multimap<int,_int>::erase(iterator)/8192 493.418 -10.71%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.922 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.184 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.031 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.189 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 102.881 21.18%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.340 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 526.352 -6.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.786 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.937 -4.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.284 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.558 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.021 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.218 -2.89%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.367 -4.93%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.489 -9.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.175 -2.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.022 -16.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.021 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.985 -14.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.043 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.667 -46.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.087 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.044 1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.060 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 558.703 -17.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.213 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.564 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.205 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.654 2.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.096 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.574 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.575 -3.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.052 -15.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.182 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5038.075 -1.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 600.601 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37924.849 -3.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.207 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5351.638 -1.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 606.630 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40463.745 -2.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.736 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7179.630 -2.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.136 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59342.412 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.092 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.539 -4.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.950 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6354.882 2.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.549 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1103.111 -16.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 441.425 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6130.312 -20.47%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.918 3.12%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.634 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.682 -16.91%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.049 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.830 -2.94%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.990 -1.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.361 -20.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.106 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 101.247 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.958 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 568.006 -13.93%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.495 5.80%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.801 2.32%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.268 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.789 11.08%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.258 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.387 16.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.405 -1.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.520 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.738 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 581.923 -29.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.623 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.389 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.984 1.95%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 598.130 -25.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 2.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.932 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 588.661 -26.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.053 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.987 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.581 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.420 15.09%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.208 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.628 18.03%
std::for_each(deque<int>)/32 3.689 -
std::for_each(deque<int>)/50 3.881 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 255.246 -
std::for_each(join_view(vector<vector<int>>))/32 3.758 -
std::for_each(join_view(vector<vector<int>>))/50 4.022 -
std::for_each(join_view(vector<vector<int>>))/8 1.347 -8.70%
std::for_each(join_view(vector<vector<int>>))/8192 263.751 -
std::for_each(list<int>)/32 11.418 -
std::for_each(list<int>)/50 20.892 -3.70%
std::for_each(list<int>)/8 2.550 9.04%
std::for_each(list<int>)/8192 8427.259 17.50%
std::for_each(map<int>::iterator)/32 21.977 -1.40%
std::for_each(map<int>::iterator)/50 47.776 1.19%
std::for_each(map<int>::iterator)/8 4.524 -
std::for_each(map<int>::iterator)/8192 15986.996 -
std::for_each(multimap<int>::iterator)/32 21.133 -2.13%
std::for_each(multimap<int>::iterator)/50 47.209 -
std::for_each(multimap<int>::iterator)/8 4.446 -5.11%
std::for_each(multimap<int>::iterator)/8192 16099.326 1.41%
std::for_each(multiset<int>::iterator)/32 20.981 -1.67%
std::for_each(multiset<int>::iterator)/50 42.191 3.64%
std::for_each(multiset<int>::iterator)/8 4.569 -
std::for_each(multiset<int>::iterator)/8192 15505.056 -1.99%
std::for_each(set<int>::iterator)/32 21.864 -1.07%
std::for_each(set<int>::iterator)/50 45.437 -
std::for_each(set<int>::iterator)/8 4.563 1.47%
std::for_each(set<int>::iterator)/8192 15466.441 1.10%
std::for_each(vector<int>)/32 3.686 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.914 -
std::for_each(vector<int>)/8192 252.106 -
std::for_each_n(deque<int>)/32 3.746 -
std::for_each_n(deque<int>)/50 3.969 -
std::for_each_n(deque<int>)/8 1.211 -2.90%
std::for_each_n(deque<int>)/8192 255.177 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.832 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.266 -1.01%
std::for_each_n(join_view(vector<vector<int>>))/8 1.471 4.40%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.868 -
std::for_each_n(list<int>)/32 11.090 -
std::for_each_n(list<int>)/50 24.409 -
std::for_each_n(list<int>)/8 2.526 -
std::for_each_n(list<int>)/8192 7569.973 1.07%
std::for_each_n(vector<int>)/32 3.694 -
std::for_each_n(vector<int>)/50 3.849 -
std::for_each_n(vector<int>)/8 2.742 1.25%
std::for_each_n(vector<int>)/8192 251.626 -
std::format(double)_(fmt:_{:017500_0La}) 166.406 -
std::format(double)_(fmt:_{:017500_0Le}) 195.084 -
std::format(double)_(fmt:_{:017500_0Lf}) 207.330 -
std::format(double)_(fmt:_{:017500_0Lg}) 211.970 1.17%
std::format(double)_(fmt:_{:017500_0L}) 209.460 -
std::format(double)_(fmt:_{:017500_0a}) 156.447 -
std::format(double)_(fmt:_{:017500_0e}) 185.715 2.38%
std::format(double)_(fmt:_{:017500_0f}) 202.359 1.16%
std::format(double)_(fmt:_{:017500_0g}) 200.839 -
std::format(double)_(fmt:_{:017500_0}) 146.299 -
std::format(double)_(fmt:_{:017500_10La}) 175.055 1.36%
std::format(double)_(fmt:_{:017500_10Le}) 212.320 1.21%
std::format(double)_(fmt:_{:017500_10Lf}) 212.449 -
std::format(double)_(fmt:_{:017500_10Lg}) 227.680 3.27%
std::format(double)_(fmt:_{:017500_10L}) 222.490 -
std::format(double)_(fmt:_{:017500_10a}) 171.908 6.09%
std::format(double)_(fmt:_{:017500_10e}) 196.934 1.29%
std::format(double)_(fmt:_{:017500_10f}) 203.526 1.26%
std::format(double)_(fmt:_{:017500_10g}) 209.512 -1.01%
std::format(double)_(fmt:_{:017500_10}) 210.601 -
std::format(double)_(fmt:_{:017500_17000L}) 412.380 -
std::format(double)_(fmt:_{:017500_17000}) 394.388 -10.23%
std::format(double)_(fmt:_{:0<17500_0La}) 164.723 -
std::format(double)_(fmt:_{:0<17500_0Le}) 193.410 1.16%
std::format(double)_(fmt:_{:0<17500_0Lf}) 202.973 -2.94%
std::format(double)_(fmt:_{:0<17500_0Lg}) 209.421 1.48%
std::format(double)_(fmt:_{:0<17500_0L}) 206.936 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.980 -
std::format(double)_(fmt:_{:0<17500_0e}) 183.860 2.04%
std::format(double)_(fmt:_{:0<17500_0f}) 199.713 -
std::format(double)_(fmt:_{:0<17500_0g}) 200.091 2.10%
std::format(double)_(fmt:_{:0<17500_0}) 147.442 -
std::format(double)_(fmt:_{:0<17500_10La}) 172.064 -
std::format(double)_(fmt:_{:0<17500_10Le}) 207.755 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 208.040 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 224.984 1.71%
std::format(double)_(fmt:_{:0<17500_10L}) 219.229 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.553 -
std::format(double)_(fmt:_{:0<17500_10e}) 197.195 2.02%
std::format(double)_(fmt:_{:0<17500_10f}) 200.164 1.10%
std::format(double)_(fmt:_{:0<17500_10g}) 209.634 -
std::format(double)_(fmt:_{:0<17500_10}) 212.702 1.95%
std::format(double)_(fmt:_{:0<17500_17000L}) 406.407 -1.18%
std::format(double)_(fmt:_{:0<17500_17000}) 397.600 1.15%
std::format(double)_(fmt:_{:0>17500_0La}) 167.803 -
std::format(double)_(fmt:_{:0>17500_0Le}) 196.293 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 209.671 -6.84%
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.200 1.33%
std::format(double)_(fmt:_{:0>17500_0L}) 207.808 -1.98%
std::format(double)_(fmt:_{:0>17500_0a}) 156.748 -
std::format(double)_(fmt:_{:0>17500_0e}) 184.981 1.81%
std::format(double)_(fmt:_{:0>17500_0f}) 201.794 1.33%
std::format(double)_(fmt:_{:0>17500_0g}) 201.709 1.46%
std::format(double)_(fmt:_{:0>17500_0}) 146.775 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.565 -
std::format(double)_(fmt:_{:0>17500_10Le}) 214.158 1.81%
std::format(double)_(fmt:_{:0>17500_10Lf}) 213.799 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 223.000 -
std::format(double)_(fmt:_{:0>17500_10L}) 222.659 -
std::format(double)_(fmt:_{:0>17500_10a}) 163.858 1.12%
std::format(double)_(fmt:_{:0>17500_10e}) 198.794 2.55%
std::format(double)_(fmt:_{:0>17500_10f}) 202.544 1.23%
std::format(double)_(fmt:_{:0>17500_10g}) 211.756 -
std::format(double)_(fmt:_{:0>17500_10}) 212.857 -
std::format(double)_(fmt:_{:0>17500_17000L}) 411.578 -
std::format(double)_(fmt:_{:0>17500_17000}) 390.906 -7.33%
std::format(double)_(fmt:_{:0^17500_0La}) 169.753 -
std::format(double)_(fmt:_{:0^17500_0Le}) 201.511 2.77%
std::format(double)_(fmt:_{:0^17500_0Lf}) 212.624 -7.19%
std::format(double)_(fmt:_{:0^17500_0Lg}) 216.044 -
std::format(double)_(fmt:_{:0^17500_0L}) 213.002 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.373 -
std::format(double)_(fmt:_{:0^17500_0e}) 189.135 2.45%
std::format(double)_(fmt:_{:0^17500_0f}) 205.818 1.14%
std::format(double)_(fmt:_{:0^17500_0g}) 205.234 2.75%
std::format(double)_(fmt:_{:0^17500_0}) 148.391 -
std::format(double)_(fmt:_{:0^17500_10La}) 179.205 -
std::format(double)_(fmt:_{:0^17500_10Le}) 216.583 1.56%
std::format(double)_(fmt:_{:0^17500_10Lf}) 216.309 -1.27%
std::format(double)_(fmt:_{:0^17500_10Lg}) 228.951 1.65%
std::format(double)_(fmt:_{:0^17500_10L}) 223.274 -
std::format(double)_(fmt:_{:0^17500_10a}) 165.958 -
std::format(double)_(fmt:_{:0^17500_10e}) 201.616 3.16%
std::format(double)_(fmt:_{:0^17500_10f}) 208.517 1.42%
std::format(double)_(fmt:_{:0^17500_10g}) 214.843 -
std::format(double)_(fmt:_{:0^17500_10}) 212.523 1.00%
std::format(double)_(fmt:_{:0^17500_17000L}) 410.446 -
std::format(double)_(fmt:_{:0^17500_17000}) 395.045 -
std::format(double)_(fmt:_{:_0La}) 36.424 1.61%
std::format(double)_(fmt:_{:_0Le}) 60.762 2.63%
std::format(double)_(fmt:_{:_0Lf}) 70.108 2.05%
std::format(double)_(fmt:_{:_0Lg}) 76.358 2.53%
std::format(double)_(fmt:_{:_0L}) 74.800 1.07%
std::format(double)_(fmt:_{:_0a}) 25.358 -1.19%
std::format(double)_(fmt:_{:_0e}) 37.848 2.36%
std::format(double)_(fmt:_{:_0f}) 59.046 1.87%
std::format(double)_(fmt:_{:_0g}) 62.254 2.17%
std::format(double)_(fmt:_{:_0}) 16.290 -
std::format(double)_(fmt:_{:_10La}) 43.228 -1.81%
std::format(double)_(fmt:_{:_10Le}) 71.014 1.22%
std::format(double)_(fmt:_{:_10Lf}) 74.021 1.15%
std::format(double)_(fmt:_{:_10Lg}) 80.965 -
std::format(double)_(fmt:_{:_10L}) 79.612 -
std::format(double)_(fmt:_{:_10a}) 28.800 -1.18%
std::format(double)_(fmt:_{:_10e}) 40.995 1.47%
std::format(double)_(fmt:_{:_10f}) 60.130 1.07%
std::format(double)_(fmt:_{:_10g}) 63.768 2.19%
std::format(double)_(fmt:_{:_10}) 62.779 3.53%
std::format(double)_(fmt:_{:_17000L}) 270.778 -
std::format(double)_(fmt:_{:_17000}) 253.566 1.23%
std::format(float)_(fmt:_{:017500_0La}) 166.527 -
std::format(float)_(fmt:_{:017500_0Le}) 188.958 -
std::format(float)_(fmt:_{:017500_0Lf}) 196.338 6.99%
std::format(float)_(fmt:_{:017500_0Lg}) 204.508 -
std::format(float)_(fmt:_{:017500_0L}) 202.078 -
std::format(float)_(fmt:_{:017500_0a}) 159.165 -
std::format(float)_(fmt:_{:017500_0e}) 181.963 -
std::format(float)_(fmt:_{:017500_0f}) 177.687 -
std::format(float)_(fmt:_{:017500_0g}) 195.631 1.14%
std::format(float)_(fmt:_{:017500_0}) 147.549 -
std::format(float)_(fmt:_{:017500_10La}) 172.914 -
std::format(float)_(fmt:_{:017500_10Le}) 201.972 -
std::format(float)_(fmt:_{:017500_10Lf}) 192.083 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.817 1.14%
std::format(float)_(fmt:_{:017500_10L}) 205.561 -
std::format(float)_(fmt:_{:017500_10a}) 162.149 -
std::format(float)_(fmt:_{:017500_10e}) 189.930 -6.68%
std::format(float)_(fmt:_{:017500_10f}) 182.835 -
std::format(float)_(fmt:_{:017500_10g}) 198.641 -
std::format(float)_(fmt:_{:017500_10}) 197.903 -
std::format(float)_(fmt:_{:017500_17000L}) 233.724 -
std::format(float)_(fmt:_{:017500_17000}) 242.590 8.81%
std::format(float)_(fmt:_{:0<17500_0La}) 166.422 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.037 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 181.258 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 204.800 1.26%
std::format(float)_(fmt:_{:0<17500_0L}) 202.137 -
std::format(float)_(fmt:_{:0<17500_0a}) 158.163 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.054 -
std::format(float)_(fmt:_{:0<17500_0f}) 174.747 -
std::format(float)_(fmt:_{:0<17500_0g}) 194.688 1.44%
std::format(float)_(fmt:_{:0<17500_0}) 148.244 -
std::format(float)_(fmt:_{:0<17500_10La}) 172.216 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.570 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.893 1.32%
std::format(float)_(fmt:_{:0<17500_10Lg}) 208.551 1.14%
std::format(float)_(fmt:_{:0<17500_10L}) 205.644 -
std::format(float)_(fmt:_{:0<17500_10a}) 159.693 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.244 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.767 -
std::format(float)_(fmt:_{:0<17500_10g}) 198.923 1.32%
std::format(float)_(fmt:_{:0<17500_10}) 198.148 -
std::format(float)_(fmt:_{:0<17500_17000L}) 230.889 -
std::format(float)_(fmt:_{:0<17500_17000}) 220.142 -
std::format(float)_(fmt:_{:0>17500_0La}) 168.412 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.093 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 192.713 4.53%
std::format(float)_(fmt:_{:0>17500_0Lg}) 205.846 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.673 -
std::format(float)_(fmt:_{:0>17500_0a}) 158.745 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.482 -
std::format(float)_(fmt:_{:0>17500_0f}) 178.948 -
std::format(float)_(fmt:_{:0>17500_0g}) 197.013 1.02%
std::format(float)_(fmt:_{:0>17500_0}) 147.999 -
std::format(float)_(fmt:_{:0>17500_10La}) 175.255 -
std::format(float)_(fmt:_{:0>17500_10Le}) 203.811 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 197.513 2.75%
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.913 1.47%
std::format(float)_(fmt:_{:0>17500_10L}) 208.476 -
std::format(float)_(fmt:_{:0>17500_10a}) 162.691 -
std::format(float)_(fmt:_{:0>17500_10e}) 190.986 -
std::format(float)_(fmt:_{:0>17500_10f}) 183.783 -
std::format(float)_(fmt:_{:0>17500_10g}) 200.010 1.42%
std::format(float)_(fmt:_{:0>17500_10}) 198.117 -
std::format(float)_(fmt:_{:0>17500_17000L}) 233.873 -
std::format(float)_(fmt:_{:0>17500_17000}) 231.888 4.65%
std::format(float)_(fmt:_{:0^17500_0La}) 171.264 -
std::format(float)_(fmt:_{:0^17500_0Le}) 193.741 -1.05%
std::format(float)_(fmt:_{:0^17500_0Lf}) 191.977 1.37%
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.078 -
std::format(float)_(fmt:_{:0^17500_0L}) 207.327 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.709 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.133 -1.14%
std::format(float)_(fmt:_{:0^17500_0f}) 182.851 -
std::format(float)_(fmt:_{:0^17500_0g}) 197.562 -
std::format(float)_(fmt:_{:0^17500_0}) 147.941 -
std::format(float)_(fmt:_{:0^17500_10La}) 177.401 -
std::format(float)_(fmt:_{:0^17500_10Le}) 206.293 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 198.936 1.08%
std::format(float)_(fmt:_{:0^17500_10Lg}) 216.231 -
std::format(float)_(fmt:_{:0^17500_10L}) 213.272 -
std::format(float)_(fmt:_{:0^17500_10a}) 163.345 -
std::format(float)_(fmt:_{:0^17500_10e}) 191.408 -
std::format(float)_(fmt:_{:0^17500_10f}) 185.856 -
std::format(float)_(fmt:_{:0^17500_10g}) 200.980 -
std::format(float)_(fmt:_{:0^17500_10}) 201.060 -1.29%
std::format(float)_(fmt:_{:0^17500_17000L}) 240.761 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.511 -
std::format(float)_(fmt:_{:_0La}) 36.586 -2.10%
std::format(float)_(fmt:_{:_0Le}) 60.528 -3.56%
std::format(float)_(fmt:_{:_0Lf}) 48.831 -
std::format(float)_(fmt:_{:_0Lg}) 75.470 1.65%
std::format(float)_(fmt:_{:_0L}) 74.335 -
std::format(float)_(fmt:_{:_0a}) 26.004 -2.02%
std::format(float)_(fmt:_{:_0e}) 38.804 -2.38%
std::format(float)_(fmt:_{:_0f}) 38.019 -1.07%
std::format(float)_(fmt:_{:_0g}) 62.243 1.60%
std::format(float)_(fmt:_{:_0}) 16.773 -
std::format(float)_(fmt:_{:_10La}) 42.934 -3.23%
std::format(float)_(fmt:_{:_10Le}) 70.655 -
std::format(float)_(fmt:_{:_10Lf}) 56.113 1.33%
std::format(float)_(fmt:_{:_10Lg}) 75.243 1.19%
std::format(float)_(fmt:_{:_10L}) 73.334 -1.45%
std::format(float)_(fmt:_{:_10a}) 28.676 -3.18%
std::format(float)_(fmt:_{:_10e}) 42.785 -2.22%
std::format(float)_(fmt:_{:_10f}) 40.850 -
std::format(float)_(fmt:_{:_10g}) 62.301 1.12%
std::format(float)_(fmt:_{:_10}) 60.420 -2.82%
std::format(float)_(fmt:_{:_17000L}) 97.712 -
std::format(float)_(fmt:_{:_17000}) 82.814 -1.27%
std::format(int64_t)_(fmt:_{:0512LX}) 42.719 -
std::format(int64_t)_(fmt:_{:0512Lb}) 41.592 -1.45%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.692 -
std::format(int64_t)_(fmt:_{:0512Lo}) 35.553 -1.62%
std::format(int64_t)_(fmt:_{:0512Lx}) 34.367 -1.65%
std::format(int64_t)_(fmt:_{:0512X}) 36.112 -
std::format(int64_t)_(fmt:_{:0512b}) 36.693 -
std::format(int64_t)_(fmt:_{:0512d}) 31.995 -1.02%
std::format(int64_t)_(fmt:_{:0512o}) 30.498 -1.51%
std::format(int64_t)_(fmt:_{:0512x}) 29.277 -
std::format(int64_t)_(fmt:_{:0<512LX}) 42.101 -
std::format(int64_t)_(fmt:_{:0<512Lb}) 40.822 -2.48%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.560 2.00%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.307 -
std::format(int64_t)_(fmt:_{:0<512Lx}) 36.124 -1.48%
std::format(int64_t)_(fmt:_{:0<512X}) 37.511 1.43%
std::format(int64_t)_(fmt:_{:0<512b}) 35.700 -2.42%
std::format(int64_t)_(fmt:_{:0<512d}) 33.080 -
std::format(int64_t)_(fmt:_{:0<512o}) 32.456 -1.60%
std::format(int64_t)_(fmt:_{:0<512x}) 31.024 -
std::format(int64_t)_(fmt:_{:0>512LX}) 39.673 -2.46%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.029 -1.13%
std::format(int64_t)_(fmt:_{:0>512Ld}) 33.911 -3.81%
std::format(int64_t)_(fmt:_{:0>512Lo}) 33.417 -1.86%
std::format(int64_t)_(fmt:_{:0>512Lx}) 31.617 -4.23%
std::format(int64_t)_(fmt:_{:0>512X}) 35.018 -
std::format(int64_t)_(fmt:_{:0>512b}) 33.476 -8.67%
std::format(int64_t)_(fmt:_{:0>512d}) 30.310 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.478 -1.44%
std::format(int64_t)_(fmt:_{:0>512x}) 28.796 2.13%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.391 -2.03%
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.226 -1.63%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.715 -6.02%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.331 -
std::format(int64_t)_(fmt:_{:0^512Lx}) 33.310 -7.21%
std::format(int64_t)_(fmt:_{:0^512X}) 40.116 -1.82%
std::format(int64_t)_(fmt:_{:0^512b}) 37.881 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.661 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.703 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.171 -1.50%
std::format(int64_t)_(fmt:_{:LX}) 33.955 1.55%
std::format(int64_t)_(fmt:_{:Lb}) 31.713 -
std::format(int64_t)_(fmt:_{:Ld}) 26.916 1.19%
std::format(int64_t)_(fmt:_{:Lo}) 27.923 -
std::format(int64_t)_(fmt:_{:Lx}) 26.196 -1.53%
std::format(int64_t)_(fmt:_{:X}) 29.755 5.17%
std::format(int64_t)_(fmt:_{:b}) 28.230 1.93%
std::format(int64_t)_(fmt:_{:d}) 23.011 -
std::format(int64_t)_(fmt:_{:o}) 23.315 -
std::format(int64_t)_(fmt:_{:x}) 23.570 -
std::generate(deque<int>)/1024 242.421 -
std::generate(deque<int>)/32 8.024 -
std::generate(deque<int>)/50 12.144 1.48%
std::generate(deque<int>)/8192 1899.452 -
std::generate(list<int>)/1024 670.908 -
std::generate(list<int>)/32 8.488 -
std::generate(list<int>)/50 15.408 -
std::generate(list<int>)/8192 7530.631 9.28%
std::generate(vector<int>)/1024 243.034 -
std::generate(vector<int>)/32 7.940 -
std::generate(vector<int>)/50 11.931 -
std::generate(vector<int>)/8192 1835.038 -
std::generate_n(deque<int>)/1024 243.384 -
std::generate_n(deque<int>)/32 8.200 -
std::generate_n(deque<int>)/50 12.177 -
std::generate_n(deque<int>)/8192 1953.947 -
std::generate_n(list<int>)/1024 650.182 -
std::generate_n(list<int>)/32 8.537 -
std::generate_n(list<int>)/50 17.325 2.01%
std::generate_n(list<int>)/8192 7041.512 -5.92%
std::generate_n(vector<int>)/1024 242.226 -
std::generate_n(vector<int>)/32 7.821 -
std::generate_n(vector<int>)/50 11.916 -
std::generate_n(vector<int>)/8192 1832.606 -
std::is_partitioned(deque<int>)_(partitioned)/1024 290.595 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.341 1.40%
std::is_partitioned(deque<int>)_(partitioned)/50 14.111 2.11%
std::is_partitioned(deque<int>)_(partitioned)/8192 2273.586 -4.86%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.560 1.10%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.579 -1.24%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.981 3.73%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 689.045 -
std::is_partitioned(list<int>)_(partitioned)/1024 595.190 2.24%
std::is_partitioned(list<int>)_(partitioned)/32 8.748 1.65%
std::is_partitioned(list<int>)_(partitioned)/50 13.898 -
std::is_partitioned(list<int>)_(partitioned)/8192 6808.239 -1.72%
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.873 -5.13%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.279 1.56%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.502 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2180.772 -
std::is_partitioned(vector<int>)_(partitioned)/1024 209.348 10.78%
std::is_partitioned(vector<int>)_(partitioned)/32 6.465 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.762 1.23%
std::is_partitioned(vector<int>)_(partitioned)/8192 1510.614 7.65%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 62.549 24.21%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.944 20.23%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.072 6.75%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 210.268 27.41%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.752 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.718 -1.77%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3853.142 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 530259.234 2.11%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.012 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.069 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.150 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4065.245 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690379.089 -1.11%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.596 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.943 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.524 -5.87%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3868.922 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519547.522 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.442 -3.24%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 536.870 3.15%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.828 2.87%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4020.947 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 706233.429 1.07%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 54.381 4.43%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 751.765 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.816 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9195.635 25.68%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422728.744 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.746 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.090 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.572 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8211.546 -1.41%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1594995.064 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.946 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 770.477 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.714 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9589.409 23.23%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428550.644 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.477 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.192 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.164 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8520.789 4.08%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1604701.420 1.40%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.699 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.577 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.785 -1.38%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.929 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212539.098 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.586 4.25%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.768 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.407 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.302 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1015001.322 -2.29%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 62.991 2.33%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.379 -2.90%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.062 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2982.120 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212600.385 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.783 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.810 -2.17%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.375 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.981 -1.83%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1080755.556 4.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.237 -
std::is_sorted(deque<int>)/1024 471.768 -
std::is_sorted(deque<int>)/8 2.573 -1.25%
std::is_sorted(deque<int>)/8192 3777.085 -
std::is_sorted(deque<int>,_pred)/1024 641.260 -
std::is_sorted(deque<int>,_pred)/8 4.757 3.20%
std::is_sorted(deque<int>,_pred)/8192 5183.489 -
std::is_sorted(list<int>)/1024 747.760 -1.06%
std::is_sorted(list<int>)/8 2.086 -
std::is_sorted(list<int>)/8192 7147.114 -7.48%
std::is_sorted(list<int>,_pred)/1024 865.239 4.68%
std::is_sorted(list<int>,_pred)/8 3.944 -
std::is_sorted(list<int>,_pred)/8192 8932.874 -1.75%
std::is_sorted(vector<int>)/1024 243.359 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1880.403 -
std::is_sorted(vector<int>,_pred)/1024 461.404 -
std::is_sorted(vector<int>,_pred)/8 3.250 -3.66%
std::is_sorted(vector<int>,_pred)/8192 3682.693 -
std::is_sorted_until(deque<int>)/1024 466.652 -
std::is_sorted_until(deque<int>)/8 3.220 -31.06%
std::is_sorted_until(deque<int>)/8192 3740.898 -
std::is_sorted_until(deque<int>,_pred)/1024 596.003 -
std::is_sorted_until(deque<int>,_pred)/8 4.738 -3.92%
std::is_sorted_until(deque<int>,_pred)/8192 4794.677 -
std::is_sorted_until(list<int>)/1024 744.969 -
std::is_sorted_until(list<int>)/8 2.120 2.20%
std::is_sorted_until(list<int>)/8192 7148.855 -
std::is_sorted_until(list<int>,_pred)/1024 786.588 -
std::is_sorted_until(list<int>,_pred)/8 3.854 -
std::is_sorted_until(list<int>,_pred)/8192 7462.229 -2.55%
std::is_sorted_until(vector<int>)/1024 237.354 -
std::is_sorted_until(vector<int>)/8 2.213 7.91%
std::is_sorted_until(vector<int>)/8192 1849.830 -
std::is_sorted_until(vector<int>,_pred)/1024 411.772 -2.23%
std::is_sorted_until(vector<int>,_pred)/8 4.208 8.94%
std::is_sorted_until(vector<int>,_pred)/8192 3179.574 -3.69%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4622.347 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.375 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36449.775 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.889 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.834 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11321.529 -8.39%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11437.602 -5.92%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 332.002 -4.90%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100332.523 -4.25%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11470.689 -5.52%
std::list<int>::ctor(Range)_(cheap_elements)/32 329.732 -6.10%
std::list<int>::ctor(Range)_(cheap_elements)/8192 106964.067 3.96%
std::list<int>::ctor(const&)_(cheap_elements)/1024 14178.381 21.75%
std::list<int>::ctor(const&)_(cheap_elements)/32 448.648 33.80%
std::list<int>::ctor(const&)_(cheap_elements)/8192 119808.455 20.22%
std::list<int>::ctor(size)/1024 11865.638 -8.28%
std::list<int>::ctor(size)/32 329.409 -9.37%
std::list<int>::ctor(size)/8192 96398.524 -6.53%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11306.563 -4.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 328.358 -6.73%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95901.456 -4.95%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.328 -14.25%
std::list<int>::erase(begin)_(cheap_elements)/32 12.744 -10.06%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.390 -
std::list<int>::insert(begin)_(cheap_elements)/1024 14.122 21.06%
std::list<int>::insert(begin)_(cheap_elements)/32 12.353 17.40%
std::list<int>::insert(begin)_(cheap_elements)/8192 14.148 21.88%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.561 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.207 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8652.166 4.50%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4616.623 -1.04%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.708 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37470.847 -1.39%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.537 -1.04%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.505 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.448 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4770.114 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.662 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38614.374 -2.04%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 20049.527 20.47%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 968.680 10.91%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 166096.176 13.41%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1409.262 76.87%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.658 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13358.943 -14.30%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6932.729 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.351 -6.61%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56081.070 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13172.734 -2.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 364.494 -3.47%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108680.930 -1.90%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36694.793 9.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1052.799 10.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 302026.881 5.45%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13530.552 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 369.357 -2.80%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 111476.173 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36115.958 8.51%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1064.736 11.73%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 304207.735 6.58%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13196.313 -1.18%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 365.592 -3.44%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107492.329 -2.33%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 44587.554 31.92%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1101.331 14.52%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 319664.144 10.99%
std::list<std::string>::ctor(size)/1024 13927.840 1.79%
std::list<std::string>::ctor(size)/32 393.207 1.75%
std::list<std::string>::ctor(size)/8192 112572.511 1.81%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13110.502 -1.64%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 367.195 -3.34%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107712.666 -2.09%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 36516.202 8.53%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1027.205 9.67%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 300682.927 5.19%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.356 2.37%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.369 1.63%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.501 3.12%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.215 5.07%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.197 8.07%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.731 2.69%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.849 -3.44%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.368 -4.57%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.696 -5.30%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.116 2.48%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.178 2.05%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.757 1.46%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1450.754 12.91%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11208.734 10.10%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6868.683 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.269 -4.62%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55411.231 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4765.940 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.988 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38535.554 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 19825.662 19.07%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1011.336 15.24%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 165545.998 13.45%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.894 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.770 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 19.629 19.19%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 30.187 11.27%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.938 10.24%
std::lower_bound(std::deque<int>)/100 31.781 4.44%
std::lower_bound(std::deque<int>)/8 17.084 1.11%
std::lower_bound(std::deque<int>)/8192 67.760 3.48%
std::lower_bound(std::forward_list<int>)/100 109.858 1.61%
std::lower_bound(std::forward_list<int>)/8 15.445 1.43%
std::lower_bound(std::forward_list<int>)/8192 10381.640 -
std::lower_bound(std::list<int>)/100 92.328 -
std::lower_bound(std::list<int>)/8 15.599 1.39%
std::lower_bound(std::list<int>)/8192 14251.876 6.65%
std::lower_bound(std::vector<int>)/100 12.915 7.16%
std::lower_bound(std::vector<int>)/8 7.864 1.76%
std::lower_bound(std::vector<int>)/8192 16.091 3.20%
std::make_heap(deque<int>)_(ascending)/1024 2660.679 -
std::make_heap(deque<int>)_(ascending)/8 26.948 -
std::make_heap(deque<int>)_(ascending)/8192 21049.080 -
std::make_heap(deque<int>)_(descending)/1024 1105.698 -1.45%
std::make_heap(deque<int>)_(descending)/8 20.896 -1.90%
std::make_heap(deque<int>)_(descending)/8192 8802.258 -
std::make_heap(deque<int>)_(heap)/1024 1092.095 -
std::make_heap(deque<int>)_(heap)/8 21.116 -
std::make_heap(deque<int>)_(heap)/8192 8585.347 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2637.938 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.979 -1.67%
std::make_heap(deque<int>)_(pipe-organ)/8192 20953.176 -
std::make_heap(deque<int>)_(repeated)/1024 2257.256 -
std::make_heap(deque<int>)_(repeated)/8 24.984 -1.25%
std::make_heap(deque<int>)_(repeated)/8192 17752.891 -
std::make_heap(deque<int>)_(shuffled)/1024 2596.824 -1.74%
std::make_heap(deque<int>)_(shuffled)/8 24.721 -
std::make_heap(deque<int>)_(shuffled)/8192 23979.942 -5.13%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2191.821 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.544 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17118.494 -
std::make_heap(deque<int>,_pred)_(descending)/1024 671.651 3.86%
std::make_heap(deque<int>,_pred)_(descending)/8 19.015 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5070.923 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.562 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.005 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5017.355 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2198.749 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.633 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.207 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.660 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.556 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13082.396 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1853.667 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.582 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15772.030 3.82%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.576 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.703 -2.04%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5114.823 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.139 2.70%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.718 -1.11%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.355 3.48%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.455 1.72%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.723 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2217.807 2.26%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 661.720 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.568 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5105.749 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.663 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.727 1.19%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.077 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.612 1.02%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.198 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5282.336 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.792 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.773 -1.60%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5237.073 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 291.679 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.805 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2190.672 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 294.135 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.672 -1.09%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2216.371 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 687.057 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.626 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5293.817 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 630.401 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.000 -1.29%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4776.916 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 659.818 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.277 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5745.558 -1.29%
std::make_heap(vector<int>)_(ascending)/1024 650.128 -
std::make_heap(vector<int>)_(ascending)/8 16.390 -
std::make_heap(vector<int>)_(ascending)/8192 5003.333 -
std::make_heap(vector<int>)_(descending)/1024 271.528 -
std::make_heap(vector<int>)_(descending)/8 14.761 -
std::make_heap(vector<int>)_(descending)/8192 1944.089 -
std::make_heap(vector<int>)_(heap)/1024 272.009 -
std::make_heap(vector<int>)_(heap)/8 14.755 -
std::make_heap(vector<int>)_(heap)/8192 1944.199 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.335 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.452 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.575 -
std::make_heap(vector<int>)_(repeated)/1024 564.575 -
std::make_heap(vector<int>)_(repeated)/8 15.609 -
std::make_heap(vector<int>)_(repeated)/8192 4255.917 -
std::make_heap(vector<int>)_(shuffled)/1024 575.301 -
std::make_heap(vector<int>)_(shuffled)/8 15.803 -
std::make_heap(vector<int>)_(shuffled)/8192 5024.902 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 654.764 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.692 -1.24%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5016.352 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.095 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.636 -4.77%
std::make_heap(vector<int>,_pred)_(descending)/8192 1944.822 -1.09%
std::make_heap(vector<int>,_pred)_(heap)/1024 271.810 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.621 -1.12%
std::make_heap(vector<int>,_pred)_(heap)/8192 1944.577 -1.01%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 659.955 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.517 -1.16%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4994.596 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.154 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.751 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4294.625 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 582.363 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.825 -2.53%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4936.298 -1.68%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15740.698 -3.43%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.420 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 510800.083 3.35%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16207.679 -2.98%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.558 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 512610.743 1.85%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21267.584 -2.63%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.455 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600340.362 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17716.470 -4.14%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.686 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 531316.504 2.96%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31568.109 -2.09%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.846 -1.28%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 980254.145 -2.10%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15007.734 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.234 -3.10%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 171667.622 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21985.271 -2.16%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.948 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 624129.106 -1.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15834.015 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 52.981 -4.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450448.260 -2.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16377.107 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.833 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 462314.784 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21485.827 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.027 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562351.493 -1.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17920.112 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.201 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483449.281 2.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31816.820 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 53.239 3.74%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 954542.063 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13717.167 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.830 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 163198.228 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22331.122 1.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 60.284 2.31%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604692.593 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10962.841 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.096 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114540.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11489.431 2.58%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.073 2.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 120381.634 3.59%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14659.636 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.885 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158033.004 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12300.306 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.934 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129275.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24045.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.549 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270316.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5727.918 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.740 -6.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61301.413 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15136.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.763 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165897.401 -2.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10901.206 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.854 -3.92%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 113978.218 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11155.605 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.641 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 115820.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14683.216 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.801 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157405.472 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12267.765 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.657 -1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128905.466 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23997.106 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 45.240 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268919.221 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5717.147 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.934 -3.92%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61909.740 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15281.776 1.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 53.983 3.39%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 165133.709 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11049.105 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.701 2.01%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114680.042 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11525.639 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.572 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117724.644 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14843.807 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.531 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155874.105 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12699.282 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.531 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132315.590 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23562.794 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.456 1.68%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262235.011 1.01%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5837.833 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.736 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63676.551 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14956.518 -2.97%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.736 -3.44%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154958.841 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11082.880 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.400 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115065.967 -2.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11564.413 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.930 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118747.361 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15052.441 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 52.863 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156751.461 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12805.920 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 42.756 -2.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133131.457 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23507.739 1.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.283 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262916.915 1.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5831.892 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.364 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62843.536 -1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15092.477 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 52.903 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 162771.976 4.52%
std::map<int,_int>::clear()/0 392.589 -
std::map<int,_int>::clear()/1024 10210.700 -
std::map<int,_int>::clear()/32 645.233 -
std::map<int,_int>::clear()/8192 83835.971 -
std::map<int,_int>::contains(key)_(existent)/1024 4.118 -
std::map<int,_int>::contains(key)_(existent)/32 1.649 -
std::map<int,_int>::contains(key)_(existent)/8192 5.513 -1.36%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.305 10.65%
std::map<int,_int>::contains(key)_(non-existent)/32 3.103 10.77%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.404 146.14%
std::map<int,_int>::count(key)_(existent)/1024 3.796 -
std::map<int,_int>::count(key)_(existent)/32 1.574 2.90%
std::map<int,_int>::count(key)_(existent)/8192 5.813 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.238 -3.95%
std::map<int,_int>::count(key)_(non-existent)/32 2.893 -1.81%
std::map<int,_int>::count(key)_(non-existent)/8192 11.500 3.65%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.748 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6096.712 -2.58%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.282 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51153.909 -3.09%
std::map<int,_int>::ctor(const&)/0 12.687 -
std::map<int,_int>::ctor(const&)/1024 6526.264 -
std::map<int,_int>::ctor(const&)/32 221.903 -
std::map<int,_int>::ctor(const&)/8192 52412.518 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.748 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6496.942 -
std::map<int,_int>::ctor(const&,_alloc)/32 221.546 -
std::map<int,_int>::ctor(const&,_alloc)/8192 51988.701 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.643 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9067.119 1.35%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.635 3.08%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76255.257 7.30%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.661 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12936.273 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.069 -1.46%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248085.413 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.364 -1.25%
std::map<int,_int>::equal_range(key)_(existent)/32 1.820 -3.61%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.497 -1.14%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.133 -18.10%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.752 -6.18%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.555 -21.47%
std::map<int,_int>::erase(iterator)/1024 20.541 -
std::map<int,_int>::erase(iterator)/32 20.575 -
std::map<int,_int>::erase(iterator)/8192 23.648 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.157 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7378.505 -1.02%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.293 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57061.997 -
std::map<int,_int>::erase(key)_(existent)/1024 25.340 4.28%
std::map<int,_int>::erase(key)_(existent)/32 22.094 -
std::map<int,_int>::erase(key)_(existent)/8192 24.805 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.209 -1.48%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.339 3.18%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.238 1.84%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.924 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.766 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.020 -
std::map<int,_int>::find(key)_(existent)/1024 4.366 2.83%
std::map<int,_int>::find(key)_(existent)/32 1.736 1.37%
std::map<int,_int>::find(key)_(existent)/8192 5.387 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.398 -1.72%
std::map<int,_int>::find(key)_(non-existent)/32 2.199 -4.03%
std::map<int,_int>::find(key)_(non-existent)/8192 7.483 -4.52%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.037 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.537 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.242 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.330 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.056 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.400 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.827 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.456 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.132 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.653 3.85%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.918 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.062 -2.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.158 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.638 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.987 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.487 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.761 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18169.372 14.32%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.782 2.71%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 201382.105 11.97%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.910 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13633.313 12.33%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.717 3.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133440.060 13.61%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.839 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7789.956 1.59%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.771 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134552.747 -10.37%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.120 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11108.426 1.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.215 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92325.017 2.19%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.018 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9794.420 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.980 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82407.364 1.67%
std::map<int,_int>::insert(value)_(already_present)/1024 3.301 3.72%
std::map<int,_int>::insert(value)_(already_present)/32 1.753 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.840 -2.61%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.016 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.835 6.31%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.011 2.13%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.577 9.08%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.984 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.634 1.67%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.340 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.793 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.689 7.79%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.757 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.929 4.81%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.990 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.612 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.678 -3.09%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.467 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.978 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.070 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.370 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.664 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.535 2.20%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.498 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.503 2.45%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.393 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.310 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.576 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.307 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6624.471 2.61%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.310 3.16%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53839.582 4.10%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.290 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6652.717 2.92%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.308 3.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52919.076 2.24%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1493.439 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.841 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12837.344 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.388 2.74%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.730 1.86%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.668 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.316 -1.82%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.432 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.676 -3.49%
std::map<std::string,_int>::clear()/0 397.070 -
std::map<std::string,_int>::clear()/1024 21720.037 -4.61%
std::map<std::string,_int>::clear()/32 901.923 -
std::map<std::string,_int>::clear()/8192 212574.289 -2.74%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.421 3.18%
std::map<std::string,_int>::contains(key)_(existent)/32 16.197 -
std::map<std::string,_int>::contains(key)_(existent)/8192 27.451 -12.02%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.273 -4.85%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.491 -5.13%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.399 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.615 -9.08%
std::map<std::string,_int>::count(key)_(existent)/1024 30.870 -2.27%
std::map<std::string,_int>::count(key)_(existent)/32 16.301 -5.05%
std::map<std::string,_int>::count(key)_(existent)/8192 46.103 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.605 -1.49%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.644 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 29.950 -11.72%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.805 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6958.965 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.124 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59511.411 -
std::map<std::string,_int>::ctor(const&)/0 12.698 -
std::map<std::string,_int>::ctor(const&)/1024 35439.539 -
std::map<std::string,_int>::ctor(const&)/32 720.349 -12.32%
std::map<std::string,_int>::ctor(const&)/8192 343489.728 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.698 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35844.264 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 803.089 3.21%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345427.144 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.757 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41515.180 1.91%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 820.012 -1.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391130.187 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.766 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57108.870 -6.50%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1008.741 -6.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095120.053 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.442 1.28%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.526 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.779 5.52%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.282 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.492 -1.86%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.467 -
std::map<std::string,_int>::erase(iterator)/1024 26.098 -15.05%
std::map<std::string,_int>::erase(iterator)/32 27.098 -7.03%
std::map<std::string,_int>::erase(iterator)/8192 31.691 9.85%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.970 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13078.414 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.778 1.42%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119900.836 -3.93%
std::map<std::string,_int>::erase(key)_(existent)/1024 63.572 17.91%
std::map<std::string,_int>::erase(key)_(existent)/32 72.851 19.74%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.067 -39.81%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.809 -2.75%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.318 13.63%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.956 15.70%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.202 -3.12%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.448 -1.29%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.982 -1.93%
std::map<std::string,_int>::find(key)_(existent)/1024 24.319 5.48%
std::map<std::string,_int>::find(key)_(existent)/32 15.721 -6.02%
std::map<std::string,_int>::find(key)_(existent)/8192 30.894 2.86%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.236 -
std::map<std::string,_int>::find(key)_(non-existent)/32 11.399 16.54%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.157 6.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.703 3.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.536 18.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.966 11.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.459 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.803 -2.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.457 4.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.094 12.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.758 8.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.984 -7.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.776 -35.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.957 -11.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.772 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.147 28.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.296 -4.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.933 -7.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.734 21.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.630 -1.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67716.092 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1465.946 3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930038.381 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.582 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45359.638 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1262.548 -3.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617450.091 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.308 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41542.789 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1146.288 -1.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 633795.936 3.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.565 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34961.667 -2.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1299.256 8.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401860.437 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.620 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34987.257 -1.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1205.418 -4.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370548.709 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.157 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.482 -20.35%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.037 -4.99%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.816 5.93%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.906 1.20%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.870 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.114 -2.26%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.917 -10.02%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 47.918 4.96%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.251 12.40%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.722 1.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.292 -6.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.309 1.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.847 52.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.082 -5.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.076 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.587 -21.88%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.931 13.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.312 -16.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.033 10.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.217 -1.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.566 -20.76%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.594 -3.82%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.568 8.53%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.763 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.006 -4.70%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.064 -1.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.679 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.449 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37039.996 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.575 5.10%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355386.408 1.52%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.659 1.58%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35869.938 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 855.546 11.04%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351187.544 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15624.356 1.62%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.327 7.14%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209381.994 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.535 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.252 21.55%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.493 1.51%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.054 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.082 -1.50%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.152 4.53%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.306 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 467.387 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 501447.086 1.26%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.816 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3888.903 1.05%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.922 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.242 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493794.921 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.995 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3805.895 3.05%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.143 -2.00%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.485 -1.62%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623170.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.309 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4798.256 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 690.900 -1.29%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 708.232 -1.24%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622824.516 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.002 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4964.405 1.81%
std::mismatch(list<int>)_(it,_it,_it)/1000 746.621 -
std::mismatch(list<int>)_(it,_it,_it)/1024 781.209 2.87%
std::mismatch(list<int>)_(it,_it,_it)/1048576 965469.585 3.80%
std::mismatch(list<int>)_(it,_it,_it)/8 2.637 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7989.762 8.52%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.157 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.007 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955479.814 1.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.737 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12073.332 3.10%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.394 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.190 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1007171.786 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.015 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11954.336 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.345 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.708 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1002320.939 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.492 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10944.391 -9.44%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.362 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.889 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68238.905 -5.99%
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.711 -3.61%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.388 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.945 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68318.380 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.294 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.669 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 447.355 -11.04%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.438 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609267.171 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.961 -1.66%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4744.019 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.564 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 459.598 -7.47%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607892.544 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.507 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4730.408 -
std::move(deque<int>)/1048576 55062.996 -7.77%
std::move(deque<int>)/262144 15156.230 1.86%
std::move(deque<int>)/32768 2058.282 2.47%
std::move(deque<int>)/4096 165.311 10.94%
std::move(deque<int>)/512 22.103 -
std::move(deque<int>)/64 4.798 -2.34%
std::move(deque<int>)/8 3.455 -
std::move(list<int>)/1048576 1003110.893 -
std::move(list<int>)/262144 244979.789 -1.41%
std::move(list<int>)/32768 30680.312 -1.92%
std::move(list<int>)/4096 4804.302 -5.84%
std::move(list<int>)/512 352.702 -5.02%
std::move(list<int>)/64 39.697 -3.31%
std::move(list<int>)/8 3.355 -
std::move(vector<bool>)_(aligned)/1048576 1733.156 -
std::move(vector<bool>)_(aligned)/262144 255.136 -
std::move(vector<bool>)_(aligned)/32768 36.657 -
std::move(vector<bool>)_(aligned)/4096 7.013 -
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.822 10.33%
std::move(vector<bool>)_(unaligned)/1048576 6529.889 -
std::move(vector<bool>)_(unaligned)/262144 1588.594 -
std::move(vector<bool>)_(unaligned)/32768 203.399 -
std::move(vector<bool>)_(unaligned)/4096 25.980 1.08%
std::move(vector<bool>)_(unaligned)/512 4.818 2.15%
std::move(vector<bool>)_(unaligned)/64 1.657 -
std::move(vector<int>)/1048576 57139.246 -
std::move(vector<int>)/262144 22487.008 1.09%
std::move(vector<int>)/32768 1721.373 -
std::move(vector<int>)/4096 133.965 -
std::move(vector<int>)/512 20.130 -
std::move(vector<int>)/64 4.158 -
std::move(vector<int>)/8 2.182 3.57%
std::move_backward(deque<int>)/1048576 128108.658 -
std::move_backward(deque<int>)/262144 30362.750 -
std::move_backward(deque<int>)/32768 3402.194 1.22%
std::move_backward(deque<int>)/4096 154.199 -1.71%
std::move_backward(deque<int>)/512 23.630 -
std::move_backward(deque<int>)/64 5.227 1.08%
std::move_backward(deque<int>)/8 3.633 5.34%
std::move_backward(list<int>)/1048576 1031518.187 -
std::move_backward(list<int>)/262144 259187.611 -1.46%
std::move_backward(list<int>)/32768 31508.430 -
std::move_backward(list<int>)/4096 5722.675 -7.40%
std::move_backward(list<int>)/512 369.465 -
std::move_backward(list<int>)/64 39.381 -
std::move_backward(list<int>)/8 3.384 -
std::move_backward(vector<bool>)_(aligned)/1048576 1722.395 -
std::move_backward(vector<bool>)_(aligned)/262144 256.931 -
std::move_backward(vector<bool>)_(aligned)/32768 37.834 -
std::move_backward(vector<bool>)_(aligned)/4096 7.235 -
std::move_backward(vector<bool>)_(aligned)/512 2.303 3.21%
std::move_backward(vector<bool>)_(aligned)/64 1.695 -4.72%
std::move_backward(vector<bool>)_(unaligned)/1048576 6503.810 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.769 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.020 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.667 2.83%
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.636 -8.51%
std::move_backward(vector<int>)/1048576 56361.135 -5.66%
std::move_backward(vector<int>)/262144 21483.919 1.65%
std::move_backward(vector<int>)/32768 1730.161 -
std::move_backward(vector<int>)/4096 135.807 -
std::move_backward(vector<int>)/512 20.819 -3.42%
std::move_backward(vector<int>)/64 4.350 -2.86%
std::move_backward(vector<int>)/8 2.276 2.21%
std::multimap<int,_int>::clear()/0 390.715 -
std::multimap<int,_int>::clear()/1024 10622.904 -1.45%
std::multimap<int,_int>::clear()/32 644.437 -
std::multimap<int,_int>::clear()/8192 85409.581 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.529 -1.47%
std::multimap<int,_int>::contains(key)_(existent)/32 1.756 -1.74%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.473 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.287 -3.95%
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.651 1.56%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 7.36%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.747 -3.32%
std::multimap<int,_int>::count(key)_(existent)/1024 5.290 -1.77%
std::multimap<int,_int>::count(key)_(existent)/32 3.568 -1.46%
std::multimap<int,_int>::count(key)_(existent)/8192 6.535 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.847 5.38%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.275 -6.84%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.879 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.861 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5916.303 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.993 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51252.166 -
std::multimap<int,_int>::ctor(const&)/0 12.783 -
std::multimap<int,_int>::ctor(const&)/1024 6715.666 1.75%
std::multimap<int,_int>::ctor(const&)/32 224.385 3.59%
std::multimap<int,_int>::ctor(const&)/8192 53578.147 2.28%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.767 -1.58%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6665.746 1.48%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.874 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53677.511 3.07%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8694.988 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.492 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70147.390 -2.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12961.082 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.594 4.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251001.809 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.415 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.458 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.942 -1.74%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.320 14.23%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.510 9.43%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.816 12.76%
std::multimap<int,_int>::erase(iterator)/1024 20.578 -
std::multimap<int,_int>::erase(iterator)/32 20.516 -
std::multimap<int,_int>::erase(iterator)/8192 20.579 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.888 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7406.520 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.340 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57092.923 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.492 -1.81%
std::multimap<int,_int>::erase(key)_(existent)/32 22.305 -1.34%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.694 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.267 5.69%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.798 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.327 -14.98%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.974 -2.34%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 4.42%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.935 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.031 -3.48%
std::multimap<int,_int>::find(key)_(existent)/1024 3.773 -1.40%
std::multimap<int,_int>::find(key)_(existent)/32 1.747 1.61%
std::multimap<int,_int>::find(key)_(existent)/8192 5.408 1.08%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.192 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.402 1.50%
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.975 -1.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.256 1.30%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.676 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.998 2.90%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.953 3.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.264 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.113 2.84%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.556 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.008 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.341 1.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.082 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.875 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.453 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.730 3.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.210 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.001 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.634 1.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.574 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14714.396 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.442 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183383.175 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.397 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11540.177 1.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.962 1.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122242.995 -1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.724 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12174.241 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.675 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 210267.998 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.453 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10888.850 -1.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.655 -2.76%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90168.911 -3.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.685 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9823.136 -4.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.342 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81322.661 -8.24%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.313 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.905 3.31%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.702 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.164 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.141 -5.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.887 1.56%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.361 -4.37%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.135 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.623 1.12%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.976 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.531 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.080 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.393 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.259 -7.57%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -6.05%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.024 1.80%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.477 3.04%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.834 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.407 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6482.359 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.386 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53059.353 2.90%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.382 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6633.445 1.93%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.088 3.55%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53112.865 2.89%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1465.576 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.738 5.59%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12871.351 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.071 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.217 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.957 -12.15%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.919 4.33%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.786 -16.24%
std::multimap<std::string,_int>::clear()/0 393.289 -
std::multimap<std::string,_int>::clear()/1024 21932.041 3.91%
std::multimap<std::string,_int>::clear()/32 898.494 -
std::multimap<std::string,_int>::clear()/8192 215331.014 1.54%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.477 1.48%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.343 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.386 -4.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.267 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.054 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.143 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.990 -1.39%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.396 -1.22%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.641 1.59%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.510 1.84%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.789 -3.37%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.954 -3.09%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.838 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7122.405 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.883 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60658.959 -
std::multimap<std::string,_int>::ctor(const&)/0 13.049 3.36%
std::multimap<std::string,_int>::ctor(const&)/1024 36373.677 3.91%
std::multimap<std::string,_int>::ctor(const&)/32 791.945 -
std::multimap<std::string,_int>::ctor(const&)/8192 343241.412 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.732 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36977.490 1.53%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 859.656 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347542.093 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.685 -2.29%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38828.236 1.01%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 952.853 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380045.907 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.680 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 51103.568 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1018.643 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1010507.753 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.679 -6.43%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.321 -5.79%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.916 -4.79%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.228 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.929 -6.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.905 -2.36%
std::multimap<std::string,_int>::erase(iterator)/1024 32.926 -
std::multimap<std::string,_int>::erase(iterator)/32 29.243 1.25%
std::multimap<std::string,_int>::erase(iterator)/8192 31.078 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.852 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13098.692 1.03%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.255 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119837.258 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.475 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.273 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.669 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.270 5.03%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.489 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.840 11.70%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.186 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.268 4.43%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.324 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.013 8.11%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.798 7.31%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.104 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.854 -1.54%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.896 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.117 3.01%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.971 8.81%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.221 7.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.949 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.117 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.343 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.008 1.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.056 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.443 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.892 1.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.867 -2.83%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.935 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.996 -1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.489 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.969 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.785 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.453 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.669 1.87%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.720 1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.894 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63084.827 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1346.817 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922654.974 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.706 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42256.793 1.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1190.356 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599101.964 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.849 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 60330.735 1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1577.114 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813617.331 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.821 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33412.315 -2.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1126.818 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 375691.006 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.380 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32832.797 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1103.699 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349250.946 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.685 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.782 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.778 1.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.732 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.295 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.365 -1.21%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.670 2.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.421 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.347 -1.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.388 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.530 -1.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.296 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.338 1.23%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.903 -1.38%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 33.033 4.53%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.598 6.25%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 44.253 4.82%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.424 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36709.917 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.263 -1.17%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348197.447 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 39165.732 8.88%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 752.952 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 359924.928 3.60%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15757.930 -1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.895 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208637.645 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 98.351 5.59%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.990 3.67%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 129.133 1.68%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.921 1.36%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.452 6.09%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.829 6.53%
std::multiset<int>::clear()/0 390.474 -
std::multiset<int>::clear()/1024 10716.001 9.45%
std::multiset<int>::clear()/32 649.118 4.38%
std::multiset<int>::clear()/8192 84801.432 8.88%
std::multiset<int>::contains(key)_(existent)/1024 4.034 2.07%
std::multiset<int>::contains(key)_(existent)/32 1.725 1.58%
std::multiset<int>::contains(key)_(existent)/8192 8.246 1.15%
std::multiset<int>::contains(key)_(non-existent)/0 0.278 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.978 -
std::multiset<int>::contains(key)_(non-existent)/32 3.025 15.10%
std::multiset<int>::contains(key)_(non-existent)/8192 9.694 6.90%
std::multiset<int>::count(key)_(existent)/1024 5.773 1.72%
std::multiset<int>::count(key)_(existent)/32 3.786 -1.09%
std::multiset<int>::count(key)_(existent)/8192 9.444 -
std::multiset<int>::count(key)_(non-existent)/0 0.278 10.61%
std::multiset<int>::count(key)_(non-existent)/1024 5.854 -
std::multiset<int>::count(key)_(non-existent)/32 2.511 2.70%
std::multiset<int>::count(key)_(non-existent)/8192 9.297 -1.11%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.874 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5731.954 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.288 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47546.363 -
std::multiset<int>::ctor(const&)/0 12.848 -
std::multiset<int>::ctor(const&)/1024 6374.246 1.20%
std::multiset<int>::ctor(const&)/32 224.474 -
std::multiset<int>::ctor(const&)/8192 51047.797 3.27%
std::multiset<int>::ctor(const&,_alloc)/0 12.793 -
std::multiset<int>::ctor(const&,_alloc)/1024 6321.379 1.08%
std::multiset<int>::ctor(const&,_alloc)/32 229.452 2.90%
std::multiset<int>::ctor(const&,_alloc)/8192 51216.373 2.54%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -2.08%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8534.416 -5.53%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.197 -8.35%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69768.462 -1.79%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.735 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12707.294 1.61%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.733 2.37%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246177.925 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.449 -
std::multiset<int>::equal_range(key)_(existent)/32 2.398 1.20%
std::multiset<int>::equal_range(key)_(existent)/8192 8.768 3.16%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.558 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.356 -1.30%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.206 -
std::multiset<int>::erase(iterator)/1024 24.688 7.25%
std::multiset<int>::erase(iterator)/32 21.680 5.25%
std::multiset<int>::erase(iterator)/8192 24.525 6.95%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.017 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6986.751 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.992 1.66%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56337.431 4.49%
std::multiset<int>::erase(key)_(existent)/1024 43.400 7.91%
std::multiset<int>::erase(key)_(existent)/32 22.740 3.86%
std::multiset<int>::erase(key)_(existent)/8192 61.059 -2.92%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.266 5.49%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.716 5.32%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.396 5.05%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.573 7.62%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.265 5.05%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.955 1.08%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.794 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.244 1.59%
std::multiset<int>::find(key)_(existent)/1024 4.246 2.33%
std::multiset<int>::find(key)_(existent)/32 1.655 2.18%
std::multiset<int>::find(key)_(existent)/8192 8.302 -1.75%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.497 -
std::multiset<int>::find(key)_(non-existent)/32 2.440 6.16%
std::multiset<int>::find(key)_(non-existent)/8192 8.266 -13.77%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.104 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.087 -2.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.494 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.140 -2.70%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.068 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.919 6.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.267 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.399 6.34%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.093 -9.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.679 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 78.947 -1.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.117 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.757 -2.22%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.795 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.169 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.813 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15295.430 4.85%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.669 3.13%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188873.533 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.004 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11855.346 3.68%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.723 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117826.580 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.897 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12217.323 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.187 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 196354.836 -
std::multiset<int>::insert(value)_(already_present)/1024 27.651 -4.40%
std::multiset<int>::insert(value)_(already_present)/32 18.355 -
std::multiset<int>::insert(value)_(already_present)/8192 33.165 3.20%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.027 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.346 1.65%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.001 1.15%
std::multiset<int>::insert(value)_(new_value,_end)/8192 86.537 -4.33%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.022 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.578 1.10%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.913 -1.18%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.391 1.92%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.109 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.181 1.09%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.675 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.886 31.74%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.928 16.71%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.090 37.69%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6242.243 -3.07%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.861 -2.57%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49935.644 -1.58%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.831 2.97%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6980.171 9.94%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 235.856 3.29%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 57272.207 12.67%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1377.854 -4.70%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.940 -7.85%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12431.756 -1.54%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.092 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.402 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.750 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.445 -55.27%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.491 -32.78%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.642 -59.96%
std::multiset<std::string>::clear()/0 393.215 -
std::multiset<std::string>::clear()/1024 21484.287 1.93%
std::multiset<std::string>::clear()/32 884.324 -5.31%
std::multiset<std::string>::clear()/8192 213693.269 2.03%
std::multiset<std::string>::contains(key)_(existent)/1024 22.627 -7.28%
std::multiset<std::string>::contains(key)_(existent)/32 15.155 -10.32%
std::multiset<std::string>::contains(key)_(existent)/8192 29.551 3.37%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.271 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.657 -1.42%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.890 -2.85%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.594 -1.49%
std::multiset<std::string>::count(key)_(existent)/1024 23.336 -5.30%
std::multiset<std::string>::count(key)_(existent)/32 18.529 -2.46%
std::multiset<std::string>::count(key)_(existent)/8192 28.797 3.05%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.878 -7.48%
std::multiset<std::string>::count(key)_(non-existent)/32 10.307 -
std::multiset<std::string>::count(key)_(non-existent)/8192 33.907 1.34%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.849 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6898.805 1.09%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.703 -2.33%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57747.373 1.09%
std::multiset<std::string>::ctor(const&)/0 12.697 -
std::multiset<std::string>::ctor(const&)/1024 35357.350 1.85%
std::multiset<std::string>::ctor(const&)/32 690.101 -14.39%
std::multiset<std::string>::ctor(const&)/8192 340773.355 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.688 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36424.360 -
std::multiset<std::string>::ctor(const&,_alloc)/32 878.591 10.88%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343670.531 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.862 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38179.610 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 791.177 -3.88%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375722.503 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54972.854 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1038.178 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082364.028 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.939 -7.29%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.913 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.544 -9.73%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.485 2.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.164 4.32%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.697 -
std::multiset<std::string>::erase(iterator)/1024 30.850 11.89%
std::multiset<std::string>::erase(iterator)/32 26.062 -19.15%
std::multiset<std::string>::erase(iterator)/8192 26.134 -16.27%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.043 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13059.558 2.24%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 661.127 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118769.747 1.30%
std::multiset<std::string>::erase(key)_(existent)/1024 91.293 44.49%
std::multiset<std::string>::erase(key)_(existent)/32 59.275 -25.69%
std::multiset<std::string>::erase(key)_(existent)/8192 86.470 24.43%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.699 -2.55%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.278 -3.77%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.342 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.654 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.982 4.36%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.748 -
std::multiset<std::string>::find(key)_(existent)/1024 23.871 -
std::multiset<std::string>::find(key)_(existent)/32 14.801 -2.89%
std::multiset<std::string>::find(key)_(existent)/8192 29.449 13.77%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.684 -9.06%
std::multiset<std::string>::find(key)_(non-existent)/32 10.113 -7.67%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.200 -6.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.119 2.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.274 -12.79%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.876 34.43%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.972 -16.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.884 -12.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 44.695 -5.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.818 36.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.730 22.44%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.924 4.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.495 -13.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.626 11.87%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.779 -13.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.944 -21.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.351 -3.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.657 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.844 -1.05%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.342 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65596.938 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1401.384 3.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919129.120 4.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.218 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43022.739 -1.77%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1245.261 1.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 580439.049 -2.88%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.603 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62106.392 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1505.683 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798706.221 -1.42%
std::multiset<std::string>::insert(value)_(already_present)/1024 64.959 20.98%
std::multiset<std::string>::insert(value)_(already_present)/32 54.781 11.58%
std::multiset<std::string>::insert(value)_(already_present)/8192 53.312 -24.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.653 -20.25%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 75.245 28.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.779 -27.07%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 65.902 -21.63%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.394 7.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.205 12.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 30.160 -25.58%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.852 7.11%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 104.520 10.14%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.968 -6.73%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.706 -4.14%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.467 17.70%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.497 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.146 -1.94%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.287 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36704.508 1.43%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 760.805 7.54%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344843.159 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35992.129 1.25%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 807.845 18.16%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344826.820 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15022.284 -7.11%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 346.020 4.81%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205327.368 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.132 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.905 2.78%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.302 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 30.878 -1.60%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.040 -4.89%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.840 -
std::none_of(deque<int>)_(process_all)/32 12.460 1.10%
std::none_of(deque<int>)_(process_all)/32768 10155.512 -
std::none_of(deque<int>)_(process_all)/50 19.652 3.93%
std::none_of(deque<int>)_(process_all)/8 3.429 -3.23%
std::none_of(deque<int>)_(process_all)/8192 2533.401 -
std::none_of(list<int>)_(process_all)/32 11.507 -
std::none_of(list<int>)_(process_all)/32768 26217.829 -1.05%
std::none_of(list<int>)_(process_all)/50 22.072 -
std::none_of(list<int>)_(process_all)/8 2.734 -
std::none_of(list<int>)_(process_all)/8192 8261.838 -1.14%
std::none_of(vector<int>)_(process_all)/32 8.295 -
std::none_of(vector<int>)_(process_all)/32768 8102.721 -1.27%
std::none_of(vector<int>)_(process_all)/50 19.196 3.02%
std::none_of(vector<int>)_(process_all)/8 2.460 3.36%
std::none_of(vector<int>)_(process_all)/8192 2041.262 -
std::partial_sort(deque<int>)_(ascending)/1024 7687.860 -
std::partial_sort(deque<int>)_(ascending)/8 30.295 -
std::partial_sort(deque<int>)_(ascending)/8192 143523.293 -
std::partial_sort(deque<int>)_(descending)/1024 17765.081 -3.21%
std::partial_sort(deque<int>)_(descending)/8 42.870 -2.91%
std::partial_sort(deque<int>)_(descending)/8192 273620.496 -
std::partial_sort(deque<int>)_(heap)/1024 17967.532 -
std::partial_sort(deque<int>)_(heap)/8 37.962 -
std::partial_sort(deque<int>)_(heap)/8192 266667.294 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7659.197 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.388 5.42%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165441.064 14.37%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18881.417 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.384 3.12%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264524.742 -
std::partial_sort(deque<int>)_(repeated)/1024 6293.567 -
std::partial_sort(deque<int>)_(repeated)/8 26.380 -
std::partial_sort(deque<int>)_(repeated)/8192 68315.132 -
std::partial_sort(deque<int>)_(shuffled)/1024 15064.840 -
std::partial_sort(deque<int>)_(shuffled)/8 32.585 -
std::partial_sort(deque<int>)_(shuffled)/8192 242896.534 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4802.686 1.63%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.627 1.68%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50939.416 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7897.729 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.290 1.72%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93339.866 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7915.309 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.960 -1.41%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96260.268 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4798.910 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.584 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50795.456 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8802.393 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.079 5.92%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93159.294 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.830 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.832 -1.13%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26854.464 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6754.747 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.915 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83663.114 -
std::partial_sort(vector<int>)_(ascending)/1024 4779.665 -
std::partial_sort(vector<int>)_(ascending)/8 19.070 -
std::partial_sort(vector<int>)_(ascending)/8192 50478.785 -
std::partial_sort(vector<int>)_(descending)/1024 7943.773 -
std::partial_sort(vector<int>)_(descending)/8 24.507 -
std::partial_sort(vector<int>)_(descending)/8192 93704.655 -
std::partial_sort(vector<int>)_(heap)/1024 7964.162 -
std::partial_sort(vector<int>)_(heap)/8 28.818 5.81%
std::partial_sort(vector<int>)_(heap)/8192 97187.535 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4806.617 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.075 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50418.513 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8872.818 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.134 1.82%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93257.724 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.059 -
std::partial_sort(vector<int>)_(repeated)/8 18.659 -
std::partial_sort(vector<int>)_(repeated)/8192 26664.684 -
std::partial_sort(vector<int>)_(shuffled)/1024 6745.855 -
std::partial_sort(vector<int>)_(shuffled)/8 28.157 -2.05%
std::partial_sort(vector<int>)_(shuffled)/8192 88334.753 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5063.609 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.021 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53139.652 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8112.455 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.047 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94978.431 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8391.813 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.512 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98494.309 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5072.609 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.064 1.14%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53644.360 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8993.958 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.904 -2.51%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94683.320 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.621 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.863 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29884.711 -1.59%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6957.138 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.388 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 89082.176 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5425.176 1.01%
std::partial_sort_copy(list<int>)_(ascending)/8 7.998 -3.72%
std::partial_sort_copy(list<int>)_(ascending)/8192 57300.238 -
std::partial_sort_copy(list<int>)_(descending)/1024 8273.597 -
std::partial_sort_copy(list<int>)_(descending)/8 15.933 2.16%
std::partial_sort_copy(list<int>)_(descending)/8192 97417.177 -
std::partial_sort_copy(list<int>)_(heap)/1024 8323.041 -
std::partial_sort_copy(list<int>)_(heap)/8 15.569 -1.18%
std::partial_sort_copy(list<int>)_(heap)/8192 101868.856 1.20%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5455.912 1.35%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.182 -1.04%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57504.353 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9186.606 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.853 -2.33%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96847.735 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3087.288 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.830 -1.16%
std::partial_sort_copy(list<int>)_(repeated)/8192 33621.962 1.86%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7097.486 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.759 -1.11%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89912.245 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4739.629 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.256 -1.14%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50783.220 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7842.176 -1.69%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.647 -10.16%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93566.195 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7911.830 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.401 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96774.843 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4825.163 1.79%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.271 -3.43%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 53597.697 5.79%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8791.651 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.431 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92985.494 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.953 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.595 1.99%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27302.287 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.753 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.492 1.70%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85384.931 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4821.841 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.818 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50563.161 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7912.150 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.654 1.14%
std::partial_sort_copy(vector<int>)_(descending)/8192 93792.880 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7972.157 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.164 2.57%
std::partial_sort_copy(vector<int>)_(heap)/8192 97387.487 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4808.643 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.835 -2.45%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50498.871 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8871.783 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.902 -1.54%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94583.836 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.524 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.741 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26564.557 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6829.577 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.974 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88548.198 -
std::partition(deque<int>)_(dense)/1024 358.268 1.46%
std::partition(deque<int>)_(dense)/32 9.488 -10.66%
std::partition(deque<int>)_(dense)/50 13.635 -14.98%
std::partition(deque<int>)_(dense)/8192 2793.069 -
std::partition(deque<int>)_(sparse)/1024 384.148 -
std::partition(deque<int>)_(sparse)/32 9.919 -20.85%
std::partition(deque<int>)_(sparse)/50 14.972 -19.10%
std::partition(deque<int>)_(sparse)/8192 2961.758 -
std::partition(list<int>)_(dense)/1024 389.894 -
std::partition(list<int>)_(dense)/32 8.978 -
std::partition(list<int>)_(dense)/50 13.327 -
std::partition(list<int>)_(dense)/8192 5083.377 -
std::partition(list<int>)_(sparse)/1024 717.640 -
std::partition(list<int>)_(sparse)/32 8.962 -
std::partition(list<int>)_(sparse)/50 21.690 -1.09%
std::partition(list<int>)_(sparse)/8192 8203.097 -2.06%
std::partition(vector<int>)_(dense)/1024 248.662 -
std::partition(vector<int>)_(dense)/32 8.245 -2.94%
std::partition(vector<int>)_(dense)/50 13.079 -
std::partition(vector<int>)_(dense)/8192 1886.838 -
std::partition(vector<int>)_(sparse)/1024 256.395 -
std::partition(vector<int>)_(sparse)/32 8.997 3.11%
std::partition(vector<int>)_(sparse)/50 14.204 -
std::partition(vector<int>)_(sparse)/8192 1867.530 -
std::partition_copy(deque<int>)/1024 635.156 1.00%
std::partition_copy(deque<int>)/32 13.019 2.64%
std::partition_copy(deque<int>)/50 21.106 -
std::partition_copy(deque<int>)/8192 5695.472 -
std::partition_copy(list<int>)/1024 710.099 -
std::partition_copy(list<int>)/32 8.936 -
std::partition_copy(list<int>)/50 13.016 -
std::partition_copy(list<int>)/8192 7194.468 -
std::partition_copy(vector<int>)/1024 486.942 3.13%
std::partition_copy(vector<int>)/32 8.362 4.43%
std::partition_copy(vector<int>)/50 12.862 -
std::partition_copy(vector<int>)/8192 4546.318 -
std::partition_point(deque<int>)/1024 9.503 -
std::partition_point(deque<int>)/32 4.148 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.470 1.83%
std::partition_point(list<int>)/1024 1281.252 -
std::partition_point(list<int>)/32 15.799 -
std::partition_point(list<int>)/50 24.628 -
std::partition_point(list<int>)/8192 11795.462 -5.12%
std::partition_point(vector<int>)/1024 6.203 2.17%
std::partition_point(vector<int>)/32 2.547 -
std::partition_point(vector<int>)/50 2.566 -
std::partition_point(vector<int>)/8192 9.285 -
std::pop_heap(deque<float>)/1024 12.614 -
std::pop_heap(deque<float>)/8 51.884 -
std::pop_heap(deque<float>)/8192 64.938 4.34%
std::pop_heap(deque<int>)/1024 12.370 -
std::pop_heap(deque<int>)/8 52.097 -
std::pop_heap(deque<int>)/8192 52.903 -
std::pop_heap(deque<size_t>)/1024 15.270 -
std::pop_heap(deque<size_t>)/8 52.671 -
std::pop_heap(deque<size_t>)/8192 59.311 -1.10%
std::pop_heap(deque<std::string>)/1024 60.814 -
std::pop_heap(deque<std::string>)/8 57.156 -
std::pop_heap(deque<std::string>)/8192 113.352 -
std::pop_heap(vector<float>)/1024 8.442 -
std::pop_heap(vector<float>)/8 50.252 -
std::pop_heap(vector<float>)/8192 19.856 2.73%
std::pop_heap(vector<int>)/1024 9.970 -
std::pop_heap(vector<int>)/8 50.815 -
std::pop_heap(vector<int>)/8192 12.995 -
std::pop_heap(vector<size_t>)/1024 9.882 -
std::pop_heap(vector<size_t>)/8 51.467 -
std::pop_heap(vector<size_t>)/8192 13.093 -
std::pop_heap(vector<std::string>)/1024 20.997 -4.26%
std::pop_heap(vector<std::string>)/8 53.252 -3.97%
std::pop_heap(vector<std::string>)/8192 51.310 -1.24%
std::remove(deque<int>)_(prefix)/1024 521.978 -
std::remove(deque<int>)_(prefix)/32 52.623 -3.63%
std::remove(deque<int>)_(prefix)/50 61.085 -1.70%
std::remove(deque<int>)_(prefix)/8192 3839.172 -
std::remove(deque<int>)_(sprinkled)/1024 516.325 -
std::remove(deque<int>)_(sprinkled)/32 51.767 3.12%
std::remove(deque<int>)_(sprinkled)/50 57.208 3.56%
std::remove(deque<int>)_(sprinkled)/8192 3841.705 -
std::remove(list<int>)_(prefix)/1024 958.621 -4.56%
std::remove(list<int>)_(prefix)/32 53.085 -
std::remove(list<int>)_(prefix)/50 63.709 -1.94%
std::remove(list<int>)_(prefix)/8192 8395.946 -
std::remove(list<int>)_(sprinkled)/1024 949.927 -
std::remove(list<int>)_(sprinkled)/32 55.056 -
std::remove(list<int>)_(sprinkled)/50 64.746 -
std::remove(list<int>)_(sprinkled)/8192 7836.506 -
std::remove(vector<int>)_(prefix)/1024 306.172 -1.95%
std::remove(vector<int>)_(prefix)/32 48.789 -1.01%
std::remove(vector<int>)_(prefix)/50 53.843 -
std::remove(vector<int>)_(prefix)/8192 2100.308 -
std::remove(vector<int>)_(sprinkled)/1024 285.220 -
std::remove(vector<int>)_(sprinkled)/32 48.680 -
std::remove(vector<int>)_(sprinkled)/50 53.710 1.73%
std::remove(vector<int>)_(sprinkled)/8192 1976.871 -
std::remove_copy(deque<int>)_(prefix)/1024 408.715 8.44%
std::remove_copy(deque<int>)_(prefix)/32 13.051 -1.16%
std::remove_copy(deque<int>)_(prefix)/50 20.453 -1.00%
std::remove_copy(deque<int>)_(prefix)/8192 3338.549 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.963 -1.07%
std::remove_copy(deque<int>)_(sprinkled)/32 12.147 -1.58%
std::remove_copy(deque<int>)_(sprinkled)/50 18.336 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2849.205 -1.06%
std::remove_copy(list<int>)_(prefix)/1024 739.466 -
std::remove_copy(list<int>)_(prefix)/32 11.212 -
std::remove_copy(list<int>)_(prefix)/50 19.065 -
std::remove_copy(list<int>)_(prefix)/8192 6953.387 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.682 -
std::remove_copy(list<int>)_(sprinkled)/32 11.204 -
std::remove_copy(list<int>)_(sprinkled)/50 18.477 -
std::remove_copy(list<int>)_(sprinkled)/8192 6936.612 -
std::remove_copy(vector<int>)_(prefix)/1024 262.661 -
std::remove_copy(vector<int>)_(prefix)/32 9.400 -
std::remove_copy(vector<int>)_(prefix)/50 13.839 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.305 -
std::remove_copy(vector<int>)_(sprinkled)/1024 246.214 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.891 5.09%
std::remove_copy(vector<int>)_(sprinkled)/50 12.764 -3.50%
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.236 -
std::remove_copy_if(deque<int>)_(prefix)/1024 535.676 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.523 -1.36%
std::remove_copy_if(deque<int>)_(prefix)/50 27.923 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3779.808 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.390 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.429 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.750 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3541.268 1.44%
std::remove_copy_if(list<int>)_(prefix)/1024 789.454 -
std::remove_copy_if(list<int>)_(prefix)/32 17.051 -
std::remove_copy_if(list<int>)_(prefix)/50 24.867 -
std::remove_copy_if(list<int>)_(prefix)/8192 7439.374 2.43%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.543 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.591 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.044 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7322.657 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.366 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.232 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.010 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3347.886 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.324 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.503 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.865 8.04%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.668 -
std::remove_if(deque<int>)_(prefix)/1024 558.514 -
std::remove_if(deque<int>)_(prefix)/32 55.988 -
std::remove_if(deque<int>)_(prefix)/50 64.867 -1.63%
std::remove_if(deque<int>)_(prefix)/8192 4256.253 -
std::remove_if(deque<int>)_(sprinkled)/1024 535.330 -
std::remove_if(deque<int>)_(sprinkled)/32 54.250 -2.98%
std::remove_if(deque<int>)_(sprinkled)/50 62.497 -2.68%
std::remove_if(deque<int>)_(sprinkled)/8192 3956.825 -
std::remove_if(list<int>)_(prefix)/1024 1212.885 18.11%
std::remove_if(list<int>)_(prefix)/32 61.386 5.11%
std::remove_if(list<int>)_(prefix)/50 81.727 13.68%
std::remove_if(list<int>)_(prefix)/8192 10620.050 6.04%
std::remove_if(list<int>)_(sprinkled)/1024 975.918 -2.90%
std::remove_if(list<int>)_(sprinkled)/32 56.839 -
std::remove_if(list<int>)_(sprinkled)/50 70.376 -3.57%
std::remove_if(list<int>)_(sprinkled)/8192 8116.781 -
std::remove_if(vector<int>)_(prefix)/1024 350.104 -8.64%
std::remove_if(vector<int>)_(prefix)/32 50.834 -
std::remove_if(vector<int>)_(prefix)/50 58.481 -2.13%
std::remove_if(vector<int>)_(prefix)/8192 2567.362 -
std::remove_if(vector<int>)_(sprinkled)/1024 518.514 -
std::remove_if(vector<int>)_(sprinkled)/32 54.747 -
std::remove_if(vector<int>)_(sprinkled)/50 64.201 -
std::remove_if(vector<int>)_(sprinkled)/8192 3818.921 -
std::replace(deque<int>)_(prefix)/1024 411.317 -
std::replace(deque<int>)_(prefix)/32 12.792 -
std::replace(deque<int>)_(prefix)/50 18.987 -1.43%
std::replace(deque<int>)_(prefix)/8192 3242.813 -
std::replace(deque<int>)_(sprinkled)/1024 349.203 -
std::replace(deque<int>)_(sprinkled)/32 12.170 -
std::replace(deque<int>)_(sprinkled)/50 18.164 -
std::replace(deque<int>)_(sprinkled)/8192 2800.391 -
std::replace(list<int>)_(prefix)/1024 738.624 -
std::replace(list<int>)_(prefix)/32 11.007 -
std::replace(list<int>)_(prefix)/50 17.207 -
std::replace(list<int>)_(prefix)/8192 6992.666 -
std::replace(list<int>)_(sprinkled)/1024 726.220 -
std::replace(list<int>)_(sprinkled)/32 11.206 -
std::replace(list<int>)_(sprinkled)/50 18.724 1.33%
std::replace(list<int>)_(sprinkled)/8192 7148.253 -
std::replace(vector<int>)_(prefix)/1024 159.338 -
std::replace(vector<int>)_(prefix)/32 5.216 3.41%
std::replace(vector<int>)_(prefix)/50 7.699 -
std::replace(vector<int>)_(prefix)/8192 1274.166 -
std::replace(vector<int>)_(sprinkled)/1024 164.720 -
std::replace(vector<int>)_(sprinkled)/32 5.771 18.41%
std::replace(vector<int>)_(sprinkled)/50 8.617 12.91%
std::replace(vector<int>)_(sprinkled)/8192 1271.111 -2.47%
std::replace_if(deque<int>)_(prefix)/1024 480.590 -
std::replace_if(deque<int>)_(prefix)/32 26.433 89.39%
std::replace_if(deque<int>)_(prefix)/50 32.989 61.93%
std::replace_if(deque<int>)_(prefix)/8192 3509.211 2.19%
std::replace_if(deque<int>)_(sprinkled)/1024 369.976 -
std::replace_if(deque<int>)_(sprinkled)/32 24.378 96.40%
std::replace_if(deque<int>)_(sprinkled)/50 30.969 66.21%
std::replace_if(deque<int>)_(sprinkled)/8192 2982.192 1.31%
std::replace_if(list<int>)_(prefix)/1024 734.299 -
std::replace_if(list<int>)_(prefix)/32 13.845 -
std::replace_if(list<int>)_(prefix)/50 24.457 -
std::replace_if(list<int>)_(prefix)/8192 7125.405 -
std::replace_if(list<int>)_(sprinkled)/1024 740.710 -
std::replace_if(list<int>)_(sprinkled)/32 13.823 -
std::replace_if(list<int>)_(sprinkled)/50 22.965 -5.49%
std::replace_if(list<int>)_(sprinkled)/8192 7361.192 -
std::replace_if(vector<int>)_(prefix)/1024 269.851 -
std::replace_if(vector<int>)_(prefix)/32 9.560 -
std::replace_if(vector<int>)_(prefix)/50 14.174 2.47%
std::replace_if(vector<int>)_(prefix)/8192 2027.324 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.542 -
std::replace_if(vector<int>)_(sprinkled)/32 8.700 -
std::replace_if(vector<int>)_(sprinkled)/50 13.628 6.34%
std::replace_if(vector<int>)_(sprinkled)/8192 1897.121 -
std::reverse(deque<int>)/32768 5714.588 -
std::reverse(deque<int>)/4096 718.032 -
std::reverse(deque<int>)/512 113.023 -
std::reverse(deque<int>)/64 13.033 -
std::reverse(deque<int>)/8 2.510 -
std::reverse(list<int>)/32768 19473.909 -2.31%
std::reverse(list<int>)/4096 1755.764 -7.07%
std::reverse(list<int>)/512 193.100 -
std::reverse(list<int>)/64 17.525 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1051.300 -
std::reverse(vector<int>)/4096 132.370 -
std::reverse(vector<int>)/512 16.578 -
std::reverse(vector<int>)/64 4.176 1.01%
std::reverse(vector<int>)/8 1.506 -
std::reverse_copy(deque<int>)/32768 7913.040 -1.51%
std::reverse_copy(deque<int>)/4096 972.574 -
std::reverse_copy(deque<int>)/512 124.694 -
std::reverse_copy(deque<int>)/64 15.876 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26973.878 1.35%
std::reverse_copy(list<int>)/4096 3382.778 8.94%
std::reverse_copy(list<int>)/512 363.809 -
std::reverse_copy(list<int>)/64 29.947 -
std::reverse_copy(list<int>)/8 2.397 -
std::reverse_copy(vector<int>)/32768 983.023 -
std::reverse_copy(vector<int>)/4096 132.356 -
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.429 -2.16%
std::rotate(deque<int>)_(1_element_backward)/1024 40.503 -
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.219 1.40%
std::rotate(deque<int>)_(1_element_backward)/8192 307.695 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.255 -
std::rotate(deque<int>)_(1_element_forward)/32 4.135 -
std::rotate(deque<int>)_(1_element_forward)/50 5.422 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.921 -
std::rotate(deque<int>)_(by_1/2)/1024 173.170 -1.07%
std::rotate(deque<int>)_(by_1/2)/32 7.713 -
std::rotate(deque<int>)_(by_1/2)/50 10.426 -3.93%
std::rotate(deque<int>)_(by_1/2)/8192 1464.271 -
std::rotate(deque<int>)_(by_1/3)/1024 1803.846 -
std::rotate(deque<int>)_(by_1/3)/32 45.493 -
std::rotate(deque<int>)_(by_1/3)/50 76.519 -
std::rotate(deque<int>)_(by_1/3)/8192 22248.373 -
std::rotate(deque<int>)_(by_1/4)/1024 771.601 -
std::rotate(deque<int>)_(by_1/4)/32 29.956 1.21%
std::rotate(deque<int>)_(by_1/4)/50 74.864 -
std::rotate(deque<int>)_(by_1/4)/8192 6681.515 -
std::rotate(list<int>)_(1_element_backward)/1024 740.198 -
std::rotate(list<int>)_(1_element_backward)/32 13.870 -
std::rotate(list<int>)_(1_element_backward)/50 24.287 1.29%
std::rotate(list<int>)_(1_element_backward)/8192 8017.653 11.15%
std::rotate(list<int>)_(1_element_forward)/1024 728.399 -
std::rotate(list<int>)_(1_element_forward)/32 13.838 -
std::rotate(list<int>)_(1_element_forward)/50 25.385 -1.02%
std::rotate(list<int>)_(1_element_forward)/8192 7646.727 9.05%
std::rotate(list<int>)_(by_1/2)/1024 382.612 -1.01%
std::rotate(list<int>)_(by_1/2)/32 6.005 -
std::rotate(list<int>)_(by_1/2)/50 13.952 -
std::rotate(list<int>)_(by_1/2)/8192 4909.437 -9.09%
std::rotate(list<int>)_(by_1/3)/1024 800.455 -
std::rotate(list<int>)_(by_1/3)/32 12.868 -5.67%
std::rotate(list<int>)_(by_1/3)/50 23.365 -1.44%
std::rotate(list<int>)_(by_1/3)/8192 9284.314 12.48%
std::rotate(list<int>)_(by_1/4)/1024 576.166 -
std::rotate(list<int>)_(by_1/4)/32 13.034 -
std::rotate(list<int>)_(by_1/4)/50 25.009 -
std::rotate(list<int>)_(by_1/4)/8192 7160.204 9.29%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.519 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.820 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.851 -
std::rotate(vector<bool>)_(1_element_backward)/8192 108.385 5.79%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.531 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.973 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.060 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.161 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.375 -1.33%
std::rotate(vector<bool>)_(by_1/2)/32 18.178 -
std::rotate(vector<bool>)_(by_1/2)/50 17.984 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.068 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.988 -
std::rotate(vector<bool>)_(by_1/3)/32 17.854 1.02%
std::rotate(vector<bool>)_(by_1/3)/50 17.856 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.839 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.800 -5.55%
std::rotate(vector<bool>)_(by_1/4)/32 17.987 1.26%
std::rotate(vector<bool>)_(by_1/4)/50 17.879 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.729 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.775 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.321 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.717 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.572 -
std::rotate(vector<int>)_(1_element_forward)/32 2.970 -
std::rotate(vector<int>)_(1_element_forward)/50 5.240 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.910 -
std::rotate(vector<int>)_(by_1/2)/1024 32.298 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.484 -
std::rotate(vector<int>)_(by_1/2)/8192 246.136 2.26%
std::rotate(vector<int>)_(by_1/3)/1024 1367.695 -
std::rotate(vector<int>)_(by_1/3)/32 19.665 -
std::rotate(vector<int>)_(by_1/3)/50 35.843 -
std::rotate(vector<int>)_(by_1/3)/8192 10763.100 -
std::rotate(vector<int>)_(by_1/4)/1024 288.951 -
std::rotate(vector<int>)_(by_1/4)/32 11.009 -
std::rotate(vector<int>)_(by_1/4)/50 35.892 -
std::rotate(vector<int>)_(by_1/4)/8192 2272.955 -
std::rotate_copy(deque<int>)/1024 34.566 -
std::rotate_copy(deque<int>)/32 2.619 -5.55%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.910 -
std::rotate_copy(list<int>)/1024 734.941 -
std::rotate_copy(list<int>)/32 8.712 1.26%
std::rotate_copy(list<int>)/50 13.822 -
std::rotate_copy(list<int>)/8192 6883.878 -2.14%
std::rotate_copy(vector<int>)/1024 33.010 -
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 611.080 -22.12%
std::sample(deque<int>)/1024 11395.302 -
std::sample(deque<int>)/32 308.004 1.02%
std::sample(deque<int>)/8192 91754.712 -
std::sample(list<int>)/1024 12025.265 -
std::sample(list<int>)/32 312.501 -
std::sample(list<int>)/8192 98528.795 -
std::sample(vector<int>)/1024 11817.116 2.32%
std::sample(vector<int>)/32 303.378 -
std::sample(vector<int>)/8192 93542.129 -1.93%
std::search(deque<int>)_(near_matches)/1000 17146.877 -7.42%
std::search(deque<int>)_(near_matches)/1024 17965.960 -7.36%
std::search(deque<int>)_(near_matches)/8192 1445216.081 -
std::search(deque<int>)_(no_match)/1000 400.466 -
std::search(deque<int>)_(no_match)/1024 348.664 -13.89%
std::search(deque<int>)_(no_match)/1048576 421767.972 -1.09%
std::search(deque<int>)_(no_match)/8192 3293.961 -7.12%
std::search(deque<int>)_(same_length)/1000 325.343 -7.87%
std::search(deque<int>)_(same_length)/1024 473.655 -
std::search(deque<int>)_(same_length)/8192 3794.044 -
std::search(deque<int>)_(single_element)/1000 447.243 -
std::search(deque<int>)_(single_element)/1024 457.660 -
std::search(deque<int>)_(single_element)/8192 3649.015 -
std::search(deque<int>,_pred)_(near_matches)/1000 24919.640 6.84%
std::search(deque<int>,_pred)_(near_matches)/1024 26042.265 7.02%
std::search(deque<int>,_pred)_(near_matches)/8192 1536334.246 -
std::search(deque<int>,_pred)_(no_match)/1000 484.190 14.14%
std::search(deque<int>,_pred)_(no_match)/1024 540.192 23.90%
std::search(deque<int>,_pred)_(no_match)/1048576 525895.194 18.00%
std::search(deque<int>,_pred)_(no_match)/8192 4216.385 20.66%
std::search(deque<int>,_pred)_(same_length)/1000 479.236 -
std::search(deque<int>,_pred)_(same_length)/1024 511.102 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.811 -
std::search(deque<int>,_pred)_(single_element)/1000 685.592 3.32%
std::search(deque<int>,_pred)_(single_element)/1024 702.266 10.95%
std::search(deque<int>,_pred)_(single_element)/8192 5651.196 11.93%
std::search(list<int>)_(near_matches)/1000 37331.251 -
std::search(list<int>)_(near_matches)/1024 39601.937 -
std::search(list<int>)_(near_matches)/8192 2547416.364 -
std::search(list<int>)_(no_match)/1000 660.240 -56.83%
std::search(list<int>)_(no_match)/1024 1555.066 -3.53%
std::search(list<int>)_(no_match)/1048576 834674.578 -
std::search(list<int>)_(no_match)/8192 7842.688 19.18%
std::search(list<int>)_(same_length)/1000 751.684 1.08%
std::search(list<int>)_(same_length)/1024 759.312 -1.07%
std::search(list<int>)_(same_length)/8192 8568.472 -
std::search(list<int>)_(single_element)/1000 643.700 -3.74%
std::search(list<int>)_(single_element)/1024 756.158 -
std::search(list<int>)_(single_element)/8192 8980.529 9.40%
std::search(list<int>,_pred)_(near_matches)/1000 42189.631 -
std::search(list<int>,_pred)_(near_matches)/1024 43890.869 -
std::search(list<int>,_pred)_(near_matches)/8192 2708486.058 1.05%
std::search(list<int>,_pred)_(no_match)/1000 804.134 -
std::search(list<int>,_pred)_(no_match)/1024 823.301 -
std::search(list<int>,_pred)_(no_match)/1048576 956429.628 -
std::search(list<int>,_pred)_(no_match)/8192 7758.628 4.15%
std::search(list<int>,_pred)_(same_length)/1000 797.568 1.06%
std::search(list<int>,_pred)_(same_length)/1024 806.964 -
std::search(list<int>,_pred)_(same_length)/8192 8643.428 -3.96%
std::search(list<int>,_pred)_(single_element)/1000 799.258 -
std::search(list<int>,_pred)_(single_element)/1024 818.350 -
std::search(list<int>,_pred)_(single_element)/8192 8227.743 -
std::search(vector<int>)_(near_matches)/1000 14603.414 2.32%
std::search(vector<int>)_(near_matches)/1024 15360.623 2.02%
std::search(vector<int>)_(near_matches)/8192 760876.087 -
std::search(vector<int>)_(no_match)/1000 210.995 1.61%
std::search(vector<int>)_(no_match)/1024 216.088 1.77%
std::search(vector<int>)_(no_match)/1048576 211610.423 -
std::search(vector<int>)_(no_match)/8192 1652.267 1.14%
std::search(vector<int>)_(same_length)/1000 243.765 1.80%
std::search(vector<int>)_(same_length)/1024 250.883 2.79%
std::search(vector<int>)_(same_length)/8192 1914.862 2.85%
std::search(vector<int>)_(single_element)/1000 229.323 1.40%
std::search(vector<int>)_(single_element)/1024 234.537 1.32%
std::search(vector<int>)_(single_element)/8192 1819.081 1.11%
std::search(vector<int>,_pred)_(near_matches)/1000 22704.226 -
std::search(vector<int>,_pred)_(near_matches)/1024 23733.003 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450731.415 -
std::search(vector<int>,_pred)_(no_match)/1000 611.789 -2.05%
std::search(vector<int>,_pred)_(no_match)/1024 599.336 -2.89%
std::search(vector<int>,_pred)_(no_match)/1048576 655105.974 -
std::search(vector<int>,_pred)_(no_match)/8192 4948.394 -3.69%
std::search(vector<int>,_pred)_(same_length)/1000 599.724 -
std::search(vector<int>,_pred)_(same_length)/1024 614.281 -
std::search(vector<int>,_pred)_(same_length)/8192 4915.314 -
std::search(vector<int>,_pred)_(single_element)/1000 457.054 -
std::search(vector<int>,_pred)_(single_element)/1024 468.313 -1.54%
std::search(vector<int>,_pred)_(single_element)/8192 3733.055 -4.76%
std::search_n(deque<int>)_(no_match)/1024 307.694 -
std::search_n(deque<int>)_(no_match)/32 15.023 -
std::search_n(deque<int>)_(no_match)/8192 2386.050 -
std::search_n(deque<int>,_pred)_(no_match)/1024 604.619 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.281 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3900.039 -
std::search_n(list<int>)_(no_match)/1024 729.518 -
std::search_n(list<int>)_(no_match)/32 10.588 -
std::search_n(list<int>)_(no_match)/8192 6680.660 -
std::search_n(list<int>,_pred)_(no_match)/1024 819.562 -
std::search_n(list<int>,_pred)_(no_match)/32 16.557 -
std::search_n(list<int>,_pred)_(no_match)/8192 8380.363 -
std::search_n(vector<int>)_(no_match)/1024 208.826 -
std::search_n(vector<int>)_(no_match)/32 6.960 -
std::search_n(vector<int>)_(no_match)/8192 1617.195 -
std::search_n(vector<int>,_pred)_(no_match)/1024 402.211 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.398 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2959.812 -
std::set<int>::clear()/0 391.840 -
std::set<int>::clear()/1024 9751.560 4.72%
std::set<int>::clear()/32 631.556 1.22%
std::set<int>::clear()/8192 98966.542 19.05%
std::set<int>::contains(key)_(existent)/1024 3.861 -
std::set<int>::contains(key)_(existent)/32 1.666 -
std::set<int>::contains(key)_(existent)/8192 8.208 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.386 7.12%
std::set<int>::contains(key)_(non-existent)/32 2.961 11.72%
std::set<int>::contains(key)_(non-existent)/8192 10.088 -47.52%
std::set<int>::count(key)_(existent)/1024 4.104 -1.62%
std::set<int>::count(key)_(existent)/32 1.588 -2.81%
std::set<int>::count(key)_(existent)/8192 7.849 -6.04%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.991 8.05%
std::set<int>::count(key)_(non-existent)/32 3.031 5.06%
std::set<int>::count(key)_(non-existent)/8192 12.218 8.69%
std::set<int>::ctor(&&,_different_allocs)/0 12.804 -
std::set<int>::ctor(&&,_different_allocs)/1024 5840.526 -
std::set<int>::ctor(&&,_different_allocs)/32 178.128 -
std::set<int>::ctor(&&,_different_allocs)/8192 48375.866 -
std::set<int>::ctor(const&)/0 12.795 -
std::set<int>::ctor(const&)/1024 6318.083 3.71%
std::set<int>::ctor(const&)/32 222.852 2.68%
std::set<int>::ctor(const&)/8192 50231.905 1.94%
std::set<int>::ctor(const&,_alloc)/0 12.747 -
std::set<int>::ctor(const&,_alloc)/1024 6346.183 2.80%
std::set<int>::ctor(const&,_alloc)/32 226.200 3.58%
std::set<int>::ctor(const&,_alloc)/8192 50665.191 -5.61%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8523.922 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.842 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69610.564 2.03%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12937.980 1.33%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.840 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238830.045 -2.95%
std::set<int>::equal_range(key)_(existent)/1024 4.343 -
std::set<int>::equal_range(key)_(existent)/32 1.809 1.27%
std::set<int>::equal_range(key)_(existent)/8192 8.147 -2.04%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.114 7.43%
std::set<int>::equal_range(key)_(non-existent)/32 2.814 9.95%
std::set<int>::equal_range(key)_(non-existent)/8192 10.308 2.09%
std::set<int>::erase(iterator)/1024 21.509 7.64%
std::set<int>::erase(iterator)/32 20.955 5.45%
std::set<int>::erase(iterator)/8192 21.665 9.15%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.570 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6771.452 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.354 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55241.771 -
std::set<int>::erase(key)_(existent)/1024 51.164 -1.40%
std::set<int>::erase(key)_(existent)/32 22.283 3.91%
std::set<int>::erase(key)_(existent)/8192 68.957 1.44%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.467 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.341 -3.40%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.586 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.889 -1.05%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.765 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.100 1.44%
std::set<int>::find(key)_(existent)/1024 3.892 -1.63%
std::set<int>::find(key)_(existent)/32 1.673 -1.18%
std::set<int>::find(key)_(existent)/8192 8.605 6.66%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.647 3.33%
std::set<int>::find(key)_(non-existent)/32 2.278 -
std::set<int>::find(key)_(non-existent)/8192 8.686 3.33%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.996 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 58.074 22.97%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.133 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 95.253 -6.21%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.930 5.40%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 32.320 7.75%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.772 5.39%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.145 5.15%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.171 -3.02%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.920 -2.86%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.976 -1.05%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 93.168 -7.00%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.186 -2.73%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.836 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.914 -2.19%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.573 7.84%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.929 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17316.894 3.94%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.614 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189450.050 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.390 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12971.462 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.451 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118492.874 -8.24%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.510 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7743.546 -1.55%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.930 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131273.521 -
std::set<int>::insert(value)_(already_present)/1024 5.600 -4.62%
std::set<int>::insert(value)_(already_present)/32 1.754 -
std::set<int>::insert(value)_(already_present)/8192 9.716 -
std::set<int>::insert(value)_(new_value,_end)/0 17.080 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.708 -7.77%
std::set<int>::insert(value)_(new_value,_end)/32 18.694 -
std::set<int>::insert(value)_(new_value,_end)/8192 78.283 8.27%
std::set<int>::insert(value)_(new_value,_middle)/0 16.954 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.872 -4.21%
std::set<int>::insert(value)_(new_value,_middle)/32 18.430 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.605 -1.56%
std::set<int>::lower_bound(key)_(existent)/1024 4.741 6.41%
std::set<int>::lower_bound(key)_(existent)/32 1.551 3.85%
std::set<int>::lower_bound(key)_(existent)/8192 8.299 -3.26%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.459 -10.09%
std::set<int>::lower_bound(key)_(non-existent)/32 2.659 -15.18%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.819 -9.22%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.548 1.92%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6093.924 -1.22%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 231.985 4.53%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49484.738 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.328 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6174.033 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.517 -1.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49565.313 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1337.008 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.707 2.36%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12453.349 1.03%
std::set<int>::upper_bound(key)_(existent)/1024 4.096 -3.21%
std::set<int>::upper_bound(key)_(existent)/32 1.757 -
std::set<int>::upper_bound(key)_(existent)/8192 8.132 4.50%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.857 -4.67%
std::set<int>::upper_bound(key)_(non-existent)/32 2.419 -13.16%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.768 -5.95%
std::set<std::string>::clear()/0 394.335 -
std::set<std::string>::clear()/1024 21716.109 -4.04%
std::set<std::string>::clear()/32 890.649 -
std::set<std::string>::clear()/8192 212205.657 -1.38%
std::set<std::string>::contains(key)_(existent)/1024 23.478 -12.70%
std::set<std::string>::contains(key)_(existent)/32 15.361 -11.28%
std::set<std::string>::contains(key)_(existent)/8192 30.397 -6.08%
std::set<std::string>::contains(key)_(non-existent)/0 0.273 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.927 -28.66%
std::set<std::string>::contains(key)_(non-existent)/32 10.853 -16.77%
std::set<std::string>::contains(key)_(non-existent)/8192 27.500 -22.75%
std::set<std::string>::count(key)_(existent)/1024 24.150 -9.89%
std::set<std::string>::count(key)_(existent)/32 17.275 -4.21%
std::set<std::string>::count(key)_(existent)/8192 32.868 -14.68%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 22.595 -14.99%
std::set<std::string>::count(key)_(non-existent)/32 10.736 -14.40%
std::set<std::string>::count(key)_(non-existent)/8192 32.561 -12.70%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.786 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7093.311 3.88%
std::set<std::string>::ctor(&&,_different_allocs)/32 212.406 1.15%
std::set<std::string>::ctor(&&,_different_allocs)/8192 58419.085 1.49%
std::set<std::string>::ctor(const&)/0 12.686 -3.67%
std::set<std::string>::ctor(const&)/1024 34423.976 -1.24%
std::set<std::string>::ctor(const&)/32 792.977 -5.55%
std::set<std::string>::ctor(const&)/8192 343558.821 -
std::set<std::string>::ctor(const&,_alloc)/0 12.701 -
std::set<std::string>::ctor(const&,_alloc)/1024 36912.247 -
std::set<std::string>::ctor(const&,_alloc)/32 741.954 -2.09%
std::set<std::string>::ctor(const&,_alloc)/8192 347946.738 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.754 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39704.666 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 789.034 -1.19%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378726.540 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.762 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55637.642 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 989.765 -9.05%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1116748.311 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.781 -5.82%
std::set<std::string>::equal_range(key)_(existent)/32 16.151 -8.38%
std::set<std::string>::equal_range(key)_(existent)/8192 27.521 -13.41%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.477 -16.02%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.243 -17.04%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.914 -12.52%
std::set<std::string>::erase(iterator)/1024 31.602 2.52%
std::set<std::string>::erase(iterator)/32 27.260 -
std::set<std::string>::erase(iterator)/8192 26.673 -1.20%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.445 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12808.989 -3.11%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.964 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118950.073 -1.34%
std::set<std::string>::erase(key)_(existent)/1024 59.846 -2.26%
std::set<std::string>::erase(key)_(existent)/32 49.520 -3.23%
std::set<std::string>::erase(key)_(existent)/8192 71.127 -2.70%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.111 6.42%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.217 9.91%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.720 10.22%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.260 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.504 -1.31%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.032 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.643 -1.54%
std::set<std::string>::find(key)_(existent)/1024 22.992 -9.52%
std::set<std::string>::find(key)_(existent)/32 15.321 -9.86%
std::set<std::string>::find(key)_(existent)/8192 28.385 -11.48%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.451 -24.81%
std::set<std::string>::find(key)_(non-existent)/32 10.199 -17.65%
std::set<std::string>::find(key)_(non-existent)/8192 27.410 -24.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.226 -18.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.847 -2.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.401 1.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 68.687 -1.63%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.088 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.099 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.335 9.92%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.940 -1.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.578 -23.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.478 -18.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.430 42.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.187 2.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.844 -26.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.888 -14.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.579 4.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.739 5.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.569 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65716.802 -2.57%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1410.884 -6.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922556.285 3.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.146 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43848.003 -2.60%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1340.394 2.39%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610970.622 1.49%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 401.060 1.57%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40687.604 -3.02%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1167.017 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608056.107 -1.61%
std::set<std::string>::insert(value)_(already_present)/1024 31.419 18.75%
std::set<std::string>::insert(value)_(already_present)/32 9.435 3.41%
std::set<std::string>::insert(value)_(already_present)/8192 29.470 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.654 -19.71%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.220 -6.19%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.168 -28.98%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.312 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 27.632 -20.32%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.335 1.96%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.762 -16.03%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.949 23.61%
std::set<std::string>::lower_bound(key)_(existent)/1024 26.173 -2.90%
std::set<std::string>::lower_bound(key)_(existent)/32 15.149 -9.06%
std::set<std::string>::lower_bound(key)_(existent)/8192 32.223 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 30.313 -6.22%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.614 -11.23%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.477 -24.17%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36562.858 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 790.776 -1.19%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348619.357 -1.25%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.286 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36020.372 -2.07%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.853 -16.32%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347039.724 -1.38%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15161.744 -4.79%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.788 13.00%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205765.333 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.011 -7.18%
std::set<std::string>::upper_bound(key)_(existent)/32 16.617 -1.80%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.761 -14.18%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 29.107 -11.19%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.182 -11.15%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.696 -14.48%
std::shift_left(deque<int>)/1024 37.913 -
std::shift_left(deque<int>)/32 3.795 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 299.791 -
std::shift_left(list<int>)/1024 725.202 -
std::shift_left(list<int>)/32 13.361 -
std::shift_left(list<int>)/50 27.301 -
std::shift_left(list<int>)/8192 7037.033 -1.63%
std::shift_left(vector<int>)/1024 35.138 -
std::shift_left(vector<int>)/32 2.970 -34.24%
std::shift_left(vector<int>)/50 5.253 -
std::shift_left(vector<int>)/8192 282.591 -
std::shift_right(deque<int>)/1024 41.307 2.29%
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.489 -
std::shift_right(deque<int>)/8192 313.802 2.32%
std::shift_right(list<int>)/1024 731.598 -
std::shift_right(list<int>)/32 14.442 -
std::shift_right(list<int>)/50 28.621 10.15%
std::shift_right(list<int>)/8192 7694.951 3.66%
std::shift_right(vector<int>)/1024 35.531 -
std::shift_right(vector<int>)/32 2.950 -
std::shift_right(vector<int>)/50 5.314 -
std::shift_right(vector<int>)/8192 297.707 -
std::shuffle(deque<int>)/1024 9235.443 -
std::shuffle(deque<int>)/32 293.390 -
std::shuffle(deque<int>)/8192 74007.083 -
std::shuffle(vector<int>)/1024 8768.483 -
std::shuffle(vector<int>)/32 277.265 -
std::shuffle(vector<int>)/8192 69871.278 -
std::sort(deque<int>)_(ascending)/1024 762.508 -
std::sort(deque<int>)_(ascending)/8 17.978 3.59%
std::sort(deque<int>)_(ascending)/8192 5726.816 -
std::sort(deque<int>)_(descending)/1024 1294.265 -
std::sort(deque<int>)_(descending)/8 25.242 -
std::sort(deque<int>)_(descending)/8192 10338.676 -
std::sort(deque<int>)_(heap)/1024 6206.695 -
std::sort(deque<int>)_(heap)/8 24.426 -
std::sort(deque<int>)_(heap)/8192 71353.886 -
std::sort(deque<int>)_(pipe-organ)/1024 2755.533 1.76%
std::sort(deque<int>)_(pipe-organ)/8 20.199 1.05%
std::sort(deque<int>)_(pipe-organ)/8192 26411.620 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17613.835 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.087 2.92%
std::sort(deque<int>)_(qsort_adversarial)/8192 460958.708 -1.62%
std::sort(deque<int>)_(repeated)/1024 959.909 -
std::sort(deque<int>)_(repeated)/8 17.866 -
std::sort(deque<int>)_(repeated)/8192 6720.093 -
std::sort(deque<int>)_(shuffled)/1024 6707.727 -1.08%
std::sort(deque<int>)_(shuffled)/8 22.595 -
std::sort(deque<int>)_(shuffled)/8192 96925.397 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.344 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.420 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3738.092 -
std::sort(vector<NonIntegral>)_(descending)/1024 768.459 -
std::sort(vector<NonIntegral>)_(descending)/8 24.877 1.72%
std::sort(vector<NonIntegral>)_(descending)/8192 5254.409 -
std::sort(vector<NonIntegral>)_(heap)/1024 4314.778 -1.30%
std::sort(vector<NonIntegral>)_(heap)/8 23.150 -
std::sort(vector<NonIntegral>)_(heap)/8192 49993.095 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1865.811 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.247 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18272.976 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13237.244 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.510 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154793.803 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.929 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.720 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.962 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4854.692 2.72%
std::sort(vector<NonIntegral>)_(shuffled)/8 23.107 3.20%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83563.613 -
std::sort(vector<int>)_(ascending)/1024 519.317 -
std::sort(vector<int>)_(ascending)/8 15.672 -1.34%
std::sort(vector<int>)_(ascending)/8192 3730.793 -
std::sort(vector<int>)_(descending)/1024 1006.422 -
std::sort(vector<int>)_(descending)/8 24.779 -
std::sort(vector<int>)_(descending)/8192 7167.371 -
std::sort(vector<int>)_(heap)/1024 4551.510 -5.39%
std::sort(vector<int>)_(heap)/8 24.176 -1.36%
std::sort(vector<int>)_(heap)/8192 45480.600 -
std::sort(vector<int>)_(pipe-organ)/1024 2279.493 -
std::sort(vector<int>)_(pipe-organ)/8 17.544 -1.03%
std::sort(vector<int>)_(pipe-organ)/8192 21490.929 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12914.767 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.743 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147689.006 -
std::sort(vector<int>)_(repeated)/1024 662.606 -
std::sort(vector<int>)_(repeated)/8 15.731 -
std::sort(vector<int>)_(repeated)/8192 5026.540 -
std::sort(vector<int>)_(shuffled)/1024 4661.252 1.02%
std::sort(vector<int>)_(shuffled)/8 22.562 -
std::sort(vector<int>)_(shuffled)/8192 47463.675 5.58%
std::sort_heap(deque<int>)/1024 13569.143 3.06%
std::sort_heap(deque<int>)/8 36.937 3.96%
std::sort_heap(deque<int>)/8192 462844.221 -
std::sort_heap(deque<int>,_pred)/1024 12188.962 -
std::sort_heap(deque<int>,_pred)/8 34.235 -2.68%
std::sort_heap(deque<int>,_pred)/8192 408522.360 -
std::sort_heap(vector<NonIntegral>)/1024 9903.569 -
std::sort_heap(vector<NonIntegral>)/8 30.807 -
std::sort_heap(vector<NonIntegral>)/8192 105786.207 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9803.820 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.854 4.64%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106291.913 -
std::sort_heap(vector<int>)/1024 9754.235 -
std::sort_heap(vector<int>)/8 28.507 -2.20%
std::sort_heap(vector<int>)/8192 106018.956 -
std::sort_heap(vector<int>,_pred)/1024 9848.746 -
std::sort_heap(vector<int>,_pred)/8 30.175 -
std::sort_heap(vector<int>,_pred)/8192 106203.082 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3372.720 1.97%
std::stable_partition(deque<int>)_(alloc_fails)/32 1885.362 -1.16%
std::stable_partition(deque<int>)_(alloc_fails)/50 1914.638 -1.20%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17209.304 -
std::stable_partition(deque<int>)_(dense)/1024 569.901 -5.40%
std::stable_partition(deque<int>)_(dense)/32 28.978 -2.30%
std::stable_partition(deque<int>)_(dense)/50 38.012 -9.71%
std::stable_partition(deque<int>)_(dense)/8192 5637.311 -1.25%
std::stable_partition(deque<int>)_(sparse)/1024 431.605 -3.18%
std::stable_partition(deque<int>)_(sparse)/32 11.133 -22.82%
std::stable_partition(deque<int>)_(sparse)/50 26.491 -18.89%
std::stable_partition(deque<int>)_(sparse)/8192 3852.612 13.74%
std::stable_partition(list<int>)_(alloc_fails)/1024 4126.034 -
std::stable_partition(list<int>)_(alloc_fails)/32 1865.803 -
std::stable_partition(list<int>)_(alloc_fails)/50 1894.481 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26252.367 4.26%
std::stable_partition(list<int>)_(dense)/1024 1422.795 -18.07%
std::stable_partition(list<int>)_(dense)/32 38.644 2.27%
std::stable_partition(list<int>)_(dense)/50 58.168 3.42%
std::stable_partition(list<int>)_(dense)/8192 22984.954 31.50%
std::stable_partition(list<int>)_(sparse)/1024 919.661 -
std::stable_partition(list<int>)_(sparse)/32 10.217 3.98%
std::stable_partition(list<int>)_(sparse)/50 28.485 5.37%
std::stable_partition(list<int>)_(sparse)/8192 8611.457 -3.14%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2851.110 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1863.716 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1879.582 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9569.887 -
std::stable_partition(vector<int>)_(dense)/1024 290.236 -
std::stable_partition(vector<int>)_(dense)/32 20.944 1.59%
std::stable_partition(vector<int>)_(dense)/50 25.973 -
std::stable_partition(vector<int>)_(dense)/8192 2094.623 -
std::stable_partition(vector<int>)_(sparse)/1024 211.839 -1.28%
std::stable_partition(vector<int>)_(sparse)/32 7.593 -
std::stable_partition(vector<int>)_(sparse)/50 20.479 -5.34%
std::stable_partition(vector<int>)_(sparse)/8192 1533.465 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4126.028 4.80%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.617 -2.87%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19703.581 3.75%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29683.937 2.80%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.892 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26301.604 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14090.007 3.27%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.987 -1.61%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25593.901 -1.85%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17005.116 3.77%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.272 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22329.660 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26163.729 -1.45%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.607 9.54%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28326.324 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3644.666 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.601 -2.85%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13044.415 -7.63%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19456.211 2.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.788 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24485.794 -5.08%
std::stable_sort(deque<int>)_(ascending)/1024 2148.126 2.06%
std::stable_sort(deque<int>)_(ascending)/8 19.599 12.99%
std::stable_sort(deque<int>)_(ascending)/8192 13647.968 -
std::stable_sort(deque<int>)_(descending)/1024 2939.870 2.00%
std::stable_sort(deque<int>)_(descending)/8 28.369 13.25%
std::stable_sort(deque<int>)_(descending)/8192 20556.879 -
std::stable_sort(deque<int>)_(heap)/1024 2760.883 2.04%
std::stable_sort(deque<int>)_(heap)/8 25.852 7.05%
std::stable_sort(deque<int>)_(heap)/8192 17319.534 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.223 1.61%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.555 4.18%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20548.385 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3162.036 1.99%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.803 9.60%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20832.537 1.10%
std::stable_sort(deque<int>)_(repeated)/1024 1424.473 -
std::stable_sort(deque<int>)_(repeated)/8 19.341 9.58%
std::stable_sort(deque<int>)_(repeated)/8192 7676.591 -
std::stable_sort(deque<int>)_(shuffled)/1024 2567.483 2.11%
std::stable_sort(deque<int>)_(shuffled)/8 23.594 5.42%
std::stable_sort(deque<int>)_(shuffled)/8192 14271.964 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5015.829 -1.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.581 3.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49155.359 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23330.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.242 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116900.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14534.286 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.437 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110044.715 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14272.008 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85750.571 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23296.131 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.947 -1.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137626.073 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3710.005 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.613 3.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19946.788 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18993.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 19.991 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151407.036 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3497.730 10.70%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.343 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40550.083 13.06%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12332.451 1.28%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.837 1.86%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 189934.962 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9280.550 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.032 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115767.066 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7904.496 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.428 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116139.463 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13139.562 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.662 -5.05%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199424.011 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1222.314 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.016 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12939.942 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12068.986 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.472 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173340.568 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4993.291 -1.69%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.719 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22752.481 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23438.118 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.262 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23859.229 -3.61%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14474.818 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.649 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35388.857 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14390.404 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.116 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25624.063 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23191.141 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.706 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38709.877 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3992.014 8.91%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.727 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11896.367 -42.67%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18571.331 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.314 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32330.364 -3.86%
std::stable_sort(vector<int>)_(ascending)/1024 2077.234 -
std::stable_sort(vector<int>)_(ascending)/8 15.645 -
std::stable_sort(vector<int>)_(ascending)/8192 13389.699 -5.88%
std::stable_sort(vector<int>)_(descending)/1024 2777.393 -1.16%
std::stable_sort(vector<int>)_(descending)/8 23.956 -2.82%
std::stable_sort(vector<int>)_(descending)/8192 18631.640 -
std::stable_sort(vector<int>)_(heap)/1024 2507.103 -1.02%
std::stable_sort(vector<int>)_(heap)/8 21.346 -
std::stable_sort(vector<int>)_(heap)/8192 14522.617 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2780.206 -1.74%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.760 1.36%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18242.139 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2864.725 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.525 -1.64%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18262.222 -
std::stable_sort(vector<int>)_(repeated)/1024 1077.428 -1.07%
std::stable_sort(vector<int>)_(repeated)/8 15.479 -
std::stable_sort(vector<int>)_(repeated)/8192 5240.944 -
std::stable_sort(vector<int>)_(shuffled)/1024 2209.196 -
std::stable_sort(vector<int>)_(shuffled)/8 19.805 -
std::stable_sort(vector<int>)_(shuffled)/8192 11011.109 -
std::swap_ranges(deque<int>)/1024 340.598 3.28%
std::swap_ranges(deque<int>)/32 10.422 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2708.867 3.11%
std::swap_ranges(list<int>)/1024 755.204 -
std::swap_ranges(list<int>)/32 19.458 -
std::swap_ranges(list<int>)/50 32.131 -
std::swap_ranges(list<int>)/8192 10161.308 -3.06%
std::swap_ranges(vector<int>)/1024 62.618 -
std::swap_ranges(vector<int>)/32 4.812 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 476.159 -
std::transform(deque<int>)_(identity_transform)/1024 370.091 -
std::transform(deque<int>)_(identity_transform)/32 12.298 -
std::transform(deque<int>)_(identity_transform)/50 19.099 -
std::transform(deque<int>)_(identity_transform)/8192 2446.896 -
std::transform(deque<int>,_deque<int>)/1024 660.545 -
std::transform(deque<int>,_deque<int>)/32 21.366 -6.55%
std::transform(deque<int>,_deque<int>)/50 36.008 -
std::transform(deque<int>,_deque<int>)/8192 5485.042 1.24%
std::transform(list<int>)_(identity_transform)/1024 737.814 -
std::transform(list<int>)_(identity_transform)/32 16.935 -
std::transform(list<int>)_(identity_transform)/50 30.340 -
std::transform(list<int>)_(identity_transform)/8192 7599.995 -5.02%
std::transform(list<int>,_list<int>)/1024 841.297 -
std::transform(list<int>,_list<int>)/32 24.032 1.65%
std::transform(list<int>,_list<int>)/50 37.596 -2.46%
std::transform(list<int>,_list<int>)/8192 10013.657 1.49%
std::transform(vector<int>)_(identity_transform)/1024 262.368 -
std::transform(vector<int>)_(identity_transform)/32 9.157 -
std::transform(vector<int>)_(identity_transform)/50 16.272 -
std::transform(vector<int>)_(identity_transform)/8192 2020.693 -
std::transform(vector<int>,_vector<int>)/1024 554.078 -
std::transform(vector<int>,_vector<int>)/32 17.177 -
std::transform(vector<int>,_vector<int>)/50 26.804 -
std::transform(vector<int>,_vector<int>)/8192 4435.031 -
std::unique(deque<int>)_(contiguous)/1024 514.840 -
std::unique(deque<int>)_(contiguous)/32 49.534 -2.74%
std::unique(deque<int>)_(contiguous)/52 55.162 -3.43%
std::unique(deque<int>)_(contiguous)/8192 3758.925 -
std::unique(deque<int>)_(sprinkled)/1024 508.289 -
std::unique(deque<int>)_(sprinkled)/32 51.999 -5.79%
std::unique(deque<int>)_(sprinkled)/52 59.729 -3.71%
std::unique(deque<int>)_(sprinkled)/8192 3796.316 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.313 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.583 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.420 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4575.191 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 684.078 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.255 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.723 1.54%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5171.964 -
std::unique(list<int>)_(contiguous)/1024 924.088 -
std::unique(list<int>)_(contiguous)/32 52.210 -
std::unique(list<int>)_(contiguous)/52 63.764 -
std::unique(list<int>)_(contiguous)/8192 7002.655 -
std::unique(list<int>)_(sprinkled)/1024 1040.019 -
std::unique(list<int>)_(sprinkled)/32 53.701 -
std::unique(list<int>)_(sprinkled)/52 67.970 -
std::unique(list<int>)_(sprinkled)/8192 8282.397 1.26%
std::unique(list<int>,_pred)_(contiguous)/1024 938.708 -1.70%
std::unique(list<int>,_pred)_(contiguous)/32 56.927 -
std::unique(list<int>,_pred)_(contiguous)/52 70.916 -
std::unique(list<int>,_pred)_(contiguous)/8192 7384.851 -1.68%
std::unique(list<int>,_pred)_(sprinkled)/1024 1002.656 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.339 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.427 -2.22%
std::unique(list<int>,_pred)_(sprinkled)/8192 8293.481 -
std::unique(vector<int>)_(contiguous)/1024 308.677 -
std::unique(vector<int>)_(contiguous)/32 48.196 -
std::unique(vector<int>)_(contiguous)/52 53.462 -
std::unique(vector<int>)_(contiguous)/8192 1913.084 -
std::unique(vector<int>)_(sprinkled)/1024 281.574 -
std::unique(vector<int>)_(sprinkled)/32 50.052 -
std::unique(vector<int>)_(sprinkled)/52 54.641 -
std::unique(vector<int>)_(sprinkled)/8192 1903.756 -
std::unique(vector<int>,_pred)_(contiguous)/1024 484.025 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.407 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.206 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3567.773 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.306 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.273 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.124 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5180.368 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.278 -
std::unique_copy(deque<int>)_(contiguous)/32 11.822 25.02%
std::unique_copy(deque<int>)_(contiguous)/52 18.694 24.31%
std::unique_copy(deque<int>)_(contiguous)/8192 3722.841 -
std::unique_copy(deque<int>)_(sprinkled)/1024 464.094 -
std::unique_copy(deque<int>)_(sprinkled)/32 15.514 68.27%
std::unique_copy(deque<int>)_(sprinkled)/52 24.503 66.14%
std::unique_copy(deque<int>)_(sprinkled)/8192 3712.386 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.885 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.187 -3.30%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.433 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4395.319 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.432 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.612 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.153 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5052.872 -
std::unique_copy(list<int>)_(contiguous)/1024 741.033 -
std::unique_copy(list<int>)_(contiguous)/32 11.829 -
std::unique_copy(list<int>)_(contiguous)/52 21.030 1.80%
std::unique_copy(list<int>)_(contiguous)/8192 6861.537 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.641 -
std::unique_copy(list<int>)_(sprinkled)/32 12.440 -
std::unique_copy(list<int>)_(sprinkled)/52 22.590 -
std::unique_copy(list<int>)_(sprinkled)/8192 6889.674 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.063 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.993 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.171 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7552.618 -1.05%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.353 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 19.588 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 36.910 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7521.735 -2.46%
std::unique_copy(vector<int>)_(contiguous)/1024 247.585 -
std::unique_copy(vector<int>)_(contiguous)/32 8.787 -
std::unique_copy(vector<int>)_(contiguous)/52 13.302 -
std::unique_copy(vector<int>)_(contiguous)/8192 1885.719 -
std::unique_copy(vector<int>)_(sprinkled)/1024 241.592 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.206 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.759 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1876.458 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.174 -2.27%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 15.409 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.757 -2.43%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3765.617 -2.62%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.652 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.123 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.428 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4493.528 -
std::unordered_map<int,_int>::clear()/0 393.283 -
std::unordered_map<int,_int>::clear()/1024 8431.836 6.44%
std::unordered_map<int,_int>::clear()/32 597.219 1.51%
std::unordered_map<int,_int>::clear()/8192 65934.586 5.47%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.272 18.94%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.438 21.12%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.222 -1.95%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.489 33.10%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.571 7.61%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.318 -22.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.874 21.12%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.580 32.68%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.577 20.98%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.599 30.11%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.304 8.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.781 27.02%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.374 -8.65%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.468 -5.78%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.131 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8533.926 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 277.760 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95957.518 -1.65%
std::unordered_map<int,_int>::ctor(const&)/0 12.908 -
std::unordered_map<int,_int>::ctor(const&)/1024 6830.288 2.12%
std::unordered_map<int,_int>::ctor(const&)/32 200.139 -
std::unordered_map<int,_int>::ctor(const&)/8192 55995.714 2.84%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.005 -2.02%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9835.688 -6.56%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 273.498 -14.69%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81240.077 -3.47%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13738.589 -5.26%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.399 -4.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143034.761 -3.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13670.927 -3.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.223 -5.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143166.401 -3.58%
std::unordered_map<int,_int>::erase(iterator)/1024 20.069 -
std::unordered_map<int,_int>::erase(iterator)/32 19.864 -1.93%
std::unordered_map<int,_int>::erase(iterator)/8192 20.309 2.16%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.777 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5834.705 6.03%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.034 1.26%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46382.658 4.98%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.825 2.09%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.194 1.61%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.198 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.342 14.68%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.257 -3.08%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.376 -1.80%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.169 -4.07%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.113 -3.54%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.241 -4.94%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.226 -3.21%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.164 -16.34%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.227 -8.06%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.219 -10.04%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.338 3.50%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.982 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.995 3.37%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.908 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.100 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12675.231 -1.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 711.557 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142005.467 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.669 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12698.487 -1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.649 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141715.412 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.592 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.925 1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 621.080 4.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87152.123 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.224 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14491.582 -2.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 766.799 -1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150265.483 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.191 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13468.459 -3.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 742.725 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145083.691 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.892 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.632 -2.82%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.902 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.976 4.40%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.272 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.609 -2.32%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.883 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.466 2.12%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.224 -1.30%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.505 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.319 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.784 -3.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.081 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.111 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.192 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.033 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.621 -1.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.093 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.899 6.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.425 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.962 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7789.059 9.09%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.021 -6.25%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55486.161 -2.52%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.248 -1.66%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.825 2.11%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.403 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55060.363 1.44%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2302.525 47.82%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.719 1.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 32318.418 16.36%
std::unordered_multimap<int,_int>::clear()/0 389.563 -
std::unordered_multimap<int,_int>::clear()/1024 9241.288 16.63%
std::unordered_multimap<int,_int>::clear()/32 621.991 4.83%
std::unordered_multimap<int,_int>::clear()/8192 71907.228 20.49%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.213 -9.31%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.240 -11.93%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.491 -6.93%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -7.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.496 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.633 -1.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.514 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.770 -9.60%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.574 -15.80%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.814 -7.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.312 -22.82%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.273 3.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.210 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.203 1.18%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.955 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8688.762 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.800 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98820.960 1.27%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.857 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6789.887 1.68%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.923 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55865.368 2.32%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.878 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9102.274 -18.61%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.285 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76594.458 -7.95%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.820 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13023.608 -2.82%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.008 -2.71%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139886.459 -1.75%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.805 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12706.534 -3.65%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.817 -3.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140366.441 -1.77%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.957 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.927 -1.09%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.103 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.682 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6412.707 1.34%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.810 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49830.427 4.05%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.878 5.03%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 22.479 3.10%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.581 -9.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 13.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.455 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.495 2.71%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.262 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.365 -2.68%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.340 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.028 -2.24%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.149 -2.69%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.227 -4.12%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.242 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.155 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.033 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.100 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.321 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14938.781 -2.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.385 -3.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166796.032 -1.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.359 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15014.223 -3.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.120 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166524.888 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.221 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14168.198 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.997 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 174578.488 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.055 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15920.090 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 819.015 -1.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167296.705 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.437 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16463.865 -1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.515 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 191051.412 5.42%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.050 9.56%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.897 -1.03%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.991 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.416 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.502 7.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.861 -1.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.901 2.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.313 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.537 5.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.854 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.307 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.444 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6678.375 -5.63%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.691 -6.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57625.535 4.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.278 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7219.431 8.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.363 8.56%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55948.935 3.47%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1563.489 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.449 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28345.522 -
std::unordered_multiset<int>::clear()/0 403.665 3.22%
std::unordered_multiset<int>::clear()/1024 8515.741 5.46%
std::unordered_multiset<int>::clear()/32 661.814 12.57%
std::unordered_multiset<int>::clear()/8192 66153.839 6.07%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.272 -24.07%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.237 -21.00%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.381 -4.55%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -24.44%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.673 1.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.661 13.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.436 -8.38%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.809 13.72%
std::unordered_multiset<int>::count(key)_(existent)/32 1.772 5.10%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.634 1.95%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 -36.87%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.342 8.57%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.253 -6.71%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.282 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.007 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8878.471 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 283.597 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 106568.575 -
std::unordered_multiset<int>::ctor(const&)/0 12.918 -
std::unordered_multiset<int>::ctor(const&)/1024 7587.714 14.04%
std::unordered_multiset<int>::ctor(const&)/32 222.977 12.91%
std::unordered_multiset<int>::ctor(const&)/8192 57850.361 5.48%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.089 1.56%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9074.207 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.790 2.87%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75389.438 -1.28%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.818 -4.04%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13519.956 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.437 -6.11%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141318.176 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13270.579 4.27%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.340 -1.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141102.459 1.12%
std::unordered_multiset<int>::erase(iterator)/1024 21.185 8.56%
std::unordered_multiset<int>::erase(iterator)/32 21.074 8.51%
std::unordered_multiset<int>::erase(iterator)/8192 21.163 8.24%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.072 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6158.919 9.42%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.011 3.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49836.800 9.54%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.197 -1.23%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.535 5.43%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.690 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -45.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.164 -1.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.190 -4.05%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 0.975 -5.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.990 -4.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.072 -5.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.062 -4.50%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.285 -20.19%
std::unordered_multiset<int>::find(key)_(existent)/32 1.435 11.70%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.151 -11.02%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.897 -15.07%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.973 -19.73%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.137 12.00%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.604 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15222.749 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.282 -1.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168616.011 -1.80%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.290 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15172.678 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.301 -1.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165722.053 -1.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.131 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13996.353 -5.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.241 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176268.246 -3.27%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.814 1.71%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.056 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.320 -4.21%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.589 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.005 1.32%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.981 11.59%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.311 -2.21%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.454 5.92%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.456 3.18%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 20.292 3.80%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.381 -8.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.156 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6726.981 3.16%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.233 6.07%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54370.481 2.01%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.676 1.09%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.728 2.52%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55531.275 2.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1228.547 -4.50%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.177 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25494.657 -
std::unordered_set<int>::clear()/0 391.384 -
std::unordered_set<int>::clear()/1024 9141.340 -4.73%
std::unordered_set<int>::clear()/32 612.393 -4.50%
std::unordered_set<int>::clear()/8192 71367.015 -6.73%
std::unordered_set<int>::contains(key)_(existent)/1024 1.556 17.21%
std::unordered_set<int>::contains(key)_(existent)/32 1.576 6.20%
std::unordered_set<int>::contains(key)_(existent)/8192 1.516 -9.25%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.658 2.10%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.838 16.80%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.658 7.13%
std::unordered_set<int>::count(key)_(existent)/1024 1.318 8.82%
std::unordered_set<int>::count(key)_(existent)/32 1.270 -4.22%
std::unordered_set<int>::count(key)_(existent)/8192 1.263 -9.02%
std::unordered_set<int>::count(key)_(non-existent)/0 0.347 24.97%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.558 -13.33%
std::unordered_set<int>::count(key)_(non-existent)/32 1.490 -14.23%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.645 15.46%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.848 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8639.604 -1.92%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.276 3.61%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102185.664 -
std::unordered_set<int>::ctor(const&)/0 12.879 -
std::unordered_set<int>::ctor(const&)/1024 7122.435 7.37%
std::unordered_set<int>::ctor(const&)/32 209.954 -
std::unordered_set<int>::ctor(const&)/8192 57170.816 5.23%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.881 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10141.273 4.83%
std::unordered_set<int>::ctor(const&,_alloc)/32 287.241 6.56%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83380.029 4.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.878 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14382.272 5.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 423.572 13.96%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146724.415 4.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.813 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13781.169 3.62%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 384.246 5.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143310.202 1.72%
std::unordered_set<int>::erase(iterator)/1024 20.710 3.62%
std::unordered_set<int>::erase(iterator)/32 20.136 -
std::unordered_set<int>::erase(iterator)/8192 21.166 5.62%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.458 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5549.048 -2.92%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.367 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47542.629 -9.45%
std::unordered_set<int>::erase(key)_(existent)/1024 23.430 6.22%
std::unordered_set<int>::erase(key)_(existent)/32 23.885 11.20%
std::unordered_set<int>::erase(key)_(existent)/8192 23.445 5.49%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.340 4.37%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.467 -2.24%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.365 -6.30%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.414 14.17%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.358 9.82%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.445 4.55%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.243 4.92%
std::unordered_set<int>::find(key)_(existent)/1024 1.176 -17.72%
std::unordered_set<int>::find(key)_(existent)/32 1.230 -
std::unordered_set<int>::find(key)_(existent)/8192 1.202 -16.61%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 3.75%
std::unordered_set<int>::find(key)_(non-existent)/1024 0.991 -13.62%
std::unordered_set<int>::find(key)_(non-existent)/32 1.056 -7.58%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.166 -3.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.678 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13050.563 1.18%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 710.227 -4.80%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140491.979 2.96%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.593 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12764.284 -1.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.332 -1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137148.079 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.936 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7683.111 -1.11%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 595.204 1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89461.349 4.16%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.904 -22.31%
std::unordered_set<int>::insert(value)_(already_present)/32 1.753 -29.56%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.594 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.052 -7.18%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.777 -6.72%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.363 -7.93%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.835 2.27%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.926 -3.46%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.080 -3.15%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.122 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.038 2.57%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.275 -1.68%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6909.065 2.92%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 234.107 5.51%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55475.356 1.64%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.485 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6855.872 4.12%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 203.488 2.27%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 56287.897 3.65%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2082.928 47.88%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.756 3.72%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30425.334 18.07%
std::unordered_set<std::string>::clear()/0 394.502 -3.36%
std::unordered_set<std::string>::clear()/1024 23549.168 2.58%
std::unordered_set<std::string>::clear()/32 980.083 10.39%
std::unordered_set<std::string>::clear()/8192 221430.298 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.093 -
std::unordered_set<std::string>::contains(key)_(existent)/32 33.596 -16.04%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.269 6.82%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.230 2.58%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.618 2.05%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.814 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.234 10.41%
std::unordered_set<std::string>::count(key)_(existent)/32 33.830 -6.90%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.201 -3.32%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.402 1.43%
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.366 -24.42%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.426 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.113 1.54%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41181.962 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1076.511 10.10%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721712.491 -1.50%
std::unordered_set<std::string>::ctor(const&)/0 12.896 -
std::unordered_set<std::string>::ctor(const&)/1024 36680.648 7.59%
std::unordered_set<std::string>::ctor(const&)/32 844.196 7.71%
std::unordered_set<std::string>::ctor(const&)/8192 353561.838 4.38%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.957 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63995.600 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1658.560 11.63%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606271.082 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.894 -1.93%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63434.573 1.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1631.826 -6.34%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 654417.319 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62513.569 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1498.788 -6.93%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 650414.525 -4.51%
std::unordered_set<std::string>::erase(iterator)/1024 28.437 7.34%
std::unordered_set<std::string>::erase(iterator)/32 27.004 -5.01%
std::unordered_set<std::string>::erase(iterator)/8192 32.531 2.84%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.626 -3.76%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12789.729 1.97%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 653.678 -2.89%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 124196.244 3.26%
std::unordered_set<std::string>::erase(key)_(existent)/1024 107.021 -20.32%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.490 34.97%
std::unordered_set<std::string>::erase(key)_(existent)/8192 74.507 -34.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.639 2.52%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.149 23.04%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.466 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.727 -6.37%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.458 -11.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.468 -3.54%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.211 20.54%
std::unordered_set<std::string>::find(key)_(existent)/32 32.461 -11.01%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.603 -2.62%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.155 5.11%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.074 -7.43%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.811 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.298 -4.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57874.018 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1825.361 -9.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 624590.298 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.149 -4.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57193.682 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1733.609 -13.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 615865.403 -5.60%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.930 -3.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56474.838 -1.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1982.010 19.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564664.042 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 22.221 -45.38%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.198 -48.57%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.707 104.07%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.627 -18.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.797 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 45.930 -34.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.290 1.78%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 70.753 32.51%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 56.175 -13.51%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 47.081 -6.74%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.513 16.21%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.297 -3.26%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36224.484 -1.47%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 788.963 20.68%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 343697.776 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.269 -3.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35830.732 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.149 13.72%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342752.337 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16225.848 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 254.154 -12.00%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211495.798 -
std::upper_bound(std::deque<int>)/100 30.735 1.24%
std::upper_bound(std::deque<int>)/8 18.114 -
std::upper_bound(std::deque<int>)/8192 65.073 -
std::upper_bound(std::forward_list<int>)/100 89.972 -
std::upper_bound(std::forward_list<int>)/8 16.131 -
std::upper_bound(std::forward_list<int>)/8192 10359.021 -3.13%
std::upper_bound(std::list<int>)/100 92.477 -
std::upper_bound(std::list<int>)/8 16.202 -
std::upper_bound(std::list<int>)/8192 14203.902 7.77%
std::upper_bound(std::vector<int>)/100 12.414 1.24%
std::upper_bound(std::vector<int>)/8 6.054 1.02%
std::upper_bound(std::vector<int>)/8192 15.740 -
std::variant<1-alt>::visit()_(1_variant) 0.220 -
std::variant<1-alt>::visit()_(2_variants) 0.218 -
std::variant<1-alt>::visit()_(3_variants) 0.218 -
std::variant<100-alts>::visit()_(1_variant) 0.670 -
std::variant<20-alts>::visit()_(3_variants) 0.680 -
std::variant<50-alts>::visit()_(2_variants) 0.673 -
std::variant<8-alts>::visit()_(1_variant) 0.671 -
std::variant<8-alts>::visit()_(2_variants) 0.674 -
std::variant<8-alts>::visit()_(3_variants) 0.679 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 440.407 3.43%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.815 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 662.992 -2.04%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.213 1.08%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.350 1.41%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.057 -1.01%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.220 1.08%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 692.528 -21.15%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.680 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.704 -1.66%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 663.534 -24.36%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.115 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.511 -4.80%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 658.091 -23.68%
std::vector<int>::ctor(size)/1024 44.590 3.05%
std::vector<int>::ctor(size)/32 12.517 11.79%
std::vector<int>::ctor(size)/8192 570.293 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.786 -2.67%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.678 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.673 -1.20%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.540 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.856 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.774 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -4.80%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.907 2.01%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.636 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.023 3.36%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.321 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 963.187 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.488 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4647.880 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 917.180 -8.53%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.175 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4242.418 -15.26%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2397.510 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.519 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15227.888 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.898 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.750 -1.18%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.198 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.913 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 450.494 -47.54%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.003 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.142 -8.60%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 681.221 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.432 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.448 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.403 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.702 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.304 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12593.868 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.104 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109674.166 -1.49%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.483 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.998 -1.47%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.867 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6593.764 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 143.956 -3.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54656.375 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.308 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.059 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6887.169 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20538.354 1.65%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 625.759 2.43%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178817.479 1.86%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.998 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.508 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6874.197 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20495.256 1.84%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 626.891 2.55%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 178319.787 1.71%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.237 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.848 1.77%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6904.066 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20525.862 2.16%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 625.254 2.68%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 177959.868 1.48%
std::vector<std::string>::ctor(size)/1024 424.098 -1.64%
std::vector<std::string>::ctor(size)/32 38.321 26.76%
std::vector<std::string>::ctor(size)/8192 4189.750 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.842 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 40.165 6.16%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5297.365 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20241.535 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 595.878 2.12%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177434.289 1.52%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.657 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.207 -2.02%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.808 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.130 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.458 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.805 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.960 -1.10%
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.034 -1.45%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2271.254 -1.59%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.069 -1.30%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.592 -1.14%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.898 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.254 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.347 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.959 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.307 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.696 -6.66%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.594 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1815.396 1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.887 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12401.848 1.94%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15228.330 -2.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.291 -1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116451.968 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3366.400 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 533.717 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23025.952 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16809.697 -1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 865.521 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128408.537 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.132 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.531 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13897.269 -3.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13439.494 -2.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.600 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 124761.963 5.86%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.968 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.556 -2.38%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.377 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.679 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.629 -8.59%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.578 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.234 -3.60%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.054 -3.95%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4312.077 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6353.601 -1.65%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 132.323 -5.80%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52669.656 -4.70%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.380 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.024 3.66%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3156.873 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.829 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.162 -2.08%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5783.737 1.45%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.707 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.573 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.874 2.88%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.633 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.733 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.305 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.341 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.364 -
vector<bool>(const_vector<bool>&) 9.524 -4.57%
vector<bool>(size_type,_const_value_type&) 8.271 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.443 -2.81%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 10.421 -
vector<bool>::resize() 15.103 -
Geometric Mean 682.548 -