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 2f2fe489d76007a8c56fb02f081915737ae6a0ed

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564539 2026-02-22T17:26:44 0:00:00
Previous 564538 2026-02-22T19:52:54 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1715 2248
Performance Improvements 1595 2838
Unchanged Tests 38485 36709
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 150.90% 11671647.744 29284491.870 - 60.59% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 145.27% 52.543 128.870 - -5.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 103.37% 3944054.713 8020832.818 - 98.28% -
SetIntersection_Interlaced_Vector_uint32_262144_64 94.35% 9096440.789 17679268.483 - 108.59% -
SetIntersection_Interlaced_Vector_uint32_262144_16 86.82% 3078319.956 5750794.838 - 86.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 80.94% 35.754 64.694 - -0.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 80.30% 0.269 0.484 - 67.79% -
std::map<std::string,_int>::erase(key)_(existent)/1024 78.47% 55.059 98.265 - 9.62% -
BM_PushHeap_string_Descending_262144 77.09% 3.220 5.703 - 80.84% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 76.37% 6.467 11.405 - -0.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.43% 36.021 62.470 - -14.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 73.10% 4.720 8.171 - 3.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 69.34% 6.274 10.625 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 66.39% 36830000.011 61280987.553 - 64.58% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 66.35% 37895507.171 63037426.360 - 41.96% -
std::map<std::string,_int>::erase(key)_(existent)/8192 65.60% 61.498 101.844 - -2.88% -
SetIntersection_Interlaced_Vector_float_16384_16 64.45% 2316701.407 3809730.182 - 33.78% -
SetIntersection_Interlaced_Vector_uint32_262144_256 64.11% 28343502.922 46514562.030 - 69.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 62.51% 32.987 53.607 - 51.38% -
SetIntersection_Interlaced_Vector_float_16384_64 61.06% 5507712.163 8870914.219 - 59.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 59.01% 7281957.316 11579126.766 - 54.47% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 58.94% 84109036.369 133683352.502 - 50.31% -
SetIntersection_Interlaced_Vector_uint32_16384_64 56.54% 5679854.922 8891454.523 - 41.38% -
BM_vector_deque_ranges_copy/0 53.48% 0.396 0.607 - -10.96% -
SetIntersection_Interlaced_Vector_float_262144_64 50.75% 8029343.214 12103997.638 - -22.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 49.79% 65.981 98.835 - 33.65% -
BM_StringConstructDestroyCStr_Empty_Transparent 49.13% 0.243 0.363 - 16.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 49.00% 2903781.397 4326713.292 - 42.31% -
SetIntersection_Interlaced_Vector_uint32_1024_64 48.89% 3370571.959 5018325.539 - 0.56% -
ranges::min(std::vector<char>)/1 46.96% 0.263 0.386 - -11.83% -
SetIntersection_Interlaced_Vector_float_262144_1024 45.93% 75512464.315 110197125.432 - 6.20% -
std::multiset<std::string>::insert(value)_(already_present)/32 45.60% 32.964 47.995 - -24.09% -
SetIntersection_Interlaced_Vector_float_16384_1024 44.75% 38765812.667 56112330.995 - 9.26% -
SetIntersection_Interlaced_Vector_uint32_1024_256 44.48% 5584384.066 8068080.505 - 36.13% -
SetIntersection_Interlaced_Vector_string_262144_1024 44.23% 238173973.812 343514302.629 - 42.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.22% 4.525 6.526 - -0.68% -
BM_vector_deque_ranges_copy_backward/0 44.10% 0.424 0.611 - 17.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 43.77% 0.430 0.618 - 23.63% -
std::copy_n(vector<int>)/4096 43.08% 149.222 213.504 - 49.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 42.57% 28.245 40.268 - 18.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 42.38% 27.619 39.323 - -2.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 41.86% 42.247 59.931 - 4.43% -
BM_PushHeap_uint32_PipeOrgan_1 41.42% 0.440 0.622 - 33.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 41.20% 514.410 726.359 - -56.42% -
SetIntersection_Interlaced_Vector_uint32_16384_16 41.18% 2388918.601 3372596.288 - 39.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 41.16% 107062117.486 151132934.786 - 30.97% -
SetIntersection_Interlaced_Vector_float_262144_256 40.51% 20788855.981 29210108.835 - 43.82% -
std::partition_copy(list<int>)/32 40.02% 8.987 12.583 - 46.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.71% 31.440 43.613 - 33.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.70% 25.123 34.845 - 38.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 38.22% 548.414 758.001 - -56.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 36.42% 66.286 90.427 - -12.64% -
BM_PushHeap_string_Descending_16384 35.80% 2.407 3.269 - 41.52% -
BM_PushHeap_float_Descending_1 35.77% 0.470 0.638 - 22.73% -
SetIntersection_Interlaced_Vector_float_262144_4 35.71% 1455938.917 1975918.022 - -0.74% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 35.12% 1.315 1.777 - 26.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 35.02% 23.132 31.234 - 30.41% -
BM_vector_deque_move_backward/0 34.56% 0.449 0.604 - 44.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.49% 29.025 39.035 - -0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 34.01% 547.097 733.186 - 34.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 33.62% 0.299 0.400 - 34.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.28% 31.862 42.464 - 7.32% -
SetIntersection_Interlaced_Vector_uint32_1024_16 32.97% 1860971.134 2474485.198 - -1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 32.86% 58.745 78.049 - 22.74% -
std::unique_copy(deque<int>)_(contiguous)/32 31.92% 10.533 13.895 - 47.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 31.62% 6.312 8.308 - 2.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 31.59% 29.877 39.316 - 27.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 31.36% 52.465 68.920 - 25.56% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 30.63% 4.614 6.027 - 11.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 30.11% 33.364 43.411 - 31.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.89% 19.985 25.958 - 30.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.87% 741.240 962.613 - 22.80% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 29.84% 32.788 42.570 - 29.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 29.53% 55120986.223 71396240.136 - 16.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 29.52% 30165884.887 39070499.347 - 10.72% -
std::copy_if(list<int>)_(entire_range)/4096 29.45% 3002.848 3887.263 - 28.07% -
vector<bool>(const_vector<bool>&) 29.43% 10.687 13.832 - 44.62% -
std::unique_copy(deque<int>)_(contiguous)/52 29.36% 16.377 21.186 - 47.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 28.85% 0.541 0.697 - 35.27% -
SetIntersection_Interlaced_Vector_uint64_16384_16 28.12% 2489093.625 3189072.985 - 11.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 27.96% 31.764 40.645 - -6.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 26.76% 8857.354 11227.247 - -34.26% -
SetIntersection_Interlaced_Vector_uint32_16384_256 26.73% 19395760.130 24580972.832 - 26.15% -
BM_PushHeap_string_Descending_1024 26.69% 2.469 3.127 - 32.78% -
std::stable_partition(list<int>)_(dense)/1024 26.49% 1421.516 1798.006 - 2.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.44% 456.017 576.580 - 5.49% -
BM_vector_deque_ranges_move/0 26.12% 0.420 0.530 - 33.67% -
SetIntersection_Interlaced_Vector_uint64_262144_16 26.08% 3642312.391 4592078.737 - 31.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 25.99% 1.088 1.371 - -2.48% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 25.62% 39.223 49.274 - -6.11% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.37% 1785361.317 2238360.024 - 11.32% -
std::unordered_set<int>::count(key)_(existent)/8192 25.36% 1.329 1.667 - 18.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25.24% 18142.660 22722.161 - 25.52% -
std::unordered_set<int>::contains(key)_(existent)/1024 25.11% 1.182 1.479 - 26.60% -
SetIntersection_Interlaced_Vector_uint32_256_16 25.10% 5956302.607 7451240.934 - 11.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.88% 28.115 35.112 - -1.84% -
ranges::minmax(std::deque<char>)/1 24.41% 0.682 0.848 - 29.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 24.32% 1463619.323 1819597.146 - -6.77% -
std::unordered_multiset<int>::count(key)_(existent)/1024 24.20% 1.571 1.951 - 27.72% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 24.05% 1.343 1.666 - 10.54% -
std::find_end(deque<int>)_(match_near_end)/1000 23.80% 33.735 41.765 - -88.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 23.77% 0.466 0.577 - -0.32% -
std::unordered_set<int>::erase(key)_(existent)/8192 23.54% 22.092 27.293 - 19.62% -
BM_PushHeap_string_Descending_256 23.02% 2.392 2.942 - 28.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 22.91% 0.394 0.484 - 31.93% -
BM_PushHeap_string_PipeOrgan_16384 22.87% 12.410 15.248 - 19.54% -
SetIntersection_Interlaced_Vector_uint64_16384_64 22.67% 6012266.209 7375254.876 - 11.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 22.46% 87.948 107.700 - 23.01% -
std::equal(deque<int>)_(it,_it,_it)/50 22.41% 20.598 25.215 - 17.02% -
std::multiset<std::string>::erase(iterator)/32 22.10% 25.850 31.564 - 18.20% -
std::unordered_set<int>::erase(iterator)/8192 22.09% 19.820 24.198 - 19.20% -
ranges::min(std::vector<long_long>)/1 22.04% 0.315 0.384 - -12.08% -
std::set<int>::insert(value)_(already_present)/1024 21.66% 5.819 7.079 - 22.09% -
ranges::minmax(std::vector<char>)/8 21.62% 0.942 1.146 - 13.42% -
ranges::min(std::list<long_long>)/1 21.44% 0.262 0.318 - 41.40% -
std::unordered_set<int>::erase(iterator)/1024 21.34% 19.725 23.935 - 17.65% -
std::set<int>::insert(value)_(already_present)/8192 21.32% 9.574 11.616 - 21.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 21.32% 0.345 0.419 - 11.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 21.29% 5852.680 7098.662 - 9.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 21.23% 4.656 5.644 - -13.74% -
BM_PushHeap_string_Random_262144 21.11% 18.101 21.921 - 22.25% -
std::find_if(list<int>)_(process_all)/8192 20.71% 7488.614 9039.856 - 21.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20.39% 18964.846 22831.440 - 19.91% -
BM_vector_deque_ranges_move_backward/2 20.19% 1.712 2.058 - -0.20% -
std::copy_backward(vector<int>)/4096 19.54% 198.304 237.056 - -6.90% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.53% 0.982 1.174 - 6.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 19.52% 31.788 37.992 - -19.41% -
std::is_sorted_until(list<int>,_pred)/8192 19.47% 7477.866 8933.586 - 17.23% -
rng::find_last(deque<int>)_(bail_90%)/1048576 19.32% 27479.830 32787.825 - -29.10% -
SetIntersection_Interlaced_Vector_string_16384_64 19.13% 12010741.735 14307878.083 - 17.48% -
std::equal(vector<bool>)_(unaligned)/50 19.11% 0.806 0.960 - 17.66% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.81% 719.958 855.385 - 13.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.80% 724.622 860.837 - 19.38% -
rng::find_last(deque<int>)_(bail_90%)/8192 18.43% 215.532 255.249 - -30.05% -
BM_PushHeap_string_Descending_64 18.39% 2.308 2.732 - 23.68% -
std::unordered_set<int>::contains(key)_(existent)/32 18.37% 1.367 1.619 - 14.89% -
std::search(list<int>)_(no_match)/8192 18.29% 6539.727 7735.631 - 18.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 18.04% 31.817 37.556 - 15.77% -
std::unordered_set<std::string>::count(key)_(existent)/32 18.00% 33.723 39.793 - 12.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 17.96% 46.060 54.332 - -3.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 17.89% 1.511 1.782 - 8.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.86% 11.482 13.532 - 14.92% -
std::multiset<int>::clear()/8192 17.82% 76346.593 89951.197 - 8.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.80% 1474800.796 1737313.329 - 15.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 17.78% 1.029 1.212 - 9.08% -
std::copy_if(list<int>)_(entire_range)/64 17.72% 30.441 35.834 - 7.06% -
BM_deque_vector_ranges_copy_backward/0 17.60% 1.352 1.590 - 15.74% -
SetIntersection_Interlaced_Vector_float_16384_4 17.51% 1367380.919 1606785.918 - -2.63% -
std::map<int,_int>::erase(iterator)/8192 17.50% 20.652 24.266 - -9.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 17.36% 23.864 28.007 - 15.19% -
std::vector<std::string>::ctor(size)/32 17.17% 31.285 36.656 - 15.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 17.15% 6.587 7.716 - -6.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.07% 6888090.693 8064127.032 - 12.43% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 16.96% 10.460 12.234 - 23.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.84% 0.540 0.631 - 36.43% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.84% 21.542 25.169 - 16.40% -
std::set<std::string>::equal_range(key)_(non-existent)/32 16.81% 11.124 12.993 - 27.35% -
std::search(deque<int>)_(near_matches)/1024 16.76% 20652.927 24115.127 - 23.65% -
std::multiset<int>::clear()/1024 16.70% 9641.693 11251.835 - 8.53% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 16.66% 24.583 28.678 - 14.93% -
std::unordered_set<std::string>::contains(key)_(existent)/32 16.64% 33.483 39.054 - -1.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 16.59% 742.677 865.875 - -6.70% -
BM_vector_deque_ranges_move_backward/1 16.42% 1.989 2.316 - -0.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 16.41% 50.386 58.654 - -1.55% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 16.21% 30.586 35.545 - 9.97% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 16.16% 1.382 1.605 - 22.30% -
rng::find_last(deque<int>)_(bail_90%)/1024 16.00% 31.007 35.969 - -21.69% -
BM_PushHeap_string_Descending_4 16.00% 1.900 2.204 - 16.17% -
std::list<std::string>::ctor(size)/8192 16.00% 108204.961 125513.706 - 17.87% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 15.87% 1.221 1.415 - -9.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 15.85% 24.005 27.810 - 12.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 15.75% 107988.232 124995.994 - 17.81% -
std::map<std::string,_int>::erase(iterator)/1024 15.75% 28.937 33.493 - -6.19% -
std::unordered_multiset<int>::count(key)_(existent)/32 15.68% 1.456 1.685 - -9.16% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.65% 1.235 1.429 - 2.67% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 15.60% 10.091 11.665 - 12.93% -
std::unordered_set<int>::contains(key)_(non-existent)/32 15.45% 1.596 1.843 - 13.81% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.24% 718.141 827.611 - 12.70% -
std::unordered_set<int>::contains(key)_(existent)/8192 15.24% 1.358 1.565 - 28.45% -
std::find_if_not(deque<int>)_(bail_25%)/32768 15.23% 2028.437 2337.458 - -36.09% -
BM_std_minmax_element<long_long>/3 15.20% 1.041 1.199 - 7.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.20% 838.432 965.853 - 15.58% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 15.16% 22.496 25.908 - -1.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 15.14% 1.135 1.307 - 1.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 15.12% 22.743 26.183 - 30.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 15.06% 107931.670 124183.076 - 17.64% -
std::rotate(list<int>)_(1_element_forward)/8192 14.81% 7058.454 8103.791 - 13.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.81% 28.303 32.494 - 12.16% -
std::unordered_multiset<int>::clear()/1024 14.79% 8059.844 9251.880 - 7.45% -
std::find_if_not(deque<int>)_(bail_25%)/8192 14.72% 512.060 587.444 - -36.13% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 14.68% 1.349 1.547 - 1.43% -
std::remove_if(deque<int>)_(prefix)/50 14.56% 64.549 73.949 - 15.25% -
SetIntersection_Interlaced_Vector_float_1024_64 14.54% 3347396.586 3834086.805 - 17.18% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.53% 35.685 40.871 - 18.01% -
SetIntersection_Interlaced_Vector_uint32_1024_4 14.37% 1234163.514 1411562.526 - 11.65% -
std::swap_ranges(deque<int>)/1024 14.35% 319.299 365.127 - 7.31% -
std::list<std::string>::ctor(size)/1024 14.35% 13214.103 15110.494 - 18.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14.35% 13195.190 15088.638 - 16.49% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 14.15% 33.783 38.564 - 27.98% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 13.94% 84.533 96.319 - -0.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 13.88% 23.688 26.977 - 5.28% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 13.80% 22.177 25.237 - 12.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.71% 369.776 420.488 - 17.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 13.66% 108065.272 122831.987 - 16.97% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.58% 10.788 12.253 - 10.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.53% 367.349 417.064 - 16.44% -
BM_PushHeap_string_QuickSortAdversary_1024 13.50% 15.027 17.055 - 8.58% -
std::unordered_multiset<int>::clear()/8192 13.45% 62862.438 71319.952 - 6.11% -
SetIntersection_Front_Set_float_262144_256 13.45% 3777205.074 4285272.912 - 15.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 13.45% 61.722 70.024 - 31.49% -
std::swap_ranges(deque<int>)/8192 13.32% 2548.117 2887.493 - 6.75% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 13.27% 1.132 1.282 - 4.74% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.27% 20.846 23.611 - 11.85% -
ranges::min(std::list<long_long>)/70000 13.26% 46839.720 53050.879 - 20.70% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 13.21% 301245192.386 341052578.817 - -2.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 13.20% 108721.049 123073.664 - 16.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 13.12% 2.194 2.481 - 2.82% -
BM_vector_deque_copy/0 13.12% 0.442 0.499 - -9.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 13.05% 0.265 0.299 - -24.54% -
ranges::min(std::deque<__int128>)/1 13.02% 0.647 0.731 - -12.62% -
std::map<int,_int>::contains(key)_(non-existent)/8192 13.01% 10.493 11.858 - 26.57% -
std::multimap<std::string,_int>::erase(iterator)/32 12.96% 25.541 28.851 - 3.68% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.90% 10.874 12.276 - 21.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.90% 20568267.008 23221518.135 - 9.60% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12.85% 13220.185 14919.080 - 14.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 12.79% 370.361 417.723 - 15.98% -
BM_PushHeap_string_Descending_16 12.72% 2.175 2.452 - 16.59% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 12.70% 35.101 39.557 - -5.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 12.65% 371.054 418.007 - 16.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 12.61% 6215117.667 6999057.441 - 11.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.59% 29.235 32.916 - -14.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.53% 13988.335 15741.019 - 11.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 12.35% 173438.815 194860.238 - 11.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12.21% 13250.098 14868.595 - 13.62% -
std::map<std::string,_int>::count(key)_(existent)/1024 12.19% 23.350 26.197 - 10.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12.06% 13451.602 15074.130 - 16.60% -
ranges::min(std::vector<__int128>)/70000 12.05% 26999.065 30253.291 - -2.02% -
SetIntersection_Interlaced_Vector_string_262144_256 11.97% 67252564.774 75304970.788 - 11.50% -
ranges::min(std::deque<char>)/1 11.97% 0.660 0.740 - 7.81% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.95% 1348012.266 1509069.179 - 10.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.94% 10046.590 11246.113 - 34.53% -
SetIntersection_Interlaced_Vector_string_262144_16 11.93% 5974228.618 6687196.865 - 11.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.89% 32.155 35.979 - 48.88% -
std::set<std::string>::equal_range(key)_(existent)/1024 11.85% 24.275 27.151 - 24.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.81% 1.245 1.392 - 27.45% -
BM_tolower_char<wchar_t> 11.63% 0.618 0.690 - 14.38% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.57% 25.111 28.017 - 3.21% -
std::set<std::string>::upper_bound(key)_(existent)/8192 11.53% 29.572 32.981 - 19.47% -
std::multiset<std::string>::find(key)_(existent)/1024 11.52% 22.617 25.222 - 10.66% -
ranges::min(std::list<__int128>)/8 11.44% 2.073 2.310 - 13.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.40% 10.200 11.363 - 7.12% -
std::unordered_set<std::string>::erase(iterator)/8192 11.39% 29.119 32.436 - 10.87% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.39% 1.511 1.683 - -2.64% -
std::set<std::string>::upper_bound(key)_(existent)/1024 11.39% 24.253 27.014 - 17.28% -
SetIntersection_Front_Set_string_262144_64 11.23% 4507139.942 5013506.910 - 0.45% -
std::find_if_not(vector<char>)_(process_all)/8 11.20% 1.393 1.549 - 16.70% -
BM_StringConstructDestroyCStr_Large_Opaque 11.12% 15.656 17.396 - 15.58% -
SetIntersection_Front_Vector_uint32_262144_1024 11.11% 5304817.098 5893934.151 - 11.01% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.04% 729.543 810.087 - 3.07% -
ranges::min(std::vector<__int128>)/64 11.00% 24.480 27.174 - 1.42% -
BM_PushHeap_string_Ascending_16384 11.00% 20.021 22.224 - 16.14% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 10.99% 22.471 24.942 - 11.46% -
SetIntersection_Front_Vector_uint32_16384_1024 10.95% 5311629.260 5893283.950 - -0.49% -
std::equal(vector<bool>)_(unaligned)/8 10.91% 0.800 0.887 - 8.51% -
BM_PushHeap_string_PipeOrgan_1024 10.79% 9.263 10.262 - 8.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.79% 11454.220 12689.978 - 22.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.76% 87.909 97.366 - 11.52% -
std::set<std::string>::equal_range(key)_(existent)/32 10.68% 17.089 18.914 - 25.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 10.65% 39.984 44.240 - 13.59% -
SetIntersection_Interlaced_Vector_float_16384_256 10.57% 14891667.011 16465063.926 - 10.66% -
rng::contains_subrange(list<int>)_(single_element)/8192 10.49% 6801.021 7514.221 - -2.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.48% 1618.075 1787.595 - 26.09% -
std::map<int,_int>::contains(key)_(non-existent)/1024 10.37% 5.616 6.199 - 6.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.34% 23.341 25.755 - -15.01% -
std::list<int>::erase(begin)_(cheap_elements)/32 10.23% 12.744 14.048 - 36.83% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.20% 10995.606 12117.229 - 9.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 10.16% 1.291 1.422 - -14.47% -
std::list<std::string>::ctor(size)/32 10.14% 376.259 414.401 - 17.48% -
std::is_sorted_until(list<int>)/8192 10.11% 7085.958 7802.467 - 8.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 10.02% 4961722.777 5458809.789 - 5.57% -
std::partition_copy(deque<int>)/8192 10.00% 5664.405 6230.740 - 9.62% -
SetIntersection_Front_Vector_uint64_1024_1024 9.96% 5310059.227 5838920.481 - -1.19% -
SetIntersection_Front_Vector_string_256_256 9.95% 17902609.103 19683690.854 - 6.16% -
std::partition(deque<int>)_(sparse)/32 9.89% 11.726 12.885 - 13.34% -
rng::contains(vector<int>)_(process_all)/8 9.89% 2.456 2.699 - -4.21% -
std::multiset<int>::erase(iterator)/1024 9.88% 23.214 25.507 - 7.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.85% 955.626 1049.751 - 11.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.82% 10.465 11.492 - 6.47% -
std::move(deque<int>)/32768 9.82% 1833.660 2013.667 - -2.93% -
BM_PushHeap_string_PipeOrgan_256 9.76% 7.611 8.353 - 5.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.65% 934.177 1024.349 - 12.70% -
std::search(deque<int>)_(near_matches)/1000 9.60% 21047.068 23067.556 - 24.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.53% 52677.145 57696.589 - 3.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.52% 33536.249 36730.349 - 11.15% -
SetIntersection_Interlaced_Vector_string_262144_64 9.51% 19540596.620 21398894.534 - 7.46% -
SetIntersection_Interlaced_Vector_uint64_256_16 9.50% 6058628.885 6634304.304 - -7.50% -
std::set<std::string>::equal_range(key)_(existent)/8192 9.44% 29.701 32.503 - -0.11% -
std::find(vector<long_long>)_(bail_25%)/8 9.43% 0.938 1.026 - 14.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.39% 6172.301 6751.739 - 7.41% -
bm_lexicographical_compare<signed_char>/64 9.38% 1.891 2.068 - 8.22% -
std::search(list<int>)_(single_element)/8192 9.36% 7688.802 8408.347 - 12.31% -
bm_lexicographical_compare<int>/8 9.31% 1.468 1.604 - 1.35% -
SetIntersection_Interlaced_Set_string_262144_64 9.30% 2137239.990 2335998.533 - 8.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.30% 35.711 39.031 - -0.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 9.29% 32.285 35.284 - 9.54% -
BM_vector_deque_move/0 9.26% 0.504 0.551 - 6.04% -
SetIntersection_Front_Set_float_16384_256 9.25% 3929982.224 4293513.140 - 2.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.24% 5.068 5.537 - 6.99% -
SetIntersection_Front_Set_float_1024_1024 9.17% 12258393.328 13382858.273 - 13.17% -
ranges::min(std::vector<__int128>)/1 9.17% 0.346 0.378 - 11.27% -
SetIntersection_Interlaced_Vector_string_262144_4 9.14% 2010800.488 2194510.165 - 6.81% -
BM_lexicographical_compare_three_way_fast_path/1 9.13% 0.423 0.461 - 11.55% -
SetIntersection_Interlaced_Vector_string_16384_4 9.13% 1796879.107 1960862.626 - 8.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.10% 1.938 2.114 - 9.68% -
SetIntersection_Interlaced_Vector_float_262144_16 9.10% 2936824.783 3203935.315 - 9.40% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.08% 2.308 2.518 - -4.50% -
std::multiset<int>::erase(iterator)/8192 9.00% 23.251 25.345 - 5.59% -
std::stable_sort(deque<int>)_(ascending)/8 8.99% 17.613 19.196 - -5.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.97% 0.355 0.387 - 9.57% -
BM_PushHeap_string_QuickSortAdversary_262144 8.96% 15.794 17.209 - 3.39% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 8.87% 27.939 30.416 - -0.59% -
std::count(list<int>)_(every_other)/8192 8.85% 6742.895 7339.666 - 11.38% -
std::sort_heap(vector<NonIntegral>)/8 8.84% 29.322 31.913 - 8.73% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 8.83% 965.816 1051.080 - 11.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.81% 25135944.790 27349915.236 - -1.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.66% 17.823 19.366 - 7.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.66% 1757904.731 1910053.815 - 4.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 8.65% 63.188 68.651 - 37.26% -
std::is_partitioned(deque<int>)_(partitioned)/1024 8.63% 288.855 313.795 - 4.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.56% 22.537 24.467 - -7.15% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.53% 12.620 13.696 - 34.69% -
std::lower_bound(std::vector<int>)/8192 8.45% 15.754 17.086 - 9.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.45% 1.191 1.291 - -11.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.44% 32.194 34.911 - -32.09% -
std::move_backward(vector<int>)/262144 8.43% 21152.847 22935.174 - 6.10% -
std::find(vector<bool>)_(process_all)/50 8.41% 0.638 0.692 - 23.54% -
std::remove_if(list<int>)_(sprinkled)/50 8.41% 70.700 76.646 - 2.27% -
std::find_if_not(deque<int>)_(process_all)/32768 8.39% 8064.058 8740.657 - 9.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.37% 20.417 22.126 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 8.37% 4072552.793 4413338.351 - 3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 8.35% 13546962.763 14678407.672 - 9.39% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.35% 2.314 2.507 - 9.95% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.34% 45948.824 49781.697 - -3.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 8.32% 22.302 24.157 - 14.48% -
std::find_if_not(deque<int>)_(process_all)/8192 8.32% 2000.810 2167.181 - 9.69% -
ranges::min(std::list<__int128>)/64 8.31% 33.344 36.116 - 12.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 8.31% 1378.511 1493.125 - 9.21% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.30% 12.656 13.706 - 33.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.27% 4118450.493 4459071.745 - 9.78% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.25% 7.767 8.408 - 11.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.25% 285482.615 309039.590 - 9.83% -
SetIntersection_Interlaced_Vector_float_256_4 8.25% 4644874.609 5027852.086 - -4.25% -
std::copy_backward(vector<int>)/32768 8.21% 3462.815 3747.013 - -1.28% -
std::multiset<std::string>::contains(key)_(existent)/32 8.16% 19.174 20.739 - 44.70% -
std::find_if_not(deque<int>)_(process_all)/1024 8.16% 251.917 272.478 - 9.53% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.16% 30.014 32.463 - 19.40% -
BM_deque_deque_move/0 8.15% 0.851 0.921 - 16.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.15% 2546.172 2753.722 - 8.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.13% 57272.340 61928.507 - 8.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 8.11% 33966.267 36719.479 - 8.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.09% 94.036 101.646 - 1.45% -
std::upper_bound(std::list<int>)/8192 8.07% 12462.947 13468.491 - -4.63% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 8.03% 9.780 10.565 - 0.02% -
std::set<std::string>::contains(key)_(non-existent)/32 7.99% 10.005 10.805 - 10.11% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 7.99% 33551.656 36232.855 - 7.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 7.96% 346720.178 374325.218 - 8.16% -
rng::starts_with(deque<int>)/8 7.94% 3.985 4.301 - 10.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.94% 31.857 34.385 - 7.83% -
SetIntersection_None_Set_uint64_1024_16 7.91% 8564463.714 9242229.691 - 3.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.87% 6609.037 7129.052 - 4.27% -
std::search(deque<int>)_(same_length)/1000 7.85% 355.414 383.312 - 17.78% -
std::search(list<int>,_pred)_(no_match)/8192 7.83% 7285.056 7855.813 - 8.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.76% 33796.402 36420.297 - 9.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 7.76% 1.295 1.395 - 4.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.76% 6179.123 6658.444 - 8.90% -
BM_PushHeap_uint64_Descending_4 7.75% 0.361 0.389 - 4.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.72% 753.758 811.918 - 8.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 7.68% 967.254 1041.516 - 9.80% -
rng::find_last_if(vector<char>)_(bail_90%)/50 7.65% 1.420 1.529 - -2.61% -
std::reverse_copy(vector<int>)/4096 7.65% 131.155 141.182 - 5.10% -
SetIntersection_Interlaced_Vector_float_1024_256 7.63% 5568391.314 5993002.278 - 8.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.60% 287357.259 309195.395 - 7.88% -
std::multiset<int>::clear()/32 7.59% 615.730 662.453 - 4.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 7.59% 289955.591 311949.654 - 8.24% -
std::find_end(forward_list<int>)_(single_element)/8192 7.58% 5772.782 6210.268 - 8.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.57% 21.616 23.252 - 1.22% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.57% 2.830 3.044 - 5.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.56% 11826.639 12721.283 - 9.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 7.55% 287805.122 309547.195 - 8.23% -
std::find_end(deque<int>)_(single_element)/8192 7.52% 2197.575 2362.864 - 16.91% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.49% 9.869 10.608 - 7.58% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 7.47% 22.852 24.560 - 1.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.47% 6171.583 6632.826 - 5.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 7.47% 0.326 0.350 - -4.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.47% 4.338 4.662 - 0.72% -
std::search(list<int>)_(same_length)/8192 7.46% 8069.125 8671.419 - 8.40% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.44% 13.838 14.867 - 7.35% -
std::multimap<int,_int>::ctor(const&)/32 7.41% 223.039 239.570 - 9.98% -
std::transform(list<int>)_(identity_transform)/8192 7.41% 7096.953 7622.699 - 8.82% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.39% 12022.714 12911.734 - -1.95% -
std::partition(deque<int>)_(sparse)/50 7.39% 17.199 18.470 - 7.10% -
std::swap_ranges(list<int>)/1024 7.39% 763.110 819.509 - 9.66% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.39% 17.160 18.427 - -6.57% -
std::multimap<int,_int>::contains(key)_(existent)/32 7.38% 1.669 1.792 - 10.39% -
SetIntersection_Interlaced_Vector_uint32_256_4 7.36% 4673769.865 5017963.461 - -1.53% -
SetIntersection_Interlaced_Vector_string_1024_64 7.35% 7731523.396 8300020.013 - -3.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 7.35% 21.878 23.486 - -4.04% -
std::multiset<std::string>::erase(key)_(existent)/8192 7.34% 90.438 97.079 - -8.68% -
SetIntersection_Interlaced_Set_string_262144_256 7.33% 2033528.890 2182584.881 - 4.85% -
std::unordered_set<std::string>::erase(iterator)/32 7.30% 30.059 32.253 - 3.04% -
std::generate(list<int>)/8192 7.26% 7000.059 7508.383 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.26% 32.051 34.377 - 37.74% -
std::equal(deque<int>)_(it,_it,_it)/1024 7.25% 450.278 482.922 - 0.30% -
std::move_backward(list<int>)/4096 7.25% 4638.791 4975.066 - -4.07% -
std::stable_sort(deque<int>)_(descending)/8 7.24% 25.320 27.154 - -4.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.24% 6.774 7.265 - 7.06% -
std::multiset<int>::equal_range(key)_(non-existent)/0 7.23% 0.252 0.270 - -43.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.22% 12027.524 12896.375 - -1.90% -
std::multiset<int>::erase(iterator)/32 7.21% 20.717 22.210 - 4.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 7.20% 573.122 614.386 - 6.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.17% 49448.234 52994.592 - 6.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.17% 48.739 52.232 - 17.71% -
BM_vector_deque_copy/1 7.16% 2.207 2.365 - 3.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.15% 695.232 744.969 - 7.97% -
rng::find_last(deque<int>)_(bail_90%)/50 7.15% 1.894 2.029 - -30.85% -
std::find_end(list<int>)_(single_element)/8192 7.12% 8189.930 8773.441 - -9.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.12% 22.727 24.346 - 7.41% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.10% 2.156 2.309 - -1.51% -
std::find_if(vector<int>)_(bail_25%)/8 7.10% 0.737 0.789 - 7.60% -
std::set<std::string>::upper_bound(key)_(existent)/32 7.06% 15.424 16.514 - -4.67% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 7.05% 11.597 12.414 - 7.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.01% 740.015 791.904 - 7.50% -
SetIntersection_Front_Vector_uint32_16384_16384 7.01% 74306224.458 79515272.095 - 2.95% -
std::find(vector<long_long>)_(process_all)/8 6.99% 1.063 1.137 - -0.22% -
SetIntersection_None_Set_uint64_1024_64 6.98% 8619859.064 9221702.610 - 2.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.97% 20.997 22.460 - 0.36% -
SetIntersection_Front_Vector_uint32_1024_256 6.96% 2127336.864 2275474.021 - -0.36% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.96% 7637.442 8169.199 - 9.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.94% 19.950 21.335 - 6.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 6.93% 641600.101 686061.364 - 12.79% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.93% 27.421 29.320 - 8.40% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 6.92% 88.419 94.538 - 4.50% -
SetIntersection_Front_Vector_uint32_16384_256 6.92% 2139918.740 2287919.870 - 6.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.91% 1496.639 1599.987 - 10.28% -
SetIntersection_Interlaced_Vector_float_1024_16 6.86% 1814964.654 1939451.236 - -23.76% -
bm_lexicographical_compare<unsigned_char>/1 6.84% 1.562 1.669 - 6.55% -
std::multiset<std::string>::count(key)_(existent)/32 6.84% 18.682 19.961 - 1.86% -
BM_PushHeap_string_PipeOrgan_64 6.83% 5.634 6.019 - 4.63% -
std::multiset<int>::equal_range(key)_(existent)/32 6.79% 2.265 2.419 - -2.06% -
SetIntersection_None_Set_uint64_1024_1 6.75% 8649996.408 9234216.346 - 2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.71% 17.443 18.614 - -4.01% -
std::multimap<int,_int>::find(key)_(non-existent)/32 6.71% 2.334 2.490 - 1.72% -
SetIntersection_Front_Vector_uint32_262144_16384 6.71% 74375378.597 79366684.955 - 2.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.71% 22.793 24.322 - 0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.66% 451.992 482.087 - 19.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.63% 7.288 7.771 - -23.76% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 6.62% 2740.651 2922.128 - 7.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.61% 4.359 4.648 - 2.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.60% 4.236 4.515 - -2.37% -
std::stable_partition(deque<int>)_(dense)/32 6.59% 28.191 30.049 - 1.00% -
std::unordered_set<int>::ctor(const&)/1024 6.59% 6604.492 7039.748 - 2.11% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.58% 5.059 5.392 - 4.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 6.54% 4.362 4.647 - 19.45% -
std::is_sorted_until(vector<int>)/8 6.54% 2.052 2.186 - 6.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.54% 977.562 1041.499 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.53% 13425416.583 14301707.496 - 7.80% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.52% 227.413 242.246 - 11.68% -
std::multiset<std::string>::erase(key)_(existent)/32 6.52% 53.603 57.096 - 10.53% -
ranges::minmax(std::vector<long_long>)/1 6.50% 0.648 0.690 - 6.71% -
SetIntersection_Interlaced_Vector_string_16384_256 6.49% 39265878.529 41814244.288 - 9.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.47% 5.217 5.555 - -21.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.47% 25.694 27.357 - 10.00% -
SetIntersection_Front_Set_float_262144_1024 6.45% 12834483.930 13662076.241 - 13.53% -
BM_PushHeap_string_PipeOrgan_4 6.43% 2.487 2.647 - 5.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.42% 342931711.487 364956668.391 - 5.25% -
BM_vector_deque_copy/2 6.34% 1.936 2.058 - 2.79% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.32% 0.794 0.844 - -0.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.29% 763.811 811.881 - 6.75% -
SetIntersection_Front_Vector_uint64_16384_1 6.27% 987611.374 1049546.964 - -1.26% -
std::copy(list<int>)/64 6.23% 30.420 32.315 - -3.52% -
std::lower_bound(std::list<int>)/8192 6.22% 12691.937 13481.180 - -5.15% -
BM_PushHeap_uint32_Ascending_1 6.17% 0.500 0.531 - 13.99% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.15% 22.276 23.646 - -4.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 6.15% 31.997 33.964 - -3.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.14% 1341421.657 1423802.149 - 0.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.13% 1.505 1.598 - 5.97% -
BM_PushHeap_uint64_Descending_16 6.11% 0.360 0.382 - 4.39% -
std::multimap<std::string,_int>::clear()/8192 6.10% 210302.665 223125.960 - 2.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.10% 6802.465 7217.078 - 5.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 6.09% 1.156 1.226 - 6.01% -
SetIntersection_Interlaced_Vector_string_1024_16 6.08% 3257965.731 3456055.881 - 4.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.06% 34589.372 36684.020 - -0.58% -
BM_std_minmax_element<char>/3 6.04% 1.234 1.309 - 12.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 6.02% 995514.970 1055478.246 - 0.70% -
SetIntersection_Front_Vector_uint32_1024_1024 6.02% 5546987.860 5880818.024 - -0.81% -
SetIntersection_Front_Vector_uint64_1024_256 5.97% 2130168.871 2257279.718 - 5.67% -
std::deque<int>::ctor(size)/1024 5.96% 70.983 75.213 - 4.84% -
std::multiset<int>::count(key)_(existent)/8192 5.94% 9.412 9.971 - -2.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.90% 28.643 30.334 - 8.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.85% 20.255 21.440 - -1.61% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.84% 49359.920 52243.898 - 4.57% -
std::unordered_set<int>::erase(iterator)/32 5.84% 19.440 20.575 - 1.78% -
BM_deque_deque_copy/0 5.83% 0.805 0.852 - -1.92% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.83% 8535.706 9033.057 - -2.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.82% 24.504 25.931 - -18.07% -
BM_PushHeap_string_PipeOrgan_262144 5.81% 17.102 18.096 - 4.23% -
SetIntersection_None_Set_uint64_1024_1024 5.78% 8724971.240 9229559.880 - 1.96% -
SetIntersection_Interlaced_Vector_string_1024_4 5.76% 1621387.010 1714839.735 - -1.68% -
BM_PushHeap_string_PipeOrgan_16 5.73% 4.033 4.264 - 1.11% -
SetIntersection_None_Set_uint64_256_256 5.73% 5607643.008 5928764.640 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 5.71% 11477691.330 12133226.151 - 7.56% -
std::remove_copy(deque<int>)_(prefix)/1024 5.70% 388.009 410.137 - 3.77% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.66% 16.872 17.828 - -34.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.66% 652.972 689.912 - 1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.65% 239.914 253.472 - 16.91% -
std::multiset<int>::find(key)_(existent)/8192 5.64% 7.978 8.428 - -5.39% -
SetIntersection_None_Set_uint64_4_1 5.62% 214829635.606 226913035.935 - 3.49% -
std::set<std::string>::count(key)_(non-existent)/32 5.62% 10.422 11.009 - 9.10% -
BM_vector_deque_ranges_move/2 5.62% 2.029 2.143 - 3.74% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.62% 112770170.098 119106600.177 - 4.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 5.60% 10.468 11.054 - 8.51% -
BM_lexicographical_compare_three_way_slow_path/1 5.60% 0.389 0.410 - 12.71% -
std::partition(vector<int>)_(sparse)/32 5.59% 8.647 9.131 - 3.55% -
std::any_of(list<int>)_(process_all)/8192 5.59% 7476.348 7894.317 - 8.28% -
std::unordered_set<int>::count(key)_(existent)/1024 5.58% 1.537 1.623 - 25.27% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.57% 29.633 31.285 - 20.53% -
std::partition(vector<int>)_(sparse)/50 5.57% 13.784 14.552 - 4.48% -
SetIntersection_None_Set_uint64_256_64 5.57% 8920565.239 9417231.135 - 0.37% -
BM_StringConstructDestroyCStr_Small_Opaque 5.55% 2.132 2.250 - -0.12% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.54% 13.244 13.978 - 7.71% -
BM_toupper_string<char> 5.54% 15.539 16.399 - 8.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.52% 0.253 0.267 - 5.63% -
SetIntersection_Interlaced_Vector_float_64_4 5.51% 16990082.453 17925826.426 - -1.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.49% 71.225 75.134 - 4.33% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.48% 0.254 0.268 - 5.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.44% 20148.116 21243.688 - 6.22% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.43% 764.353 805.829 - -1.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.41% 1.271 1.339 - -6.08% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 5.41% 554.436 584.432 - 8.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.41% 174730.596 184179.463 - 5.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 5.39% 1074833.740 1132815.244 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.38% 195353544.372 205870816.814 - 2.30% -
BM_StringAssignAsciiz_Large_Transparent 5.38% 11.502 12.121 - 3.24% -
SetIntersection_Interlaced_Vector_string_256_4 5.38% 5893019.573 6210138.738 - -1.47% -
std::multimap<int,_int>::clear()/1024 5.38% 10595.142 11164.812 - 0.49% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.37% 21.619 22.780 - 13.65% -
std::set<int>::ctor(const&)/1024 5.31% 6164.194 6491.438 - 3.73% -
BM_PushHeap_string_QuickSortAdversary_256 5.31% 14.338 15.099 - 0.88% -
std::search(list<int>)_(single_element)/1000 5.29% 656.046 690.756 - -2.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.28% 637.231 670.870 - 5.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.28% 59410.227 62545.437 - 8.63% -
SetIntersection_None_Set_uint64_1024_256 5.27% 8694789.140 9153345.332 - 2.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 5.25% 19.057 20.058 - 1.02% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.25% 262.962 276.768 - 6.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.25% 6197.175 6522.421 - 5.13% -
std::unordered_set<int>::clear()/1024 5.24% 8019.413 8439.784 - 0.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.22% 15.907 16.738 - 3.27% -
SetIntersection_Front_Set_string_262144_16 5.20% 1861729.654 1958586.247 - 1.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.18% 216.678 227.912 - 10.47% -
std::rotate_copy(deque<int>)/32 5.18% 2.573 2.706 - 5.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.16% 77.951 81.976 - 5.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 5.16% 1.214 1.276 - 27.49% -
SetIntersection_Interlaced_Set_uint32_256_256 5.15% 7516879.653 7903874.379 - 0.38% -
std::unordered_multiset<int>::erase(iterator)/32 5.15% 19.601 20.610 - 2.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.12% 69806.326 73377.439 - 5.59% -
SetIntersection_Interlaced_Set_uint32_256_64 5.11% 12032846.298 12648198.696 - -10.13% -
rng::contains_subrange(deque<int>)_(process_all)/16 5.11% 7.553 7.939 - -18.83% -
std::set<int>::clear()/1024 5.10% 8867.918 9319.972 - -2.85% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 5.09% 85.404 89.747 - 105.37% -
BM_deque_deque_move/64000 5.07% 2943.100 3092.359 - 2.25% -
std::multiset<int>::insert(value)_(already_present)/1024 5.06% 27.652 29.050 - 4.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.05% 27.181 28.555 - 4.49% -
BM_std_minmax_element<int>/3 5.05% 1.189 1.249 - 12.10% -
SetIntersection_Interlaced_Set_uint32_1024_256 5.05% 13521948.949 14204317.667 - -3.20% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.04% 17073865.887 17934461.136 - -1.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.04% 24.166 25.384 - 9.67% -
std::unordered_set<int>::insert(value)_(already_present)/1024 5.03% 1.792 1.883 - -20.86% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.02% 22.558 23.690 - 3.72% -
std::copy(vector<bool>)_(aligned)/64 5.02% 1.237 1.299 - 3.28% -
SetIntersection_Front_Set_uint64_262144_1 5.01% 997400.721 1047407.975 - -1.98% -
BM_PushHeap_uint32_Random_256 5.01% 5.436 5.709 - 3.80% -
std::unordered_multiset<int>::erase(iterator)/1024 5.01% 19.662 20.647 - 2.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 4.98% 1109649.016 1164920.373 - -2.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.97% 29.316 30.772 - -3.77% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.95% 9.300 9.760 - 6.49% -
std::find(vector<int>)_(process_all)/8 4.93% 2.577 2.704 - 0.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.92% 6.445 6.762 - 8.10% -
BM_deque_deque_ranges_move_backward/64 4.91% 3.353 3.517 - 2.87% -
std::find(list<int>)_(process_all)/8 4.91% 2.283 2.395 - 9.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.90% 41478.269 43510.220 - 5.78% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.89% 54.970 57.658 - -8.89% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 4.88% 5.728 6.008 - 6.35% -
std::set<int>::ctor(const&)/8192 4.86% 49230.441 51621.814 - 3.87% -
BM_deque_vector_move_backward/0 4.84% 1.413 1.482 - 8.05% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.82% 4.335 4.544 - 1.92% -
BM_deque_vector_ranges_copy_backward/1 4.81% 2.018 2.115 - -1.79% -
ranges::min(std::list<__int128>)/70000 4.78% 59154.484 61983.999 - 7.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.77% 84584.503 88621.841 - 3.50% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.76% 1.146 1.200 - 3.43% -
BM_StringDestroy_Huge 4.73% 10.826 11.339 - 3.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 4.71% 30.335 31.764 - -8.83% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.71% 20.796 21.775 - 5.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.71% 9429.208 9872.930 - -10.15% -
std::unordered_set<int>::find(key)_(non-existent)/1024 4.69% 0.952 0.997 - -5.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.69% 756.979 792.452 - 5.16% -
std::find(list<int>)_(process_all)/32768 4.68% 24900.660 26065.017 - 0.35% -
BM_StringAssignAsciiz_Large_Opaque 4.67% 11.565 12.106 - 2.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.67% 11928.528 12486.069 - 7.72% -
std::deque<int>::ctor(size)/8192 4.67% 439.048 459.567 - 4.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.67% 54636.340 57189.436 - 4.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.66% 9367.357 9804.330 - 3.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.66% 210.359 220.167 - -5.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.66% 349.671 365.960 - 12.52% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.66% 474.582 496.677 - 7.10% -
BM_deque_deque_ranges_move/64000 4.66% 3031.548 3172.678 - 4.38% -
std::find(vector<char>)_(bail_25%)/8 4.65% 1.058 1.108 - -0.13% -
SetIntersection_Front_Set_float_16384_1024 4.65% 12877523.634 13476440.855 - 8.08% -
bm_lexicographical_compare<int>/64 4.64% 4.303 4.502 - -0.75% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 4.62% 35601.402 37244.446 - -0.45% -
SetIntersection_Front_Vector_string_1024_64 4.61% 3119165.968 3263081.509 - 1.82% -
SetIntersection_None_Set_uint64_4_4 4.60% 134203084.400 140382189.656 - 2.39% -
BM_StringEraseWithMove_Large_Opaque 4.59% 2.806 2.935 - 18.27% -
std::find_if(vector<int>)_(process_all)/8 4.58% 1.276 1.334 - -10.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.57% 48.345 50.556 - 14.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.57% 0.771 0.807 - 4.92% -
SetIntersection_Front_Set_string_1024_16 4.57% 1817092.435 1900095.859 - -4.63% -
std::multiset<int>::contains(key)_(non-existent)/0 4.56% 0.279 0.292 - 0.55% -
SetIntersection_Front_Vector_uint64_16384_16384 4.56% 73500714.041 76853975.166 - 3.23% -
rng::fold_left(deque<int>)/8 4.54% 3.851 4.026 - 0.03% -
SetIntersection_Front_Vector_uint64_1024_1 4.54% 995845.760 1041085.959 - -0.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.54% 10.320 10.788 - 30.31% -
std::stable_sort(deque<int>)_(repeated)/8 4.54% 17.811 18.619 - -5.55% -
SetIntersection_Interlaced_Vector_uint32_256_64 4.53% 8229090.269 8602257.404 - 25.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.53% 12.663 13.236 - 1.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 4.51% 1273.583 1331.069 - -11.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 4.51% 541.567 566.011 - 5.97% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.51% 1.622 1.695 - 3.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.51% 1.328 1.388 - 10.42% -
std::multiset<int>::count(key)_(non-existent)/32 4.50% 2.352 2.458 - 0.27% -
SetIntersection_Interlaced_Vector_string_256_16 4.49% 9927224.425 10373440.491 - -0.20% -
std::pop_heap(deque<int>)/1024 4.48% 12.380 12.935 - -4.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.48% 4396066.078 4593084.576 - 5.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.46% 0.606 0.633 - 3.19% -
SetIntersection_Front_Set_float_256_256 4.45% 8028765.042 8386373.252 - 9.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4.45% 4734.167 4944.742 - -67.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.43% 18.895 19.733 - 3.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.42% 10.388 10.847 - 7.29% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 4.42% 307482.203 321072.610 - 4.78% -
std::find(list<int>)_(bail_25%)/32768 4.41% 7822.107 8167.418 - 0.47% -
std::stable_partition(deque<int>)_(dense)/50 4.39% 37.631 39.282 - 4.67% -
BM_vector_deque_move_backward/65536 4.38% 7998.261 8348.672 - 8.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.38% 12.646 13.199 - 2.68% -
SetIntersection_None_Vector_uint32_16384_16 4.38% 1054616.557 1100771.097 - -1.26% -
std::set<std::string>::lower_bound(key)_(existent)/1024 4.37% 21.774 22.725 - -4.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.35% 286.524 298.979 - 0.56% -
std::find_if(deque<int>)_(process_all)/8 4.35% 2.521 2.630 - 2.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.34% 129.038 134.637 - 7.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.33% 8408490.109 8772757.007 - 1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.33% 869456.305 907074.086 - -2.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 4.32% 0.251 0.262 - 4.22% -
std::find_end(deque<int>)_(single_element)/1024 4.31% 317.410 331.098 - 19.18% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.30% 1457003.466 1519698.698 - 5.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.29% 1120878.548 1169003.076 - -1.73% -
std::sort(deque<int>)_(repeated)/1024 4.29% 945.273 985.817 - -7.77% -
BM_vector_deque_ranges_move_backward/64000 4.29% 7562.045 7886.288 - 6.91% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.28% 266.057 277.449 - 4.79% -
SetIntersection_None_Vector_uint32_262144_16 4.28% 1092675.259 1139453.188 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.27% 18066.544 18838.307 - 7.24% -
BM_vector_deque_move_backward/64000 4.27% 7820.230 8154.204 - 12.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.27% 5.175 5.396 - 7.65% -
std::set<int>::equal_range(key)_(non-existent)/32 4.26% 2.500 2.606 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.25% 2127064.540 2217489.680 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 4.24% 140385356.727 146331056.239 - 1.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.23% 0.471 0.491 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.23% 4718783.172 4918329.446 - 7.79% -
SetIntersection_Front_Vector_uint64_262144_1024 4.21% 5362428.926 5588402.637 - 4.62% -
BM_vector_deque_move_backward/70000 4.21% 8359.663 8711.208 - 8.85% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.20% 4258.682 4437.671 - 13.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 4.18% 3139.934 3271.147 - 1.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.16% 28.423 29.606 - -1.27% -
std::for_each(list<int>)/50 4.16% 20.921 21.791 - 1.59% -
std::flat_multimap<int,_int>::erase(iterator)/1024 4.15% 75.046 78.162 - 3.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.15% 4.831 5.032 - 11.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.15% 8581.213 8937.265 - 1.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.14% 12.934 13.470 - 3.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.14% 7516.240 7827.416 - 0.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.14% 41754.031 43481.222 - -4.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.12% 17979961.273 18720887.639 - 2.89% -
BM_PushHeap_float_Ascending_16384 4.12% 4.189 4.361 - 1.64% -
std::multiset<std::string>::count(key)_(existent)/1024 4.11% 23.636 24.608 - 4.87% -
bm_gcd_trivial 4.10% 0.661 0.688 - 1.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.09% 21.874 22.768 - -14.75% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.07% 1.227 1.277 - 1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.07% 215577482.288 224343396.854 - 2.74% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.06% 20.245 21.068 - -6.19% -
std::find_if_not(list<int>)_(process_all)/32768 4.06% 26125.404 27186.013 - 7.28% -
std::set<int>::clear()/8192 4.06% 77701.296 80852.351 - -1.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.04% 807.225 839.869 - 1.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 4.04% 32.089 33.385 - 0.08% -
SetIntersection_None_Set_float_1024_4 4.03% 8746222.142 9098331.824 - 1.82% -
BM_StringFindNoMatch/10 4.02% 1.304 1.356 - 0.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.02% 201561.264 209662.473 - -0.39% -
std::any_of(deque<int>)_(process_all)/32768 4.02% 10116.107 10522.315 - -6.79% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.02% 26.523 27.588 - -0.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.01% 52955.076 55078.398 - -1.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 4.01% 21641.134 22508.100 - 6.29% -
BM_StringAssignStr_Empty_Opaque 4.00% 0.714 0.742 - 3.43% -
std::stable_partition(deque<int>)_(sparse)/32 3.99% 11.653 12.118 - 8.70% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.99% 1276498.680 1327419.563 - 3.31% -
std::equal(list<int>)_(it,_it,_it)/8192 3.97% 9466.581 9842.682 - 6.12% -
std::unordered_multiset<int>::clear()/32 3.97% 590.804 614.241 - 2.41% -
BM_StringRelational_Compare_Small_Large_Control 3.96% 1.854 1.927 - 4.24% -
std::fill(vector<bool>)/64 3.95% 1.503 1.562 - 5.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.95% 12.863 13.371 - 2.43% -
SetIntersection_None_Set_uint64_16_1 3.95% 65946494.882 68549796.972 - 2.13% -
std::copy_backward(list<int>)/512 3.94% 366.961 381.415 - 5.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.93% 3.205 3.331 - -0.01% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.93% 1.387 1.442 - 3.90% -
SetIntersection_Interlaced_Vector_uint64_64_4 3.92% 16787805.911 17446000.050 - -3.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.92% 78298.645 81367.258 - -4.20% -
std::for_each(vector<int>)/8 3.91% 0.913 0.949 - 4.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.91% 1000823.920 1039983.249 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.91% 1774458.490 1843769.348 - 2.55% -
std::copy_backward(deque<int>)/262144 3.89% 31951.186 33194.507 - 8.58% -
std::is_sorted_until(vector<int>,_pred)/8 3.88% 3.434 3.567 - 14.22% -
bm_ranges_lexicographical_compare<int>/1 3.86% 1.433 1.488 - 15.69% -
std::replace(list<int>)_(sprinkled)/8192 3.86% 7165.422 7441.943 - 4.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.85% 528.430 548.790 - 5.94% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.85% 15.279 15.867 - 2.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.84% 32.583 33.836 - -5.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.84% 49.122 51.006 - -1.85% -
SetIntersection_Front_Set_string_16384_64 3.83% 4541847.378 4715746.023 - 9.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.79% 5.384 5.588 - 23.97% -
BM_vector_deque_ranges_move_backward/70000 3.79% 8388.652 8706.313 - 7.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.79% 50.637 52.554 - 13.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.78% 52.708 54.703 - 3.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.78% 8443957.837 8763311.186 - 8.41% -
std::swap_ranges(list<int>)/50 3.78% 32.195 33.412 - 4.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.78% 179579.692 186361.173 - -0.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.77% 12.233 12.695 - -5.56% -
std::stable_partition(list<int>)_(sparse)/8192 3.76% 8609.960 8933.793 - 0.79% -
SetIntersection_Front_Set_string_16384_4 3.74% 1218302.990 1263859.951 - 0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.74% 1221.815 1267.498 - -2.42% -
BM_CmpLess_uint_uint 3.74% 1.049 1.088 - 0.79% -
BM_deque_vector_ranges_copy/2 3.73% 1.766 1.832 - -0.05% -
std::set<int>::count(key)_(non-existent)/1024 3.73% 7.476 7.754 - -2.63% -
BM_StringRelational_Compare_Large_Empty_Control 3.73% 1.653 1.714 - 6.23% -
std::none_of(deque<int>)_(process_all)/8192 3.73% 2621.746 2719.545 - 0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 3.72% 60330.151 62575.543 - 0.43% -
BM_vector_deque_ranges_move_backward/65536 3.71% 7834.218 8124.780 - 5.33% -
BM_PushHeap_uint32_Random_64 3.70% 5.097 5.286 - 5.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.69% 39115.576 40558.422 - -7.07% -
rng::starts_with(list<int>,_pred)/8192 3.68% 11792.034 12225.510 - 0.05% -
std::all_of(vector<int>)_(process_all)/8 3.67% 2.337 2.423 - -3.73% -
SetIntersection_Interlaced_Vector_float_64_16 3.67% 16556889.248 17163987.483 - 2.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.66% 2.480 2.571 - -15.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.65% 16.105 16.693 - 2.64% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.65% 2.366 2.452 - 5.81% -
std::any_of(deque<int>)_(process_all)/8192 3.65% 2531.411 2623.802 - -7.41% -
SetIntersection_Front_Set_uint64_16384_4 3.64% 1023990.147 1061304.111 - -0.70% -
SetIntersection_Front_Vector_uint32_1024_64 3.64% 1325091.385 1373344.567 - 0.07% -
std::stable_partition(list<int>)_(sparse)/32 3.62% 9.518 9.862 - 2.28% -
SetIntersection_Interlaced_Set_uint32_16384_1 3.61% 999811.806 1035871.326 - -2.87% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.61% 6641.542 6881.028 - -3.00% -
std::flat_multimap<int,_int>::clear()/0 3.60% 392.802 406.959 - 1.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.60% 2.151 2.229 - -6.32% -
std::flat_multimap<int,_int>::clear()/32 3.60% 392.978 407.131 - 1.32% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.60% 214.841 222.578 - -2.62% -
BM_PushHeap_string_QuickSortAdversary_64 3.60% 12.882 13.345 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/50 3.58% 1.444 1.495 - 1.88% -
SetIntersection_None_Vector_uint32_1024_1 3.57% 1046560.890 1083890.339 - -1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.56% 394.918 408.958 - 2.60% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.55% 411.077 425.684 - 2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.55% 200577427.295 207702381.630 - 1.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.55% 54.036 55.956 - 6.14% -
SetIntersection_Interlaced_Set_string_1024_1 3.55% 1070217.397 1108208.269 - -0.53% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.54% 26.782 27.730 - 18.80% -
BM_StringRelational_Compare_Empty_Empty_Control 3.53% 1.612 1.669 - -3.62% -
SetIntersection_Front_Set_float_256_64 3.53% 5524528.862 5719503.006 - 4.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.53% 23.275 24.096 - 0.54% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.51% 9.931 10.280 - 5.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.51% 45.560 47.159 - -7.63% -
std::multiset<int>::contains(key)_(existent)/8192 3.51% 8.191 8.478 - 3.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.50% 24.533 25.393 - 7.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.50% 15.887 16.443 - -0.35% -
SetIntersection_Interlaced_Vector_float_256_64 3.49% 6893069.950 7133772.383 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.49% 392.134 405.810 - 1.51% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 3.49% 2520.309 2608.164 - 3.61% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 3.48% 196.856 203.716 - 4.61% -
vector<bool>(size_type,_const_value_type&) 3.48% 9.076 9.392 - 12.65% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 3.48% 1009892.416 1045042.037 - 2.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.47% 12381.930 12811.716 - 3.16% -
BM_StringRelational_Compare_Empty_Small_Control 3.46% 1.611 1.667 - -3.68% -
std::multiset<std::string>::count(key)_(existent)/8192 3.46% 29.070 30.075 - 13.40% -
BM_deque_vector_ranges_copy_backward/2 3.45% 1.776 1.837 - -0.05% -
BM_vector_deque_move_backward/5500 3.45% 199.314 206.194 - 3.32% -
std::make_heap(deque<int>)_(pipe-organ)/1024 3.45% 2669.082 2761.079 - 5.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.44% 1326449.911 1372101.042 - 0.64% -
std::sort(deque<int>)_(repeated)/8192 3.44% 6538.788 6763.419 - -1.10% -
BM_deque_vector_copy_backward/2 3.42% 1.779 1.840 - -0.97% -
std::partition_copy(deque<int>)/1024 3.42% 647.620 669.783 - 1.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.42% 32013.258 33107.401 - 0.90% -
ranges::minmax(std::deque<__int128>)/1 3.42% 0.671 0.694 - 6.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.42% 239.289 247.462 - 6.99% -
std::remove_if(deque<int>)_(prefix)/32 3.42% 54.735 56.605 - 3.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.41% 21.987 22.738 - 7.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.41% 3.240 3.351 - -0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.41% 66354.108 68614.799 - 0.25% -
BM_deque_deque_ranges_copy/1 3.40% 2.486 2.570 - 3.51% -
std::flat_multimap<int,_int>::clear()/1024 3.40% 393.153 406.527 - 1.32% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.40% 625.776 647.035 - 6.01% -
std::rotate(deque<int>)_(by_1/4)/50 3.40% 27.608 28.545 - -61.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.39% 103783.407 107305.264 - 11.26% -
SetIntersection_None_Set_string_16384_1024 3.39% 189955120.551 196396951.108 - 3.24% -
std::find_if(vector<int>)_(bail_25%)/1024 3.39% 26.689 27.594 - -1.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.39% 391.295 404.541 - 1.17% -
std::set<std::string>::count(key)_(existent)/8192 3.38% 31.057 32.108 - -2.60% -
BM_CmpLess_uchar_uchar 3.37% 1.035 1.070 - -0.73% -
std::set<int>::erase(iterator)/8192 3.36% 19.714 20.376 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.36% 201749835.412 208528090.281 - 3.49% -
BM_StringRelational_Compare_Small_Empty_Control 3.36% 1.610 1.664 - 3.00% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 3.34% 12.736 13.160 - 1.57% -
std::none_of(deque<int>)_(process_all)/32768 3.33% 10526.423 10876.863 - -0.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.33% 23.920 24.716 - 9.16% -
ranges::min(std::deque<long_long>)/1 3.32% 0.671 0.693 - 15.61% -
BM_vector_deque_copy_backward/65536 3.31% 8347.421 8623.636 - 12.47% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 3.31% 4894.200 5056.023 - 7.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.30% 22357.342 23095.619 - 5.74% -
BM_StringRelational_Eq_Empty_Huge_Control 3.30% 0.473 0.489 - 2.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.30% 63.102 65.182 - -4.23% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.29% 396.626 409.690 - 1.78% -
std::search(list<int>,_pred)_(single_element)/1024 3.29% 818.570 845.480 - 3.30% -
std::swap_ranges(deque<int>)/50 3.29% 15.854 16.375 - -2.63% -
BM_CmpEqual_int_uchar 3.29% 1.081 1.117 - -0.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 3.28% 18.704 19.318 - 2.91% -
std::multimap<int,_int>::insert(value)_(already_present)/32 3.28% 18.377 18.980 - 0.71% -
rng::starts_with(deque<int>)/1000 3.28% 450.097 464.856 - 6.61% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.28% 45650.524 47146.234 - 5.24% -
std::distance(join_view(vector<vector<int>>))/50 3.27% 0.587 0.606 - -95.16% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.27% 12.969 13.393 - -33.25% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 3.26% 5737.778 5924.804 - -57.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 3.26% 1.137 1.174 - -3.41% -
std::multiset<std::string>::ctor(const&,_alloc)/32 3.25% 842.558 869.959 - -11.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.25% 581.725 600.626 - 0.39% -
SetIntersection_None_Vector_uint64_1024_1024 3.24% 1016216.069 1049168.659 - -4.21% -
std::set<int>::count(key)_(existent)/1024 3.23% 4.084 4.216 - -9.97% -
std::stable_partition(vector<int>)_(dense)/50 3.23% 25.223 26.039 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.22% 198621078.575 205025003.922 - -2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.22% 1014209.030 1046897.519 - -1.41% -
std::copy_n(list<int>)/4096 3.22% 3957.883 4085.255 - -2.26% -
std::stable_partition(deque<int>)_(sparse)/50 3.22% 27.674 28.564 - 4.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 3.22% 503617.321 519810.250 - 1.37% -
rng::contains_subrange(list<int>)_(process_all)/16 3.21% 4.888 5.045 - 3.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.20% 50.294 51.905 - 2.33% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 3.19% 15.750 16.253 - -3.08% -
std::move_backward(deque<int>)/32768 3.19% 3512.169 3624.138 - 11.01% -
rng::contains_subrange(list<int>)_(single_element)/16 3.18% 4.858 5.012 - 4.56% -
BM_StringRelational_Compare_Huge_Empty_Control 3.18% 1.612 1.663 - 1.78% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.16% 34.595 35.688 - 28.34% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.16% 8.800 9.078 - 9.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.16% 1189310.104 1226846.163 - 2.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.15% 16.291 16.805 - 2.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.15% 3093742.515 3191142.831 - -10.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.15% 8992210.001 9275203.915 - 3.13% -
BM_deque_deque_move_backward/1024 3.14% 37.852 39.041 - 2.74% -
BM_vector_deque_move/1 3.14% 2.246 2.317 - 1.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.14% 30.239 31.187 - -9.97% -
BM_StringRelational_Compare_Empty_Huge_Control 3.13% 1.609 1.659 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 3.13% 63210265.163 65186229.699 - 1.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.12% 1.628 1.679 - 17.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.12% 21.518 22.190 - 1.51% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.11% 1.185 1.222 - 17.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.11% 2362337.626 2435749.015 - 7.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.10% 394.077 406.310 - 1.32% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.10% 2.079 2.144 - 3.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.10% 128667.635 132657.778 - -5.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.10% 16249.709 16753.250 - -1.55% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.08% 22.587 23.283 - 2.77% -
BM_vector_deque_move/2 3.07% 1.999 2.061 - 2.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.07% 85407.181 88031.358 - 0.86% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.06% 11.505 11.857 - -4.39% -
SetIntersection_Interlaced_Set_float_64_64 3.06% 13331823.548 13739960.833 - 2.89% -
BM_deque_deque_copy_backward/1 3.05% 2.651 2.732 - 0.87% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 3.04% 15.924 16.409 - -2.31% -
std::set<int>::count(key)_(non-existent)/8192 3.04% 11.305 11.649 - -15.66% -
std::multiset<int>::ctor(const&)/1024 3.03% 6330.665 6522.730 - 2.79% -
std::find_if_not(deque<int>)_(bail_25%)/1024 3.03% 78.359 80.735 - -32.88% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.03% 12.557 12.938 - -8.64% -
std::unordered_set<int>::ctor(const&)/8192 3.03% 54168.188 55808.287 - -0.42% -
SetIntersection_None_Vector_string_262144_64 3.03% 1256429.258 1294468.021 - -1.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 12928.757 13319.582 - 1.05% -
BM_vector_deque_copy_backward/64000 3.01% 8145.930 8391.500 - 13.41% -
std::multiset<int>::insert(value)_(already_present)/32 3.00% 18.195 18.742 - 2.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.00% 54345.750 55976.401 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.00% 3.688 3.799 - -1.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.99% 2.182 2.247 - -1.16% -
std::fill(vector<bool>)/32768 2.99% 29.890 30.784 - 5.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.99% 36.866 37.967 - 8.56% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.98% 0.642 0.661 - 10.62% -
std::set<int>::clear()/32 2.98% 613.680 631.972 - -0.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.97% 1.645 1.694 - -9.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 49330.768 50794.207 - 1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.96% 392.402 404.034 - 0.78% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.95% 7.104 7.314 - 3.49% -
SetIntersection_None_Set_string_256_256 2.95% 5734602.079 5903499.116 - 3.62% -
std::stable_partition(deque<int>)_(dense)/1024 2.94% 585.266 602.496 - 5.88% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.94% 809483.586 833297.982 - 2.70% -
std::partition_point(vector<int>)/8192 2.94% 9.302 9.576 - 20.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.93% 1095.864 1127.992 - -3.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.93% 392.904 404.422 - 1.03% -
vector<bool>::reserve() 2.93% 9.175 9.444 - -13.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.93% 23.592 24.282 - 1.87% -
BM_StringRelational_Compare_Small_Huge_Control 2.92% 1.849 1.903 - 2.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.92% 596.724 614.145 - 2.42% -
BM_StringRelational_Compare_Empty_Large_Control 2.91% 1.833 1.886 - 13.90% -
BM_deque_vector_copy/0 2.90% 1.419 1.460 - 16.94% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.90% 652.351 671.258 - 14.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.89% 441.646 454.401 - -4.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.89% 395.569 406.993 - 1.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.88% 15.495 15.941 - -6.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.87% 4.736 4.872 - 8.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.87% 47.556 48.920 - -6.38% -
SetIntersection_Interlaced_Vector_string_16_16 2.86% 51015604.441 52475048.763 - 0.97% -
ranges::min(std::vector<char>)/8 2.86% 2.420 2.489 - 12.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.86% 6.625 6.814 - -6.78% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.86% 6.213 6.390 - -1.48% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.86% 1.453 1.494 - -0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.85% 14.982 15.408 - 0.56% -
SetIntersection_None_Vector_uint64_16384_16384 2.84% 1067967.733 1098346.994 - -1.52% -
SetIntersection_Front_Vector_uint32_262144_256 2.84% 2233092.706 2296525.796 - 0.36% -
std::multiset<int>::ctor(&&,_different_allocs)/32 2.84% 177.020 182.038 - -40.47% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.83% 1.313 1.351 - -13.67% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.83% 2.452 2.521 - -4.40% -
std::copy_if(list<int>)_(every_other)/1048576 2.83% 826124.505 849512.701 - 3.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.83% 3390.345 3486.165 - -6.53% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.82% 0.477 0.491 - -1.09% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 2.81% 56.010 57.585 - 1.10% -
SetIntersection_None_Set_uint64_16_4 2.81% 55996038.098 57569620.619 - 0.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.80% 230.627 237.093 - -1.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.78% 17.951 18.450 - 3.23% -
BM_PushHeap_string_QuickSortAdversary_16 2.78% 10.394 10.683 - -0.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.78% 559.964 575.533 - 0.79% -
BM_deque_deque_copy/65536 2.78% 3076.712 3162.161 - 2.53% -
SetIntersection_Front_Vector_uint64_256_4 2.77% 4005531.123 4116547.355 - -2.74% -
std::unordered_multiset<int>::count(key)_(existent)/8192 2.77% 1.640 1.685 - 9.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 2.77% 119146.337 122443.698 - 2.58% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.77% 54.125 55.622 - -0.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.76% 12673.108 13023.442 - -2.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.76% 8226.801 8454.165 - -2.88% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.76% 7.938 8.157 - 2.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.76% 0.660 0.679 - 3.67% -
SetIntersection_None_Set_uint64_1024_4 2.76% 8847880.448 9091750.543 - -0.17% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.76% 47.230 48.532 - 6.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.75% 14706.873 15111.223 - 5.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.75% 53.374 54.841 - -0.09% -
std::set<int>::ctor(const&,_alloc)/1024 2.75% 6158.680 6327.837 - -34.63% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 2.75% 1533.473 1575.571 - 3.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.74% 1019264.183 1047242.611 - -0.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.74% 12388.602 12728.407 - -5.75% -
SetIntersection_None_Vector_float_16384_16384 2.74% 1085941.410 1115701.419 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.74% 1472543.639 1512863.663 - -1.45% -
BM_PushHeap_float_PipeOrgan_4 2.74% 0.488 0.502 - -7.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.74% 393.462 404.230 - 2.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.74% 601.001 617.448 - -1.54% -
std::unordered_set<std::string>::clear()/32 2.74% 912.738 937.714 - 0.86% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.74% 1828.830 1878.871 - 4.71% -
std::move_backward(deque<int>)/8 2.73% 3.453 3.547 - 3.23% -
BM_deque_deque_copy/2 2.73% 2.239 2.300 - 2.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.72% 392979.350 403680.112 - 1.74% -
SetIntersection_None_Set_float_64_1 2.72% 21530313.323 22115003.254 - -0.22% -
SetIntersection_Front_Set_uint32_256_1 2.71% 4048013.228 4157753.376 - -1.19% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.70% 38.977 40.028 - -2.33% -
std::rotate_copy(vector<int>)/1024 2.69% 32.722 33.603 - 2.52% -
std::copy_backward(vector<bool>)_(aligned)/1048576 2.69% 2781.898 2856.802 - -9.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.69% 440.201 452.053 - 2.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.69% 21.878 22.467 - -2.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.68% 15621.361 16039.877 - -0.06% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.68% 17.940 18.421 - 9.41% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.68% 25.696 26.384 - -14.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.67% 12225.304 12551.279 - 2.65% -
BM_PushHeap_uint64_Descending_64 2.67% 0.376 0.386 - 2.01% -
SetIntersection_None_Set_float_256_256 2.67% 5697210.538 5849093.522 - -1.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.66% 1753.947 1800.587 - -6.55% -
SetIntersection_None_Vector_uint64_256_64 2.66% 3319448.229 3407640.003 - -0.97% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.66% 720547.714 739684.332 - 2.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.65% 13862969.483 14230270.113 - 1.69% -
SetIntersection_Front_Set_float_262144_64 2.65% 1743428.179 1789603.133 - 5.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.65% 8493707.804 8718453.634 - 1.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 2.64% 17.185 17.638 - 2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.64% 13595111.303 13953389.895 - 4.22% -
BM_StringConstructDestroyCStr_Large_Transparent 2.63% 10.564 10.842 - 7.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.63% 14.766 15.154 - -0.85% -
BM_CmpLess_uchar_schar 2.63% 1.033 1.060 - -5.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.63% 392.186 402.484 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.62% 4025376.700 4130767.609 - -0.08% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.62% 989002.059 1014895.612 - -3.38% -
std::stable_sort(vector<int>)_(descending)/8 2.61% 24.018 24.646 - 5.63% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.61% 655.736 672.873 - -10.41% -
BM_CmpLess_ushort_schar 2.61% 1.033 1.060 - -5.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.60% 14.923 15.312 - -0.03% -
std::flat_multimap<int,_int>::clear()/8192 2.60% 408.941 419.579 - 0.02% -
SetIntersection_Front_Set_uint32_262144_4 2.60% 1012088.400 1038413.525 - -3.10% -
BM_CmpEqual_uint_schar 2.60% 1.024 1.051 - -7.21% -
BM_CmpLess_uchar_short 2.60% 1.037 1.064 - -6.19% -
BM_PushHeap_string_QuickSortAdversary_4 2.59% 6.308 6.472 - 1.46% -
BM_CmpEqual_short_short 2.59% 1.064 1.092 - 1.05% -
std::partition_copy(list<int>)/50 2.59% 13.037 13.374 - 4.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.59% 1.508 1.547 - 2.86% -
BM_vector_deque_copy_backward/70000 2.59% 8771.404 8998.288 - 9.36% -
BM_deque_deque_copy/1 2.59% 2.492 2.556 - 2.79% -
bm_ranges_lexicographical_compare<signed_char>/1 2.59% 1.463 1.501 - -12.47% -
ranges::minmax(std::vector<char>)/64 2.59% 1.200 1.231 - -9.02% -
BM_vector_deque_copy_backward/64 2.58% 2.972 3.049 - 1.83% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.58% 234883.846 240947.451 - 4.70% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.58% 26814.271 27505.569 - 2.69% -
BM_vector_deque_move_backward/4096 2.58% 150.532 154.411 - 3.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.58% 1871.071 1919.266 - 6.86% -
SetIntersection_Front_Vector_uint32_256_256 2.58% 4401737.537 4515090.735 - 5.61% -
bm_lexicographical_compare<signed_char>/1 2.57% 1.290 1.323 - 5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.57% 1107094.738 1135520.072 - 1.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.57% 223.850 229.595 - 5.29% -
std::replace_if(vector<int>)_(sprinkled)/32 2.55% 8.895 9.122 - 5.66% -
BM_StringRead_Cold_Deep_Large 2.55% 1.272 1.304 - 5.91% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.55% 751.212 770.363 - 6.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.55% 222.196 227.861 - 8.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.55% 54864.304 56262.811 - -1.00% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.55% 12.495 12.813 - 28.84% -
BM_deque_vector_ranges_move/1 2.55% 2.079 2.132 - -10.00% -
SetIntersection_Front_Set_float_1024_256 2.55% 4087678.186 4191768.558 - 0.02% -
BM_CmpLess_uint_schar 2.54% 1.056 1.083 - -4.49% -
std::set<int>::ctor(const&)/32 2.54% 218.560 224.118 - 4.99% -
std::map<int,_int>::count(key)_(existent)/1024 2.54% 3.773 3.869 - -12.22% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.54% 619231.442 634947.281 - 3.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.53% 10896.558 11172.206 - 3.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 2.53% 1047800.221 1074293.955 - -0.36% -
std::reverse(list<int>)/4096 2.52% 1783.247 1828.268 - 3.59% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.52% 483857.320 496043.171 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.51% 1021239.148 1046896.733 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.51% 16741553.802 17162150.685 - -4.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.51% 6.886 7.059 - 1.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.51% 6484.991 6647.854 - 4.38% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.50% 56831.390 58252.311 - 0.50% -
std::stable_sort(deque<int>)_(heap)/8 2.50% 24.282 24.889 - -5.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.49% 197.880 202.816 - -3.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.49% 1585514.975 1625043.131 - -4.07% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.48% 7546.944 7734.319 - 4.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.48% 36503.963 37409.038 - -0.82% -
BM_PushHeap_uint64_Descending_1 2.48% 0.470 0.482 - 7.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.48% 23.197 23.772 - 5.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.48% 105.155 107.760 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.48% 1057199.907 1083386.305 - 5.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.48% 1.835 1.880 - -2.22% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 2.48% 12576.686 12888.072 - 1.46% -
BM_deque_deque_copy_backward/2 2.47% 2.409 2.469 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.47% 28654.755 29363.109 - -0.85% -
std::set<int>::erase(iterator)/1024 2.47% 19.715 20.202 - -0.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.47% 6618.863 6782.478 - -3.22% -
SetIntersection_None_Set_float_256_4 2.46% 11199216.232 11474944.827 - 0.53% -
BM_CmpEqual_int_ushort 2.45% 1.095 1.121 - 2.48% -
rng::find(vector<bool>)_(process_all)/50 2.45% 0.721 0.739 - 6.82% -
BM_CmpEqual_uchar_schar 2.44% 1.006 1.031 - -8.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.44% 247.029 253.051 - -1.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.43% 2.452 2.511 - 0.47% -
BM_PushHeap_uint32_Random_16384 2.43% 5.852 5.995 - 6.70% -
SetIntersection_Front_Set_float_256_16 2.43% 4463813.692 4572226.411 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.43% 54.796 56.127 - -0.05% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.43% 51781.876 53038.496 - 3.09% -
BM_StringAssignStr_Small_Transparent 2.41% 0.494 0.506 - 3.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.41% 652.896 668.648 - 2.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.41% 40.765 41.749 - 2.39% -
SetIntersection_Front_Vector_uint32_16384_64 2.41% 1330884.403 1362972.922 - 2.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.41% 8.531 8.737 - -1.90% -
SetIntersection_None_Vector_string_1024_256 2.41% 1141394.367 1168904.372 - -1.23% -
SetIntersection_Front_Set_float_1024_16 2.41% 1195355.152 1224123.911 - 1.05% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.40% 16871.136 17276.850 - 6.92% -
SetIntersection_None_Vector_uint32_16384_64 2.40% 1072952.394 1098719.454 - -1.55% -
std::multiset<int>::contains(key)_(existent)/1024 2.40% 3.925 4.019 - 1.41% -
std::search(vector<int>,_pred)_(no_match)/8192 2.40% 4196.161 4296.797 - 3.38% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.40% 4.188 4.288 - 5.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.39% 797.731 816.821 - 6.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.39% 1060868.222 1086207.089 - -1.79% -
rng::for_each(multiset<int>)/8 2.38% 6.853 7.016 - 56.54% -
std::multiset<std::string>::clear()/1024 2.38% 21215.142 21720.381 - -3.03% -
SetIntersection_Front_Set_uint32_256_256 2.38% 7324837.434 7498968.580 - -3.71% -
BM_CmpLess_ushort_int 2.37% 1.070 1.095 - -2.87% -
BM_deque_vector_ranges_move_backward/70000 2.37% 8735.070 8942.109 - 12.56% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.37% 17.302 17.712 - 0.20% -
std::rotate(deque<int>)_(by_1/3)/50 2.37% 29.184 29.876 - -60.39% -
std::make_heap(deque<int>)_(repeated)/8 2.36% 25.151 25.746 - 2.56% -
BM_PushHeap_string_Random_16 2.36% 10.581 10.830 - 4.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.36% 34.086 34.889 - 3.02% -
std::flat_map<int,_int>::erase(iterator)/1024 2.35% 74.821 76.581 - 1.00% -
std::flat_map<int,_int>::erase(iterator)/8192 2.35% 497.110 508.793 - 0.93% -
BM_vector_deque_move/64 2.35% 2.789 2.854 - 2.98% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.34% 23.171 23.713 - -6.82% -
SetIntersection_None_Vector_string_16384_4 2.34% 1227090.815 1255819.634 - 0.87% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.34% 31.899 32.645 - 4.47% -
std::stable_sort(deque<int>)_(shuffled)/8 2.34% 22.847 23.382 - -0.50% -
SetIntersection_Interlaced_Set_float_256_256 2.34% 7557182.055 7733753.599 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.34% 1153331.092 1180268.544 - 0.41% -
std::copy_n(list<int>)/64 2.33% 14.750 15.094 - -32.63% -
std::any_of(vector<int>)_(process_all)/8 2.33% 2.394 2.450 - 1.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.33% 615.201 629.537 - 1.21% -
BM_vector_deque_copy/64 2.33% 2.753 2.817 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.33% 2.124 2.174 - 0.63% -
std::multimap<int,_int>::clear()/8192 2.32% 85154.223 87130.955 - -2.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.32% 6220.452 6364.620 - 2.40% -
BM_deque_deque_copy_backward/70000 2.32% 8445.179 8640.820 - 8.69% -
SetIntersection_None_Set_float_1024_1024 2.31% 8785883.653 8988731.483 - -0.03% -
std::move(vector<bool>)_(unaligned)/64 2.31% 1.617 1.654 - 1.44% -
std::find_if(vector<int>)_(process_all)/50 2.31% 5.655 5.786 - -15.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.30% 37.085 37.938 - 7.08% -
std::reverse_copy(list<int>)/4096 2.30% 3129.102 3201.015 - 0.23% -
BM_deque_deque_ranges_copy/65536 2.29% 3046.632 3116.486 - 0.77% -
BM_deque_deque_move/70000 2.29% 3334.534 3410.769 - 1.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.28% 11457.962 11719.622 - -0.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.28% 129916.805 132876.895 - 51.36% -
std::search(vector<int>,_pred)_(no_match)/1000 2.28% 517.102 528.868 - 4.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 2.27% 1053822.286 1077735.300 - -1.64% -
std::sort(deque<int>)_(ascending)/8 2.27% 17.333 17.726 - -0.25% -
BM_deque_deque_ranges_move_backward/512 2.26% 18.898 19.326 - 1.25% -
std::set<int>::lower_bound(key)_(existent)/32 2.26% 1.499 1.533 - -5.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.26% 17.196 17.584 - 1.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.25% 49.248 50.357 - 19.46% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.24% 21.568 22.050 - 0.24% -
std::move(vector<bool>)_(unaligned)/512 2.23% 4.682 4.787 - 0.10% -
std::partition_point(vector<int>)/1024 2.23% 6.137 6.274 - 2.12% -
BM_num_put<long> 2.23% 11.539 11.796 - 10.09% -
SetIntersection_Front_Set_string_1024_4 2.23% 1222234.696 1249433.693 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.22% 1054558.168 1078009.238 - -1.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.22% 14.766 15.094 - -1.83% -
std::partial_sort(vector<int>)_(descending)/8 2.22% 23.875 24.405 - -3.87% -
std::move(vector<bool>)_(unaligned)/4096 2.22% 25.972 26.549 - 2.25% -
std::lower_bound(std::deque<int>)/8192 2.21% 65.359 66.805 - 3.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.21% 24.455 24.996 - 8.68% -
std::find_end(vector<int>)_(match_near_end)/1024 2.21% 28.461 29.090 - -98.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.21% 14.845 15.173 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.21% 21.259 21.729 - 2.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.20% 6669.195 6816.057 - 0.71% -
std::fill_n(list<int>)/1024 2.19% 466.128 476.336 - 8.04% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.19% 4250.189 4343.183 - 2.43% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.18% 31.292 31.974 - 3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.18% 6078412.473 6210752.814 - -3.25% -
std::copy_if(list<int>)_(entire_range)/32768 2.18% 25698.724 26258.009 - 0.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.17% 12602.168 12876.093 - 4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.17% 4252953.382 4345254.465 - -0.63% -
BM_deque_vector_copy_backward/1 2.17% 2.078 2.123 - 0.29% -
std::pop_heap(vector<std::string>)/8192 2.17% 51.692 52.813 - 1.85% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.16% 2.383 2.434 - 15.55% -
std::sort(vector<NonIntegral>)_(shuffled)/8 2.16% 22.394 22.877 - 1.40% -
std::all_of(vector<int>)_(process_all)/50 2.16% 14.484 14.796 - -22.96% -
BM_StringEraseWithMove_Large_Transparent 2.15% 2.733 2.792 - 5.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.14% 9643433.465 9849941.732 - -1.97% -
BM_deque_vector_ranges_copy/1 2.14% 2.046 2.090 - -0.24% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.14% 1.970 2.012 - 1.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.14% 37.968 38.780 - -6.91% -
BM_num_put<const_void*> 2.13% 12.159 12.418 - 10.81% -
BM_deque_deque_move/1024 2.13% 36.832 37.617 - -0.26% -
std::copy(deque<int>)/8 2.13% 2.612 2.668 - 3.09% -
std::stable_sort(vector<int>)_(heap)/8192 2.13% 14561.371 14871.115 - 2.02% -
BM_std_minmax_element<short>/4 2.12% 1.243 1.270 - 4.78% -
std::stable_partition(list<int>)_(dense)/32 2.12% 36.152 36.920 - 10.19% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.12% 9656.084 9861.158 - -2.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.11% 237.031 242.039 - 0.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.11% 14.840 15.153 - -1.08% -
SetIntersection_Front_Set_float_1024_64 2.10% 1758177.369 1795144.173 - 5.63% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.10% 6.415 6.550 - 1.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 2.10% 52.548 53.651 - -13.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.10% 392.724 400.964 - 1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.09% 12462914.560 12723792.618 - -2.16% -
SetIntersection_None_Set_float_1024_64 2.09% 8688797.824 8870463.017 - -2.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.08% 24.202 24.707 - -2.58% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.07% 9.935 10.141 - 13.54% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.07% 18.207 18.584 - 1.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.07% 35.012 35.737 - -3.48% -
BM_CmpEqual_uint_int 2.07% 1.036 1.057 - -6.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.07% 125.398 127.993 - 0.88% -
SetIntersection_Front_Set_uint32_16384_4 2.07% 1024367.987 1045555.611 - -2.76% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.07% 53773.063 54884.934 - -3.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.07% 16.203 16.538 - -1.81% -
BM_StringAssignAsciiz_Small_Opaque 2.06% 3.041 3.104 - -7.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.05% 6515.739 6649.489 - 2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.05% 1009130.705 1029812.843 - -2.36% -
BM_StringAssignAsciiz_Empty_Opaque 2.05% 3.041 3.103 - -6.98% -
std::adjacent_find(deque<int>,_pred)/50 2.05% 29.870 30.481 - -1.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.04% 26243.499 26779.608 - 11.15% -
std::upper_bound(std::deque<int>)/8192 2.04% 65.103 66.432 - 3.23% -
bm_ranges_swap_ranges_vb_unaligned/8 2.04% 4.931 5.032 - 1.53% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.04% 3.968 4.049 - -2.52% -
SetIntersection_Front_Vector_uint64_256_64 2.03% 4208158.452 4293559.270 - 0.77% -
SetIntersection_Interlaced_Vector_string_16384_1 2.03% 1065176.376 1086786.927 - -1.84% -
std::multiset<int>::erase(key)_(existent)/1024 2.03% 40.803 41.631 - 4.45% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.03% 51983.495 53036.853 - 4.29% -
BM_CmpEqual_uchar_uint 2.02% 1.042 1.063 - -0.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.01% 7.856 8.014 - -2.89% -
bm_ranges_swap_ranges_vb_aligned/32768 2.01% 64.436 65.730 - 2.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.00% 13046.351 13306.846 - -2.09% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.00% 14.944 15.242 - -1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.99% 70039.917 71434.245 - 0.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.99% 6459.925 6588.475 - 0.59% -
SetIntersection_Interlaced_Set_string_256_16 1.99% 17557828.202 17906956.272 - -2.30% -
SetIntersection_Front_Set_float_64_16 1.99% 15310237.939 15614563.431 - 0.74% -
std::set<int>::erase(iterator)/32 1.99% 19.549 19.938 - -0.88% -
std::search(list<int>)_(same_length)/1000 1.99% 744.575 759.364 - 1.87% -
std::copy_n(deque<int>)/8 1.98% 2.769 2.824 - 7.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.98% 6.436 6.564 - -1.64% -
BM_CmpLess_int_ushort 1.97% 1.100 1.122 - -2.39% -
std::find_end(forward_list<int>)_(process_all)/1000 1.97% 680.023 693.435 - 2.70% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.97% 9.667 9.858 - 4.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.97% 20.951 21.364 - 2.62% -
SetIntersection_None_Set_uint32_256_1 1.97% 11310961.906 11533360.366 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.96% 18226368.733 18584146.831 - 0.08% -
std::multiset<std::string>::erase(iterator)/8192 1.96% 32.319 32.953 - 10.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.96% 1227.186 1251.229 - -0.16% -
std::unordered_set<int>::ctor(const&)/32 1.96% 200.106 204.025 - 0.29% -
BM_deque_vector_copy/1 1.95% 2.090 2.131 - -0.39% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.94% 22.836 23.280 - -0.29% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.94% 2.964 3.022 - 20.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.94% 1585818.361 1616623.940 - -4.78% -
SetIntersection_Interlaced_Set_string_1024_256 1.94% 35099819.260 35781207.213 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.94% 1110238.760 1131732.971 - -9.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.93% 1593150.391 1623961.998 - -4.07% -
ranges::min(std::vector<__int128>)/8 1.93% 2.865 2.920 - 2.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.93% 439.753 448.248 - 0.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.93% 1762.711 1796.700 - 24.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 6597.909 6725.012 - -2.70% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.93% 516.631 526.582 - -2.85% -
std::find_first_of(vector<int>)_(large_needle)/32 1.93% 106.234 108.280 - -3.18% -
std::equal(vector<bool>)_(unaligned)/8192 1.92% 55.483 56.551 - 0.23% -
SetIntersection_Front_Set_float_16384_1 1.92% 1027851.014 1047609.575 - -1.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.92% 42.545 43.362 - -3.25% -
std::multiset<int>::count(key)_(existent)/32 1.92% 3.726 3.797 - -19.30% -
SetIntersection_Front_Vector_string_262144_4 1.92% 1159507.831 1181761.454 - -0.43% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.92% 54449.665 55492.552 - -2.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.91% 16.248 16.558 - 1.53% -
rng::starts_with(deque<int>)/1048576 1.91% 492898.633 502298.047 - 2.23% -
std::lower_bound(std::forward_list<int>)/100 1.91% 81.395 82.947 - -23.71% -
std::find_end(forward_list<int>)_(same_length)/8192 1.91% 14243.650 14515.119 - 1.43% -
std::stable_sort(vector<int>)_(ascending)/8192 1.91% 13437.597 13693.605 - 1.81% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.91% 9.787 9.974 - -6.22% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.89% 332.777 339.081 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.89% 18751919.148 19106829.094 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.89% 9839973.496 10026148.532 - -1.79% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.88% 30.210 30.779 - 0.58% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.88% 19.922 20.296 - 1.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.87% 6.759 6.886 - 6.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.87% 3.785 3.856 - 2.25% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.87% 344810770.259 351269319.092 - -5.56% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.87% 26.409 26.904 - 0.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.87% 392.431 399.762 - 1.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.86% 28947.186 29486.690 - 12.50% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.86% 208924.968 212816.975 - 2.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.86% 12021102.505 12244843.555 - -0.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.86% 21.673 22.076 - 0.84% -
BM_CmpLess_uchar_ushort 1.85% 1.064 1.084 - 1.76% -
std::remove_copy(deque<int>)_(prefix)/32 1.85% 12.953 13.193 - 2.33% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.85% 28.069 28.588 - -6.61% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.85% 11408.357 11618.996 - -1.41% -
SetIntersection_Front_Vector_uint32_262144_262144 1.84% 344443811.795 350793584.943 - -0.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.84% 341.046 347.328 - -7.68% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.84% 21.722 22.122 - -1.55% -
bm_lexicographical_compare<signed_char>/8 1.84% 3.202 3.261 - 4.86% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.84% 149.526 152.272 - -1.37% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.83% 588812.938 599612.802 - 10.53% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.82% 745.668 759.244 - -3.77% -
BM_StringFindStringLiteral/32 1.82% 1.736 1.768 - 1.16% -
std::rotate_copy(list<int>)/32 1.82% 8.691 8.849 - 2.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.82% 7402.221 7536.735 - -9.85% -
rng::for_each(map<int>)/8 1.82% 6.148 6.260 - 40.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.81% 36.926 37.594 - -5.90% -
BM_CmpEqual_uint_uchar 1.81% 1.088 1.107 - 0.64% -
std::map<int,_int>::clear()/32 1.81% 640.191 651.764 - -4.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.80% 11804262.130 12017186.890 - 1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.80% 6282071.254 6395375.705 - 3.85% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.80% 2.387 2.430 - 6.67% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.80% 615.717 626.776 - 1.49% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.79% 0.911 0.927 - -4.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.79% 0.614 0.624 - 5.57% -
BM_deque_deque_ranges_copy_backward/1024 1.78% 37.355 38.021 - 0.71% -
SetIntersection_None_Vector_float_262144_1024 1.78% 1127209.134 1147287.963 - -0.53% -
std::set<int>::ctor(const&,_alloc)/8192 1.78% 48716.737 49584.123 - -36.43% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.78% 998728.157 1016501.924 - 2.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.78% 84.373 85.873 - -11.04% -
std::for_each_n(vector<int>)/8 1.78% 2.669 2.717 - 198.21% -
rng::find(vector<bool>)_(process_all)/1024 1.77% 4.551 4.632 - -1.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.77% 12.971 13.200 - -1.10% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.76% 577072.590 587250.384 - 2.12% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.76% 6.497 6.611 - 13.95% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.76% 2.631 2.677 - 2.11% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.76% 23340.824 23750.872 - -12.06% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.76% 16.063 16.345 - -2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.75% 6.529 6.643 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.75% 11342198.681 11540661.701 - -2.14% -
std::unique_copy(vector<int>)_(contiguous)/52 1.75% 13.406 13.641 - 3.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.75% 17.643 17.951 - -9.45% -
std::multimap<int,_int>::clear()/32 1.74% 644.992 656.242 - -1.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.74% 15.497 15.767 - -0.03% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.74% 16322.301 16605.714 - 6.24% -
SetIntersection_Interlaced_Set_uint32_64_4 1.73% 20658407.035 21016725.380 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.73% 1021420.755 1039098.818 - 2.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.73% 672.277 683.909 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.73% 2878148.569 2927948.186 - 1.25% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.73% 719.516 731.961 - 1.96% -
SetIntersection_None_Set_uint32_256_64 1.73% 8945740.264 9100193.729 - -3.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.72% 1095303.278 1114137.509 - 0.18% -
std::copy_backward(vector<bool>)_(aligned)/512 1.71% 1.532 1.558 - 0.72% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.71% 4232.296 4304.545 - 4.89% -
BM_num_get<unsigned_long_long> 1.71% 10.350 10.527 - -59.47% -
ranges::min(std::list<char>)/70000 1.71% 53841.408 54759.454 - 3.11% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.70% 563.422 573.023 - 2.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.70% 12872.443 13091.619 - 1.81% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.69% 356.197 362.217 - 9.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.69% 1020170.864 1037398.843 - -3.58% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.68% 12.153 12.358 - 2.36% -
std::search(deque<int>)_(same_length)/8192 1.68% 3900.172 3965.593 - 5.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.68% 12.951 13.168 - 0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.67% 37422.539 38049.116 - -7.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.67% 1774486.490 1804103.840 - -4.02% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.67% 15.287 15.542 - -1.19% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.67% 1628.640 1655.769 - 2.62% -
std::find_end(vector<int>)_(match_near_end)/8192 1.67% 200.954 204.301 - -99.83% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.66% 35020.149 35601.775 - -0.61% -
SetIntersection_Front_Vector_string_262144_256 1.66% 9423688.672 9580072.239 - -0.04% -
std::for_each_n(list<int>)/8192 1.66% 7607.543 7733.602 - 5.10% -
BM_vector_deque_copy_backward/512 1.65% 17.504 17.794 - 1.61% -
std::set<int>::lower_bound(key)_(existent)/1024 1.64% 4.523 4.598 - 2.02% -
rng::fold_left(deque<int>)/32 1.64% 16.293 16.560 - 2.48% -
std::find_end(vector<int>)_(match_near_end)/1000 1.64% 27.932 28.389 - -89.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.63% 17.298 17.580 - 1.63% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.63% 27.646 28.096 - 2.82% -
SetIntersection_Interlaced_Set_float_64_16 1.63% 21741320.213 22095332.877 - 1.27% -
SetIntersection_None_Set_string_64_4 1.63% 21843786.083 22199040.502 - 2.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.62% 43.280 43.983 - -1.35% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.62% 11.455 11.641 - 2.15% -
ranges::min(std::list<long_long>)/8 1.62% 1.879 1.910 - 3.62% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.62% 19.509 19.826 - 2.23% -
std::rotate(deque<int>)_(by_1/3)/32 1.62% 20.531 20.864 - -53.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.62% 778.209 790.799 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.62% 41187941.599 41853936.463 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.61% 43132.940 43827.518 - -1.80% -
std::adjacent_find(vector<int>,_pred)/1048576 1.61% 464682.738 472164.567 - 1.57% -
SetIntersection_None_Vector_float_256_4 1.61% 4162396.028 4229309.215 - -0.91% -
rng::fold_left(deque<int>)/50 1.61% 27.182 27.618 - 2.08% -
std::distance(join_view(vector<vector<int>>))/4096 1.60% 4.386 4.456 - -99.57% -
std::set<std::string>::insert(value)_(new_value,_end)/32 1.60% 32.538 33.058 - -19.05% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.60% 27.206 27.640 - 1.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.60% 43.471 44.165 - 5.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.60% 75546.401 76751.609 - 0.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.60% 3971.478 4034.836 - 1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.60% 42.622 43.302 - -1.52% -
BM_PushHeap_uint32_Random_262144 1.59% 5.812 5.904 - 2.56% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.59% 31.287 31.785 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 1.59% 46272126.284 47007698.327 - 8.83% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.59% 5821.984 5914.491 - 1.36% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 1.58% 36.736 37.318 - 1.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.58% 15.373 15.616 - -5.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.58% 31.782 32.284 - 1.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.58% 22.038 22.387 - -4.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.58% 391.465 397.646 - 0.40% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 555.642 564.411 - -1.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.57% 392.134 398.307 - 0.29% -
SetIntersection_None_Set_uint64_16384_1024 1.57% 163574415.556 166147969.174 - -1.84% -
SetIntersection_None_Vector_uint64_262144_64 1.57% 1101535.283 1118797.199 - -0.48% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.56% 7.109 7.220 - 0.86% -
std::search(vector<int>,_pred)_(no_match)/1024 1.56% 528.957 537.215 - 3.12% -
std::stable_sort(vector<int>)_(ascending)/1024 1.56% 2089.307 2121.886 - 2.44% -
rng::contains_subrange(list<int>)_(same_length)/50 1.56% 25.182 25.574 - -9.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.56% 1192241.224 1210804.061 - 0.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.56% 5451.341 5536.214 - -15.55% -
BM_StringAssignAsciiz_Huge_Opaque 1.56% 187.986 190.909 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.55% 238942687.336 242655834.832 - -29.78% -
std::search(list<int>)_(no_match)/1024 1.55% 757.863 769.625 - 2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.55% 17930580.577 18208495.139 - -2.17% -
bm_lexicographical_compare<int>/1 1.55% 1.441 1.463 - 1.10% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.55% 943.973 958.576 - -1.57% -
ranges::min(std::list<char>)/8 1.55% 1.932 1.962 - 11.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.55% 50.520 51.301 - -1.90% -
rng::starts_with(deque<int>)/8192 1.54% 3846.960 3906.386 - 2.24% -
SetIntersection_None_Vector_uint64_64_64 1.54% 8297601.756 8425701.339 - -2.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.54% 1.609 1.634 - 1.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.54% 14027.205 14243.345 - -2.67% -
std::map<int,_int>::erase(iterator)/32 1.54% 20.520 20.836 - -11.32% -
BM_PushHeap_uint64_Random_16384 1.54% 6.319 6.417 - 8.49% -
BM_StringFindStringLiteral/1024 1.53% 17.723 17.994 - -24.35% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.53% 18.433 18.715 - 0.12% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.52% 3.799 3.857 - 1.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.52% 1.766 1.793 - -1.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.52% 43.296 43.954 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.52% 4128071.278 4190727.360 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.52% 20793802.910 21109229.054 - -0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.51% 61873.270 62808.595 - 1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.51% 754.843 766.247 - -0.08% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.51% 61.781 62.713 - -0.48% -
SetIntersection_Front_Vector_uint64_262144_64 1.51% 1302462.073 1322081.287 - -0.95% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 1.51% 4933.684 5007.941 - 0.20% -
SetIntersection_Front_Set_uint64_1024_256 1.50% 3648047.309 3702939.848 - -6.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.50% 25826.369 26214.645 - -1.52% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.50% 602279.067 611332.794 - 0.01% -
std::stable_partition(list<int>)_(sparse)/1024 1.50% 931.149 945.138 - 2.16% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.50% 1884.886 1913.172 - -0.66% -
std::list<int>::ctor(size)/32 1.50% 352.801 358.094 - 9.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.50% 8639197.067 8768706.068 - -32.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.50% 3468.885 3520.794 - -7.64% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.49% 2895.193 2938.198 - 1.92% -
SetIntersection_Front_Set_string_4_4 1.48% 154844645.343 157128764.063 - -2.03% -
std::multiset<int>::find(key)_(existent)/32 1.47% 1.609 1.633 - -1.63% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.47% 2.201 2.233 - -4.93% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.47% 17.426 17.682 - 2.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.47% 452.917 459.560 - 1.98% -
SetIntersection_Front_Vector_string_1024_1 1.47% 1056680.327 1072168.325 - -1.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.46% 12.456 12.638 - 4.10% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.46% 23.069 23.406 - 0.30% -
BM_PushHeap_uint32_Ascending_16384 1.46% 3.549 3.601 - -2.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.46% 29514.084 29944.884 - 8.78% -
std::find(deque<int>)_(process_all)/1024 1.46% 242.075 245.606 - 2.44% -
std::multiset<std::string>::ctor(const&)/1024 1.46% 34168.683 34666.805 - -2.33% -
BM_StringRelational_Less_Small_Huge_Control 1.46% 1.848 1.875 - 1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.45% 4327027.589 4389930.250 - 1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 663.773 673.420 - 0.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 13.310 13.503 - 0.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.45% 8790.207 8917.866 - 0.59% -
std::copy_if(list<int>)_(every_other)/262144 1.45% 207306.827 210315.870 - 2.90% -
bm_lexicographical_compare<unsigned_char>/8 1.45% 1.384 1.404 - 1.06% -
bm_lexicographical_compare<signed_char>/512 1.45% 7.618 7.729 - 0.96% -
std::rotate_copy(deque<int>)/8192 1.45% 293.347 297.598 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.45% 9.137 9.270 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.45% 18390403.787 18656512.629 - -2.33% -
std::map<std::string,_int>::ctor(const&)/0 1.45% 12.703 12.887 - 0.34% -
rng::find(vector<bool>)_(process_all)/1048576 1.44% 3641.031 3693.584 - 2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.44% 25629972.704 25999124.490 - -3.73% -
SetIntersection_None_Vector_float_64_4 1.44% 15875703.731 16104356.030 - -1.30% -
std::stable_partition(vector<int>)_(sparse)/8192 1.43% 1546.368 1568.507 - 1.56% -
SetIntersection_None_Vector_uint32_262144_256 1.43% 1119256.201 1135272.208 - -0.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.43% 16761.860 17001.591 - 4.40% -
std::map<std::string,_int>::count(key)_(existent)/32 1.43% 16.021 16.250 - -6.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.42% 25.262 25.621 - 1.35% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.42% 113.432 115.046 - 3.12% -
SetIntersection_Interlaced_Set_string_262144_16384 1.42% 2708752.523 2747270.182 - -1.86% -
BM_num_put<double> 1.42% 57.333 58.148 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.42% 1584605.388 1607123.211 - -5.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.42% 24.074 24.415 - 2.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.42% 35.033 35.529 - -16.75% -
SetIntersection_None_Vector_uint64_256_256 1.41% 2104630.836 2134371.581 - -1.18% -
std::is_partitioned(list<int>)_(partitioned)/32 1.41% 8.665 8.787 - 1.85% -
std::map<int,_int>::erase(iterator)/1024 1.41% 20.608 20.898 - -13.04% -
std::move(vector<bool>)_(unaligned)/32768 1.41% 207.146 210.063 - 3.84% -
BM_deque_deque_ranges_move_backward/70000 1.40% 8548.034 8668.111 - 8.46% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.40% 13.095 13.279 - -0.62% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.40% 18.114 18.368 - 2.06% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.40% 189.275 191.931 - 1.30% -
SetIntersection_Front_Set_string_1024_1 1.40% 1074459.133 1089489.582 - -1.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 1778.021 1802.889 - 6.49% -
SetIntersection_Front_Vector_uint32_256_64 1.40% 4255580.845 4315072.957 - -0.98% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.40% 702925.741 712746.220 - 3.08% -
std::rotate(deque<int>)_(by_1/4)/8192 1.40% 2560.501 2596.273 - -61.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.40% 6.815 6.910 - -4.59% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.39% 839158.493 850849.529 - 1.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.39% 12.966 13.146 - 0.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.39% 38.314 38.847 - -8.36% -
std::partition(vector<int>)_(sparse)/1024 1.39% 255.649 259.197 - 2.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 56606.929 57392.311 - 4.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.38% 696.558 706.205 - 0.91% -
std::rotate(deque<int>)_(by_1/3)/8192 1.38% 3252.733 3297.643 - -85.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.38% 22047456.472 22351487.788 - -2.16% -
std::partition_copy(list<int>)/1024 1.38% 713.148 722.981 - 1.52% -
BM_deque_vector_ranges_move/70000 1.38% 3237.233 3281.859 - 0.66% -
std::map<int,_int>::find(key)_(existent)/32 1.38% 1.730 1.754 - 3.39% -
std::shift_right(list<int>)/50 1.38% 26.406 26.769 - -1.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.37% 23.627 23.952 - 0.26% -
SetIntersection_Interlaced_Set_string_1024_64 1.37% 16509131.522 16735482.525 - -1.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.37% 2.626 2.662 - -5.88% -
std::any_of(list<int>)_(process_all)/32 1.37% 11.641 11.800 - 0.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.37% 1.168 1.184 - 13.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.37% 666.642 675.753 - 1.36% -
BM_StringAssignAsciiz_Huge_Transparent 1.37% 188.100 190.670 - -0.50% -
BM_deque_vector_copy_backward/70000 1.36% 9007.990 9130.946 - 14.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.36% 13613113.715 13798665.714 - -0.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.36% 795.139 805.951 - -0.66% -
std::multiset<int>::ctor(const&)/32 1.36% 222.854 225.884 - 4.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.36% 1028066.531 1042041.808 - -2.40% -
std::find_end(list<int>)_(near_matches)/1024 1.36% 34605.460 35075.406 - -6.98% -
SetIntersection_Front_Vector_uint32_16384_16 1.36% 1074298.357 1088859.387 - -2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.36% 13838.094 14025.614 - 2.03% -
std::none_of(list<int>)_(process_all)/8 1.35% 2.641 2.677 - -1.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.35% 19.185 19.445 - -3.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.35% 3968.047 4021.779 - 2.41% -
BM_deque_vector_ranges_move/64000 1.35% 2964.991 3004.960 - 1.49% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 572.944 580.655 - -4.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.35% 260998.476 264509.832 - -5.82% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.34% 0.811 0.822 - 0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.34% 11.200 11.350 - 5.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.34% 67.505 68.410 - 28.39% -
std::set<int>::count(key)_(existent)/32 1.34% 1.668 1.690 - -0.57% -
std::partition(list<int>)_(sparse)/50 1.33% 22.384 22.682 - 52.66% -
SetIntersection_Interlaced_Vector_float_1024_1 1.33% 1038015.246 1051838.967 - -0.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.33% 1.159 1.174 - 0.57% -
SetIntersection_Front_Set_string_64_64 1.33% 35212473.394 35680295.710 - 4.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.33% 8302862.611 8413046.751 - 0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.33% 15.852 16.062 - 0.16% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.33% 53.191 53.896 - -4.13% -
std::vector<int>::ctor(size)/1024 1.32% 43.418 43.992 - 4.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.32% 33.607 34.051 - 11.18% -
std::copy(list<int>)/32768 1.32% 25791.188 26131.525 - 1.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.32% 20.005 20.269 - 2.13% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.31% 15.843 16.051 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.31% 2268633.572 2298411.798 - 0.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.31% 25.134 25.464 - -14.57% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.31% 12.775 12.943 - -0.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.31% 2138.684 2166.683 - 114.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.31% 27.873 28.238 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.31% 8.960 9.077 - -0.43% -
std::map<int,_int>::clear()/0 1.31% 390.954 396.056 - -0.44% -
rng::starts_with(deque<int>)/1024 1.30% 479.217 485.467 - 1.32% -
SetIntersection_Front_Set_float_1024_1 1.30% 1003875.694 1016958.763 - -3.83% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.30% 0.814 0.825 - 1.03% -
BM_vector_deque_move_backward/64 1.30% 2.966 3.005 - 0.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.30% 20.389 20.654 - 2.86% -
std::set<std::string>::clear()/8192 1.30% 211844.067 214597.174 - -3.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.30% 1097110.198 1111359.695 - 0.44% -
rng::find_if(vector<bool>)_(process_all)/8192 1.29% 4511.223 4569.563 - 1.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.29% 52.206 52.881 - 2.19% -
std::map<int,_int>::contains(key)_(existent)/32 1.29% 1.629 1.650 - -0.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.29% 32.404 32.822 - 8.80% -
BM_PushHeap_uint64_Random_262144 1.29% 6.299 6.380 - 6.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.29% 362.942 367.618 - -0.80% -
BM_num_get<long_double> 1.29% 36.373 36.841 - 1.76% -
BM_CmpLess_uint_int 1.29% 1.067 1.081 - -4.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.28% 5.116 5.182 - 47.09% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.28% 8.703 8.815 - 6.97% -
std::lower_bound(std::deque<int>)/8 1.28% 16.942 17.159 - 1.10% -
SetIntersection_Interlaced_Set_string_16384_16 1.28% 246173444.397 249318102.268 - 2.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.27% 70.707 71.607 - -91.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.27% 1700135.742 1721759.846 - -5.41% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.27% 22.841 23.131 - 0.29% -
SetIntersection_Interlaced_Set_string_1024_16 1.27% 12764514.975 12926474.459 - -1.87% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.27% 32.722 33.137 - -3.79% -
std::find(deque<int>)_(process_all)/8192 1.27% 1930.348 1954.791 - 2.26% -
SetIntersection_Front_Set_uint64_64_1 1.26% 16212496.799 16417417.275 - -1.16% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 605.830 613.485 - -1.11% -
std::rotate(deque<int>)_(1_element_backward)/50 1.26% 5.061 5.125 - 0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.26% 32.916 33.331 - 2.18% -
std::fill_n(vector<bool>)/32768 1.26% 30.084 30.464 - 4.02% -
std::partition(vector<int>)_(sparse)/8192 1.26% 1863.719 1887.220 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.26% 17822.474 18047.198 - -7.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.26% 56116650.605 56823476.877 - 0.31% -
BM_CmpEqual_int_schar 1.26% 1.123 1.137 - 1.08% -
BM_PushHeap_float_Random_262144 1.26% 7.656 7.752 - -0.34% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.25% 20.001 20.252 - -0.55% -
std::generate_n(list<int>)/1024 1.25% 649.907 658.051 - 1.17% -
BM_lexicographical_compare_three_way_fast_path/64 1.25% 15.713 15.909 - 5.82% -
std::copy_n(vector<bool>)_(aligned)/262144 1.25% 771.259 780.892 - 33.38% -
BM_lexicographical_compare_three_way_slow_path/16 1.25% 4.561 4.618 - 6.01% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.25% 5.522 5.591 - 1.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.25% 17.360 17.576 - 1.87% -
SetIntersection_Front_Vector_uint32_262144_64 1.25% 1354430.426 1371305.800 - -1.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.25% 23.773 24.069 - 3.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.24% 78.182 79.154 - -2.68% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.24% 780.326 790.022 - -9.48% -
std::flat_map<int,_int>::ctor(const&)/8192 1.24% 1894.690 1918.228 - -0.67% -
std::find(deque<int>)_(process_all)/32768 1.24% 7738.801 7834.714 - 1.82% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 114642.358 116062.810 - 1.52% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.24% 21.111 21.372 - -26.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.24% 13.330 13.495 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.23% 16891746.877 17099568.550 - -2.36% -
SetIntersection_Front_Set_uint64_262144_256 1.23% 3698615.063 3744032.788 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.23% 390.981 395.778 - -0.25% -
BM_PushHeap_string_Ascending_262144 1.22% 29.674 30.037 - -5.24% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.22% 13.326 13.489 - 0.93% -
BM_PushHeap_uint64_Random_64 1.22% 5.608 5.676 - 8.77% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.22% 343.881 348.077 - 0.72% -
SetIntersection_Front_Vector_float_16384_4 1.22% 1047796.553 1060552.268 - -1.04% -
rng::starts_with(deque<int>,_pred)/8192 1.22% 3915.169 3962.793 - 1.55% -
rng::starts_with(deque<int>,_pred)/1048576 1.21% 507602.808 513769.402 - 1.47% -
SetIntersection_None_Vector_uint32_1024_4 1.21% 1073086.566 1086114.195 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.21% 20.193 20.439 - -1.34% -
std::partition_point(list<int>)/32 1.21% 16.020 16.213 - 3.67% -
std::unordered_set<int>::erase(key)_(existent)/32 1.21% 20.907 21.159 - -0.91% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.21% 23.961 24.250 - 5.36% -
BM_CmpEqual_uchar_ushort 1.20% 1.068 1.081 - 1.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.20% 5.960 6.031 - -1.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.20% 17.603 17.813 - -10.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.19% 1039622.132 1051991.333 - -3.05% -
BM_PushHeap_uint64_Random_16 1.19% 4.489 4.542 - 9.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.18% 390.999 395.620 - -0.49% -
std::search(list<int>)_(near_matches)/8192 1.18% 2520808.755 2550579.226 - 0.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.18% 25.927 26.233 - 1.74% -
std::search(list<int>)_(no_match)/1048576 1.18% 833126.188 842922.939 - 0.79% -
BM_StringFindStringLiteral/512 1.17% 9.438 9.549 - -1.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.17% 11.083 11.213 - -0.79% -
std::copy_n(vector<int>)/8 1.17% 2.178 2.203 - 4.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.17% 21.669 21.924 - -1.63% -
bm_gcd_complex 1.17% 17.687 17.895 - -0.47% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.17% 2.145 2.170 - 6.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.17% 17.619 17.826 - -0.42% -
SetIntersection_None_Set_uint64_256_4 1.17% 10998866.961 11127494.631 - -4.12% -
SetIntersection_None_Vector_string_256_16 1.17% 4233710.807 4283221.850 - -0.94% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.17% 117713.479 119089.628 - -1.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 42.277 42.771 - -18.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.17% 32.187 32.563 - -4.09% -
SetIntersection_None_Set_uint64_262144_16 1.16% 1197115.236 1211056.234 - -1.89% -
SetIntersection_Front_Vector_uint32_16_16 1.16% 35227426.831 35637596.171 - -1.80% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.16% 47747.681 48303.568 - -75.14% -
std::stable_partition(deque<int>)_(dense)/8192 1.16% 5652.477 5718.176 - 1.55% -
std::find_if(vector<int>)_(bail_25%)/32768 1.16% 813.064 822.504 - -12.89% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.16% 3.351 3.390 - 1.73% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.16% 20983.173 21226.592 - 3.79% -
std::multimap<int,_int>::erase(iterator)/32 1.16% 20.408 20.645 - -1.59% -
std::set<int>::erase(key)_(existent)/8192 1.16% 68.579 69.373 - 0.19% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.16% 2.943 2.977 - 1.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.16% 950696.871 961684.591 - 1.80% -
rng::for_each(multimap<int>)/8 1.15% 6.194 6.266 - 42.74% -
SetIntersection_Front_Set_float_16384_16 1.15% 1197132.098 1210889.572 - -0.12% -
SetIntersection_None_Set_uint64_262144_64 1.15% 1199938.476 1213723.469 - -1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.15% 8313112.055 8408595.272 - -0.16% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.15% 950.803 961.711 - 4.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.15% 12.749 12.895 - 0.17% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.15% 15.567 15.746 - -0.48% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.14% 18.851 19.066 - 2.54% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.14% 5.072 5.130 - 2.02% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.14% 5.776 5.842 - 0.86% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.14% 14.602 14.769 - 0.00% -
std::any_of(vector<int>)_(process_all)/50 1.14% 13.786 13.942 - -26.51% -
std::count(deque<int>)_(every_other)/1024 1.14% 245.661 248.453 - 1.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 47.784 48.327 - -10.63% -
std::make_heap(deque<int>)_(shuffled)/8192 1.13% 23391.815 23656.786 - -1.88% -
SetIntersection_Front_Vector_uint64_16384_64 1.13% 1305595.383 1320384.387 - -4.71% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.13% 291.152 294.448 - 1.05% -
std::set<std::string>::erase(key)_(existent)/8192 1.13% 85.189 86.153 - -17.26% -
std::partition(list<int>)_(dense)/8192 1.13% 4918.347 4973.921 - -12.37% -
std::stable_sort(vector<int>)_(ascending)/8 1.12% 15.554 15.729 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.12% 4483583.825 4533788.722 - -1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.12% 1047444.005 1059165.575 - -1.57% -
std::find_if(deque<int>)_(process_all)/50 1.12% 12.561 12.701 - 1.28% -
BM_vector_deque_ranges_copy_backward/70000 1.12% 8656.402 8753.107 - 7.22% -
std::search(vector<int>)_(near_matches)/1000 1.12% 14285.872 14445.364 - 2.29% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.12% 6847.642 6924.074 - -59.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.11% 58931773.602 59588860.220 - -1.33% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.11% 64.924 65.647 - -5.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.11% 11813.585 11945.167 - -0.25% -
std::find_if(vector<char>)_(process_all)/50 1.11% 6.631 6.704 - 25.39% -
std::shift_right(list<int>)/8192 1.11% 7622.573 7707.284 - 4.44% -
std::unique_copy(vector<int>)_(contiguous)/32 1.11% 8.528 8.622 - 1.67% -
SetIntersection_Front_Vector_float_262144_4 1.11% 1042222.537 1053778.670 - -1.62% -
bm_ranges_lexicographical_compare<signed_char>/512 1.11% 7.859 7.946 - 2.31% -
SetIntersection_Front_Vector_string_16384_256 1.10% 9534109.316 9639295.448 - -2.81% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.10% 7379.655 7460.605 - -0.76% -
std::map<int,_int>::count(key)_(existent)/32 1.10% 1.566 1.583 - -10.98% -
std::copy(list<int>)/8 1.09% 2.456 2.483 - 15.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.09% 1.284 1.299 - -1.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.09% 12.780 12.920 - 0.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.09% 8501.032 8593.750 - 8.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.09% 200070010.251 202248890.043 - -1.64% -
BM_StringFindNoMatch/512 1.09% 9.210 9.310 - -0.85% -
rng::for_each(multimap<int>)/32 1.09% 26.360 26.646 - 24.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.09% 46.202 46.704 - -1.38% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.08% 27554.783 27852.248 - 10.37% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.08% 9196.502 9295.649 - 28.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.08% 289.197 292.313 - 2.37% -
SetIntersection_None_Vector_float_256_16 1.08% 4029174.548 4072584.022 - -0.65% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 120130.531 121421.490 - -2.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 12387.142 12519.894 - -5.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.07% 7535.777 7616.435 - 0.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 375.153 379.164 - -1.63% -
std::sample(list<int>)/1024 1.07% 11922.642 12050.095 - 1.49% -
std::map<int,_int>::clear()/8192 1.07% 84109.066 85007.489 - -7.68% -
SetIntersection_None_Vector_float_262144_4 1.06% 1125517.307 1137493.114 - -2.81% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.06% 1161.092 1173.444 - 0.89% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.06% 3663.624 3702.468 - 2.20% -
std::swap_ranges(deque<int>)/32 1.06% 10.686 10.799 - -1.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.06% 14.909 15.066 - -1.61% -
BM_num_put<long_long> 1.05% 11.603 11.726 - 11.65% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.05% 5.483 5.541 - -2.48% -
std::partition_point(deque<int>)/32 1.05% 4.147 4.190 - 0.49% -
std::partition(deque<int>)_(sparse)/1024 1.05% 382.669 386.696 - 1.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.05% 31.151 31.478 - -1.14% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.05% 12.889 13.024 - -1.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.05% 23.655 23.903 - -0.21% -
SetIntersection_Interlaced_Vector_string_16_4 1.05% 66253236.807 66946278.548 - -4.12% -
std::multimap<int,_int>::ctor(const&)/8192 1.04% 54702.717 55274.174 - 4.04% -
std::partition(deque<int>)_(dense)/8192 1.04% 2785.028 2814.122 - 0.94% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.04% 484.024 489.080 - 0.79% -
BM_PushHeap_string_Random_64 1.04% 13.056 13.192 - 2.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.04% 4122114.128 4165076.490 - -1.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.04% 12791.880 12925.129 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.04% 5.300 5.355 - -2.99% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 1.04% 12.751 12.884 - -8.65% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.04% 1891.527 1911.184 - -0.58% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.04% 17.895 18.081 - 0.90% -
SetIntersection_Front_Set_uint64_16_16 1.04% 37001412.299 37385835.150 - -2.77% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.04% 31.881 32.212 - 0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 35217.249 35582.152 - -0.83% -
rng::contains(vector<int>)_(process_all)/32 1.04% 8.214 8.300 - 0.48% -
std::find(vector<long_long>)_(process_all)/50 1.03% 4.393 4.439 - 1.18% -
std::copy_n(deque<int>)/4096 1.03% 145.385 146.888 - 1.29% -
std::reverse_copy(vector<int>)/32768 1.03% 982.852 993.005 - 1.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.03% 452433.003 457101.909 - -1.04% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.03% 35857.762 36227.482 - -3.55% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.03% 12.787 12.918 - -0.09% -
BM_deque_vector_ranges_copy_backward/1024 1.03% 36.764 37.143 - 0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.03% 14662.929 14813.389 - 2.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.02% 1.685 1.702 - 4.42% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.02% 12.731 12.861 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.02% 17873298.502 18055932.805 - -9.36% -
SetIntersection_Interlaced_Set_float_1024_16 1.02% 11270433.320 11385592.713 - -1.51% -
BM_PushHeap_uint64_Random_256 1.02% 5.981 6.042 - 7.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.02% 8704.955 8793.560 - 123.91% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.02% 424.991 429.315 - -8.00% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.01% 80006.650 80816.596 - -4.88% -
std::partition(deque<int>)_(dense)/1024 1.01% 353.917 357.498 - 0.07% -
std::map<int,_int>::count(key)_(non-existent)/32 1.01% 2.868 2.897 - 0.43% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.01% 1.168 1.179 - -0.29% -
SetIntersection_Front_Vector_string_16_4 1.01% 59816820.303 60420030.942 - 0.29% -
std::unordered_multiset<int>::ctor(const&)/8192 1.01% 54588.459 55138.844 - -1.73% -
std::set<int>::upper_bound(key)_(existent)/1024 1.01% 4.304 4.348 - 8.01% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.00% 38336.173 38720.260 - 5.45% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.77% 23.875 8.889 - -46.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -61.77% 50.262 19.215 - -28.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -59.28% 14.588 5.941 - -44.09% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.68% 1631.872 739.532 - -0.22% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -50.98% 80.411 39.420 - 47.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -48.11% 43.908 22.784 - -19.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -47.81% 85.656 44.703 - 25.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -47.78% 47.504 24.808 - 6.36% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.77% 65.089 33.993 - -55.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.35% 40.677 22.638 - -30.84% -
std::rotate_copy(vector<int>)/8192 -43.45% 683.271 386.386 - -46.08% -
bm_write -42.80% 559.473 320.040 - -39.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.70% 70.260 40.259 - -45.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -42.66% 57.860 33.174 - -7.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -42.56% 184.830 106.171 - -52.24% -
std::copy(vector<bool>)_(aligned)/1048576 -42.52% 3547.114 2039.004 - -41.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -42.30% 14.154 8.166 - -18.45% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -42.28% 43.454 25.083 - -6.08% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -42.01% 25.216 14.622 - 20.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -41.01% 171.891 101.392 - -53.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -40.95% 168.752 99.653 - -51.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -40.70% 198.257 117.570 - -44.82% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -40.12% 166.509 99.703 - -59.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -40.10% 191.475 114.701 - -53.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -40.08% 130.738 78.335 - -45.36% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -38.26% 18.260 11.274 - -10.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -37.23% 40.297 25.296 - 1.13% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -36.23% 3.745 2.388 - -25.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.10% 10.945 6.994 - -36.70% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -36.06% 95.547 61.096 - -30.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -35.68% 0.482 0.310 - -36.05% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -34.98% 1.907 1.240 - -10.56% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -34.66% 23552.251 15389.377 - -5.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -34.47% 119.607 78.380 - -44.77% -
std::set<int>::contains(key)_(non-existent)/8192 -34.10% 15.096 9.948 - -3.62% -
BM_PushHeap_uint64_SingleElement_1 -33.22% 0.695 0.464 - -7.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -33.04% 88.362 59.166 - -12.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -32.87% 75.940 50.980 - 55.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -31.50% 55.337 37.908 - 50.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -31.34% 2527.029 1734.970 - 8.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -31.24% 35.641 24.507 - -13.11% -
std::unordered_set<int>::count(key)_(non-existent)/0 -30.76% 0.386 0.267 - -44.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.45% 1.988 1.383 - -29.84% -
BM_vector_deque_ranges_move_backward/0 -30.33% 0.576 0.402 - -26.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -30.19% 7.231 5.047 - -31.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -27.31% 10.852 7.888 - -0.64% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.29% 24.094 17.520 - 26.00% -
std::search(deque<int>)_(no_match)/1024 -26.92% 414.756 303.094 - -0.02% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -26.90% 26.515 19.382 - 0.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -26.87% 72.011 52.664 - 8.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -26.54% 32.662 23.993 - 4.30% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -26.52% 40.956 30.096 - -26.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -26.47% 13645326.134 10033036.355 - -3.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -26.23% 32.152 23.718 - -25.89% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -25.91% 69.361 51.390 - -17.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -25.49% 0.406 0.303 - -3.78% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -25.16% 0.688 0.515 - 0.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -24.89% 31.955 24.002 - 30.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -24.38% 11.847 8.959 - 16.94% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -24.11% 15.047 11.419 - 25.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -24.04% 29.607 22.490 - -57.09% -
std::copy(vector<bool>)_(aligned)/262144 -23.98% 758.877 576.889 - -1.86% -
std::search(deque<int>,_pred)_(no_match)/1048576 -23.72% 585160.637 446356.942 - 0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -23.69% 24.471 18.674 - -20.79% -
std::search(deque<int>,_pred)_(no_match)/8192 -23.56% 4574.951 3497.042 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.20% 32.464 24.932 - -20.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.11% 31.318 24.080 - -28.47% -
std::unordered_map<int,_int>::clear()/8192 -22.57% 81706.484 63261.780 - -5.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -22.54% 64.283 49.791 - 15.42% -
BM_PushHeap_uint32_Random_1 -22.41% 0.584 0.453 - -2.52% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -22.27% 41.129 31.968 - 10.80% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -22.22% 0.612 0.476 - -22.97% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -22.09% 16758.350 13056.353 - -14.71% -
std::deque<std::string>::ctor(size)/32 -22.06% 56.706 44.194 - -13.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -21.98% 1.773 1.383 - -23.42% -
std::set<int>::insert(value)_(new_value,_end)/8192 -21.93% 89.232 69.661 - 0.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -21.82% 27.471 21.476 - -4.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -21.61% 14728925.066 11545605.097 - -0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -21.11% 829.048 654.034 - 24.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.09% 1721.654 1358.489 - -20.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -21.08% 36.914 29.131 - 1.08% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -20.80% 17.557 13.904 - 22.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -20.76% 70.956 56.224 - 26.03% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -20.76% 1.595 1.264 - -1.16% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -20.75% 26.817 21.253 - -1.73% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.67% 33.718 26.750 - -2.64% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -20.63% 888.556 705.289 - 14.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -20.62% 1.593 1.264 - -25.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -20.55% 45.032 35.779 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -20.54% 0.538 0.428 - -10.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.21% 77.996 62.232 - -0.74% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -20.18% 24.966 19.928 - -2.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -20.01% 24.315 19.449 - -19.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.67% 53.153 42.699 - 22.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.66% 23.742 19.074 - -20.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.64% 91.070 73.180 - -1.92% -
std::adjacent_find(deque<int>)/8 -19.57% 3.525 2.835 - -3.39% -
ranges::min(std::list<__int128>)/1 -19.37% 0.456 0.368 - -7.15% -
std::search(vector<int>,_pred)_(single_element)/8192 -19.35% 4642.853 3744.355 - -18.67% -
std::fill_n(list<int>)/8192 -19.28% 9104.380 7348.858 - 2.78% -
std::move(list<int>)/4096 -19.04% 4849.510 3925.963 - -9.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -18.96% 6.337 5.135 - -6.82% -
ranges::minmax(std::deque<char>)/70000 -18.89% 31612.551 25640.098 - 8.39% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.84% 578.614 469.592 - -18.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -18.70% 71.114 57.818 - 3.07% -
SetIntersection_Interlaced_Vector_float_256_16 -18.47% 7970791.453 6498494.968 - 10.43% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -18.29% 1.309 1.070 - -15.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -18.06% 25.769 21.114 - -9.15% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.92% 12377063.766 10158788.340 - -2.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -17.88% 35.151 28.868 - -10.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -17.85% 4.104 3.371 - -15.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -17.63% 0.484 0.399 - 2.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -17.45% 109.609 90.485 - 37.08% -
BM_StringEraseWithMove_Empty_Opaque -17.30% 0.979 0.810 - 2.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.00% 35.116 29.147 - -14.25% -
std::search(deque<int>,_pred)_(no_match)/1024 -16.93% 571.447 474.716 - 8.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -16.90% 1.340 1.114 - -4.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -16.46% 1.573 1.314 - -20.92% -
ranges::minmax(std::deque<char>)/64 -16.45% 32.619 27.253 - 20.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -16.38% 0.319 0.267 - -8.34% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -16.36% 88.430 73.962 - -15.43% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.26% 1.721 1.441 - -9.37% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.22% 14.343 12.016 - -1.26% -
std::partition(deque<int>)_(dense)/50 -16.18% 15.863 13.297 - -13.09% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.17% 5694.386 4773.557 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -16.16% 97.384 81.647 - 9.10% -
std::find_end(list<int>)_(same_length)/8192 -16.12% 9736.025 8166.687 - -48.11% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -16.11% 1.381 1.159 - -0.21% -
SetIntersection_None_Set_string_1024_1 -16.10% 10626534.365 8915733.206 - -2.83% -
std::replace(vector<int>)_(sprinkled)/32 -16.08% 6.434 5.400 - -6.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.07% 19.649 16.492 - -17.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.02% 2.696 2.264 - -16.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.02% 62.741 52.691 - 7.00% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -16.01% 23.997 20.156 - -14.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -15.89% 95711.397 80506.359 - 6.05% -
std::search(deque<int>,_pred)_(no_match)/1000 -15.89% 552.868 465.042 - 9.53% -
SetIntersection_None_Set_string_1024_16 -15.85% 10508107.079 8842188.281 - -3.69% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.81% 10.537 8.871 - 0.52% -
std::find_if(deque<int>)_(bail_25%)/32768 -15.75% 2375.280 2001.227 - -9.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -15.60% 1.604 1.354 - -30.79% -
SetIntersection_None_Set_string_1024_4 -15.57% 10676896.738 9014479.907 - 1.13% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.55% 1.313 1.109 - -28.60% -
std::find_if(deque<int>)_(bail_25%)/8192 -15.55% 596.651 503.902 - -11.50% -
std::all_of(list<int>)_(process_all)/8192 -15.52% 8388.105 7086.525 - -7.30% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -15.33% 52.528 44.475 - -10.37% -
std::partition(deque<int>)_(dense)/32 -15.25% 10.620 9.001 - -8.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.22% 6.925 5.871 - -1.23% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.95% 565.028 480.553 - -14.67% -
BM_std_minmax_element<short>/3 -14.91% 1.240 1.055 - -2.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -14.76% 42.635 36.342 - 5.54% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -14.57% 28580.300 24417.433 - -17.80% -
std::unordered_multimap<int,_int>::clear()/1024 -14.50% 9317.277 7966.303 - -6.02% -
BM_deque_deque_ranges_copy_backward/0 -14.44% 0.920 0.787 - -0.25% -
std::unordered_multimap<int,_int>::clear()/8192 -14.42% 72846.007 62340.221 - -7.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.29% 28.156 24.131 - -14.89% -
SetIntersection_None_Set_string_1024_64 -14.28% 10613692.837 9097687.202 - 0.53% -
BM_deque_deque_ranges_move/0 -14.21% 0.921 0.790 - -14.36% -
std::partition_point(list<int>)/8192 -14.11% 14491.132 12446.052 - -0.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.07% 323.528 278.007 - -17.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -14.05% 14412.412 12387.320 - -2.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.98% 1.417 1.219 - -15.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.90% 670.420 577.215 - 3.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -13.90% 671.985 578.612 - 2.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.80% 1744.147 1503.477 - -1.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.79% 52405.762 45179.938 - -10.19% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.72% 1.615 1.393 - -1.12% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -13.54% 1.682 1.455 - 5.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -13.52% 3.927 3.396 - 14.30% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -13.48% 1.849 1.600 - -7.40% -
std::remove_if(deque<int>)_(sprinkled)/50 -13.47% 69.696 60.308 - -0.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.38% 1051686.326 910933.098 - -11.39% -
ranges::minmax(std::deque<long_long>)/64 -13.28% 26.927 23.350 - -4.89% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -13.27% 3.553 3.082 - 14.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.26% 42.158 36.567 - 4.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.23% 6678.409 5794.766 - -9.26% -
std::map<std::string,_int>::ctor(const&)/32 -13.18% 832.627 722.884 - -12.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.04% 70.977 61.719 - -13.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.99% 1.359 1.183 - -16.48% -
SetIntersection_Front_Set_uint64_16384_64 -12.94% 1788399.018 1556998.844 - -7.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.89% 27.317 23.795 - -3.70% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -12.75% 101268.601 88353.331 - 1.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -12.71% 1.501 1.310 - -11.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.67% 783.315 684.038 - -11.75% -
SetIntersection_Interlaced_Set_string_262144_4 -12.66% 2052192.139 1792456.461 - -4.53% -
std::search(list<int>,_pred)_(single_element)/8192 -12.61% 9237.905 8073.036 - 4.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.59% 20.513 17.930 - -13.61% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.57% 42.744 37.369 - -3.14% -
ranges::minmax(std::deque<long_long>)/70000 -12.53% 29640.969 25926.837 - 1.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -12.50% 11101306.193 9713127.037 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -12.50% 5985826.097 5237560.315 - -14.72% -
BM_StringEraseWithMove_Empty_Transparent -12.36% 0.638 0.559 - 0.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -12.32% 23.948 20.998 - -8.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.27% 590.832 518.343 - 2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -12.18% 14652513.026 12868559.338 - -3.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.16% 42.813 37.605 - 19.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.02% 1718.325 1511.798 - 10.61% -
std::none_of(list<int>)_(process_all)/8192 -11.99% 8719.683 7674.517 - -3.72% -
std::multiset<std::string>::ctor(const&)/32 -11.95% 792.888 698.126 - -9.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.94% 10.670 9.396 - 4.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -11.74% 42.543 37.547 - -7.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.73% 41.922 37.003 - -5.49% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -11.73% 150907.818 133206.675 - 2.77% -
std::copy(vector<int>)/4096 -11.60% 166.877 147.512 - -2.07% -
BM_deque_deque_move_backward/0 -11.51% 0.861 0.762 - -17.10% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.45% 1.716 1.520 - 8.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.39% 7.667 6.793 - -38.95% -
std::set<int>::insert(value)_(new_value,_end)/1024 -11.27% 46.686 41.426 - -0.05% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.97% 1.400 1.247 - -10.96% -
std::set<int>::count(key)_(existent)/8192 -10.88% 8.781 7.826 - -4.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -10.83% 31.783 28.342 - -11.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.79% 26.259 23.426 - -4.80% -
std::multimap<std::string,_int>::ctor(const&)/32 -10.76% 899.742 802.919 - 0.81% -
std::find_end(deque<int>)_(process_all)/8192 -10.74% 2356.910 2103.849 - -26.34% -
BM_StringRelational_Eq_Large_Large_ChangeLast -10.69% 2.081 1.858 - -2.63% -
SetIntersection_Front_Set_uint32_1024_256 -10.65% 4117443.380 3679081.181 - -3.32% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -10.64% 0.459 0.410 - 8.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -10.63% 31.653 28.286 - 14.62% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.62% 1.439 1.286 - -3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -10.52% 10444135.246 9345436.424 - -5.67% -
BM_StringFindAllMatch/1 -10.50% 3.036 2.718 - -6.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -10.48% 1.407 1.259 - 1.34% -
std::unique_copy(deque<int>)_(sprinkled)/32 -10.47% 10.302 9.224 - 0.25% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -10.44% 1.493 1.337 - -3.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -10.43% 99.165 88.826 - 2.33% -
BM_PushHeap_string_Ascending_1 -10.42% 0.527 0.472 - -26.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.40% 0.456 0.408 - -16.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -10.27% 0.614 0.551 - -6.82% -
std::replace(vector<int>)_(sprinkled)/50 -10.17% 9.716 8.728 - -0.39% -
std::find_if_not(vector<int>)_(process_all)/8 -10.12% 1.650 1.483 - 4.94% -
std::unordered_set<std::string>::ctor(const&)/32 -10.11% 795.486 715.087 - -10.16% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.08% 5909896.776 5313910.149 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -10.04% 1769698.486 1592034.910 - -5.87% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -10.01% 25.559 22.999 - -8.30% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -10.01% 2.508 2.257 - 0.43% -
std::unordered_set<int>::find(key)_(existent)/32 -9.97% 1.330 1.198 - -9.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.94% 33.882 30.515 - -1.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.93% 12470.530 11232.399 - -5.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.93% 29849.495 26886.189 - -8.25% -
SetIntersection_Interlaced_Vector_float_1024_4 -9.88% 1392501.216 1254854.490 - -9.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.88% 5.355 4.826 - -32.95% -
std::find_if(vector<char>)_(bail_25%)/8 -9.82% 0.850 0.766 - -6.28% -
BM_PushHeap_string_PipeOrgan_1 -9.82% 0.583 0.526 - -24.85% -
BM_tolower_char<char> -9.77% 0.691 0.623 - -9.95% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -9.76% 1.025 0.925 - -3.86% -
std::count_if(list<int>)_(every_other)/8192 -9.70% 8014.328 7236.751 - 2.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.63% 0.692 0.625 - 2.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -9.61% 1.574 1.423 - 2.46% -
BM_StringCtorDefault -9.61% 0.268 0.242 - -0.51% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.60% 1.284 1.161 - -21.88% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.53% 1592.600 1440.892 - -15.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.46% 733.220 663.844 - -26.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.45% 15.618 14.141 - -13.91% -
SetIntersection_Interlaced_Set_float_256_64 -9.40% 14124416.996 12796188.732 - -8.57% -
std::is_sorted(list<int>,_pred)/8192 -9.38% 8492.459 7695.771 - -14.91% -
ranges::min(std::deque<long_long>)/70000 -9.37% 21059.289 19085.968 - -27.44% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.36% 56.012 50.771 - -10.64% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.36% 1.171 1.062 - -3.30% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.32% 1.439 1.305 - -5.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.30% 0.495 0.449 - -9.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.26% 29.733 26.980 - 2.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -9.25% 1.211 1.099 - 9.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.23% 793.460 720.244 - -4.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.22% 1530.928 1389.730 - -7.38% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.18% 0.372 0.338 - -7.59% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.09% 21.536 19.578 - -2.01% -
BM_std_minmax_element<int>/65536 -9.09% 17127.695 15570.661 - -10.07% -
BM_std_minmax_element<int>/4096 -9.09% 1074.613 976.973 - -9.75% -
BM_StringAssignStr_Large_Opaque -9.07% 11.954 10.870 - 5.29% -
BM_std_minmax_element<int>/4000 -9.06% 1049.511 954.405 - -9.77% -
BM_StringFindCharLiteral/4096 -9.05% 84.778 77.108 - -0.30% -
BM_std_minmax_element<int>/70000 -9.04% 18288.222 16635.526 - -9.92% -
BM_std_minmax_element<int>/64000 -8.99% 16725.220 15221.326 - -9.88% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -8.98% 24.793 22.567 - -8.87% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -8.89% 15.818 14.412 - -10.56% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.82% 1.563 1.425 - -0.22% -
std::is_sorted_until(deque<int>,_pred)/8 -8.76% 4.748 4.332 - 4.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.76% 829.831 757.130 - 3.50% -
BM_std_minmax_element<int>/5500 -8.75% 1432.682 1307.319 - -10.00% -
SetIntersection_Front_Set_uint32_16384_64 -8.72% 1783682.797 1628231.924 - -2.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.71% 44.180 40.332 - 1.54% -
BM_PushHeap_uint64_Ascending_64 -8.70% 1.661 1.517 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.64% 100063836.444 91417776.892 - -7.21% -
bm_ranges_lexicographical_compare<int>/8 -8.55% 1.617 1.479 - 2.19% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -8.55% 41.193 37.670 - -2.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.54% 653.090 597.329 - 9.91% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.53% 1.187 1.085 - 17.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -8.52% 2.539 2.323 - 3.30% -
BM_std_minmax_element<int>/1024 -8.46% 272.761 249.683 - -8.90% -
BM_vector_deque_ranges_copy/2 -8.44% 2.059 1.885 - -8.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.44% 986.818 903.575 - -8.13% -
std::find(list<int>)_(process_all)/8192 -8.43% 7528.490 6893.626 - -3.31% -
std::find_if_not(vector<int>)_(process_all)/32768 -8.43% 3496.824 3202.103 - -14.61% -
std::find_if_not(vector<int>)_(process_all)/8192 -8.41% 878.920 805.032 - -14.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -8.39% 13.002 11.911 - 5.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.38% 25.933 23.759 - 1.09% -
BM_PushHeap_string_Descending_1 -8.38% 0.700 0.641 - -8.37% -
BM_PushHeap_float_SingleElement_1 -8.35% 0.696 0.637 - 22.50% -
BM_StringFindAllMatch/8 -8.34% 2.743 2.514 - -6.29% -
std::copy(vector<int>)/32768 -8.25% 3720.151 3413.083 - -10.02% -
BM_vector_deque_ranges_copy/1 -8.21% 2.314 2.124 - -8.41% -
BM_PushHeap_uint32_QuickSortAdversary_1 -8.19% 0.659 0.605 - 53.51% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -8.17% 2.048 1.881 - -25.66% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.16% 746.896 685.944 - 11.34% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -8.16% 0.574 0.527 - -0.33% -
SetIntersection_Front_Set_string_1024_64 -8.04% 4939587.100 4542626.328 - -4.79% -
std::fill_n(deque<int>)/32 -7.96% 1.255 1.155 - -86.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.95% 10.029 9.232 - -6.32% -
std::adjacent_find(deque<int>,_pred)/8 -7.91% 4.557 4.196 - -13.26% -
BM_vector_deque_copy/64000 -7.88% 3082.523 2839.544 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -7.87% 27815.603 25627.408 - -10.17% -
SetIntersection_Front_Set_uint64_16384_256 -7.85% 3935512.419 3626424.039 - -6.65% -
SetIntersection_Interlaced_Set_string_256_256 -7.83% 30839183.742 28423968.541 - -10.00% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -7.77% 23.403 21.583 - -1.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -7.73% 18.592 17.155 - 0.05% -
BM_vector_deque_move/64000 -7.71% 3077.279 2840.061 - -0.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.67% 66.136 61.060 - -7.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -7.66% 1.661 1.534 - -2.76% -
std::multimap<int,_int>::ctor(const&)/1024 -7.55% 7464.023 6900.400 - 3.27% -
SetIntersection_Front_Vector_float_262144_1024 -7.50% 5916157.260 5472280.719 - 0.40% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -7.47% 67.815 62.747 - -25.79% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.42% 22.547 20.874 - -2.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.41% 2.463 2.281 - -18.58% -
BM_deque_deque_ranges_move/2 -7.40% 2.301 2.131 - -7.66% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -7.38% 29.676 27.485 - -2.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -7.38% 1.208 1.119 - -11.84% -
std::for_each(list<int>)/8192 -7.35% 7836.549 7260.377 - -6.87% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.32% 0.459 0.425 - 17.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.28% 31.199 28.928 - -4.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -7.27% 1424.314 1320.742 - -6.03% -
SetIntersection_Front_Set_string_16384_256 -7.26% 15962895.544 14803414.388 - 2.67% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.25% 36.120 33.501 - 4.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.25% 315.877 292.989 - -9.85% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.21% 58.668 54.439 - 11.64% -
BM_std_minmax_element<int>/512 -7.20% 138.293 128.329 - -7.72% -
ranges::min(std::vector<long_long>)/64 -7.20% 5.060 4.696 - 0.37% -
BM_vector_deque_copy/70000 -7.19% 3342.797 3102.423 - -0.07% -
BM_vector_deque_move/70000 -7.18% 3343.455 3103.303 - -0.05% -
BM_vector_deque_ranges_move/65536 -7.15% 3077.487 2857.571 - -0.07% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.10% 243.980 226.654 - 0.06% -
BM_vector_deque_ranges_copy/70000 -7.09% 3341.136 3104.149 - -0.00% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -7.07% 0.624 0.580 - -0.20% -
std::replace_if(vector<int>)_(sprinkled)/50 -7.06% 14.653 13.619 - 6.83% -
SetIntersection_Interlaced_Set_string_262144_16 -7.05% 2259936.117 2100651.935 - -2.84% -
std::stable_partition(list<int>)_(dense)/8192 -7.03% 18944.445 17613.274 - 0.71% -
SetIntersection_Front_Set_uint32_1024_1024 -7.01% 12359684.528 11492688.089 - -1.18% -
std::vector<int>::ctor(size)/32 -6.98% 10.793 10.040 - 0.76% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.96% 22.553 20.983 - -7.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -6.88% 1.317 1.226 - -2.70% -
SetIntersection_Front_Set_uint32_262144_256 -6.87% 3782816.663 3522825.029 - -7.82% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.87% 22009.168 20498.094 - 1.10% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -6.84% 5.860 5.460 - -15.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.83% 1734904.701 1616330.974 - -4.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.83% 31.718 29.551 - 7.79% -
BM_PushHeap_string_Ascending_256 -6.83% 11.582 10.791 - -1.59% -
BM_PushHeap_string_SingleElement_1024 -6.82% 2.743 2.556 - -1.37% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.81% 8.403 7.831 - -8.85% -
rng::fold_left(list<int>)/1048576 -6.80% 1458560.641 1359446.416 - 0.64% -
std::remove_if(list<int>)_(prefix)/8192 -6.77% 9995.014 9318.141 - -7.22% -
rng::contains_subrange(deque<int>)_(process_all)/50 -6.77% 25.586 23.854 - 1.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.77% 647.283 603.476 - 1.77% -
std::unique(list<int>,_pred)_(sprinkled)/32 -6.77% 66.039 61.572 - -9.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.75% 2.463 2.296 - -4.91% -
BM_deque_deque_ranges_move/1 -6.74% 2.549 2.377 - -8.53% -
std::swap_ranges(list<int>)/8192 -6.74% 11310.431 10547.832 - 1.79% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -6.72% 1.414 1.319 - 12.99% -
BM_StringFindAllMatch/64 -6.72% 3.217 3.001 - -8.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.68% 67076829.772 62594017.115 - -2.72% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.67% 16.450 15.353 - -1.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -6.66% 5.886 5.494 - -26.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.66% 693.740 647.511 - -6.32% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.64% 30.005 28.013 - -3.37% -
SetIntersection_Front_Set_string_16384_16 -6.59% 1938032.691 1810241.345 - 2.26% -
std::find_if(list<int>)_(bail_25%)/32768 -6.57% 7525.817 7031.115 - -5.34% -
std::find_end(deque<int>)_(same_length)/8192 -6.55% 2860.993 2673.521 - -76.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -6.54% 8.646 8.080 - -28.71% -
std::set<int>::contains(key)_(non-existent)/1024 -6.49% 6.318 5.908 - -2.42% -
rng::contains(list<int>)_(process_all)/8192 -6.49% 7334.615 6858.293 - -4.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.49% 39.782 37.200 - -0.84% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -6.48% 49.890 46.655 - 3.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.48% 5.754 5.381 - -9.03% -
std::multiset<std::string>::find(key)_(existent)/32 -6.48% 16.090 15.048 - -4.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.47% 0.691 0.647 - -6.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.47% 1.542 1.442 - -8.30% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.46% 12.201 11.413 - -0.12% -
std::pop_heap(deque<float>)/1024 -6.46% 13.332 12.471 - -8.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.45% 23.184 21.689 - 2.21% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.44% 2.305 2.156 - 4.77% -
BM_std_minmax_element<short>/2 -6.44% 0.686 0.642 - 1.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -6.42% 20.393 19.084 - -0.96% -
SetIntersection_Interlaced_Set_float_16384_16384 -6.41% 223926669.212 209568858.786 - 0.37% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -6.38% 2.567 2.403 - -5.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -6.35% 23.932 22.414 - 9.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.35% 10.754 10.071 - -8.00% -
SetIntersection_Interlaced_Vector_string_64_64 -6.32% 27258596.460 25535355.641 - -5.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -6.29% 2.895 2.713 - -0.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.28% 22.520 21.106 - -0.11% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.27% 38.297 35.894 - 3.40% -
BM_StringRead_Hot_Shallow_Small -6.27% 0.505 0.473 - -1.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -6.26% 38.834 36.402 - 35.70% -
std::find_if_not(vector<int>)_(process_all)/1024 -6.26% 120.295 112.762 - -9.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.24% 190299.700 178428.667 - 0.47% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.23% 1.983 1.859 - -6.81% -
BM_PushHeap_string_SingleElement_256 -6.22% 2.731 2.561 - -1.51% -
ranges::minmax(std::deque<long_long>)/1 -6.22% 0.720 0.676 - -2.06% -
BM_vector_deque_ranges_copy/65536 -6.20% 3048.741 2859.747 - 0.00% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.18% 12.158 11.406 - 0.82% -
std::rotate_copy(deque<int>)/1024 -6.14% 36.936 34.667 - 0.94% -
BM_PushHeap_string_Ascending_1024 -6.13% 14.083 13.220 - -1.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.11% 20.656 19.394 - -12.18% -
std::unique(list<int>,_pred)_(sprinkled)/52 -6.09% 82.451 77.429 - -8.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.09% 24879359.308 23365060.264 - -11.71% -
std::unordered_multimap<int,_int>::clear()/32 -6.05% 627.068 589.112 - -1.53% -
std::partition(vector<int>)_(dense)/32 -6.02% 8.862 8.329 - -0.23% -
BM_PushHeap_string_SingleElement_16 -5.96% 2.757 2.593 - -0.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.95% 764.880 719.393 - 2.30% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.93% 1.588 1.494 - 7.61% -
BM_PushHeap_string_SingleElement_64 -5.92% 2.793 2.628 - -0.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.90% 21.372 20.111 - 5.95% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -5.89% 41473.722 39028.908 - 1.42% -
std::multiset<std::string>::find(key)_(existent)/8192 -5.88% 31.836 29.965 - -0.97% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.86% 10.462 9.849 - -2.47% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -5.85% 13.025 12.263 - -1.78% -
BM_vector_deque_move/65536 -5.85% 3032.699 2855.338 - -0.12% -
SetIntersection_Front_Vector_uint64_16384_256 -5.84% 2263084.350 2130808.185 - -0.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -5.84% 54.229 51.064 - 9.76% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -5.78% 21.405 20.167 - 1.32% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.78% 7205.493 6788.770 - -0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.78% 7.883 7.428 - -0.31% -
BM_vector_deque_copy_backward/2 -5.73% 1.998 1.884 - -8.74% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.73% 43.935 41.418 - -0.25% -
BM_std_minmax_element<int>/64 -5.72% 17.175 16.193 - -5.71% -
BM_PushHeap_uint64_Ascending_16 -5.72% 0.966 0.911 - -2.31% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.71% 47.251 44.555 - -4.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.69% 5258371.076 4959076.811 - -6.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -5.68% 1.497 1.412 - 1.97% -
BM_vector_deque_ranges_move/64000 -5.66% 3010.119 2839.730 - -0.13% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -5.66% 12.523 11.814 - 4.62% -
std::is_sorted_until(deque<int>)/8 -5.65% 2.812 2.653 - 4.38% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -5.63% 7.844 7.403 - -5.11% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.62% 16.079 15.175 - -25.91% -
BM_PushHeap_string_SingleElement_16384 -5.61% 2.706 2.554 - -1.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -5.61% 0.516 0.488 - 89.14% -
std::set<int>::equal_range(key)_(existent)/8192 -5.58% 8.402 7.933 - -3.86% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.58% 13.102 12.371 - -2.65% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.57% 9.439 8.913 - -7.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.57% 1.461 1.379 - 1.93% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.55% 30.192 28.516 - -1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -5.49% 21324.605 20154.049 - 0.52% -
std::map<std::string,_int>::erase(iterator)/32 -5.48% 31.717 29.979 - 4.92% -
BM_vector_deque_copy_backward/1 -5.44% 2.247 2.125 - -10.88% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.42% 1048470.817 991592.420 - -7.73% -
std::find_if_not(list<int>)_(bail_25%)/1024 -5.42% 194.459 183.912 - 1.28% -
std::find_end(deque<int>)_(process_all)/1048576 -5.41% 280187.947 265016.119 - -27.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.41% 1.085 1.026 - -0.59% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -5.40% 221379.464 209415.445 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.40% 1870381.769 1769361.377 - -10.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -5.39% 12.913 12.217 - -2.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -5.37% 20208.621 19122.425 - -0.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.37% 1.695 1.604 - 7.92% -
std::find_if(vector<char>)_(bail_25%)/1024 -5.37% 26.476 25.055 - -3.68% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.34% 817.316 773.647 - -50.00% -
std::generate_n(list<int>)/8192 -5.32% 7423.970 7029.333 - -5.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -5.30% 0.599 0.567 - -0.99% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -5.30% 5.165 4.891 - -6.97% -
BM_vector_deque_ranges_move_backward/64 -5.28% 3.133 2.968 - -0.24% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -5.25% 5.227 4.953 - -10.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.23% 1196.292 1133.706 - -1.97% -
std::lower_bound(std::vector<int>)/8 -5.21% 8.237 7.808 - 0.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.21% 37.114 35.181 - -7.17% -
BM_PushHeap_uint64_PipeOrgan_4 -5.18% 0.508 0.482 - -0.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.18% 29056.551 27551.870 - 11.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.18% 22.076 20.933 - 0.72% -
BM_vector_deque_ranges_move/70000 -5.17% 3273.789 3104.433 - 0.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -5.17% 805.468 763.831 - 1.36% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.15% 40.452 38.368 - -2.23% -
rng::for_each(set<int>)/8 -5.14% 6.823 6.472 - 44.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.14% 5.653 5.363 - -5.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.13% 5.518 5.235 - -1.54% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.12% 5009.816 4753.184 - 0.89% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.10% 9750.365 9253.226 - -5.31% -
std::find_if_not(vector<int>)_(process_all)/50 -5.10% 5.876 5.576 - -18.64% -
std::partition_copy(deque<int>)/32 -5.09% 13.783 13.082 - 2.21% -
BM_deque_deque_copy/70000 -5.09% 3403.080 3229.917 - 1.51% -
BM_PushHeap_string_SingleElement_4 -5.08% 2.413 2.291 - -1.73% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -5.05% 32.552 30.910 - -2.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.03% 19.574 18.590 - -0.29% -
BM_vector_deque_copy_backward/5500 -5.00% 210.086 199.572 - -0.32% -
SetIntersection_Interlaced_Set_uint32_256_16 -5.00% 12249223.452 11637106.661 - -3.94% -
BM_vector_deque_move_backward/4000 -5.00% 148.573 141.150 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.99% 4426966.177 4206219.668 - 3.34% -
SetIntersection_Front_Set_uint32_16384_1024 -4.94% 12136999.619 11537381.505 - -6.07% -
std::search(list<int>,_pred)_(same_length)/8192 -4.92% 9112.790 8664.370 - -1.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.91% 13.364 12.708 - -1.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.85% 32.665 31.081 - -8.29% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.85% 209819812.756 199647790.942 - -5.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -4.83% 5953.559 5665.916 - 0.30% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.83% 3.371 3.208 - -7.41% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.82% 1.394 1.327 - -0.43% -
SetIntersection_Interlaced_Vector_string_256_256 -4.81% 20636258.501 19643078.673 - -4.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.81% 133608.534 127187.877 - 5.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.80% 620223.454 590434.678 - -6.98% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.80% 2.053 1.955 - -4.86% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.79% 1135.146 1080.803 - -1.88% -
BM_PushHeap_float_QuickSortAdversary_16 -4.78% 1.022 0.973 - -1.67% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.77% 26.336 25.081 - -5.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.77% 26821.845 25543.181 - 1.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.77% 32.716 31.157 - 17.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.76% 7.149 6.809 - -0.94% -
SetIntersection_Front_Vector_float_16384_16384 -4.76% 79598162.921 75807659.705 - 5.33% -
SetIntersection_Front_Vector_float_16384_256 -4.76% 2273464.366 2165238.515 - -0.15% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.74% 19.192 18.282 - -4.87% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.73% 244.936 233.342 - -3.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.73% 16.150 15.386 - 2.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.73% 1166.982 1111.747 - -8.50% -
BM_deque_deque_move/65536 -4.72% 3245.880 3092.763 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.72% 10411.663 9920.596 - 3.09% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.71% 1.955 1.863 - -3.37% -
std::remove(deque<int>)_(sprinkled)/50 -4.71% 57.199 54.507 - -1.25% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -4.71% 10177.166 9698.262 - -35.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.70% 7.832 7.464 - 1.51% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.70% 28.931 27.570 - -0.98% -
std::partition(deque<int>)_(sparse)/8192 -4.67% 3221.096 3070.658 - -1.60% -
BM_deque_deque_ranges_copy/2 -4.66% 2.238 2.134 - -5.00% -
std::is_sorted_until(list<int>)/1024 -4.64% 784.543 748.162 - 0.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.63% 69344.951 66134.709 - -0.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -4.63% 31.034 29.598 - 6.80% -
SetIntersection_Front_Set_uint32_262144_16384 -4.62% 217403298.230 207355223.392 - -6.52% -
std::set<int>::find(key)_(existent)/8192 -4.60% 8.408 8.021 - 0.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.60% 539.537 514.721 - -2.66% -
SetIntersection_Front_Vector_string_16384_64 -4.59% 3275666.383 3125272.052 - 0.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.58% 49.062 46.815 - -10.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.58% 382.604 365.096 - -5.79% -
SetIntersection_Interlaced_Set_float_16384_1024 -4.56% 177657512.390 169552817.238 - -0.73% -
std::find(vector<int>)_(bail_25%)/8 -4.56% 1.473 1.406 - 3.45% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.54% 162.561 155.179 - -6.39% -
std::partial_sort(deque<int>)_(heap)/8 -4.53% 40.645 38.803 - -1.30% -
std::unique(deque<int>)_(sprinkled)/52 -4.51% 61.836 59.045 - -1.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.51% 1091.428 1042.169 - 1.70% -
BM_CmpEqual_ushort_short -4.51% 1.037 0.990 - -12.08% -
SetIntersection_Front_Vector_float_262144_16384 -4.51% 79611285.447 76020909.853 - 5.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -4.50% 77709.038 74208.447 - 0.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.49% 2289709.016 2186874.226 - 2.87% -
std::is_sorted_until(list<int>)/8 -4.47% 2.167 2.070 - -0.46% -
SetIntersection_Front_Set_uint64_262144_4 -4.46% 1062016.544 1014700.868 - -7.44% -
std::move_backward(vector<int>)/8 -4.45% 2.340 2.236 - 2.83% -
std::search(list<int>)_(single_element)/1024 -4.45% 761.837 727.973 - -1.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.44% 183.296 175.157 - -9.02% -
std::find_end(deque<int>)_(process_all)/1024 -4.43% 312.871 299.018 - -16.80% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -4.42% 32.318 30.890 - -0.69% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.41% 3248.585 3105.194 - -21.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.41% 77720.321 74293.225 - 0.69% -
BM_PushHeap_string_Random_4 -4.40% 6.346 6.067 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.39% 1145021.833 1094704.804 - -6.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.39% 27453023.466 26247185.486 - -2.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.39% 24.605 23.524 - 7.61% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -4.39% 2.906 2.778 - 2.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.39% 19.803 18.934 - -5.78% -
BM_deque_deque_ranges_move_backward/2 -4.38% 2.522 2.412 - -2.37% -
BM_deque_deque_ranges_copy_backward/2 -4.37% 2.343 2.241 - -2.78% -
BM_CmpEqual_schar_schar -4.36% 1.087 1.040 - -4.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.36% 3.231 3.091 - -2.19% -
BM_PushHeap_string_SingleElement_262144 -4.35% 2.721 2.602 - -1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.35% 7748469.453 7411563.469 - -3.60% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.34% 13.336 12.757 - -2.85% -
std::search(deque<int>)_(same_length)/1024 -4.34% 507.452 485.432 - 2.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.34% 4.687 4.484 - -3.94% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.32% 5.872 5.618 - -7.73% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -4.31% 70.842 67.787 - -47.97% -
SetIntersection_Front_Set_uint32_16384_16384 -4.31% 215127360.808 205864709.660 - -2.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.31% 51.411 49.198 - -8.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.29% 21784.960 20850.511 - 0.78% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 -4.28% 0.262 0.251 - -0.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.26% 132.744 127.092 - -1.97% -
std::find_end(vector<int>)_(process_all)/8192 -4.25% 1756.750 1682.170 - -6.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.24% 21475.370 20564.440 - 0.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.23% 21389.877 20485.479 - 1.19% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.22% 11.211 10.738 - -11.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.21% 26.196 25.092 - -1.56% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.21% 10.394 9.956 - 1.80% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.21% 39.706 38.034 - -8.53% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.17% 1883748.314 1805207.403 - 14.10% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.16% 16094.069 15424.554 - -7.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.16% 12877.555 12342.350 - -4.00% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -4.15% 257.096 246.414 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.15% 2397722.461 2298311.422 - -0.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -4.14% 604.438 579.425 - 2.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.13% 4.163 3.991 - -0.79% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.13% 190631.317 182756.370 - 0.70% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -4.13% 669.096 641.479 - 0.63% -
SetIntersection_None_Vector_string_262144_1024 -4.12% 1319861.742 1265498.302 - -3.86% -
SetIntersection_None_Vector_uint64_1024_4 -4.12% 1075085.065 1030836.056 - -6.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.11% 788.841 756.406 - -1.15% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.11% 1.641 1.573 - -3.44% -
BM_std_minmax_element<int>/2 -4.10% 0.684 0.656 - -1.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.10% 30.600 29.346 - 1.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -4.10% 0.947 0.908 - -0.59% -
SetIntersection_Front_Set_uint32_262144_262144 -4.09% 1625915.365 1559350.748 - -6.08% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.09% 12779.599 12256.423 - 22.42% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.09% 10.864 10.420 - -4.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.08% 748.330 717.818 - -2.49% -
SetIntersection_Interlaced_Set_float_262144_262144 -4.08% 1663824.871 1595996.014 - -2.43% -
std::find_if_not(list<int>)_(process_all)/50 -4.06% 38.719 37.149 - -2.35% -
std::search(vector<int>)_(same_length)/8192 -4.05% 1977.345 1897.169 - 1.72% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.05% 833.456 799.668 - -15.27% -
std::search(vector<int>)_(no_match)/1000 -4.05% 214.767 206.064 - -3.96% -
BM_deque_deque_ranges_copy/64000 -4.04% 3073.775 2949.544 - -0.03% -
SetIntersection_Front_Set_uint64_256_64 -4.04% 5369354.695 5152432.626 - -2.30% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.04% 523261.369 502139.665 - -4.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.04% 19409.294 18626.055 - -20.10% -
SetIntersection_Front_Vector_string_262144_16 -4.03% 1645601.086 1579354.940 - -1.79% -
BM_deque_deque_ranges_move_backward/0 -4.01% 0.918 0.882 - -4.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.01% 1064062.030 1021403.961 - -3.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.00% 1044219.236 1002400.349 - -4.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.00% 1160.840 1114.360 - -4.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.00% 1248.250 1198.304 - -6.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.00% 35.930 34.494 - 17.85% -
SetIntersection_Front_Set_string_262144_4 -3.99% 1266947.230 1216428.521 - -4.96% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.98% 172241431.571 165379905.106 - -4.15% -
std::stable_partition(list<int>)_(dense)/50 -3.98% 56.232 53.996 - -6.39% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.98% 8.663 8.318 - -4.41% -
SetIntersection_Front_Set_uint32_64_64 -3.97% 13101543.059 12581128.426 - -2.24% -
std::search(deque<int>)_(no_match)/1000 -3.97% 405.639 389.530 - -3.44% -
BM_deque_vector_ranges_move_backward/64000 -3.97% 8063.912 7743.888 - 9.86% -
std::is_sorted(vector<int>,_pred)/8 -3.97% 3.424 3.288 - 3.93% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.96% 1576406.903 1513925.942 - -6.50% -
SetIntersection_None_Set_float_16384_1 -3.95% 158959169.651 152672800.538 - -3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.95% 1346568.799 1293425.195 - -4.55% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.94% 1038202.078 997293.848 - -5.88% -
SetIntersection_Front_Set_string_1024_256 -3.93% 15920381.013 15295144.977 - 7.16% -
std::search(vector<int>)_(no_match)/1024 -3.93% 219.339 210.728 - -4.01% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.92% 28.235 27.127 - -4.90% -
std::move(vector<int>)/1048576 -3.92% 59263.953 56939.819 - 1.92% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -3.90% 7172.496 6892.720 - -10.24% -
SetIntersection_Front_Set_uint64_16384_1024 -3.89% 12113017.001 11641401.042 - -6.57% -
SetIntersection_None_Set_uint32_262144_16384 -3.89% 1181404.541 1135467.121 - -6.38% -
std::copy_if(vector<int>)_(entire_range)/64 -3.87% 15.979 15.360 - -1.19% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.87% 3599.490 3460.165 - 0.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.87% 59.466 57.165 - -3.71% -
std::find_first_of(deque<int>)_(small_needle)/8192 -3.86% 28785.598 27673.038 - -0.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.86% 21.943 21.096 - -3.60% -
BM_CmpEqual_schar_uchar -3.86% 1.144 1.100 - -1.32% -
SetIntersection_Interlaced_Set_float_1024_256 -3.85% 14629304.972 14066107.802 - -1.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.85% 188449.562 181201.457 - 0.72% -
BM_StringFindCharLiteral/2048 -3.84% 41.805 40.200 - -0.55% -
SetIntersection_None_Set_uint32_16384_1024 -3.83% 157184775.981 151160467.737 - -5.99% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.83% 169039879.713 162563610.121 - -6.82% -
std::none_of(list<int>)_(process_all)/32768 -3.82% 27062.063 26028.057 - -2.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -3.82% 453.648 436.333 - -1.00% -
SetIntersection_Front_Set_uint64_256_256 -3.81% 7459121.931 7175281.651 - -3.56% -
std::move(vector<bool>)_(aligned)/64 -3.81% 1.648 1.585 - -6.25% -
BM_PushHeap_uint64_SingleElement_262144 -3.80% 0.382 0.368 - 1.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.80% 406.827 391.385 - -1.86% -
BM_deque_deque_ranges_move/70000 -3.78% 3490.176 3358.248 - 1.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.78% 70.141 67.491 - -2.69% -
SetIntersection_None_Set_float_1024_16 -3.75% 9052307.367 8712736.522 - -2.17% -
std::find_if_not(deque<int>)_(process_all)/8 -3.74% 2.626 2.527 - -5.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.74% 16.443 15.828 - 1.67% -
SetIntersection_None_Vector_uint64_16384_64 -3.73% 1095733.957 1054867.483 - -5.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -3.73% 6.309 6.074 - 5.56% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.72% 20.233 19.481 - -4.51% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -3.71% 167.433 161.215 - 1.07% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.71% 0.925 0.890 - -8.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.71% 1.391 1.340 - -7.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.70% 7657.464 7374.050 - -3.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.70% 15208.222 14645.792 - -9.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.70% 15093.121 14535.243 - -8.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.69% 355.182 342.069 - 10.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.69% 13583.822 13082.626 - -2.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.69% 441468.953 425197.758 - -16.08% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.69% 16.886 16.263 - -5.51% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.68% 111.467 107.361 - -0.32% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.68% 0.442 0.426 - -10.21% -
SetIntersection_None_Set_uint32_16384_16384 -3.66% 158188448.946 152393646.056 - -6.72% -
BM_PushHeap_uint64_Ascending_256 -3.66% 2.170 2.090 - -0.17% -
ranges::minmax(std::list<__int128>)/70000 -3.66% 60272.638 58068.322 - 2.10% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -3.66% 2.869 2.764 - -1.12% -
std::set<int>::erase(key)_(existent)/1024 -3.64% 50.728 48.880 - -2.44% -
SetIntersection_None_Set_uint32_16384_1 -3.63% 156054589.976 150386311.509 - -7.12% -
SetIntersection_Interlaced_Set_float_16384_4 -3.63% 172023752.255 165777149.939 - -3.47% -
std::unique(vector<int>)_(sprinkled)/32 -3.63% 57.266 55.189 - 1.39% -
SetIntersection_Front_Vector_uint64_1024_64 -3.62% 1370958.685 1321262.621 - -0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.62% 4.069 3.922 - 1.53% -
SetIntersection_None_Set_float_16384_4 -3.62% 158505251.457 152767349.991 - -3.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.60% 13871.116 13372.396 - -9.70% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.59% 5003575.435 4823804.764 - -4.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.59% 13824.278 13328.228 - -1.94% -
SetIntersection_Interlaced_Set_string_64_64 -3.59% 37371425.555 36030651.415 - 2.68% -
SetIntersection_Interlaced_Set_float_16384_16 -3.58% 210857239.014 203305176.496 - -2.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.58% 13.850 13.354 - -0.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.57% 2.014 1.942 - 1.57% -
BM_deque_vector_move_backward/64000 -3.56% 8127.899 7838.257 - 9.27% -
std::sort(deque<int>)_(shuffled)/1024 -3.56% 6958.421 6710.637 - -2.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.55% 6804.199 6562.390 - -34.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.55% 8925540.541 8608464.259 - -33.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.54% 5.285 5.098 - -3.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -3.53% 0.292 0.282 - -1.01% -
std::find_end(deque<int>)_(near_matches)/1000 -3.52% 17422.526 16808.617 - -44.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.52% 1.336 1.289 - 15.98% -
bm_lexicographical_compare<signed_char>/1048576 -3.52% 16944.906 16349.126 - 0.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.51% 31.359 30.258 - -2.31% -
SetIntersection_None_Set_uint32_16384_64 -3.51% 156323605.300 150836707.266 - -6.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.50% 14847505.374 14327548.318 - 5.30% -
std::none_of(vector<int>)_(process_all)/8 -3.50% 2.530 2.441 - -2.37% -
std::all_of(deque<int>)_(process_all)/8192 -3.50% 2619.413 2527.803 - -7.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.50% 13.649 13.172 - -3.23% -
SetIntersection_None_Set_float_16384_1024 -3.48% 159241684.128 153697445.739 - -2.87% -
std::find_if(vector<char>)_(process_all)/8 -3.47% 1.596 1.541 - 22.50% -
SetIntersection_None_Set_float_16384_256 -3.46% 158880481.270 153376266.792 - -2.79% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.46% 17675636.559 17063411.295 - -5.02% -
SetIntersection_Front_Set_uint32_16384_256 -3.45% 3744111.808 3615036.648 - -8.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.44% 1036310.700 1000663.365 - -4.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.43% 1.247 1.205 - -15.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.43% 24208147.724 23377610.920 - -5.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.43% 1.676 1.618 - 2.86% -
BM_StringEraseWithMove_Huge_Transparent -3.42% 43.931 42.428 - -38.94% -
SetIntersection_None_Set_float_16384_16 -3.42% 158390733.695 152976869.274 - -3.54% -
std::find_end(vector<int>)_(process_all)/1048576 -3.41% 225102.180 217417.829 - -5.92% -
SetIntersection_None_Vector_string_16384_256 -3.41% 1237640.063 1195432.952 - -3.69% -
BM_std_minmax_element<char>/4 -3.40% 1.312 1.267 - 5.05% -
std::partition_copy(vector<int>)/1024 -3.40% 476.860 460.629 - -1.41% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.39% 27.585 26.651 - -14.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.39% 235.154 227.193 - -11.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.38% 32.099 31.014 - -0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.38% 1403.803 1356.384 - -2.54% -
SetIntersection_Front_Set_string_256_256 -3.37% 31530322.227 30466957.498 - 3.57% -
BM_PushHeap_string_Ascending_64 -3.36% 7.659 7.401 - 1.48% -
std::unique(deque<int>)_(sprinkled)/32 -3.36% 53.919 52.106 - -3.09% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.36% 58.395 56.433 - 6.48% -
SetIntersection_None_Set_float_16384_64 -3.36% 158773553.117 153439434.500 - -3.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.36% 870.181 840.980 - -1.10% -
SetIntersection_None_Set_uint32_16384_256 -3.34% 156633935.172 151402050.055 - -5.87% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.34% 22651.709 21895.205 - -16.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.34% 9254.180 8945.180 - 2.01% -
std::remove(deque<int>)_(prefix)/32 -3.34% 55.315 53.469 - 1.16% -
std::all_of(list<int>)_(process_all)/32768 -3.34% 26823.904 25928.788 - -1.55% -
SetIntersection_Front_Vector_uint64_16384_16 -3.33% 1106105.352 1069230.046 - -5.58% -
SetIntersection_None_Set_float_262144_262144 -3.33% 1197136.801 1157301.105 - -3.90% -
SetIntersection_Front_Set_uint32_16384_16 -3.32% 1202944.099 1162958.274 - -4.66% -
SetIntersection_None_Set_string_16384_16384 -3.32% 193944589.510 187504425.532 - -2.89% -
BM_vector_deque_ranges_copy/4096 -3.31% 152.770 147.715 - 1.96% -
SetIntersection_None_Vector_uint32_1024_64 -3.31% 1080185.548 1044474.433 - -5.78% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.31% 16.446 15.902 - -3.79% -
SetIntersection_Front_Vector_float_262144_16 -3.30% 1125812.273 1088626.246 - -4.30% -
SetIntersection_None_Set_uint32_16384_4 -3.30% 156089132.075 150934571.970 - -6.66% -
BM_StringRead_Cold_Shallow_Empty -3.29% 1.137 1.100 - 3.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.28% 16973.441 16416.813 - -3.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -3.28% 187387.893 181250.334 - 0.87% -
BM_deque_deque_copy/64000 -3.26% 3040.745 2941.603 - -0.19% -
std::find_if(list<int>)_(process_all)/1024 -3.26% 710.170 687.028 - -2.29% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.25% 20.597 19.927 - -1.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.25% 16.989 16.437 - 4.41% -
SetIntersection_None_Set_float_262144_1 -3.25% 1196848.309 1158007.815 - -3.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.25% 995919.627 963600.323 - 0.84% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.24% 17288.846 16728.090 - -1.68% -
std::count(vector<int>)_(every_other)/8 -3.24% 1.380 1.335 - -0.03% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.24% 170.886 165.348 - 0.11% -
SetIntersection_None_Set_uint32_262144_1 -3.24% 1182883.709 1144576.252 - -5.98% -
rng::find_last(list<int>)_(bail_90%)/50 -3.24% 1.289 1.247 - -6.98% -
SetIntersection_None_Set_uint32_16384_16 -3.23% 155969073.222 150933077.106 - -6.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.23% 1035.425 1001.999 - 9.11% -
BM_PushHeap_float_Random_16 -3.22% 5.464 5.288 - -0.87% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.22% 21.667 20.970 - -2.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.22% 43.958 42.544 - 0.20% -
BM_vector_deque_ranges_move_backward/512 -3.21% 18.062 17.482 - -0.16% -
vector<bool>::resize() -3.20% 11.971 11.588 - -18.77% -
SetIntersection_Front_Set_uint32_16384_1 -3.20% 1029473.071 996549.252 - -5.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -3.18% 903.470 874.701 - 3.13% -
SetIntersection_None_Vector_uint32_16384_256 -3.18% 1096436.322 1061534.546 - -5.37% -
std::stable_partition(vector<int>)_(sparse)/32 -3.18% 7.354 7.120 - -4.54% -
bm_ranges_lexicographical_compare<int>/64 -3.17% 4.504 4.361 - 0.40% -
SetIntersection_None_Vector_uint32_262144_1 -3.16% 1133721.777 1097869.182 - -2.74% -
std::find_end(vector<int>)_(process_all)/1024 -3.16% 229.313 222.063 - -6.08% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.14% 13113468.158 12701206.762 - -5.15% -
std::for_each(join_view(vector<vector<int>>))/8 -3.14% 1.426 1.381 - -2.99% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.13% 29.075 28.164 - 3.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.13% 1.222 1.184 - -1.43% -
SetIntersection_Front_Vector_float_256_256 -3.13% 4554680.775 4412090.193 - 1.82% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.12% 12331162.308 11945913.286 - -3.78% -
std::remove(deque<int>)_(sprinkled)/32 -3.12% 51.534 49.929 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_256_256 -3.11% 4500590.918 4360591.985 - -4.56% -
std::copy_n(vector<int>)/262144 -3.11% 12479.983 12091.806 - -3.52% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -3.11% 3359714.042 3255356.747 - -11.44% -
BM_vector_deque_ranges_copy/64 -3.11% 2.806 2.719 - -3.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.10% 923.813 895.163 - 0.73% -
BM_StringFindCharLiteral/8192 -3.09% 142.331 137.932 - -0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.09% 79.216 76.769 - 13.43% -
SetIntersection_None_Set_float_262144_64 -3.08% 1193234.131 1156431.887 - -3.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.08% 19.654 19.049 - -5.29% -
std::all_of(deque<int>)_(process_all)/32768 -3.07% 10449.440 10128.126 - -7.08% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.07% 859280.840 832867.750 - -15.51% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -3.07% 696758.152 675355.146 - 2.92% -
BM_PushHeap_uint64_Ascending_262144 -3.06% 4.991 4.838 - 3.78% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.06% 217.798 211.135 - -7.64% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.05% 494.216 479.123 - -0.34% -
std::find_end(vector<int>)_(process_all)/1000 -3.05% 224.153 217.311 - -5.50% -
SetIntersection_Front_Vector_string_64_16 -3.05% 20627439.265 19997831.899 - -4.25% -
SetIntersection_None_Set_float_262144_16 -3.05% 1194142.172 1157709.963 - -3.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.03% 74.758 72.493 - -1.19% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.02% 0.460 0.447 - 1.38% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -3.02% 4.184 4.057 - 0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.02% 53.229 51.621 - -4.38% -
BM_PushHeap_float_Descending_4 -3.02% 0.388 0.376 - -38.47% -
SetIntersection_None_Set_float_262144_256 -3.01% 1191491.699 1155618.813 - -3.38% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -3.01% 155229.396 150556.062 - 1.71% -
BM_StringRelational_Compare_Large_Large_Control -3.01% 2.146 2.082 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_1 -2.99% 1119448.078 1085952.566 - -2.23% -
std::reverse_copy(vector<int>)/8 -2.99% 2.525 2.449 - 0.70% -
SetIntersection_None_Set_float_262144_4 -2.98% 1189845.297 1154348.553 - -3.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.97% 675.319 655.240 - -83.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.96% 12823635.639 12443495.784 - -2.52% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.96% 655.640 636.210 - 1.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.96% 1.423 1.381 - 29.89% -
BM_vector_deque_move_backward/1024 -2.96% 39.082 37.927 - 2.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.95% 12626.547 12253.827 - -1.42% -
BM_vector_deque_ranges_copy_backward/4000 -2.95% 145.820 141.519 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.95% 1038151.144 1007528.349 - -4.53% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.94% 19.393 18.822 - -2.93% -
SetIntersection_None_Vector_string_16384_16384 -2.94% 1251696.488 1214849.338 - -2.62% -
std::upper_bound(std::forward_list<int>)/8192 -2.94% 10733.656 10418.167 - 0.19% -
BM_PushHeap_uint64_Ascending_16384 -2.94% 3.719 3.610 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.93% 1265.820 1228.686 - 8.43% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.93% 10.033 9.739 - 0.63% -
std::set<int>::contains(key)_(non-existent)/32 -2.92% 2.783 2.701 - -12.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.92% 1334275.014 1295319.968 - -2.93% -
SetIntersection_Front_Set_uint64_262144_1024 -2.92% 12430474.429 12067655.790 - -3.84% -
BM_vector_deque_ranges_copy/64000 -2.90% 3096.307 3006.471 - 5.80% -
SetIntersection_None_Set_string_262144_16384 -2.90% 1630198.812 1582957.358 - -7.02% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 -2.90% 623.532 605.463 - 0.09% -
SetIntersection_None_Vector_string_256_256 -2.90% 2294387.009 2227921.837 - -3.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.89% 1201554.813 1166829.786 - -4.88% -
SetIntersection_Front_Set_float_16384_64 -2.88% 1776842.058 1725651.553 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.88% 18261896.498 17736732.054 - -11.97% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -2.86% 5294.097 5142.476 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.86% 1215598.856 1180847.144 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.85% 18448224.630 17921681.736 - -3.29% -
SetIntersection_None_Vector_uint32_256_256 -2.85% 2157844.045 2096394.157 - -3.94% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.84% 1838494.791 1786270.508 - -1.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.84% 2.338 2.272 - -11.91% -
SetIntersection_Interlaced_Set_string_16_16 -2.83% 60385082.003 58676790.660 - -4.93% -
SetIntersection_None_Set_float_262144_1024 -2.82% 1192181.965 1158600.828 - -3.81% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.81% 237.418 230.736 - 3.43% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.81% 13560.365 13178.877 - 1.86% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.81% 4318022.919 4196657.528 - -0.00% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.81% 33.000 32.073 - 0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.81% 28737.732 27931.324 - -0.56% -
std::stable_sort(deque<int>)_(shuffled)/8192 -2.80% 14535.999 14128.912 - -11.48% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.80% 11033.502 10724.683 - 5.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.80% 3.640 3.538 - -43.41% -
BM_align/1 -2.80% 0.641 0.623 - -32.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.80% 12855.773 12496.281 - 1.02% -
SetIntersection_Front_Set_string_256_64 -2.79% 15070623.472 14649896.255 - 3.29% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.79% 4.943 4.805 - 1.58% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.78% 14740370.030 14329872.130 - 14.58% -
BM_PushHeap_uint64_SingleElement_4 -2.78% 0.382 0.371 - -1.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.78% 123955.239 120511.696 - 1.03% -
SetIntersection_None_Set_uint32_262144_256 -2.77% 1175474.285 1142876.300 - -5.56% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.77% 33.866 32.929 - -1.41% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.77% 9.876 9.603 - 1.79% -
BM_deque_vector_ranges_copy_backward/64000 -2.76% 8253.939 8026.103 - 11.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.76% 3.658 3.557 - -6.43% -
BM_deque_deque_copy/4000 -2.76% 142.574 138.639 - -5.01% -
std::adjacent_find(deque<int>)/50 -2.76% 16.271 15.823 - 12.76% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.75% 10.701 10.406 - 1.85% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.75% 225669798.079 219472217.901 - 0.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.75% 34.232 33.292 - -1.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.74% 63063.219 61336.510 - -3.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.74% 2.360 2.296 - -13.15% -
std::map<std::string,_int>::erase(iterator)/8192 -2.74% 29.314 28.512 - -1.79% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.73% 276.376 268.818 - 1.58% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.73% 6.077 5.911 - -0.16% -
std::replace(vector<int>)_(prefix)/32 -2.73% 5.132 4.992 - -2.50% -
rng::contains(deque<int>)_(process_all)/8 -2.72% 3.051 2.968 - 3.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.72% 137665.580 133925.257 - -1.44% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.72% 213939173.329 208128863.558 - -4.85% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.71% 9.471 9.215 - 2.79% -
BM_deque_deque_ranges_copy_backward/1 -2.71% 2.601 2.531 - 0.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -2.71% 32678.218 31793.495 - -0.48% -
SetIntersection_Front_Vector_string_1024_16 -2.71% 1631488.137 1587350.129 - -1.81% -
SetIntersection_None_Vector_uint32_262144_1024 -2.68% 1113087.057 1083229.483 - -5.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.68% 2.866 2.789 - -12.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.67% 4902491.872 4771609.488 - -2.67% -
SetIntersection_None_Set_uint32_262144_4 -2.67% 1174845.701 1143506.754 - -5.84% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.66% 1.504 1.464 - -5.26% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -2.66% 3964.108 3858.577 - 3.80% -
std::partition_point(deque<int>)/8192 -2.64% 15.338 14.934 - 0.15% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.64% 13.804 13.440 - 2.96% -
BM_std_minmax_element<char>/5500 -2.63% 1487.015 1447.879 - 0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.63% 5798.179 5645.757 - 2.40% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.63% 145045.749 141233.725 - -14.90% -
BM_deque_deque_ranges_move_backward/1 -2.62% 2.767 2.695 - -0.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.62% 11395.519 11096.965 - -5.64% -
SetIntersection_Front_Set_uint32_1024_64 -2.62% 1695777.435 1651377.998 - 1.20% -
SetIntersection_Interlaced_Set_float_16384_64 -2.61% 217199941.758 211527231.461 - -1.94% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.61% 31.208 30.395 - -2.49% -
SetIntersection_None_Set_uint32_262144_1024 -2.60% 1175063.965 1144478.598 - -5.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.60% 30.406 29.616 - 2.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.58% 615.917 599.998 - -99.73% -
std::remove(deque<int>)_(prefix)/50 -2.57% 63.278 61.649 - 7.18% -
SetIntersection_None_Set_uint32_262144_64 -2.57% 1174087.076 1143872.396 - -5.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.57% 150539.536 146665.704 - -1.76% -
std::for_each(list<int>)/8 -2.57% 2.529 2.464 - -2.17% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -2.57% 7012.897 6832.943 - -0.25% -
std::move(vector<bool>)_(unaligned)/262144 -2.56% 1639.590 1597.577 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.56% 4218866.978 4110891.770 - -3.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.55% 8842249.490 8616632.059 - -32.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.55% 529.638 516.131 - -2.05% -
std::partial_sort(deque<int>)_(repeated)/8 -2.55% 26.666 25.987 - -2.22% -
BM_StringRead_Hot_Shallow_Large -2.55% 0.491 0.478 - -1.71% -
SetIntersection_Interlaced_Set_float_262144_16 -2.55% 1594982.260 1554381.674 - -3.45% -
SetIntersection_Front_Vector_string_262144_64 -2.54% 3351785.004 3266537.925 - 4.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.54% 654.956 638.317 - 2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.54% 1028448.439 1002333.257 - -5.83% -
std::move_backward(deque<int>)/4096 -2.53% 157.675 153.680 - 0.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.53% 556.281 542.218 - -0.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.53% 43.529 42.430 - -0.30% -
std::set<int>::find(key)_(non-existent)/8192 -2.52% 8.767 8.546 - 1.64% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.52% 4.532 4.417 - -0.46% -
BM_align/8 -2.52% 0.639 0.623 - -32.38% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.52% 24.260 23.649 - -0.98% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.52% 10.611 10.344 - -0.93% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.52% 1523703.597 1485364.217 - 4.00% -
SetIntersection_Front_Vector_string_256_64 -2.51% 10690298.216 10421918.386 - 4.36% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.51% 1625.544 1584.747 - 13.06% -
std::set<int>::find(key)_(non-existent)/1024 -2.51% 5.751 5.607 - 4.24% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.51% 0.943 0.920 - 0.29% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.50% 74634892.385 72771445.794 - -1.46% -
SetIntersection_Front_Vector_uint32_262144_4 -2.50% 1056399.082 1030040.100 - -5.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.49% 53692.956 52353.417 - -34.69% -
SetIntersection_Front_Set_uint32_262144_64 -2.49% 1642433.602 1601580.323 - -3.33% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.49% 17.742 17.301 - -6.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.49% 454.196 442.904 - -1.82% -
BM_StringRead_Cold_Shallow_Small -2.48% 1.128 1.100 - -2.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.47% 6.640 6.475 - 18.53% -
SetIntersection_None_Set_string_16384_1 -2.47% 198904509.943 193983556.994 - 2.90% -
std::for_each_n(join_view(vector<vector<int>>))/32 -2.47% 3.938 3.840 - -0.10% -
BM_std_minmax_element<char>/4000 -2.47% 1083.479 1056.715 - 0.80% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.47% 6.511 6.351 - 14.01% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.46% 30.279 29.535 - 3.70% -
BM_align/64 -2.45% 0.638 0.623 - -32.37% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.45% 17.665 17.231 - 0.32% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.45% 425.438 415.000 - -1.12% -
BM_std_minmax_element<char>/4096 -2.45% 1109.561 1082.362 - 0.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.45% 8281.062 8078.118 - -2.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.45% 36.827 35.925 - -1.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.45% 142762.723 139267.692 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.45% 10853046.763 10587605.246 - -3.47% -
BM_StringRelational_Compare_Large_Small_Control -2.44% 1.896 1.850 - 0.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.44% 23.789 23.208 - -2.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.44% 4823.247 4705.469 - -8.20% -
BM_vector_deque_ranges_copy_backward/4096 -2.44% 151.650 147.954 - -0.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.44% 45657.060 44544.548 - -11.33% -
SetIntersection_None_Vector_float_16384_1 -2.43% 1095348.242 1068684.303 - -4.02% -
SetIntersection_None_Set_uint32_262144_16 -2.43% 1172490.480 1143961.184 - -5.71% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.43% 1.783 1.740 - -1.44% -
std::reverse(vector<int>)/8 -2.43% 1.537 1.500 - 1.44% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.43% 17258.354 16839.257 - -1.75% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.43% 4.239 4.136 - -6.88% -
SetIntersection_Front_Vector_float_16384_1024 -2.42% 5933404.183 5789784.093 - 6.24% -
SetIntersection_None_Vector_string_262144_4 -2.42% 1319347.563 1287415.681 - -1.21% -
std::multiset<int>::count(key)_(existent)/1024 -2.41% 5.774 5.635 - -29.86% -
SetIntersection_Front_Set_string_256_16 -2.41% 7119293.858 6947733.501 - 2.34% -
BM_PushHeap_float_Ascending_262144 -2.40% 5.185 5.061 - -0.72% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.40% 13643890.407 13316556.844 - -3.89% -
BM_PushHeap_uint64_Ascending_1024 -2.39% 2.639 2.576 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.39% 350131699.866 341755503.910 - -3.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.39% 58.429 57.033 - -5.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.39% 1881814.241 1836903.182 - 4.65% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.39% 1552833.008 1515774.170 - -4.02% -
rng::starts_with(list<int>)/8192 -2.39% 9407.797 9183.346 - 6.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.39% 23.477 22.917 - 0.56% -
BM_align/256 -2.38% 0.638 0.623 - -32.29% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.38% 9.515 9.289 - -2.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -2.38% 1.218 1.189 - 14.08% -
SetIntersection_Front_Set_uint64_64_16 -2.37% 15167466.550 14808123.684 - -3.85% -
BM_CmpEqual_uchar_short -2.37% 1.032 1.008 - -7.13% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.37% 105397.013 102903.571 - 3.61% -
BM_CmpLess_uchar_int -2.35% 1.079 1.054 - -6.71% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -2.35% 2238.096 2185.598 - 0.47% -
SetIntersection_Front_Vector_string_16384_16 -2.34% 1599695.783 1562260.834 - -2.62% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.34% 26.536 25.916 - -2.25% -
std::for_each_n(join_view(vector<vector<int>>))/50 -2.34% 4.390 4.288 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.34% 9215038.853 8999793.603 - -5.82% -
rng::contains(list<int>)_(process_all)/8 -2.33% 2.309 2.255 - -5.29% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.33% 1.566 1.530 - 0.91% -
std::search(list<int>)_(no_match)/1000 -2.33% 685.631 669.686 - -0.40% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.32% 1089734.693 1064424.124 - -3.73% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.32% 62.834 61.376 - -1.44% -
BM_std_minmax_element<int>/4 -2.31% 1.254 1.225 - -1.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.31% 13.561 13.249 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.30% 4278459.544 4180230.926 - -2.79% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.29% 16.125 15.756 - -3.27% -
BM_StringRead_Cold_Deep_Small -2.29% 1.209 1.181 - 1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.29% 1533.249 1498.117 - -0.09% -
std::all_of(vector<int>)_(process_all)/32 -2.29% 8.807 8.605 - 2.88% -
BM_deque_vector_ranges_move_backward/5500 -2.29% 199.810 195.243 - -1.62% -
bm_swap_ranges_vb_aligned/64 -2.29% 2.911 2.844 - -1.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.28% 41737.568 40785.204 - 3.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.28% 12562885.008 12276641.524 - -13.45% -
BM_deque_vector_ranges_copy/0 -2.28% 1.402 1.370 - -4.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.27% 1.297 1.268 - 0.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.27% 88.938 86.918 - -8.40% -
rng::find_if(vector<bool>)_(process_all)/50 -2.27% 24.023 23.477 - -1.87% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.27% 26.997 26.384 - -2.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.27% 30.283 29.596 - -5.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.27% 1150345.945 1124276.804 - -2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.27% 11975.690 11704.368 - 1.83% -
std::multiset<std::string>::erase(iterator)/1024 -2.26% 31.800 31.081 - 9.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.26% 247837.628 242239.144 - -7.40% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.25% 15.025 14.687 - -8.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.25% 4141273.868 4048127.507 - -4.78% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.23% 19.340 18.908 - 0.45% -
BM_deque_vector_move_backward/5500 -2.23% 201.633 197.138 - -1.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.22% 526.755 515.036 - -0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.22% 6.991 6.836 - -5.88% -
std::any_of(list<int>)_(process_all)/32768 -2.22% 26471.632 25883.595 - -0.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.22% 2.794 2.732 - 8.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.21% 163.212 159.597 - 1.79% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.21% 150503.898 147182.136 - -1.86% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.20% 20.700 20.244 - -1.74% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.20% 24.264 23.730 - -2.72% -
SetIntersection_Front_Set_float_262144_1 -2.20% 1029135.223 1006540.751 - -2.39% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.19% 815.247 797.386 - -49.69% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.19% 1277966.225 1249990.314 - -2.35% -
std::stable_sort(deque<int>)_(heap)/8192 -2.19% 17589.583 17205.058 - -0.66% -
bm_lexicographical_compare<unsigned_char>/64 -2.18% 2.044 1.999 - 0.04% -
BM_deque_deque_ranges_copy_backward/5500 -2.18% 206.384 201.894 - -0.14% -
BM_StringRead_Cold_Deep_Empty -2.18% 1.208 1.181 - 1.14% -
BM_std_minmax_element<char>/1024 -2.17% 282.758 276.626 - 1.25% -
BM_deque_vector_ranges_move_backward/65536 -2.17% 8261.529 8082.389 - 9.51% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.17% 3853.571 3770.050 - -2.28% -
SetIntersection_Front_Set_string_262144_1024 -2.17% 60280243.034 58974062.718 - -1.19% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.16% 29.751 29.107 - -9.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.16% 39836.472 38975.069 - -2.98% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.16% 8.363 8.183 - 0.07% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.16% 6754.732 6609.053 - -0.36% -
SetIntersection_None_Set_string_262144_1 -2.15% 1622876.953 1587932.127 - -6.58% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.15% 209.888 205.380 - 1.43% -
BM_StringAssignStr_Huge_Transparent -2.15% 111.541 109.146 - -5.22% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -2.14% 255614.076 250134.308 - 4.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.14% 51.576 50.470 - -4.59% -
BM_std_minmax_element<char>/64000 -2.14% 17217.037 16848.121 - 1.36% -
SetIntersection_None_Set_float_256_64 -2.13% 9290924.884 9092954.486 - -3.49% -
std::rotate(vector<bool>)_(by_1/4)/8192 -2.13% 30.369 29.723 - 0.07% -
SetIntersection_None_Vector_string_1024_1024 -2.13% 1180801.950 1155659.391 - -1.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.13% 143210.233 140160.894 - -0.14% -
BM_CmpLess_ushort_short -2.13% 1.055 1.032 - -8.04% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.13% 3461.416 3387.760 - -7.37% -
BM_CmpLess_short_uchar -2.13% 1.104 1.080 - -5.28% -
std::rotate_copy(list<int>)/8192 -2.13% 7026.952 6877.541 - -2.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.12% 44030.820 43095.234 - 1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.11% 1168104.278 1143431.092 - -5.08% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.11% 11701475.840 11454472.897 - 12.43% -
BM_std_minmax_element<char>/65536 -2.11% 17645.663 17273.761 - 1.37% -
SetIntersection_None_Vector_uint64_256_4 -2.10% 4217473.362 4128706.540 - -3.13% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.10% 70.790 69.303 - -3.87% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.10% 949.026 929.098 - 7.62% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.09% 3.868 3.787 - 4.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.09% 12285.360 12028.091 - 5.80% -
std::make_heap(vector<int>)_(descending)/1024 -2.09% 276.805 271.009 - -0.98% -
SetIntersection_None_Set_string_262144_16 -2.09% 1618405.435 1584525.553 - -6.89% -
std::search(vector<int>)_(single_element)/1000 -2.08% 235.193 230.295 - 0.63% -
std::find_if(vector<bool>)_(process_all)/8 -2.08% 3.566 3.492 - -3.03% -
std::sort_heap(vector<int>,_pred)/8 -2.08% 29.959 29.336 - -3.20% -
std::find_if_not(list<int>)_(process_all)/8192 -2.07% 7881.484 7718.161 - 11.30% -
std::is_sorted_until(deque<int>)/8192 -2.06% 3811.973 3733.271 - -0.76% -
SetIntersection_None_Set_uint32_262144_262144 -2.06% 1175569.988 1151306.070 - -4.70% -
BM_std_minmax_element<char>/70000 -2.06% 18824.732 18436.454 - 1.14% -
BM_PushHeap_uint32_Ascending_64 -2.06% 1.567 1.535 - 1.16% -
SetIntersection_Front_Set_uint64_1024_1024 -2.06% 11742071.969 11499948.729 - -6.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.06% 33.320 32.633 - 3.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.06% 67806.302 66412.046 - -1.79% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.05% 1043100.422 1021665.934 - 1.87% -
std::set<int>::contains(key)_(existent)/32 -2.05% 1.654 1.620 - -5.52% -
rng::fold_left(deque<int>)/8192 -2.04% 4543.804 4450.947 - -2.27% -
std::search(vector<int>)_(no_match)/8192 -2.04% 1668.559 1634.509 - -1.82% -
std::is_sorted(deque<int>,_pred)/8 -2.04% 4.958 4.857 - 1.07% -
BM_vector_deque_copy_backward/4000 -2.03% 144.902 141.954 - -2.22% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.03% 15.698 15.379 - -2.21% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.03% 199591810.221 195541672.222 - -3.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.03% 1301.772 1275.361 - 7.02% -
std::search(vector<int>)_(single_element)/1024 -2.03% 240.362 235.493 - 0.42% -
std::partition(list<int>)_(dense)/32 -2.02% 8.916 8.735 - -2.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.02% 74.149 72.651 - -2.25% -
BM_vector_deque_ranges_move_backward/4000 -2.01% 144.654 141.746 - -0.54% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -2.01% 603680.618 591551.248 - -1.76% -
std::map<int,_int>::ctor(const&)/1024 -2.01% 6723.766 6588.802 - 1.18% -
SetIntersection_Front_Vector_uint64_1024_16 -2.01% 1127198.980 1104584.571 - -0.69% -
std::set<int>::count(key)_(non-existent)/32 -2.00% 2.952 2.893 - -4.06% -
SetIntersection_None_Set_string_262144_64 -1.99% 1617377.686 1585114.666 - -6.97% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.99% 4198014.790 4114425.280 - -2.54% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.99% 348222928.762 341289724.748 - -2.23% -
SetIntersection_None_Vector_string_1024_1 -1.99% 1185406.171 1161847.470 - 1.61% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.98% 9.983 9.785 - 0.79% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.98% 24.166 23.687 - 0.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.98% 17.046 16.709 - -1.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.97% 252495.992 247512.199 - -12.63% -
SetIntersection_None_Set_string_262144_256 -1.97% 1614946.369 1583126.301 - -7.15% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.96% 36027.077 35320.460 - -13.88% -
std::make_heap(vector<int>)_(heap)/1024 -1.96% 276.722 271.309 - -1.41% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.96% 21.647 21.224 - -5.37% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.95% 291.908 286.210 - -2.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.95% 5697016.931 5585836.576 - -5.25% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.95% 6882912.584 6748623.277 - -8.56% -
SetIntersection_None_Set_float_1024_1 -1.95% 8982573.244 8807428.239 - -1.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.95% 713.641 699.729 - -5.92% -
SetIntersection_Front_Set_string_262144_256 -1.94% 14809105.823 14521092.750 - -1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.94% 0.675 0.662 - -4.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.94% 8774157.975 8603761.038 - -2.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.94% 23.075 22.627 - -81.57% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.94% 680.129 666.953 - -0.17% -
BM_vector_deque_copy_backward/1024 -1.92% 38.174 37.440 - -0.75% -
BM_PushHeap_float_Random_1024 -1.92% 7.515 7.370 - -2.20% -
SetIntersection_None_Set_string_262144_4 -1.91% 1615436.523 1584538.168 - -7.31% -
SetIntersection_None_Vector_uint64_262144_4 -1.91% 1102206.049 1081180.024 - -6.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.91% 11404150.769 11186783.667 - -0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.91% 1193933.215 1171177.447 - -3.99% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.90% 1259330.812 1235372.151 - -5.15% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.90% 33.571 32.932 - 15.60% -
std::is_sorted(vector<int>)/8192 -1.90% 1923.964 1887.405 - -2.12% -
BM_PushHeap_float_Random_4 -1.90% 2.811 2.757 - -8.32% -
BM_deque_deque_ranges_copy/0 -1.89% 0.848 0.832 - 12.78% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.89% 19.974 19.596 - 3.70% -
SetIntersection_None_Set_float_64_64 -1.89% 11277171.225 11063810.598 - -4.88% -
std::unique_copy(deque<int>)_(sprinkled)/52 -1.89% 15.052 14.767 - 0.34% -
BM_CmpLess_uint_short -1.89% 1.021 1.002 - -11.83% -
BM_vector_deque_move/5500 -1.89% 198.728 194.981 - -1.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.88% 0.769 0.755 - -1.27% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.87% 30.274 29.706 - 31.11% -
std::partial_sort(deque<int>)_(descending)/8 -1.87% 41.790 41.010 - -5.35% -
BM_deque_deque_copy/1024 -1.87% 37.340 36.644 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.87% 1207095.194 1184572.837 - -4.40% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.86% 38932.705 38207.130 - -2.85% -
SetIntersection_Interlaced_Set_string_256_64 -1.86% 31179896.059 30600081.824 - 2.93% -
ranges::minmax(std::list<long_long>)/8 -1.86% 2.579 2.531 - 0.55% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.85% 529127.933 519328.086 - 1.06% -
std::for_each(set<int>::iterator)/50 -1.85% 37.513 36.820 - -16.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.85% 5.680 5.575 - -22.30% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.84% 511993.982 502554.833 - 115.87% -
SetIntersection_Interlaced_Set_float_262144_256 -1.84% 1559533.933 1530796.629 - -3.42% -
SetIntersection_Front_Vector_float_16384_64 -1.84% 1359486.350 1334439.913 - -0.74% -
std::is_sorted_until(list<int>,_pred)/8 -1.84% 3.712 3.644 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.84% 3.923 3.851 - 0.67% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.84% 8.310 8.157 - -11.93% -
std::search(vector<int>)_(same_length)/1000 -1.83% 246.751 242.238 - 0.89% -
std::partition_copy(vector<int>)/8192 -1.83% 4671.160 4585.738 - -0.34% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.83% 4166469.706 4090290.753 - -2.75% -
BM_deque_vector_ranges_move/1024 -1.82% 38.078 37.383 - 0.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.82% 583.152 572.529 - -0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.82% 26734.394 26248.122 - -0.19% -
SetIntersection_None_Vector_uint64_256_1 -1.81% 4266918.885 4189602.136 - -3.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.81% 169.692 166.620 - -82.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.80% 1167941.087 1146958.558 - -2.77% -
BM_deque_deque_move_backward/5500 -1.80% 206.966 203.250 - -1.19% -
BM_CmpEqual_ushort_ushort -1.80% 1.074 1.055 - -2.85% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.79% 58015927.090 56975343.750 - -1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.79% 1044649.971 1025930.319 - -3.28% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.78% 49172777.799 48295558.329 - -2.00% -
BM_std_minmax_element<char>/512 -1.78% 143.482 140.926 - 1.38% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.78% 16719086.206 16421454.957 - -10.33% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.78% 28.840 28.327 - -0.23% -
SetIntersection_Front_Set_uint32_16_16 -1.78% 37615154.782 36946533.894 - -2.20% -
BM_deque_deque_move_backward/64 -1.77% 3.419 3.359 - -8.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.77% 1130932.529 1110882.272 - -5.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.77% 5620.043 5520.658 - -14.95% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.77% 779.608 765.831 - 25.49% -
std::remove(list<int>)_(sprinkled)/8192 -1.77% 7999.462 7858.120 - -0.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.76% 6768.125 6649.011 - -2.40% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.76% 26.113 25.654 - -7.64% -
std::rotate(list<int>)_(1_element_forward)/50 -1.76% 26.395 25.931 - 4.77% -
SetIntersection_None_Vector_uint32_1024_256 -1.76% 1084506.245 1065471.353 - -2.59% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.75% 1536025.555 1509075.111 - -5.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.75% 12123883.989 11911456.683 - -2.05% -
SetIntersection_Front_Vector_float_64_64 -1.75% 10860877.356 10670675.077 - -1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.75% 4125021.201 4052845.755 - -3.20% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.74% 264740.493 260124.801 - -0.20% -
BM_deque_deque_ranges_copy/4096 -1.74% 149.703 147.095 - -1.48% -
BM_num_put<bool> -1.74% 10.859 10.669 - 14.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.73% 10.228 10.051 - 13.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.73% 138889.328 136487.525 - -1.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.73% 15.402 15.136 - -1.31% -
std::stable_sort(vector<int>)_(heap)/1024 -1.73% 2576.794 2532.259 - -0.28% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.72% 22.962 22.566 - -2.76% -
std::remove_copy_if(deque<int>)_(prefix)/50 -1.72% 28.746 28.251 - 1.72% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.72% 22500.236 22113.148 - -3.32% -
SetIntersection_None_Vector_string_16384_64 -1.71% 1244077.190 1222746.812 - -1.27% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.71% 10.644 10.462 - -12.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.71% 1518.937 1492.920 - 0.58% -
std::move_backward(vector<bool>)_(aligned)/512 -1.71% 2.356 2.316 - 1.56% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.71% 291.745 286.752 - -2.74% -
SetIntersection_None_Vector_string_1024_16 -1.71% 1180638.378 1160448.806 - -1.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 5488.852 5395.006 - 4.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.71% 72.137 70.904 - -0.97% -
ranges::minmax(std::list<char>)/64 -1.71% 33.908 33.328 - 12.31% -
std::search(vector<int>)_(same_length)/1024 -1.71% 252.336 248.024 - 1.34% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.71% 15.695 15.427 - -1.86% -
BM_StringRelational_Eq_Large_Large_Control -1.71% 2.295 2.255 - 0.77% -
BM_deque_vector_ranges_copy_backward/4000 -1.71% 147.395 144.879 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.71% 8762363.584 8612902.201 - -3.42% -
std::map<int,_int>::ctor(const&)/8192 -1.70% 53982.335 53062.727 - 2.32% -
BM_vector_deque_ranges_copy_backward/1 -1.70% 2.325 2.286 - 0.06% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.70% 19.246 18.919 - -2.16% -
std::remove(list<int>)_(sprinkled)/1024 -1.70% 993.360 976.471 - 5.14% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.70% 19.056 18.733 - -1.47% -
std::copy_n(vector<int>)/1048576 -1.70% 50201.329 49350.346 - -1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.70% 172778813.710 169850077.559 - 0.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.69% 480452.532 472335.911 - -3.26% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.69% 20723.955 20374.514 - -0.63% -
SetIntersection_Front_Set_string_16_16 -1.69% 58015143.117 57037284.283 - -3.66% -
SetIntersection_None_Set_uint32_1024_16 -1.68% 8813798.637 8665319.681 - -5.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.68% 45.455 44.690 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.68% 199587827.259 196228727.905 - -5.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.68% 5.836 5.739 - 3.86% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.67% 17.354 17.064 - -2.81% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.67% 4601.097 4524.073 - -1.23% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.67% 9248.277 9093.461 - -0.90% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.67% 217.862 214.216 - -1.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 7755.582 7625.822 - -0.19% -
SetIntersection_None_Vector_string_262144_262144 -1.67% 1313048.063 1291104.101 - -1.98% -
BM_vector_deque_ranges_move_backward/1024 -1.67% 38.601 37.957 - -0.06% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.67% 7.882 7.751 - 10.57% -
BM_CmpEqual_uchar_uchar -1.67% 1.077 1.059 - -2.08% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.66% 55711.395 54783.839 - -1.32% -
SetIntersection_Front_Set_string_1024_1024 -1.66% 55952714.746 55021737.661 - -0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.66% 930439.121 914960.468 - -3.01% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.66% 816.073 802.506 - 25.34% -
std::copy_n(vector<int>)/32768 -1.66% 3778.892 3716.216 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.66% 1156882.148 1137718.242 - -4.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.66% 50.734 49.894 - -4.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.66% 5209.840 5123.551 - 5.50% -
SetIntersection_None_Set_float_262144_16384 -1.65% 1186224.529 1166614.258 - -2.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 143202.346 140839.900 - -1.45% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.65% 19.059 18.745 - -0.82% -
BM_vector_deque_copy/1024 -1.65% 36.751 36.145 - 1.02% -
BM_vector_deque_ranges_move/4096 -1.64% 146.887 144.474 - -0.78% -
ranges::minmax(std::deque<long_long>)/8 -1.64% 3.936 3.871 - 8.71% -
BM_deque_vector_move_backward/65536 -1.64% 8249.762 8114.682 - 10.23% -
ranges::minmax(std::list<__int128>)/64 -1.64% 40.203 39.545 - 3.56% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.64% 9.971 9.807 - 8.86% -
SetIntersection_None_Set_uint32_256_4 -1.63% 11270409.814 11086151.327 - -3.63% -
SetIntersection_Front_Vector_uint64_64_16 -1.63% 14242349.136 14009518.552 - -3.42% -
SetIntersection_None_Vector_uint64_16384_1 -1.63% 1087915.294 1070156.514 - -5.19% -
std::find(vector<bool>)_(process_all)/1024 -1.63% 4.602 4.527 - -2.35% -
SetIntersection_None_Vector_uint32_256_1 -1.63% 4224944.926 4156037.995 - -3.65% -
std::search(vector<int>)_(no_match)/1048576 -1.63% 213341.384 209866.047 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.63% 21158516.077 20814629.801 - -3.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.62% 734.848 722.920 - -1.83% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.62% 10756980.983 10582976.529 - -4.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -1.61% 22641.892 22276.822 - 0.89% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.61% 1.520 1.495 - -1.67% -
std::set<std::string>::find(key)_(existent)/32 -1.61% 16.397 16.133 - 13.05% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.59% 88.406 86.996 - 5.67% -
SetIntersection_Front_Vector_float_256_64 -1.59% 4362657.077 4293125.174 - 0.73% -
ranges::minmax(std::list<long_long>)/64 -1.59% 30.638 30.150 - 7.36% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.59% 23.778 23.399 - 1.38% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.59% 2.492 2.453 - 0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.59% 1.184 1.166 - -3.32% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.58% 5903.823 5810.414 - -60.57% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.57% 20525538.039 20202457.921 - -5.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.57% 3967.209 3904.824 - -1.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.57% 0.975 0.960 - -13.48% -
BM_deque_vector_move/64 -1.57% 2.638 2.596 - -2.10% -
std::pop_heap(deque<float>)/8192 -1.57% 62.121 61.147 - 2.42% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.57% 23755.013 23382.857 - -0.14% -
BM_deque_deque_ranges_move_backward/65536 -1.57% 8153.457 8025.739 - 5.91% -
SetIntersection_None_Vector_string_16384_16 -1.56% 1243339.353 1223922.423 - -1.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.56% 1.366 1.345 - 5.58% -
std::transform(list<int>,_list<int>)/8192 -1.56% 9306.551 9161.426 - 1.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.56% 21.142 20.813 - -5.44% -
SetIntersection_None_Set_uint32_256_256 -1.55% 5701077.732 5612582.465 - -3.43% -
SetIntersection_Interlaced_Set_float_16384_256 -1.55% 204129057.644 200962554.713 - 0.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.55% 1606.200 1581.326 - 1.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.55% 6848.201 6742.257 - -0.01% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.55% 22274654.593 21930209.375 - -3.49% -
rng::for_each(set<int>)/32 -1.55% 25.588 25.192 - 19.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.54% 354372097.154 348898981.569 - -1.62% -
std::move(list<int>)/1048576 -1.54% 1013035.723 997428.267 - 0.84% -
BM_vector_deque_copy/65536 -1.54% 2899.448 2854.853 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.53% 6580318.520 6479615.097 - 5.30% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.53% 10.692 10.528 - -3.95% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.53% 4.451 4.383 - -7.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.53% 470.969 463.778 - -0.57% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.53% 53038.065 52228.402 - 4.26% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.52% 57.696 56.817 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.52% 550482621.874 542120480.515 - -0.58% -
ranges::min(std::vector<long_long>)/8 -1.52% 2.157 2.124 - -0.09% -
SetIntersection_None_Set_float_64_16 -1.52% 18137989.412 17862980.234 - -1.16% -
ranges::min(std::list<char>)/64 -1.51% 28.408 27.978 - 7.91% -
std::adjacent_find(list<int>)/8192 -1.51% 7276.444 7166.534 - 0.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.51% 16657.165 16406.056 - -0.60% -
std::find_if(list<int>)_(bail_25%)/8 -1.51% 0.933 0.919 - -0.09% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.51% 13151362.400 12953155.351 - -2.31% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.50% 1238051.758 1219438.314 - -6.20% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.50% 55877749.606 55037820.356 - -2.07% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.50% 1.422 1.401 - -0.99% -
std::stable_sort(deque<int>)_(descending)/8192 -1.50% 20763.120 20451.215 - -0.14% -
ranges::minmax(std::list<char>)/8 -1.50% 2.525 2.487 - 0.48% -
SetIntersection_Front_Set_uint32_262144_16 -1.50% 1162843.082 1145412.867 - -2.16% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.49% 363.682 358.247 - 0.84% -
BM_CmpLess_ushort_uint -1.49% 1.071 1.055 - -2.36% -
ranges::minmax(std::deque<char>)/8 -1.49% 4.152 4.090 - 7.89% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.49% 106.700 105.113 - -5.42% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.49% 68.508 67.490 - 0.48% -
SetIntersection_Interlaced_Vector_string_256_64 -1.48% 18899071.020 18618687.540 - -8.19% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.48% 604.012 595.055 - -1.75% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.48% 62.811 61.880 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.48% 5789666.586 5703885.964 - -1.00% -
bm_ranges_swap_ranges_vb_aligned/512 -1.48% 5.250 5.172 - -2.26% -
SetIntersection_Interlaced_Set_string_64_16 -1.48% 38131549.245 37568279.850 - 0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.48% 6.946 6.843 - 2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.48% 1133783.274 1117042.408 - -5.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.48% 55838.667 55014.600 - -1.31% -
SetIntersection_Front_Vector_uint32_1024_1 -1.48% 1048279.001 1032810.909 - -2.52% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.47% 32.488 32.011 - 1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.47% 1590981.852 1567617.514 - -6.50% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.47% 22606.054 22274.202 - -0.46% -
SetIntersection_None_Vector_uint32_262144_16384 -1.47% 1136058.982 1119393.045 - -1.83% -
SetIntersection_None_Vector_string_262144_256 -1.47% 1315019.206 1295734.176 - -0.75% -
SetIntersection_None_Vector_float_1024_1024 -1.46% 1092523.871 1076529.982 - -0.07% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.46% 21.159 20.850 - -1.13% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.46% 8.784 8.656 - 0.07% -
std::set<std::string>::insert(value)_(already_present)/32 -1.46% 10.340 10.189 - -37.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.46% 6.694 6.596 - -9.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.45% 264918.990 261068.551 - 0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 65540.823 64588.896 - 2.38% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.45% 361.645 356.393 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.45% 165699.332 163294.072 - -2.21% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.45% 104042.027 102533.181 - 5.72% -
BM_lexicographical_compare_three_way_fast_path/16 -1.45% 4.426 4.361 - 1.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.45% 620.398 611.412 - -1.66% -
SetIntersection_None_Vector_uint64_64_4 -1.45% 15893274.939 15663352.280 - -2.76% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.45% 10079.919 9934.100 - 32.09% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.44% 11293295.604 11130242.949 - -3.75% -
SetIntersection_Interlaced_Vector_string_64_4 -1.44% 21923573.650 21607178.057 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.44% 216802719.084 213681714.418 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.44% 45251180.349 44601637.864 - -5.27% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.43% 35670012.276 35158207.224 - -3.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.43% 32.966 32.493 - 1.01% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.43% 26.858 26.474 - -0.60% -
SetIntersection_Front_Vector_string_256_1 -1.43% 4278343.818 4217096.768 - -1.84% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.43% 18534.155 18269.268 - 3.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.43% 12.721 12.539 - -0.10% -
std::make_heap(deque<int>)_(descending)/8 -1.43% 21.047 20.747 - 0.39% -
SetIntersection_None_Vector_uint32_16384_4 -1.42% 1110089.047 1094274.074 - -2.13% -
std::move(list<int>)/512 -1.42% 365.095 359.895 - 1.81% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.42% 9.702 9.564 - 0.37% -
std::find_first_of(list<int>)_(small_needle)/32 -1.42% 95.842 94.480 - -2.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.42% 36.105 35.592 - -6.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.41% 2177341.261 2146605.930 - -2.17% -
BM_vector_deque_ranges_copy/5500 -1.41% 209.881 206.918 - 3.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.41% 48.070 47.392 - 18.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.41% 14.843 14.633 - 13.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.41% 2.360 2.327 - -2.43% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.41% 245308.421 241854.531 - -6.61% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.41% 181649607.345 179094502.754 - -1.00% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.40% 353.360 348.401 - 4.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.40% 14024.818 13827.995 - -2.93% -
std::map<int,_int>::ctor(const&)/32 -1.40% 228.819 225.610 - 4.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.40% 20025.890 19745.381 - -1.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.40% 15.893 15.671 - -9.58% -
std::replace(list<int>)_(prefix)/50 -1.40% 17.472 17.228 - 1.79% -
SetIntersection_None_Vector_string_262144_16 -1.40% 1309335.679 1291043.288 - -1.50% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.39% 6.146 6.061 - 7.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.39% 46.692 46.042 - 15.59% -
std::move(vector<bool>)_(aligned)/1048576 -1.39% 1743.263 1719.015 - 0.91% -
BM_deque_deque_copy_backward/5500 -1.39% 207.387 204.504 - 1.25% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.39% 10.006 9.867 - -0.86% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.39% 2169.575 2139.501 - -3.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.38% 3.061 3.019 - 33.92% -
std::is_sorted(vector<int>)/1024 -1.38% 245.584 242.185 - -2.34% -
SetIntersection_None_Set_string_1024_256 -1.38% 8915669.019 8792651.955 - -3.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.38% 1103687.368 1088472.784 - -14.27% -
BM_num_get<void*> -1.38% 10.961 10.810 - -77.31% -
SetIntersection_Front_Vector_float_262144_64 -1.37% 1357926.829 1339270.017 - -1.29% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.37% 6400.553 6313.044 - 0.67% -
std::move(deque<int>)/8 -1.36% 3.365 3.320 - -3.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.36% 37.991 37.473 - 4.87% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.36% 1892.351 1866.544 - -2.18% -
std::make_heap(deque<int>)_(heap)/8 -1.36% 21.386 21.095 - 1.55% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.36% 302.577 298.465 - -1.32% -
BM_CmpEqual_uint_uint -1.36% 1.074 1.060 - -2.98% -
SetIntersection_Front_Set_uint32_256_64 -1.36% 5405179.924 5331898.722 - -8.37% -
SetIntersection_Front_Set_string_16384_1 -1.36% 1081198.561 1066541.313 - -3.96% -
SetIntersection_Interlaced_Set_float_262144_64 -1.36% 1555310.629 1534233.317 - -2.50% -
SetIntersection_None_Set_uint32_64_1 -1.35% 22265612.196 21965153.190 - -2.17% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.35% 2167.346 2138.190 - -3.61% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.34% 24.800 24.466 - -2.34% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.34% 12.361 12.196 - -1.34% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.33% 26745.621 26388.972 - -3.07% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.33% 16.054 15.840 - -1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.33% 4672.735 4610.614 - -2.68% -
std::find_end(vector<int>)_(single_element)/8192 -1.33% 1930.578 1904.937 - 5.19% -
std::make_heap(vector<int>)_(descending)/8 -1.32% 14.829 14.633 - -2.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.32% 23687.940 23375.063 - 0.76% -
std::copy_n(list<int>)/32768 -1.31% 26524.907 26176.173 - -1.88% -
BM_vector_deque_move/4000 -1.31% 142.258 140.393 - -0.27% -
BM_deque_vector_copy_backward/5500 -1.30% 200.354 197.743 - -0.60% -
std::multiset<int>::erase(key)_(existent)/8192 -1.30% 61.615 60.813 - -2.37% -
BM_deque_vector_ranges_move/64 -1.30% 2.674 2.639 - -7.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.30% 1088022.879 1073869.669 - 3.76% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.30% 512.054 505.407 - -1.13% -
std::remove(vector<int>)_(prefix)/32 -1.30% 49.195 48.556 - -0.87% -
BM_deque_deque_ranges_copy_backward/65536 -1.29% 8139.558 8034.486 - 7.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.29% 82393.238 81330.501 - -5.01% -
SetIntersection_None_Vector_uint64_16384_256 -1.29% 1096569.579 1082443.855 - -1.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.29% 91.041 89.869 - 31.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.29% 13709235.269 13532776.955 - -2.22% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.28% 60724.663 59944.542 - -81.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.28% 604.744 596.979 - -2.05% -
std::lower_bound(std::vector<int>)/100 -1.28% 12.586 12.425 - 2.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.28% 1.245 1.229 - -13.63% -
BM_CmpEqual_int_int -1.27% 1.084 1.070 - -1.91% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.27% 25.130 24.811 - 1.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.27% 10596.265 10461.604 - -17.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.27% 1605753.418 1585439.941 - -5.60% -
std::find(list<int>)_(bail_25%)/8192 -1.26% 1455.341 1436.950 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.26% 135353786.496 133644221.124 - -2.73% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.26% 16.030 15.829 - -2.38% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.26% 1000.610 988.044 - 3.12% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.25% 5914700.408 5840622.068 - -2.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.25% 51.415 50.771 - -2.82% -
rng::for_each(map<int>)/32 -1.25% 25.695 25.374 - 17.28% -
std::any_of(vector<int>)_(process_all)/32 -1.25% 8.381 8.277 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.25% 1044156.652 1031129.753 - -3.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.25% 30.269 29.891 - -2.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.25% 17.848 17.626 - 1.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.24% 22.337 22.059 - -0.20% -
SetIntersection_Interlaced_Set_string_16384_1 -1.24% 1075957.126 1062586.007 - -4.30% -
BM_CmpEqual_ushort_uchar -1.24% 1.106 1.092 - -2.76% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.24% 174428.963 172264.442 - -1.27% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.24% 4.260 4.207 - -2.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.24% 144832.826 143041.736 - -2.81% -
std::fill(vector<bool>)/512 -1.23% 1.530 1.511 - -0.53% -
std::find_if(list<int>)_(bail_25%)/8192 -1.23% 1440.291 1422.549 - -2.03% -
SetIntersection_Front_Vector_float_16384_1 -1.23% 1045089.366 1032237.425 - -1.99% -
SetIntersection_Interlaced_Vector_string_64_16 -1.23% 29743744.769 29378018.537 - -2.85% -
std::search(vector<int>)_(single_element)/8192 -1.23% 1845.178 1822.505 - 0.48% -
SetIntersection_Front_Set_uint64_262144_64 -1.22% 1654935.770 1634687.005 - -3.79% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.22% 20.336 20.087 - -4.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.22% 9.580 9.463 - 3.88% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.22% 2559.692 2528.414 - -0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.22% 46.095 45.535 - -0.75% -
SetIntersection_Interlaced_Set_string_256_1 -1.21% 4369878.936 4316798.350 - -1.71% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.21% 11.318 11.181 - 9.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.21% 39.087 38.612 - -4.71% -
std::for_each(set<int>::iterator)/8192 -1.21% 7951.074 7854.746 - -50.02% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.21% 7.897 7.801 - -4.36% -
std::set<std::string>::find(key)_(existent)/8192 -1.21% 31.232 30.855 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.21% 1034904.169 1022418.315 - -2.72% -
SetIntersection_None_Vector_float_262144_64 -1.20% 1139894.706 1126190.125 - -1.83% -
SetIntersection_None_Set_uint64_256_1 -1.20% 11349812.267 11213516.148 - -4.37% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.20% 4.258 4.207 - -4.01% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.20% 36111.738 35679.486 - -4.59% -
std::find_first_of(list<int>)_(small_needle)/50 -1.20% 142.431 140.727 - -4.95% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.20% 2.284 2.256 - 2.08% -
std::any_of(list<int>)_(process_all)/50 -1.20% 22.114 21.850 - 1.62% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.20% 178572265.294 176438251.795 - -2.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 678.276 670.173 - -1.58% -
BM_PushHeap_float_Random_16384 -1.19% 7.699 7.607 - 0.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.19% 891.575 880.933 - -0.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.19% 798.556 789.050 - -2.93% -
SetIntersection_None_Set_uint32_1024_64 -1.19% 8746024.578 8642333.928 - -4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.18% 8589802.886 8488019.222 - -2.85% -
BM_PushHeap_float_Ascending_64 -1.18% 1.767 1.746 - -0.88% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.18% 7766.822 7674.887 - -0.76% -
BM_deque_deque_ranges_move/1024 -1.18% 37.299 36.858 - -0.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.18% 20899.698 20652.737 - -0.34% -
ranges::minmax(std::deque<__int128>)/64 -1.18% 31.229 30.860 - 2.37% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.18% 16.872 16.673 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.18% 63009456.512 62267730.312 - -3.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.17% 1043277.180 1031031.776 - -2.58% -
SetIntersection_Front_Vector_float_1024_16 -1.17% 1122955.590 1109835.138 - -1.08% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.17% 17821.659 17613.482 - -2.81% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.17% 2575786.971 2545717.273 - 1.76% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.17% 3360.479 3321.267 - -1.90% -
BM_deque_vector_ranges_move_backward/4096 -1.16% 150.502 148.750 - 0.34% -
std::remove_if(deque<int>)_(prefix)/1024 -1.16% 572.066 565.407 - 3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.16% 4224728.119 4175585.304 - -3.82% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.16% 14.778 14.606 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.16% 7533652.860 7446270.134 - -6.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.15% 6.927 6.847 - -6.61% -
BM_PushHeap_string_Ascending_4 -1.15% 2.556 2.527 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.15% 3043823.140 3008817.306 - -5.87% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.15% 42.543 42.054 - -2.79% -
SetIntersection_Front_Set_float_262144_262144 -1.15% 1644306.234 1625420.328 - 1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.15% 168973.521 167036.524 - -18.85% -
SetIntersection_None_Vector_uint64_1024_16 -1.14% 1072858.107 1060576.422 - -3.96% -
BM_StringFindAllMatch/4096 -1.14% 80.707 79.788 - -0.42% -
std::rotate(list<int>)_(by_1/3)/32 -1.14% 17.680 17.479 - 35.17% -
SetIntersection_Front_Set_uint64_1024_1 -1.14% 1041796.458 1029938.120 - -2.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.14% 27.422 27.110 - -34.48% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.14% 178.159 176.133 - 0.50% -
BM_deque_vector_ranges_copy_backward/5500 -1.14% 199.922 197.650 - -1.47% -
std::for_each(set<int>::iterator)/32 -1.13% 24.560 24.281 - 14.89% -
SetIntersection_None_Vector_float_262144_262144 -1.13% 1140458.057 1127536.342 - -2.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.13% 2.930 2.897 - 0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.13% 15062.908 14892.940 - -3.29% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.13% 4.257 4.209 - -7.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.13% 37.100 36.682 - -13.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 206.431 204.106 - -3.55% -
SetIntersection_Front_Set_uint32_256_16 -1.12% 4446302.408 4396283.140 - -2.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 63684.758 62969.016 - -0.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.12% 13624.215 13471.110 - -0.49% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.12% 4.200 4.153 - -2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.12% 9.337 9.232 - -2.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.12% 372199.471 368024.737 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.12% 3504067.884 3464818.763 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.12% 1044745.438 1033049.566 - -3.04% -
BM_CmpEqual_short_schar -1.12% 1.138 1.125 - -2.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 6821.908 6745.733 - -0.29% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.12% 351958690.490 348029256.857 - 0.10% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.12% 2357.812 2331.512 - -18.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.12% 19.034 18.821 - -7.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.12% 1.238 1.224 - -13.81% -
BM_vector_deque_ranges_move_backward/4096 -1.12% 152.034 150.339 - -0.90% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.11% 57.063 56.427 - 0.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.11% 12.020 11.886 - -0.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.11% 19953.525 19731.420 - -1.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -1.11% 517509.824 511753.586 - 0.41% -
SetIntersection_None_Vector_uint64_64_16 -1.11% 13394983.292 13246044.351 - -3.43% -
std::copy_backward(list<int>)/32768 -1.11% 26778.064 26481.817 - 1.50% -
SetIntersection_None_Set_float_16_16 -1.11% 35621748.415 35227904.961 - -2.11% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.10% 14883419.153 14719429.735 - -37.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.10% 1.781 1.761 - -41.80% -
std::count(list<int>)_(every_other)/1024 -1.10% 716.529 708.658 - 6.22% -
std::sort_heap(deque<int>,_pred)/8 -1.10% 33.970 33.597 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 4275402.396 4228570.951 - -2.38% -
SetIntersection_Front_Vector_uint64_256_16 -1.09% 4142606.709 4097296.204 - -3.98% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.09% 70.651 69.879 - 1.78% -
SetIntersection_None_Set_string_16384_64 -1.09% 190753131.658 188669218.339 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.09% 9117785.038 9018185.167 - -5.88% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 530.713 524.931 - -1.27% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.09% 8345.604 8254.712 - 3.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.09% 519.737 514.095 - -0.69% -
SetIntersection_None_Vector_uint64_256_16 -1.09% 3939221.354 3896463.080 - -4.31% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.08% 23.453 23.200 - 4.78% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.08% 1699054.281 1680703.611 - -2.07% -
SetIntersection_Interlaced_Set_float_262144_4 -1.08% 1272675.779 1258942.383 - -2.72% -
SetIntersection_Front_Set_float_16384_16384 -1.08% 222781628.983 220377646.059 - 1.61% -
SetIntersection_None_Set_float_256_16 -1.08% 10966853.680 10848534.402 - -0.30% -
SetIntersection_Front_Vector_uint64_262144_1 -1.07% 1041230.059 1030039.676 - -2.73% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.07% 274.549 271.604 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.07% 358158674.909 354318331.580 - -0.71% -
std::find_if(list<int>)_(process_all)/8 -1.07% 2.417 2.391 - 4.23% -
BM_vector_deque_ranges_move/4000 -1.07% 142.328 140.803 - 0.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.07% 192.914 190.850 - -44.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.07% 1463566.894 1447916.838 - 0.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.06% 604739.859 598303.028 - -0.35% -
BM_StringRelational_Less_Large_Large_Control -1.06% 2.163 2.140 - 0.93% -
BM_deque_deque_copy/5500 -1.06% 199.406 197.287 - 0.05% -
BM_deque_deque_ranges_copy_backward/64000 -1.06% 7819.490 7736.490 - 5.26% -
SetIntersection_Front_Vector_string_64_64 -1.06% 26332261.363 26052917.812 - 4.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.06% 4338918.986 4292940.640 - -3.44% -
BM_deque_vector_ranges_copy/1024 -1.06% 37.426 37.030 - -0.64% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.06% 22.852 22.611 - 3.80% -
std::set<int>::ctor(const&,_alloc)/32 -1.06% 221.347 219.009 - -11.70% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.06% 14.860 14.703 - -1.28% -
SetIntersection_None_Vector_uint64_262144_16384 -1.05% 1076292.443 1064944.920 - -7.80% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.05% 14.833 14.677 - -2.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.05% 1.138 1.126 - 7.41% -
std::unique_copy(list<int>)_(contiguous)/32 -1.05% 11.293 11.174 - -4.72% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.05% 4.183 4.139 - 2.15% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.05% 16.936 16.759 - -1.11% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.05% 21.116 20.894 - 6.51% -
BM_deque_deque_ranges_copy/1024 -1.05% 37.368 36.976 - 0.53% -
SetIntersection_Front_Vector_float_64_16 -1.05% 14313887.864 14163933.078 - -1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.05% 11354.460 11235.798 - 0.04% -
SetIntersection_Front_Set_uint64_256_4 -1.04% 4106389.250 4063493.666 - -4.51% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.04% 23.962 23.712 - 1.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 252641.301 250005.490 - -0.94% -
std::move(list<int>)/262144 -1.04% 247676.459 245097.923 - 1.74% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.04% 14.962 14.806 - -0.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.04% 463.398 458.591 - -0.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 617.931 611.524 - -2.33% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.03% 2809.137 2780.092 - -3.78% -
BM_deque_deque_move_backward/512 -1.03% 19.094 18.897 - -4.29% -
SetIntersection_None_Vector_uint32_1024_1024 -1.03% 1081589.497 1070423.973 - -1.55% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.03% 18.540 18.349 - -0.79% -
std::rotate(vector<int>)_(by_1/4)/50 -1.03% 11.634 11.515 - -67.38% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.03% 10.458 10.351 - -0.55% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.02% 2.094 2.072 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.02% 204704191.619 202612540.957 - -1.40% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.02% 7804.752 7725.419 - -0.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.02% 21.820 21.598 - -1.42% -
std::replace(vector<int>)_(sprinkled)/1024 -1.02% 155.779 154.196 - 2.84% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.02% 9890.175 9789.759 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.02% 14899047.219 14747786.077 - -2.84% -
std::replace(vector<int>)_(sprinkled)/8192 -1.01% 1220.786 1208.396 - -2.95% -
std::partial_sort(vector<int>)_(repeated)/8 -1.01% 18.642 18.453 - -0.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.01% 3.300 3.267 - 1.79% -
std::move(vector<int>)/32768 -1.01% 1726.147 1708.727 - 0.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 45229.587 44773.945 - -13.50% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.00% 187965.618 186078.425 - 3.06% -
std::sort(vector<int>)_(descending)/8192 -1.00% 7282.191 7209.085 - -0.63% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.00% 15.847 15.689 - -2.55% -
BM_vector_deque_ranges_move/5500 -1.00% 197.567 195.588 - 0.22% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.34% 251.460 941.328 - -0.03% -
std::shift_left(vector<int>)/32 248.67% 2.967 10.346 - 0.25% -
std::for_each_n(vector<int>)/8 198.21% 0.911 2.717 - 1.78% -
std::copy_if(vector<int>)_(every_other)/32768 125.74% 7217.053 16292.007 - 0.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 123.91% 3927.250 8793.560 - 1.02% -
std::copy_if(vector<int>)_(every_other)/4096 120.78% 905.895 2000.071 - 0.36% -
std::copy_if(vector<int>)_(every_other)/262144 120.05% 58160.561 127983.402 - 0.28% -
std::copy_if(vector<int>)_(every_other)/1048576 115.87% 232805.495 502554.833 - -1.84% -
std::copy_if(vector<int>)_(every_other)/512 115.40% 118.492 255.230 - 0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 114.26% 1011.249 2166.683 - 1.31% -
std::copy_if(vector<int>)_(every_other)/64 111.77% 15.539 32.907 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_262144_64 108.59% 8475549.431 17679268.483 - 94.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.37% 43.699 89.747 - 5.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 98.28% 4045202.768 8020832.818 - 103.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.14% 0.258 0.488 - -5.61% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.99% 0.258 0.487 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 86.80% 3078611.118 5750794.838 - 86.82% -
BM_PushHeap_string_Descending_262144 80.84% 3.154 5.703 - 77.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.37% 23.019 41.060 - 0.42% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.93% 162.883 276.789 - 0.82% -
SetIntersection_Interlaced_Vector_uint32_262144_256 69.25% 27482531.385 46514562.030 - 64.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.79% 0.289 0.484 - 80.30% -
std::copy_if(vector<int>)_(every_other)/8 65.21% 2.529 4.179 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 64.58% 37234571.356 61280987.553 - 66.39% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 61.30% 0.228 0.368 - 2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 60.59% 18235027.839 29284491.870 - 150.90% -
SetIntersection_Interlaced_Vector_float_16384_64 59.08% 5576420.644 8870914.219 - 61.06% -
std::find_if_not(list<int>)_(process_all)/8 59.00% 2.254 3.583 - 0.35% -
rng::for_each(multiset<int>)/8 56.54% 4.482 7.016 - 2.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 55.85% 32.710 50.980 - -32.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.59% 51.024 78.875 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 54.47% 7496009.072 11579126.766 - 59.01% -
std::none_of(vector<int>)_(process_all)/50 53.59% 12.678 19.472 - 0.95% -
BM_PushHeap_uint32_QuickSortAdversary_1 53.51% 0.394 0.605 - -8.19% -
std::partition(list<int>)_(sparse)/50 52.66% 14.858 22.682 - 1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 51.38% 35.413 53.607 - 62.51% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 51.36% 87789.553 132876.895 - 2.28% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 50.31% 88937523.839 133683352.502 - 58.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.22% 25.234 37.908 - -31.50% -
std::copy_n(vector<int>)/4096 49.92% 142.411 213.504 - 43.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 48.88% 24.167 35.979 - 11.89% -
std::unique_copy(deque<int>)_(contiguous)/32 47.51% 9.419 13.895 - 31.92% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 47.40% 26.743 39.420 - -50.98% -
std::unique_copy(deque<int>)_(contiguous)/52 47.17% 14.396 21.186 - 29.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 47.09% 3.523 5.182 - 1.28% -
std::partition_copy(list<int>)/32 46.63% 8.582 12.583 - 40.02% -
std::multiset<std::string>::contains(key)_(existent)/32 44.70% 14.332 20.739 - 8.16% -
vector<bool>(const_vector<bool>&) 44.62% 9.564 13.832 - 29.43% -
BM_vector_deque_move_backward/0 44.15% 0.419 0.604 - 34.56% -
rng::for_each(set<int>)/8 44.07% 4.492 6.472 - -5.14% -
SetIntersection_Interlaced_Vector_float_262144_256 43.82% 20310714.315 29210108.835 - 40.51% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.95% 240300974.724 343514302.629 - 44.23% -
rng::for_each(multimap<int>)/8 42.74% 4.390 6.266 - 1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 42.31% 3040247.681 4326713.292 - 49.00% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41.96% 44403612.134 63037426.360 - 66.35% -
BM_PushHeap_string_Descending_16384 41.52% 2.310 3.269 - 35.80% -
ranges::min(std::list<long_long>)/1 41.40% 0.225 0.318 - 21.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 41.38% 6288828.913 8891454.523 - 56.54% -
rng::for_each(map<int>)/8 40.92% 4.442 6.260 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_16 39.50% 2417594.561 3372596.288 - 41.18% -
std::multiset<std::string>::erase(key)_(existent)/1024 39.28% 68.416 95.289 - -0.50% -
std::shift_right(vector<int>)/32 38.67% 2.942 4.080 - -0.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.19% 25.216 34.845 - 38.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 37.74% 24.959 34.377 - 7.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 37.46% 1323.144 1818.766 - 0.91% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 37.26% 50.014 68.651 - 8.65% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 37.08% 66.006 90.485 - -17.45% -
std::list<int>::erase(begin)_(cheap_elements)/32 36.83% 10.267 14.048 - 10.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 36.43% 0.463 0.631 - 16.84% -
SetIntersection_Interlaced_Vector_uint32_1024_256 36.13% 5926865.277 8068080.505 - 44.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.70% 26.825 36.402 - -6.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.27% 0.515 0.697 - 28.85% -
std::rotate(list<int>)_(by_1/3)/32 35.17% 12.931 17.479 - -1.14% -
std::list<int>::erase(begin)_(cheap_elements)/8192 34.69% 10.169 13.696 - 8.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 34.53% 8359.311 11246.113 - 11.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.43% 22.999 30.918 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 34.13% 0.298 0.400 - 33.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 34.10% 546.734 733.186 - 34.01% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 33.96% 20.309 27.206 - 0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.92% 2.254 3.019 - -1.38% -
SetIntersection_Interlaced_Vector_float_16384_16 33.78% 2847695.937 3809730.182 - 64.45% -
BM_vector_deque_ranges_move/0 33.67% 0.396 0.530 - 26.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 33.65% 73.949 98.835 - 49.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.53% 32.661 43.613 - 38.71% -
BM_PushHeap_uint32_PipeOrgan_1 33.41% 0.466 0.622 - 41.42% -
std::copy_n(vector<bool>)_(aligned)/262144 33.38% 585.453 780.892 - 1.25% -
std::list<int>::erase(begin)_(cheap_elements)/1024 33.36% 10.278 13.706 - 8.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 33.15% 33.177 44.176 - 0.12% -
BM_PushHeap_string_Descending_1024 32.78% 2.355 3.127 - 26.69% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 32.09% 7520.595 9934.100 - -1.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.93% 0.367 0.484 - 22.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.77% 68.201 89.869 - -1.29% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 31.65% 32.975 43.411 - 30.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 31.49% 53.254 70.024 - 13.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16 31.33% 3496611.628 4592078.737 - 26.08% -
std::set<std::string>::insert(value)_(already_present)/1024 31.11% 22.657 29.706 - -1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 30.97% 115392280.410 151132934.786 - 41.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 30.94% 19.995 26.183 - 15.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.70% 19.860 25.958 - 29.89% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.41% 23.950 31.234 - 35.02% -
std::fill(list<int>)/1024 30.38% 515.521 672.145 - 0.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.37% 18.411 24.002 - -24.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 30.31% 8.279 10.788 - 4.54% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 29.96% 32.756 42.570 - 29.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 29.89% 1.063 1.381 - -2.96% -
ranges::minmax(std::deque<char>)/1 29.13% 0.657 0.848 - 24.41% -
std::map<std::string,_int>::find(key)_(non-existent)/32 28.84% 9.945 12.813 - 2.55% -
ranges::min(std::list<char>)/1 28.84% 0.354 0.456 - 0.60% -
std::unordered_set<int>::contains(key)_(existent)/8192 28.45% 1.218 1.565 - 15.24% -
BM_PushHeap_string_Descending_256 28.44% 2.291 2.942 - 23.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.39% 53.285 68.410 - 1.34% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.34% 27.809 35.688 - 3.16% -
std::copy_if(list<int>)_(entire_range)/4096 28.07% 3035.244 3887.263 - 29.45% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 28.04% 7259.828 9295.649 - 1.08% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 27.98% 30.134 38.564 - 14.15% -
std::set<std::string>::erase(iterator)/1024 27.84% 25.981 33.213 - 0.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 27.72% 1.528 1.951 - 24.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 27.49% 1.001 1.276 - 5.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 27.45% 1.092 1.392 - 11.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 27.44% 30.851 39.316 - 31.59% -
std::set<std::string>::equal_range(key)_(non-existent)/32 27.35% 10.203 12.993 - 16.81% -
std::unordered_set<int>::contains(key)_(existent)/1024 26.60% 1.168 1.479 - 25.11% -
std::map<int,_int>::contains(key)_(non-existent)/8192 26.57% 9.369 11.858 - 13.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 26.45% 1.405 1.777 - 35.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 26.15% 19485468.659 24580972.832 - 26.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.09% 1417.675 1787.595 - 10.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 26.03% 44.611 56.224 - -20.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 26.00% 13.904 17.520 - -27.29% -
std::set<std::string>::equal_range(key)_(existent)/32 25.94% 15.019 18.914 - 10.68% -
SetIntersection_Interlaced_Vector_uint32_256_64 25.86% 6834657.462 8602257.404 - 4.53% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 25.80% 9.077 11.419 - -24.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 25.75% 35.551 44.703 - -47.81% -
std::find_end(deque<int>)_(single_element)/1000 25.60% 249.091 312.852 - 0.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 25.56% 54.889 68.920 - 31.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25.52% 18102.435 22722.161 - 25.24% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 25.49% 610.268 765.831 - -1.77% -
std::find_if(vector<char>)_(process_all)/50 25.39% 5.347 6.704 - 1.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.34% 640.270 802.506 - -1.66% -
std::unordered_map<int,_int>::count(key)_(existent)/32 25.33% 1.155 1.447 - -0.68% -
std::unordered_set<int>::count(key)_(existent)/1024 25.27% 1.295 1.623 - 5.58% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 25.08% 29.807 37.282 - -0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 24.77% 524.207 654.034 - -21.11% -
std::set<std::string>::equal_range(key)_(existent)/1024 24.62% 21.788 27.151 - 11.85% -
BM_lexicographical_compare_three_way_slow_path/16384 24.55% 3657.658 4555.733 - 0.16% -
std::search(deque<int>)_(near_matches)/1000 24.36% 18549.697 23067.556 - 9.60% -
rng::for_each(multiset<int>)/32 24.19% 20.613 25.599 - 0.78% -
std::find_if_not(vector<char>)_(process_all)/50 24.12% 5.349 6.639 - 0.30% -
rng::for_each(multimap<int>)/32 24.10% 21.471 26.646 - 1.09% -
BM_lexicographical_compare_three_way_slow_path/4096 24.10% 925.619 1148.664 - 0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 24.06% 1448.277 1796.700 - 1.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 23.97% 4.507 5.588 - 3.79% -
BM_PushHeap_string_Descending_64 23.68% 2.209 2.732 - 18.39% -
std::search(deque<int>)_(near_matches)/1024 23.65% 19502.269 24115.127 - 16.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.63% 0.500 0.618 - 43.77% -
std::find(vector<bool>)_(process_all)/50 23.54% 0.560 0.692 - 8.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 23.25% 1.335 1.646 - -0.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 23.08% 9.940 12.234 - 16.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 23.01% 87.552 107.700 - 22.46% -
BM_lexicographical_compare_three_way_slow_path/1024 22.87% 239.615 294.427 - 0.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 22.81% 11.322 13.904 - -20.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.80% 783.875 962.613 - 29.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.74% 63.587 78.049 - 32.86% -
BM_PushHeap_float_Descending_1 22.73% 0.520 0.638 - 35.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 22.55% 34.843 42.699 - -19.67% -
std::find_if(vector<char>)_(process_all)/8 22.50% 1.258 1.541 - -3.47% -
BM_PushHeap_float_SingleElement_1 22.50% 0.520 0.637 - -8.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.49% 25.311 31.005 - -0.57% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 22.42% 10011.729 12256.423 - -4.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 22.30% 1.312 1.605 - 16.16% -
BM_PushHeap_string_Random_262144 22.25% 17.931 21.921 - 21.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 22.19% 10385.059 12689.978 - 10.79% -
std::set<int>::insert(value)_(already_present)/1024 22.09% 5.798 7.079 - 21.66% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.08% 241472.428 294790.842 - 0.14% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 21.86% 49.746 60.621 - -0.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 21.70% 10.087 12.276 - 12.90% -
std::find_if(list<int>)_(process_all)/8192 21.33% 7450.918 9039.856 - 20.71% -
std::set<int>::insert(value)_(already_present)/8192 21.32% 9.575 11.616 - 21.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 20.94% 12.090 14.622 - -42.01% -
BM_lexicographical_compare_three_way_slow_path/65536 20.90% 15045.955 18191.005 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.88% 2.500 3.022 - 1.94% -
ranges::min(std::list<long_long>)/70000 20.70% 43951.013 53050.879 - 13.26% -
std::map<int,_int>::find(key)_(existent)/1024 20.62% 3.643 4.394 - 0.29% -
std::upper_bound(std::list<int>)/100 20.53% 83.840 101.049 - 0.16% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.53% 25.957 31.285 - 5.57% -
ranges::minmax(std::deque<char>)/64 20.08% 22.697 27.253 - -16.45% -
std::partition_point(vector<int>)/8192 20.07% 7.975 9.576 - 2.94% -
std::copy_if(list<int>)_(every_other)/64 20.02% 23.190 27.834 - 0.26% -
std::find_if(vector<char>)_(process_all)/32768 19.95% 3137.543 3763.633 - 0.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 19.91% 19040.176 22831.440 - 20.39% -
std::find_if_not(vector<char>)_(process_all)/32768 19.78% 3135.211 3755.287 - 0.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.69% 714.305 854.947 - 0.66% -
std::unordered_set<int>::erase(key)_(existent)/8192 19.62% 22.816 27.293 - 23.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.54% 31.457 37.605 - -12.16% -
BM_PushHeap_string_PipeOrgan_16384 19.54% 12.756 15.248 - 22.87% -
rng::for_each(set<int>)/32 19.49% 21.082 25.192 - -1.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 19.47% 27.606 32.981 - 11.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.46% 42.154 50.357 - 2.25% -
std::multimap<int,_int>::contains(key)_(existent)/1024 19.45% 3.891 4.647 - 6.54% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.40% 27.188 32.463 - 8.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.38% 721.093 860.837 - 18.80% -
std::unordered_set<int>::erase(iterator)/8192 19.20% 20.300 24.198 - 22.09% -
std::find_end(deque<int>)_(single_element)/1024 19.18% 277.808 331.098 - 4.31% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 19.18% 404.497 482.087 - 6.66% -
std::find_if(vector<char>)_(process_all)/8192 19.07% 795.203 946.883 - 0.36% -
BM_PushHeap_uint64_Random_1 18.98% 0.392 0.466 - 0.16% -
std::find_if_not(vector<char>)_(process_all)/8192 18.85% 794.703 944.493 - 0.32% -
std::set<std::string>::insert(value)_(already_present)/8192 18.82% 31.276 37.163 - -0.35% -
std::multiset<std::string>::contains(key)_(existent)/1024 18.80% 23.341 27.730 - 3.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.70% 3234.376 3839.291 - 0.28% -
BM_PushHeap_float_Ascending_1 18.57% 0.393 0.466 - -0.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.53% 5.463 6.475 - -2.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.47% 35.775 42.383 - 0.50% -
std::unordered_set<int>::count(key)_(existent)/8192 18.45% 1.407 1.667 - 25.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.30% 40.061 47.392 - -1.41% -
std::list<std::string>::ctor(size)/1024 18.29% 12773.821 15110.494 - 14.35% -
BM_StringEraseWithMove_Large_Opaque 18.27% 2.481 2.935 - 4.59% -
std::multiset<std::string>::erase(iterator)/32 18.20% 26.705 31.564 - 22.10% -
BM_PushHeap_float_Random_1 18.18% 0.466 0.551 - 0.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 18.10% 34.098 40.268 - 42.57% -
std::search(list<int>)_(no_match)/8192 18.04% 6553.326 7735.631 - 18.29% -
BM_lexicographical_compare_three_way_slow_path/64 18.02% 15.120 17.844 - 0.16% -
std::unordered_set<std::string>::count(key)_(existent)/1024 18.01% 34.632 40.871 - 14.53% -
std::rotate(list<int>)_(by_1/2)/8192 17.93% 4656.686 5491.836 - 0.10% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 17.93% 2.493 2.940 - -0.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.92% 892.241 1052.123 - -0.58% -
std::list<std::string>::ctor(size)/8192 17.87% 106484.862 125513.706 - 16.00% -
std::multiset<std::string>::contains(key)_(existent)/8192 17.86% 26.733 31.507 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 17.85% 29.268 34.494 - -4.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 17.83% 1.037 1.222 - 3.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 17.82% 356.896 420.488 - 13.71% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 17.81% 106102.427 124995.994 - 15.75% -
BM_vector_deque_ranges_copy_backward/0 17.79% 0.519 0.611 - 44.10% -
std::search(deque<int>)_(same_length)/1000 17.78% 325.451 383.312 - 7.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.75% 417454.532 491556.296 - 0.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 17.71% 44.374 52.232 - 7.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 17.67% 1.426 1.679 - 3.12% -
std::equal(vector<bool>)_(unaligned)/50 17.66% 0.816 0.960 - 19.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 17.65% 0.923 1.085 - -8.53% -
std::unordered_set<int>::erase(iterator)/1024 17.65% 20.345 23.935 - 21.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 17.64% 105562.638 124183.076 - 15.06% -
SetIntersection_Interlaced_Vector_string_16384_64 17.48% 12178672.720 14307878.083 - 19.13% -
std::list<std::string>::ctor(size)/32 17.48% 352.735 414.401 - 10.14% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.43% 0.362 0.425 - -7.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 17.41% 43.669 51.271 - -0.87% -
std::set<std::string>::upper_bound(key)_(existent)/1024 17.28% 23.034 27.014 - 11.39% -
rng::for_each(map<int>)/32 17.28% 21.636 25.374 - -1.25% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 17.25% 2.599 3.048 - 0.75% -
std::is_sorted_until(list<int>,_pred)/8192 17.23% 7620.691 8933.586 - 19.47% -
ranges::min(std::vector<char>)/64 17.20% 3.618 4.240 - 0.39% -
SetIntersection_Interlaced_Vector_float_1024_64 17.18% 3272023.439 3834086.805 - 14.54% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 17.14% 26.597 31.157 - -4.77% -
std::equal(deque<int>)_(it,_it,_it)/50 17.02% 21.548 25.215 - 22.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.98% 0.693 0.811 - 0.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 16.97% 105013.388 122831.987 - 13.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.96% 0.693 0.811 - 0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.96% 0.693 0.811 - 0.03% -
BM_deque_vector_copy/0 16.94% 1.249 1.460 - 2.90% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 16.94% 7.661 8.959 - -24.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 16.92% 105267.024 123073.664 - 13.20% -
std::find_end(deque<int>)_(single_element)/8192 16.91% 2021.047 2362.864 - 7.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 16.91% 216.805 253.472 - 5.65% -
BM_deque_deque_move/0 16.75% 0.789 0.921 - 8.15% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 16.72% 358.130 418.007 - 12.65% -
std::find_if_not(vector<char>)_(process_all)/8 16.70% 1.327 1.549 - 11.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 16.60% 12927.719 15074.130 - 12.06% -
BM_PushHeap_string_Descending_16 16.59% 2.103 2.452 - 12.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.58% 61242491.095 71396240.136 - 29.53% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 16.49% 12952.741 15088.638 - 14.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 16.44% 358.167 417.064 - 13.53% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.40% 21.623 25.169 - 16.84% -
BM_lexicographical_compare_three_way_slow_path/256 16.37% 68.636 79.874 - 0.46% -
BM_StringConstructDestroyCStr_Empty_Transparent 16.26% 0.312 0.363 - 49.13% -
BM_PushHeap_string_Descending_4 16.17% 1.897 2.204 - 16.00% -
BM_PushHeap_string_Ascending_16384 16.14% 19.135 22.224 - 11.00% -
std::adjacent_find(list<int>)/50 16.09% 20.183 23.430 - 0.80% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 15.98% 360.174 417.723 - 12.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.98% 1.112 1.289 - -3.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 15.77% 32.439 37.556 - 18.04% -
BM_deque_vector_ranges_copy_backward/0 15.74% 1.374 1.590 - 17.60% -
bm_ranges_lexicographical_compare<int>/1 15.69% 1.286 1.488 - 3.86% -
BM_PushHeap_uint64_Random_4 15.66% 2.258 2.611 - 0.73% -
std::copy(list<int>)/8 15.65% 2.147 2.483 - 1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 15.63% 1502459.873 1737313.329 - 17.80% -
SetIntersection_Front_Set_float_262144_256 15.62% 3706346.441 4285272.912 - 13.45% -
ranges::min(std::deque<long_long>)/1 15.61% 0.600 0.693 - 3.32% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.60% 28.487 32.932 - -1.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 15.59% 39.832 46.042 - -1.39% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.58% 835.640 965.853 - 15.20% -
BM_StringConstructDestroyCStr_Large_Opaque 15.58% 15.052 17.396 - 11.12% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 15.55% 2.107 2.434 - 2.16% -
std::vector<std::string>::ctor(size)/32 15.45% 31.751 36.656 - 17.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 15.42% 43.137 49.791 - -22.54% -
std::remove_if(deque<int>)_(prefix)/50 15.25% 64.165 73.949 - 14.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 15.19% 24.313 28.007 - 17.36% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 14.93% 24.952 28.678 - 16.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.92% 11.775 13.532 - 17.86% -
BM_deque_vector_copy_backward/70000 14.92% 7945.824 9130.946 - 1.36% -
std::for_each(set<int>::iterator)/32 14.89% 21.134 24.281 - -1.13% -
std::unordered_set<int>::contains(key)_(existent)/32 14.89% 1.409 1.619 - 18.37% -
BM_lexicographical_compare_three_way_slow_path/262144 14.88% 63294.777 72710.025 - 0.17% -
ranges::minmax(std::list<long_long>)/1 14.87% 0.343 0.393 - -2.25% -
std::find(vector<long_long>)_(bail_25%)/8 14.84% 0.893 1.026 - 9.43% -
std::for_each(multimap<int>::iterator)/8 14.66% 4.438 5.089 - 0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.62% 24.678 28.286 - -10.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.61% 8917.054 10219.935 - -0.25% -
std::rotate(deque<int>)_(by_1/2)/32 14.59% 7.501 8.596 - 0.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 14.59% 2.689 3.082 - -13.27% -
SetIntersection_Interlaced_Set_uint64_1024_1024 14.58% 12506043.675 14329872.130 - -2.78% -
BM_num_put<bool> 14.55% 9.315 10.669 - -1.74% -
std::find(deque<int>)_(bail_25%)/8 14.51% 1.995 2.284 - -0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.50% 44.154 50.556 - 4.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 14.48% 21.102 24.157 - 8.32% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.46% 4280.391 4899.203 - 0.39% -
BM_tolower_char<wchar_t> 14.38% 0.603 0.690 - 11.63% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.38% 7171.693 8202.956 - 0.59% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 14.30% 2.971 3.396 - -13.52% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 14.29% 617.132 705.289 - -20.63% -
std::is_sorted_until(vector<int>,_pred)/8 14.22% 3.123 3.567 - 3.88% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14.21% 13062.786 14919.080 - 12.85% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.18% 587.906 671.258 - 2.90% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.10% 1582098.356 1805207.403 - -4.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 14.08% 1.042 1.189 - -2.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.01% 0.711 0.811 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 14.01% 5.570 6.351 - -2.47% -
std::rotate(list<int>)_(1_element_backward)/50 13.99% 22.235 25.346 - 0.93% -
BM_PushHeap_uint32_Ascending_1 13.99% 0.466 0.531 - 6.17% -
std::find(vector<bool>)_(process_all)/8 13.96% 0.560 0.639 - -0.17% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.96% 842.915 960.604 - -0.55% -
std::set<int>::equal_range(key)_(non-existent)/1024 13.95% 5.801 6.611 - 1.76% -
BM_StringRelational_Compare_Empty_Large_Control 13.90% 1.656 1.886 - 2.91% -
std::for_each(multimap<int>::iterator)/32 13.87% 20.803 23.688 - 0.11% -
BM_num_put<unsigned_long_long> 13.86% 10.120 11.523 - 0.20% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.81% 1.619 1.843 - 15.45% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.74% 752.078 855.385 - 18.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 13.70% 1.042 1.184 - 1.37% -
std::set<std::string>::contains(key)_(non-existent)/1024 13.65% 20.044 22.780 - 5.37% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13.62% 13086.537 14868.595 - 12.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 13.59% 38.949 44.240 - 10.65% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 13.58% 3907.197 4437.671 - 4.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.57% 46.274 52.554 - 3.79% -
std::set<int>::equal_range(key)_(non-existent)/8192 13.54% 8.932 10.141 - 2.07% -
SetIntersection_Front_Set_float_262144_1024 13.53% 12034293.678 13662076.241 - 6.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.47% 12.896 14.633 - -1.41% -
std::for_each_n(deque<int>)/8 13.47% 1.156 1.312 - -0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.43% 67.682 76.769 - -3.09% -
ranges::minmax(std::vector<char>)/8 13.42% 1.010 1.146 - 21.62% -
BM_vector_deque_copy_backward/64000 13.41% 7399.057 8391.500 - 3.01% -
std::multiset<std::string>::count(key)_(existent)/8192 13.40% 26.521 30.075 - 3.46% -
std::partition(deque<int>)_(sparse)/32 13.34% 11.368 12.885 - 9.89% -
ranges::min(std::list<__int128>)/8 13.19% 2.041 2.310 - 11.44% -
SetIntersection_Front_Set_float_1024_1024 13.17% 11825826.474 13382858.273 - 9.17% -
std::rotate(list<int>)_(1_element_forward)/8192 13.11% 7164.598 8103.791 - 14.81% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.08% 14.421 16.308 - -0.78% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 13.06% 1401.737 1584.747 - -2.51% -
std::set<std::string>::find(key)_(existent)/32 13.05% 14.271 16.133 - -1.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 13.01% 8.894 10.051 - -1.73% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 12.99% 1.167 1.319 - -6.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 12.93% 10.330 11.665 - 15.60% -
std::for_each(map<int>::iterator)/8 12.90% 4.445 5.019 - 0.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 12.79% 608248.661 686061.364 - 6.93% -
BM_deque_deque_ranges_copy/0 12.78% 0.738 0.832 - -1.89% -
std::adjacent_find(deque<int>)/50 12.76% 14.032 15.823 - -2.76% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.75% 4.823 5.438 - -0.75% -
BM_lexicographical_compare_three_way_slow_path/1 12.71% 0.364 0.410 - 5.60% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.70% 734.320 827.611 - 15.24% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 12.70% 908.891 1024.349 - 9.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 12.68% 22.398 25.237 - 13.80% -
vector<bool>(size_type,_const_value_type&) 12.65% 8.337 9.392 - 3.48% -
BM_deque_vector_copy_backward/65536 12.60% 7365.590 8293.422 - 0.96% -
BM_deque_vector_ranges_move_backward/70000 12.56% 7944.471 8942.109 - 2.37% -
ranges::min(std::vector<char>)/8 12.55% 2.211 2.489 - 2.86% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 12.54% 24.711 27.810 - 15.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 12.52% 325.245 365.960 - 4.66% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.51% 594.917 669.347 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.50% 26211.077 29486.690 - 1.86% -
BM_vector_deque_copy_backward/65536 12.47% 7667.258 8623.636 - 3.31% -
BM_std_minmax_element<char>/3 12.46% 1.164 1.309 - 6.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.43% 7172435.720 8064127.032 - 17.07% -
SetIntersection_Interlaced_Set_uint64_1024_4 12.43% 10188318.812 11454472.897 - -2.11% -
BM_vector_deque_move_backward/64000 12.40% 7254.530 8154.204 - 4.27% -
std::find_if(vector<char>)_(process_all)/1024 12.36% 111.723 125.531 - 0.64% -
std::search(list<int>)_(single_element)/8192 12.31% 7486.594 8408.347 - 9.36% -
ranges::minmax(std::list<char>)/64 12.31% 29.676 33.328 - -1.71% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.30% 6308.222 7084.377 - 0.78% -
std::unordered_set<std::string>::count(key)_(existent)/32 12.21% 35.465 39.793 - 18.00% -
BM_StringDestroy_Large 12.19% 7.416 8.320 - -0.07% -
std::set<std::string>::find(key)_(non-existent)/32 12.18% 9.423 10.571 - 0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.16% 28.971 32.494 - 14.81% -
std::rotate(deque<int>)_(by_1/2)/50 12.15% 10.351 11.609 - 0.79% -
BM_std_minmax_element<int>/3 12.10% 1.114 1.249 - 5.05% -
std::find_if_not(vector<char>)_(process_all)/1024 12.07% 111.583 125.049 - 0.75% -
ranges::min(std::list<__int128>)/64 12.04% 32.234 36.116 - 8.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.96% 32.052 35.885 - 0.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 11.94% 7.511 8.408 - 8.25% -
std::set<std::string>::find(key)_(non-existent)/8192 11.94% 26.480 29.641 - 0.02% -
BM_deque_vector_ranges_copy_backward/70000 11.93% 7926.998 8872.869 - 0.82% -
std::for_each(map<int>::iterator)/32 11.87% 21.499 24.052 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 11.85% 6593671.884 7375254.876 - 22.67% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 11.85% 21.110 23.611 - 13.27% -
std::make_heap(deque<int>)_(heap)/8192 11.80% 7691.074 8598.728 - -0.07% -
std::make_heap(deque<int>)_(descending)/8192 11.77% 7682.167 8586.247 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.74% 1470.972 1643.665 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_16 11.71% 2854757.447 3189072.985 - 28.12% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 11.68% 216.915 242.246 - 6.52% -
std::rotate(list<int>)_(by_1/4)/32 11.67% 13.020 14.540 - 0.09% -
BM_num_put<long_long> 11.65% 10.502 11.726 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.65% 1264317.629 1411562.526 - 14.37% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 11.64% 48.762 54.439 - -7.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 11.63% 6269854.663 6999057.441 - 12.61% -
SetIntersection_Interlaced_Vector_string_262144_16 11.59% 5992657.497 6687196.865 - 11.93% -
std::partial_sort(deque<int>)_(repeated)/8192 11.58% 67850.969 75707.901 - -0.82% -
BM_vector_deque_ranges_copy_backward/65536 11.57% 7540.027 8412.514 - 0.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.56% 940.986 1049.751 - 9.85% -
BM_lexicographical_compare_three_way_fast_path/1 11.55% 0.413 0.461 - 9.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 11.55% 0.376 0.419 - 21.32% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.53% 6681120.625 7451240.934 - 25.10% -
ranges::minmax(std::list<char>)/1 11.52% 0.412 0.460 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.52% 87.309 97.366 - 10.76% -
std::for_each(set<int>::iterator)/8 11.52% 4.513 5.032 - 0.07% -
SetIntersection_Interlaced_Vector_string_262144_256 11.50% 67535325.531 75304970.788 - 11.97% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.46% 22.376 24.942 - 10.99% -
std::count(list<int>)_(every_other)/8192 11.38% 6589.890 7339.666 - 8.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.37% 1.234 1.374 - -0.73% -
BM_PushHeap_uint32_PipeOrgan_4 11.35% 0.485 0.540 - 0.22% -
std::copy_backward(vector<bool>)_(aligned)/262144 11.34% 616.078 685.944 - -8.16% -
SetIntersection_Interlaced_Vector_uint64_1024_16 11.32% 2010712.985 2238360.024 - 25.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 11.32% 4.520 5.032 - 4.15% -
std::find_if_not(list<int>)_(process_all)/8192 11.30% 6934.482 7718.161 - -2.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 11.28% 944.514 1051.080 - 8.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 11.28% 24759.709 27551.870 - -5.18% -
ranges::min(std::vector<__int128>)/1 11.27% 0.340 0.378 - 9.17% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.26% 96441.383 107305.264 - 3.39% -
std::make_heap(deque<int>)_(descending)/1024 11.24% 985.296 1096.086 - 0.05% -
BM_deque_vector_ranges_copy_backward/64000 11.22% 7216.258 8026.103 - -2.76% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.22% 219.855 244.525 - -0.94% -
std::make_heap(deque<int>)_(heap)/1024 11.18% 985.834 1096.042 - -0.25% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.18% 30.628 34.051 - 1.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 11.15% 33045.352 36730.349 - 9.52% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.15% 24094.137 26779.608 - 2.04% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 11.07% 175433.960 194860.238 - 12.35% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 11.07% 5.426 6.027 - 30.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.03% 14177.338 15741.019 - 12.53% -
ranges::min(std::list<char>)/8 11.03% 1.767 1.962 - 1.55% -
std::set<std::string>::find(key)_(non-existent)/1024 11.02% 19.937 22.134 - 0.01% -
std::move_backward(deque<int>)/32768 11.01% 3264.622 3624.138 - 3.19% -
SetIntersection_Front_Vector_uint32_262144_1024 11.01% 5309396.348 5893934.151 - 11.11% -
std::unordered_set<std::string>::erase(iterator)/8192 10.87% 29.255 32.436 - 11.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.86% 1.661 1.841 - 0.38% -
BM_deque_vector_move_backward/70000 10.82% 7906.790 8762.452 - 0.35% -
BM_num_put<const_void*> 10.81% 11.206 12.418 - 2.13% -
std::unordered_set<std::string>::find(key)_(existent)/1024 10.80% 28.851 31.968 - -22.27% -
std::for_each(multiset<int>::iterator)/8 10.77% 4.590 5.084 - 0.22% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.75% 639.612 708.377 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 10.72% 35286190.390 39070499.347 - 29.52% -
std::multiset<std::string>::find(key)_(existent)/1024 10.66% 22.792 25.222 - 11.52% -
SetIntersection_Interlaced_Vector_float_16384_256 10.66% 14879141.384 16465063.926 - 10.57% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.62% 0.598 0.661 - 2.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 10.61% 1366.765 1511.798 - -12.02% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.57% 7.010 7.751 - -1.67% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.54% 1.508 1.666 - 24.05% -
std::multiset<std::string>::erase(key)_(existent)/32 10.53% 51.656 57.096 - 6.52% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.53% 542496.021 599612.802 - 1.83% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.47% 206.312 227.912 - 5.18% -
SetIntersection_Interlaced_Vector_float_256_16 10.43% 5884909.753 6498494.968 - -18.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 10.42% 1.257 1.388 - 4.51% -
std::multimap<int,_int>::contains(key)_(existent)/32 10.39% 1.623 1.792 - 7.38% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.37% 25235.875 27852.248 - 1.08% -
rng::starts_with(deque<int>)/8 10.30% 3.900 4.301 - 7.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.28% 1450.886 1599.987 - 6.91% -
std::map<std::string,_int>::count(key)_(existent)/1024 10.27% 23.757 26.197 - 12.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.27% 310.220 342.069 - -3.69% -
BM_deque_vector_move_backward/65536 10.23% 7361.291 8114.682 - -1.64% -
std::stable_partition(list<int>)_(dense)/32 10.19% 33.506 36.920 - 2.12% -
std::copy_backward(deque<int>)/32768 10.18% 3673.482 4047.290 - -0.06% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 10.14% 1.916 2.111 - 0.47% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.12% 11.127 12.253 - 13.58% -
std::set<std::string>::contains(key)_(non-existent)/32 10.11% 9.813 10.805 - 7.99% -
BM_num_put<long> 10.09% 10.715 11.796 - 2.23% -
SetIntersection_Interlaced_Vector_uint32_16384_4 10.06% 1371135.881 1509069.179 - 11.95% -
std::multiset<std::string>::erase(iterator)/8192 10.02% 29.953 32.953 - 1.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.00% 24.871 27.357 - 6.47% -
std::multimap<int,_int>::ctor(const&)/32 9.98% 217.826 239.570 - 7.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 9.97% 32.321 35.545 - 16.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.95% 2.743 3.016 - 0.67% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.95% 2.280 2.507 - 8.35% -
BM_num_put<unsigned_long> 9.91% 10.429 11.462 - 1.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.91% 543.488 597.329 - -8.54% -
std::vector<int>::ctor(size)/8192 9.87% 517.543 568.635 - -0.04% -
BM_deque_vector_ranges_move_backward/64000 9.86% 7048.994 7743.888 - -3.97% -
std::for_each(multiset<int>::iterator)/32 9.86% 21.436 23.548 - -0.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.83% 281377.011 309039.590 - 8.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 9.80% 948.595 1041.516 - 7.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 9.78% 4061766.157 4459071.745 - 8.27% -
std::list<int>::insert(begin)_(cheap_elements)/32 9.76% 10.187 11.181 - -1.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.76% 46.525 51.064 - -5.84% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.75% 27.623 30.316 - 0.31% -
std::stable_sort(vector<int>)_(shuffled)/8192 9.74% 11041.300 12117.229 - 10.20% -
std::find_if_not(deque<int>)_(process_all)/8192 9.69% 1975.664 2167.181 - 8.32% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.68% 1.927 2.114 - 9.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.67% 23.146 25.384 - 5.04% -
std::swap_ranges(list<int>)/1024 9.66% 747.300 819.509 - 7.39% -
SetIntersection_Front_Set_string_16384_64 9.64% 4301042.807 4715746.023 - 3.83% -
std::partition_copy(deque<int>)/8192 9.62% 5683.696 6230.740 - 10.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 9.62% 89.642 98.265 - 78.47% -
std::set<std::string>::find(key)_(existent)/1024 9.61% 22.760 24.947 - -0.25% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.60% 1.048 1.148 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 9.60% 21188253.378 23221518.135 - 12.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.57% 0.353 0.387 - 8.97% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 9.54% 32.212 35.284 - 9.29% -
std::search(deque<int>,_pred)_(no_match)/1000 9.53% 424.574 465.042 - -15.89% -
std::find_if_not(deque<int>)_(process_all)/1024 9.53% 248.767 272.478 - 8.16% -
BM_deque_vector_ranges_move_backward/65536 9.51% 7380.689 8082.389 - -2.17% -
std::multiset<std::string>::erase(iterator)/1024 9.51% 28.383 31.081 - -2.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.50% 1.004 1.099 - -9.25% -
std::lower_bound(std::vector<int>)/8192 9.48% 15.605 17.086 - 8.45% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.44% 10.584 11.584 - 0.05% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.43% 26.129 28.593 - 0.02% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 9.41% 16.837 18.421 - 2.68% -
SetIntersection_Interlaced_Vector_float_262144_16 9.40% 2928717.384 3203935.315 - 9.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.39% 13417939.980 14678407.672 - 8.35% -
std::list<int>::ctor(size)/32 9.38% 327.376 358.094 - 1.50% -
std::find_if_not(deque<int>)_(process_all)/32768 9.37% 7991.537 8740.657 - 8.39% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.37% 6490.305 7098.662 - 21.29% -
BM_vector_deque_copy_backward/70000 9.36% 8228.413 8998.288 - 2.59% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.35% 7683.944 8402.590 - 0.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 9.33% 20.500 22.414 - -6.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 9.29% 11640.301 12721.283 - 7.56% -
std::set<int>::upper_bound(key)_(existent)/32 9.29% 1.641 1.793 - 0.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.28% 26.808 29.296 - -0.33% -
std::unordered_multiset<int>::count(key)_(existent)/8192 9.28% 1.542 1.685 - 2.77% -
BM_deque_vector_move_backward/64000 9.27% 7173.428 7838.257 - -3.56% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.26% 8.309 9.078 - 3.16% -
SetIntersection_Interlaced_Vector_float_16384_1024 9.26% 51359001.067 56112330.995 - 44.75% -
std::is_sorted(list<int>,_pred)/8 9.23% 3.675 4.015 - -0.32% -
std::find(list<int>)_(process_all)/8 9.23% 2.193 2.395 - 4.91% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.21% 331.655 362.217 - 1.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.21% 1367.236 1493.125 - 8.31% -
BM_PushHeap_uint64_Random_16 9.19% 4.160 4.542 - 1.19% -
std::rotate(list<int>)_(by_1/4)/50 9.18% 23.478 25.634 - -0.01% -
SetIntersection_Front_Set_float_256_256 9.18% 7681488.705 8386373.252 - 4.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.16% 22.641 24.716 - 3.33% -
std::rotate(list<int>)_(by_1/2)/32 9.13% 5.938 6.480 - 0.50% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.11% 918.309 1001.999 - -3.23% -
std::set<std::string>::count(key)_(non-existent)/32 9.10% 10.090 11.009 - 5.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.10% 74.839 81.647 - -16.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.08% 1.111 1.212 - 17.78% -
SetIntersection_Interlaced_Vector_string_16384_256 9.08% 38333652.461 41814244.288 - 6.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.04% 33399.706 36420.297 - 7.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.04% 34.322 37.424 - -0.27% -
BM_vector_deque_ranges_copy_backward/64000 9.04% 7401.867 8070.885 - 0.53% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.00% 7494.497 8169.199 - 6.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.97% 48.328 52.664 - -26.87% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.90% 6114.511 6658.444 - 7.76% -
std::find_end(list<int>)_(process_all)/1000 8.87% 656.323 714.551 - 0.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.86% 9.009 9.807 - -1.64% -
BM_vector_deque_move_backward/70000 8.85% 8003.041 8711.208 - 4.21% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.85% 19.529 21.257 - -0.02% -
std::find_end(deque<int>)_(process_all)/1000 8.85% 261.439 284.566 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 8.83% 43193591.901 47007698.327 - 1.59% -
std::transform(list<int>)_(identity_transform)/8192 8.82% 7004.818 7622.699 - 7.41% -
std::multiset<int>::clear()/8192 8.81% 82670.556 89951.197 - 17.82% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.80% 30.166 32.822 - 1.29% -
std::search(deque<int>,_pred)_(no_match)/1024 8.79% 436.352 474.716 - -16.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.78% 27527.324 29944.884 - 1.46% -
BM_PushHeap_uint64_Random_64 8.77% 5.219 5.676 - 1.22% -
SetIntersection_Interlaced_Set_string_262144_64 8.76% 2147820.719 2335998.533 - 9.30% -
std::rotate(deque<int>)_(by_1/2)/1024 8.75% 172.971 188.100 - 0.24% -
std::unordered_set<int>::count(key)_(non-existent)/32 8.75% 1.397 1.520 - -11.45% -
BM_deque_vector_ranges_copy_backward/65536 8.74% 7489.534 8144.239 - -0.78% -
std::sort_heap(vector<NonIntegral>)/8 8.73% 29.350 31.913 - 8.84% -
std::find_if_not(list<int>)_(process_all)/1024 8.73% 685.464 745.280 - 0.08% -
ranges::minmax(std::deque<long_long>)/8 8.71% 3.561 3.871 - -1.64% -
std::stable_partition(deque<int>)_(sparse)/32 8.70% 11.148 12.118 - 3.99% -
std::is_sorted_until(list<int>)/8192 8.70% 7178.179 7802.467 - 10.11% -
BM_deque_deque_copy_backward/70000 8.69% 7949.848 8640.820 - 2.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.68% 22.999 24.996 - 2.21% -
BM_PushHeap_string_PipeOrgan_1024 8.65% 9.445 10.262 - 10.79% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 8.65% 537.900 584.432 - 5.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.63% 57576.476 62545.437 - 5.28% -
BM_PushHeap_uint64_Random_1024 8.63% 5.759 6.255 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.61% 12895.740 14006.155 - 0.22% -
BM_PushHeap_string_QuickSortAdversary_1024 8.58% 15.707 17.055 - 13.50% -
std::copy_backward(deque<int>)/262144 8.58% 30572.528 33194.507 - 3.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 8.58% 747.791 811.918 - 7.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.57% 5890.765 6395.690 - 0.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.57% 1598.034 1734.970 - -31.34% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.56% 34.972 37.967 - 2.99% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 8.55% 27.944 30.334 - 5.90% -
std::search(list<int>,_pred)_(no_match)/8192 8.53% 7238.468 7855.813 - 7.83% -
std::multiset<int>::clear()/1024 8.53% 10367.689 11251.835 - 16.70% -
std::equal(vector<bool>)_(unaligned)/8 8.51% 0.818 0.887 - 10.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.51% 10.187 11.054 - 5.60% -
BM_PushHeap_uint64_Random_16384 8.49% 5.914 6.417 - 1.54% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.48% 2538.343 2753.722 - 8.15% -
SetIntersection_Front_Vector_float_1024_1024 8.46% 5441231.715 5901770.044 - -0.10% -
BM_deque_deque_ranges_move_backward/70000 8.46% 7991.921 8668.111 - 1.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8.44% 7924.821 8593.750 - 1.09% -
BM_std_minmax_element<short>/65536 8.44% 16323.313 17700.732 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.43% 1133.193 1228.686 - -2.93% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 8.43% 33866.164 36719.479 - 8.11% -
std::find_end(forward_list<int>)_(single_element)/8192 8.42% 5727.830 6210.268 - 7.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.41% 8083131.331 8763311.186 - 3.78% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 8.40% 0.378 0.410 - -10.64% -
BM_std_minmax_element<short>/1024 8.40% 262.286 284.321 - 0.52% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.40% 27.049 29.320 - 6.93% -
std::search(list<int>)_(same_length)/8192 8.40% 7999.769 8671.419 - 7.46% -
BM_std_minmax_element<short>/64000 8.39% 15947.234 17284.702 - 0.32% -
BM_std_minmax_element<short>/5500 8.39% 1375.647 1491.019 - 0.27% -
ranges::minmax(std::deque<char>)/70000 8.39% 23656.192 25640.098 - -18.89% -
BM_std_minmax_element<short>/70000 8.38% 17449.812 18912.550 - 0.12% -
BM_std_minmax_element<short>/4096 8.36% 1026.218 1111.992 - 0.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.34% 1.644 1.782 - 17.89% -
SetIntersection_Interlaced_Vector_string_16384_4 8.34% 1809998.454 1960862.626 - 9.13% -
BM_vector_deque_move_backward/65536 8.33% 7706.512 8348.672 - 4.38% -
std::any_of(list<int>)_(process_all)/8192 8.28% 7290.396 7894.317 - 5.59% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 8.24% 288209.174 311949.654 - 7.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 8.23% 286002.924 309547.195 - 7.55% -
bm_lexicographical_compare<signed_char>/64 8.22% 1.911 2.068 - 9.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.18% 2.526 2.732 - -2.22% -
std::copy_backward(vector<bool>)_(aligned)/64 8.17% 1.605 1.737 - -0.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.17% 4.504 4.872 - 2.87% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 8.16% 346079.222 374325.218 - 7.96% -
SetIntersection_Interlaced_Vector_float_1024_256 8.12% 5542685.328 5993002.278 - 7.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.12% 210.742 227.861 - 2.55% -
BM_deque_deque_move_backward/64000 8.10% 7290.515 7881.042 - 0.60% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 8.10% 6.256 6.762 - 4.92% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.09% 1443.350 1560.118 - 0.97% -
BM_toupper_string<char> 8.09% 15.172 16.399 - 5.54% -
SetIntersection_Front_Set_float_16384_1024 8.08% 12469021.683 13476440.855 - 4.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.07% 57305.641 61928.507 - 8.13% -
BM_deque_vector_move_backward/0 8.05% 1.371 1.482 - 4.84% -
std::fill_n(list<int>)/1024 8.04% 440.872 476.336 - 2.19% -
BM_PushHeap_uint32_Ascending_4 8.02% 0.544 0.588 - 0.60% -
std::set<int>::upper_bound(key)_(existent)/1024 8.01% 4.025 4.348 - 1.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.97% 689.954 744.969 - 7.15% -
BM_std_minmax_element<short>/4000 7.95% 1006.489 1086.525 - 0.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 7.92% 1.486 1.604 - -5.37% -
ranges::min(std::list<char>)/64 7.91% 25.927 27.978 - -1.51% -
ranges::minmax(std::deque<char>)/8 7.89% 3.791 4.090 - -1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.88% 286619.438 309195.395 - 7.60% -
std::list<int>::ctor(size)/1024 7.86% 11889.752 12824.425 - 0.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.83% 31.887 34.385 - 7.94% -
std::transform(deque<int>,_deque<int>)/50 7.82% 33.630 36.259 - 0.15% -
ranges::min(std::deque<char>)/1 7.81% 0.686 0.740 - 11.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.80% 13266714.681 14301707.496 - 6.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.79% 27.416 29.551 - -6.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.79% 4562981.152 4918329.446 - 4.23% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.75% 5.625 6.061 - -1.39% -
std::multiset<int>::erase(iterator)/1024 7.74% 23.673 25.507 - 9.88% -
BM_deque_vector_copy_backward/64000 7.74% 7487.791 8067.321 - -0.42% -
std::copy_n(vector<bool>)_(aligned)/64 7.72% 1.265 1.363 - 0.66% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.72% 11591.517 12486.069 - 4.67% -
std::equal(deque<int>)_(it,_it,_it)/8 7.71% 4.149 4.469 - 0.30% -
std::unique_copy(vector<int>)_(sprinkled)/32 7.71% 12.977 13.978 - 5.54% -
std::partition_copy(list<int>)/8192 7.68% 6846.125 7371.838 - 0.98% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 7.67% 11.530 12.414 - 7.05% -
BM_std_minmax_element<short>/512 7.67% 134.142 144.429 - 0.41% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.65% 5.012 5.396 - 4.27% -
std::set<std::string>::contains(key)_(existent)/1024 7.63% 20.901 22.495 - -0.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 7.63% 125.098 134.637 - 4.34% -
std::find_if_not(vector<char>)_(bail_25%)/32768 7.62% 863.314 929.098 - -2.10% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.61% 1.388 1.494 - -5.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 7.61% 21.860 23.524 - -4.39% -
BM_std_minmax_element<long_long>/3 7.61% 1.114 1.199 - 15.20% -
std::find_if(vector<int>)_(bail_25%)/8 7.60% 0.733 0.789 - 7.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.58% 9.860 10.608 - 7.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 7.56% 11280377.934 12133226.151 - 5.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.56% 21.140 22.738 - 3.41% -
rng::find_last(list<int>)_(bail_90%)/1024 7.54% 71.792 77.208 - 0.21% -
ranges::min(std::list<__int128>)/70000 7.54% 57637.945 61983.999 - 4.78% -
BM_PushHeap_uint64_Descending_1 7.54% 0.448 0.482 - 2.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.50% 736.650 791.904 - 7.01% -
SetIntersection_Interlaced_Vector_string_262144_64 7.46% 19913711.247 21398894.534 - 9.51% -
std::unordered_multiset<int>::clear()/1024 7.45% 8610.501 9251.880 - 14.79% -
std::find_end(list<int>)_(process_all)/1048576 7.41% 815929.152 876403.421 - 0.21% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.41% 6286.009 6751.739 - 9.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.41% 22.667 24.346 - 7.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.41% 1.048 1.126 - -1.05% -
ranges::minmax(std::list<long_long>)/64 7.36% 28.084 30.150 - -1.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.35% 11567.640 12418.128 - 0.97% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.35% 13.850 14.867 - 7.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.32% 39.569 42.464 - 33.28% -
std::swap_ranges(deque<int>)/1024 7.31% 340.267 365.127 - 14.35% -
std::partial_sort(deque<int>)_(ascending)/8 7.30% 30.868 33.122 - 0.65% -
BM_vector_deque_ranges_move_backward/70000 7.29% 8114.499 8706.313 - 3.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.29% 10.110 10.847 - 4.42% -
std::find_if_not(list<int>)_(process_all)/32768 7.28% 25341.716 27186.013 - 4.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 7.26% 33779.520 36232.855 - 7.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.24% 18.058 19.366 - 8.66% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 7.24% 17566.836 18838.307 - 4.27% -
BM_vector_deque_ranges_copy_backward/70000 7.22% 8163.861 8753.107 - 1.12% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 7.19% 2726.068 2922.128 - 6.62% -
std::remove(deque<int>)_(prefix)/50 7.18% 57.520 61.649 - -2.57% -
SetIntersection_Front_Set_string_1024_256 7.16% 14273701.097 15295144.977 - -3.93% -
std::map<int,_int>::contains(key)_(existent)/1024 7.14% 3.867 4.143 - -0.28% -
BM_PushHeap_uint64_Random_256 7.14% 5.640 6.042 - 1.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.13% 214.501 229.795 - -0.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.12% 23.704 25.393 - 3.50% -
std::copy_n(deque<int>)/8 7.12% 2.636 2.824 - 1.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 7.12% 10.608 11.363 - 11.40% -
std::unique_copy(deque<int>)_(sprinkled)/1024 7.10% 463.766 496.677 - 4.66% -
std::partition(deque<int>)_(sparse)/50 7.10% 17.246 18.470 - 7.39% -
BM_deque_deque_move_backward/70000 7.09% 8128.075 8704.383 - -0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.09% 2274537.858 2435749.015 - 3.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.08% 35.428 37.938 - 2.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.06% 6.785 7.265 - 7.24% -
std::copy_if(list<int>)_(entire_range)/64 7.06% 33.472 35.834 - 17.72% -
BM_StringConstructDestroyCStr_Large_Transparent 7.04% 10.129 10.842 - 2.63% -
BM_deque_deque_ranges_copy_backward/65536 7.04% 7506.134 8034.486 - -1.29% -
BM_deque_deque_copy_backward/64000 7.04% 7411.545 7933.103 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 7.04% 0.528 0.565 - 1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.02% 1191.681 1275.361 - -2.03% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 7.02% 11350.045 12146.703 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.00% 49.242 52.691 - -16.02% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 7.00% 4725.111 5056.023 - 3.31% -
BM_StringRelational_Eq_Small_Small_Control 7.00% 1.685 1.803 - -0.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.99% 231.290 247.462 - 3.42% -
BM_deque_deque_copy_backward/65536 6.99% 7576.692 8106.080 - -0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.99% 5.175 5.537 - 9.24% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.97% 8.241 8.815 - 1.28% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.95% 15.876 16.979 - -0.58% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 6.92% 16159.057 17276.850 - 2.40% -
BM_vector_deque_ranges_move_backward/64000 6.91% 7376.683 7886.288 - 4.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 6.89% 574.778 614.386 - 7.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.86% 1796.068 1919.266 - 2.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.84% 27.208 29.069 - 0.25% -
rng::starts_with(list<int>)/8192 6.84% 8595.633 9183.346 - -2.39% -
std::make_heap(deque<int>)_(repeated)/8192 6.84% 16855.059 18007.132 - 0.37% -
SetIntersection_Front_Vector_uint64_256_256 6.83% 4253680.035 4544354.346 - 0.46% -
std::replace_if(vector<int>)_(sprinkled)/50 6.83% 12.748 13.619 - -7.06% -
rng::find(vector<bool>)_(process_all)/50 6.82% 0.692 0.739 - 2.45% -
SetIntersection_Interlaced_Vector_string_262144_4 6.81% 2054683.761 2194510.165 - 9.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.80% 3.417 3.649 - 0.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 6.80% 27.715 29.598 - -4.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.75% 760.525 811.881 - 6.29% -
std::swap_ranges(deque<int>)/8192 6.75% 2704.849 2887.493 - 13.32% -
std::is_sorted_until(vector<int>)/8 6.73% 2.048 2.186 - 6.54% -
ranges::minmax(std::vector<long_long>)/1 6.71% 0.647 0.690 - 6.50% -
BM_PushHeap_uint32_Random_16384 6.70% 5.618 5.995 - 2.43% -
std::copy_backward(list<int>)/8 6.69% 2.207 2.355 - -0.40% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.67% 2.278 2.430 - 1.80% -
ranges::minmax(std::deque<__int128>)/1 6.67% 0.651 0.694 - 3.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.62% 49704.562 52994.592 - 7.17% -
rng::starts_with(deque<int>)/1000 6.61% 436.051 464.856 - 3.28% -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.60% 5.815 6.199 - 10.37% -
bm_lexicographical_compare<unsigned_char>/1 6.55% 1.566 1.669 - 6.84% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 6.51% 19.617 20.894 - -1.05% -
BM_PushHeap_uint64_Random_262144 6.51% 5.990 6.380 - 1.29% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.49% 9.165 9.760 - 4.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.49% 1693.090 1802.889 - 1.40% -
std::remove_if(deque<int>)_(sprinkled)/32 6.48% 52.996 56.433 - -3.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.48% 1.102 1.174 - 19.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 6.47% 10.794 11.492 - 9.82% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.44% 11.831 12.592 - -0.54% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.38% 260.170 276.768 - 5.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.38% 1.048 1.115 - 0.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.38% 97569.034 103789.853 - 0.72% -
std::set<int>::equal_range(key)_(existent)/32 6.37% 1.714 1.823 - -0.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.36% 23.326 24.808 - -47.78% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 6.35% 5.649 6.008 - 4.88% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.35% 2.040 2.170 - 1.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 6.34% 11468.981 12196.173 - -0.44% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.32% 1.050 1.117 - 0.24% -
std::make_heap(deque<int>)_(repeated)/1024 6.31% 2162.137 2298.588 - 0.98% -
std::for_each_n(list<int>)/8 6.30% 2.421 2.573 - 0.87% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.30% 333.708 354.731 - 0.30% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 6.29% 21176.761 22508.100 - 4.01% -
std::list<int>::insert(begin)_(cheap_elements)/1024 6.26% 11.625 12.353 - 0.90% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 6.24% 15629.976 16605.714 - 1.74% -
SetIntersection_Front_Vector_float_16384_1024 6.24% 5449812.631 5789784.093 - -2.42% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.23% 557446.994 592188.792 - 0.01% -
BM_StringRelational_Compare_Large_Empty_Control 6.23% 1.614 1.714 - 3.73% -
BM_deque_deque_move_backward/65536 6.23% 7628.923 8103.909 - 0.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.22% 19999.360 21243.688 - 5.44% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.22% 14799773.023 15720540.547 - -0.26% -
std::count(list<int>)_(every_other)/1024 6.22% 667.153 708.658 - -1.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.21% 769.061 816.821 - 2.39% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 6.20% 45.696 48.532 - 2.76% -
SetIntersection_Interlaced_Vector_float_262144_1024 6.20% 103759567.730 110197125.432 - 45.93% -
std::move(vector<int>)/8 6.20% 2.169 2.304 - 0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.16% 6.486 6.886 - 1.87% -
SetIntersection_Front_Vector_string_256_256 6.16% 18541192.264 19683690.854 - 9.95% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.15% 725.747 770.363 - 2.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 6.14% 52.720 55.956 - 3.55% -
std::find_end(list<int>)_(single_element)/1024 6.12% 688.722 730.885 - -0.62% -
std::equal(list<int>)_(it,_it,_it)/8192 6.12% 9275.331 9842.682 - 3.97% -
SetIntersection_Front_Vector_uint32_16384_256 6.12% 2156052.399 2287919.870 - 6.92% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.11% 8.122 8.618 - 0.62% -
std::unordered_multiset<int>::clear()/8192 6.11% 67213.796 71319.952 - 13.45% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.10% 63.413 67.282 - 0.98% -
std::move_backward(vector<int>)/262144 6.10% 21617.353 22935.174 - 8.43% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.09% 20.109 21.335 - 6.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.05% 75913.046 80506.359 - -15.89% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.04% 2399.076 2544.003 - -0.34% -
BM_vector_deque_move/0 6.04% 0.519 0.551 - 9.26% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.03% 98806.582 104761.965 - -0.47% -
BM_lexicographical_compare_three_way_slow_path/16 6.01% 4.356 4.618 - 1.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.01% 610.348 647.035 - 3.40% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 6.01% 1.156 1.226 - 6.09% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.97% 534.130 566.011 - 4.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.97% 1.508 1.598 - 6.13% -
BM_PushHeap_uint32_SingleElement_16 5.96% 0.336 0.356 - 0.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.95% 18.981 20.111 - -5.90% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.95% 332.248 352.008 - -0.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.94% 518.014 548.790 - 3.85% -
std::find_end(vector<int>)_(single_element)/1000 5.92% 229.863 243.474 - -1.00% -
BM_StringRead_Cold_Deep_Large 5.91% 1.231 1.304 - 2.55% -
BM_deque_deque_ranges_move_backward/65536 5.91% 7577.810 8025.739 - -1.57% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.91% 31.168 33.010 - 0.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.90% 6263.388 6632.826 - 7.47% -
SetIntersection_Front_Vector_float_262144_16384 5.90% 71787441.651 76020909.853 - -4.51% -
std::stable_partition(deque<int>)_(dense)/1024 5.88% 569.032 602.496 - 2.94% -
BM_deque_deque_ranges_copy_backward/70000 5.86% 8221.555 8703.546 - 0.51% -
std::fill(vector<bool>)/64 5.86% 1.475 1.562 - 3.95% -
std::transform(list<int>)_(identity_transform)/32 5.85% 16.099 17.041 - 0.48% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.85% 2.011 2.128 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.82% 633.976 670.870 - 5.28% -
BM_lexicographical_compare_three_way_fast_path/64 5.82% 15.034 15.909 - 1.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.81% 2.317 2.452 - 3.65% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.81% 77.472 81.976 - 5.16% -
std::set<int>::find(key)_(existent)/32 5.81% 1.624 1.718 - -0.63% -
BM_vector_deque_ranges_copy/64000 5.80% 2841.677 3006.471 - -2.90% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.80% 11369.191 12028.091 - -2.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.78% 41134.154 43510.220 - 4.90% -
std::list<int>::ctor(size)/8192 5.77% 97155.562 102764.385 - 0.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 5.77% 9.719 10.280 - 3.51% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.74% 21842.113 23095.619 - 3.30% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.73% 1.376 1.455 - -13.54% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.72% 96983.106 102533.181 - -1.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.72% 65.036 68.753 - -0.65% -
SetIntersection_Front_Set_float_262144_16384 5.71% 214062166.537 226292967.292 - 0.95% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.70% 2.879 3.044 - 7.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.69% 24.364 25.751 - 0.99% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 5.67% 82.328 86.996 - -1.59% -
SetIntersection_Front_Vector_uint64_1024_256 5.67% 2136169.938 2257279.718 - 5.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.67% 10149.652 10724.683 - -2.80% -
std::replace_if(vector<int>)_(sprinkled)/32 5.66% 8.633 9.122 - 2.55% -
SetIntersection_Front_Set_float_262144_64 5.64% 1694075.170 1789603.133 - 2.65% -
std::stable_sort(vector<int>)_(descending)/8 5.63% 23.331 24.646 - 2.61% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.63% 0.253 0.267 - 5.52% -
SetIntersection_Front_Set_float_1024_64 5.63% 1699533.927 1795144.173 - 2.10% -
SetIntersection_Front_Vector_uint32_256_256 5.61% 4275122.255 4515090.735 - 2.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.60% 14310.547 15111.223 - 2.75% -
std::multiset<int>::erase(iterator)/8192 5.59% 24.003 25.345 - 9.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.59% 69493.269 73377.439 - 5.12% -
BM_PushHeap_string_PipeOrgan_256 5.58% 7.912 8.353 - 9.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.58% 1.274 1.345 - -1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.57% 5170572.752 5458809.789 - 10.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.57% 0.592 0.624 - 1.79% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.56% 5.754 6.074 - -3.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.55% 6837.681 7217.078 - 6.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.54% 11.286 11.911 - -8.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.54% 34.435 36.342 - -14.76% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.52% 1.052 1.110 - -0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.50% 6872.156 7250.292 - -0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.50% 4856.554 5123.551 - -1.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.49% 546.581 576.580 - 26.44% -
BM_PushHeap_string_PipeOrgan_4 5.47% 2.510 2.647 - 6.43% -
BM_StringEraseWithMove_Large_Transparent 5.46% 2.648 2.792 - 2.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.45% 1097.471 1157.334 - 0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.45% 120609.980 127187.877 - -4.81% -
std::partial_sort_copy(list<int>)_(heap)/8 5.45% 16.582 17.486 - 0.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.45% 1.047 1.104 - -0.65% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.45% 36718.742 38720.260 - 1.00% -
std::make_heap(deque<int>)_(pipe-organ)/1024 5.44% 2618.506 2761.079 - 3.45% -
std::all_of(deque<int>)_(process_all)/8 5.44% 3.275 3.453 - 0.39% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.40% 20.660 21.775 - 4.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.39% 5.104 5.379 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.38% 0.581 0.612 - -1.05% -
std::search(deque<int>)_(same_length)/8192 5.38% 3763.271 3965.593 - 1.68% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.37% 6278.212 6615.451 - -0.79% -
std::fill(vector<bool>)/32768 5.37% 29.214 30.784 - 2.99% -
rng::find(vector<bool>)_(process_all)/8 5.37% 0.642 0.676 - -0.44% -
bm_lexicographical_compare<signed_char>/1 5.37% 1.255 1.323 - 2.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 5.36% 23.017 24.250 - 1.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.36% 0.254 0.268 - 5.48% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.35% 6264.584 6599.603 - -0.54% -
std::move_backward(deque<int>)/1048576 5.34% 125794.150 132508.839 - 0.50% -
SetIntersection_Front_Vector_float_16384_16384 5.33% 71971327.344 75807659.705 - -4.76% -
BM_vector_deque_ranges_move_backward/65536 5.33% 7713.704 8124.780 - 3.71% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.31% 10.778 11.350 - 1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.30% 6153282.716 6479615.097 - -1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.30% 13606882.716 14327548.318 - -3.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 5.29% 218.053 229.595 - 2.57% -
BM_StringAssignStr_Large_Opaque 5.29% 10.324 10.870 - -9.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.28% 25.624 26.977 - 13.88% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.27% 1443624.915 1519698.698 - 4.30% -
BM_deque_deque_ranges_copy_backward/64000 5.26% 7349.671 7736.490 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.25% 346735949.662 364956668.391 - 6.42% -
ranges::minmax(std::vector<char>)/70000 5.25% 564.879 594.554 - 0.13% -
BM_PushHeap_uint32_SingleElement_4 5.25% 0.344 0.362 - 1.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.24% 44798.536 47146.234 - 3.28% -
std::rotate_copy(deque<int>)/32 5.22% 2.572 2.706 - 5.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.22% 175044.872 184179.463 - 5.41% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.19% 4.076 4.288 - 2.40% -
std::find_end(vector<int>)_(single_element)/8192 5.19% 1810.958 1904.937 - -1.33% -
std::find_end(vector<int>)_(single_element)/1024 5.18% 236.608 248.876 - -0.83% -
BM_PushHeap_uint32_Random_64 5.17% 5.026 5.286 - 3.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.16% 753.547 792.452 - 4.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.15% 4367975.961 4593084.576 - 4.48% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.15% 760.610 799.777 - 0.31% -
std::copy_backward(vector<int>)/8 5.15% 2.171 2.283 - 0.32% -
std::remove(list<int>)_(sprinkled)/1024 5.14% 928.760 976.471 - -1.70% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.13% 6204.318 6522.421 - 5.25% -
std::pop_heap(deque<size_t>)/1024 5.12% 15.203 15.981 - 0.92% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 5.11% 8.255 8.677 - 0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.11% 22.616 23.772 - 2.48% -
std::for_each_n(list<int>)/8192 5.10% 7358.066 7733.602 - 1.66% -
std::reverse_copy(vector<int>)/4096 5.10% 134.328 141.182 - 7.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.09% 1030945.833 1083386.305 - 2.48% -
BM_deque_vector_copy/2 5.06% 1.829 1.922 - 0.05% -
BM_std_minmax_element<char>/4 5.05% 1.206 1.267 - -3.40% -
std::copy_backward(list<int>)/512 5.05% 363.067 381.415 - 3.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.05% 42.043 44.165 - 1.60% -
BM_getline_string 5.03% 16.146 16.958 - -0.25% -
std::move_backward(deque<int>)/262144 5.02% 29873.621 31374.208 - -0.15% -
std::set<int>::ctor(const&)/32 4.99% 213.468 224.118 - 2.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.98% 225.763 237.012 - 0.78% -
SetIntersection_Front_Vector_float_262144_256 4.97% 2167972.137 2275718.685 - -0.43% -
std::find_if_not(vector<int>)_(process_all)/8 4.94% 1.413 1.483 - -10.12% -
std::none_of(deque<int>)_(process_all)/8 4.94% 3.277 3.438 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.92% 0.769 0.807 - 4.57% -
std::map<std::string,_int>::erase(iterator)/32 4.92% 28.573 29.979 - -5.48% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.92% 1.776 1.863 - -0.23% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.92% 214.155 224.692 - -0.43% -
std::search(list<int>,_pred)_(single_element)/8192 4.89% 7696.478 8073.036 - -12.61% -
std::stable_partition(list<int>)_(alloc_fails)/1024 4.89% 4103.809 4304.545 - 1.71% -
std::pop_heap(deque<size_t>)/8192 4.89% 57.144 59.936 - 0.06% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.88% 514.422 539.518 - -0.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 4.88% 6.109 6.407 - 0.19% -
std::multiset<std::string>::count(key)_(existent)/1024 4.87% 23.465 24.608 - 4.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.87% 35.733 37.473 - -1.36% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.87% 8.960 9.396 - -11.94% -
bm_lexicographical_compare<signed_char>/8 4.86% 3.110 3.261 - 1.84% -
SetIntersection_Interlaced_Set_string_262144_256 4.85% 2081556.232 2182584.881 - 7.33% -
std::swap_ranges(list<int>)/50 4.84% 31.870 33.412 - 3.78% -
std::deque<int>::ctor(size)/1024 4.84% 71.742 75.213 - 5.96% -
std::rotate_copy(list<int>)/50 4.83% 13.293 13.936 - -0.03% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.82% 3.612 3.787 - -2.09% -
std::multiset<int>::erase(iterator)/32 4.81% 21.190 22.210 - 7.21% -
BM_std_minmax_element<int>/1 4.81% 0.294 0.308 - 2.99% -
std::rotate(list<int>)_(1_element_forward)/32 4.80% 13.296 13.934 - 0.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.79% 1.762 1.846 - 0.69% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.79% 264.776 277.449 - 4.28% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.78% 22.140 23.200 - -1.08% -
BM_std_minmax_element<short>/4 4.78% 1.212 1.270 - 2.12% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.78% 238721.182 250134.308 - -2.14% -
std::deque<int>::ctor(size)/32 4.78% 27.048 28.341 - -0.14% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 4.78% 306429.329 321072.610 - 4.42% -
bm_ranges_lexicographical_compare<signed_char>/64 4.77% 2.058 2.156 - -6.44% -
std::rotate(list<int>)_(1_element_forward)/50 4.77% 24.750 25.931 - -1.76% -
SetIntersection_Front_Vector_float_1024_256 4.75% 2168224.583 2271110.713 - -0.54% -
std::for_each(vector<int>)/8 4.75% 0.906 0.949 - 3.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 4.74% 0.478 0.501 - 1.64% -
SetIntersection_Front_Set_float_256_64 4.74% 5460516.086 5719503.006 - 3.53% -
std::remove(list<int>)_(prefix)/1024 4.74% 947.554 992.476 - -0.98% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 4.74% 1.224 1.282 - 13.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.72% 645.818 676.289 - -0.15% -
std::fill_n(list<int>)/50 4.71% 15.179 15.894 - -0.13% -
rng::contains_subrange(vector<int>)_(single_element)/8192 4.71% 1794.392 1878.871 - 2.74% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 4.70% 230134.691 240947.451 - 2.58% -
BM_deque_deque_ranges_move_backward/64000 4.68% 7520.577 7872.586 - -0.65% -
std::stable_partition(deque<int>)_(dense)/50 4.67% 37.528 39.282 - 4.39% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.67% 8.301 8.689 - -0.05% -
BM_PushHeap_uint64_Descending_4 4.66% 0.371 0.389 - 7.75% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.66% 14.984 15.681 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.65% 1755335.727 1836903.182 - -2.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.65% 5155.527 5395.006 - -1.71% -
std::any_of(deque<int>)_(process_all)/8 4.64% 3.286 3.439 - 0.06% -
std::sort_heap(deque<int>)/8192 4.64% 453018.868 474049.539 - -0.07% -
SetIntersection_Front_Set_string_64_64 4.64% 34098903.052 35680295.710 - 1.33% -
BM_PushHeap_string_Random_16 4.63% 10.351 10.830 - 2.36% -
BM_PushHeap_string_PipeOrgan_64 4.63% 5.753 6.019 - 6.83% -
std::move_backward(vector<bool>)_(unaligned)/64 4.63% 1.628 1.704 - -0.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.62% 1.252 1.310 - -0.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.62% 11.293 11.814 - -5.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.62% 0.775 0.810 - -0.01% -
SetIntersection_Front_Vector_uint64_262144_1024 4.62% 5341812.782 5588402.637 - 4.21% -
std::set<std::string>::count(key)_(existent)/32 4.61% 15.437 16.149 - 0.03% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 4.61% 194.734 203.716 - 3.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.61% 34.957 36.567 - -13.26% -
std::is_sorted_until(deque<int>,_pred)/8 4.60% 4.141 4.332 - -8.76% -
std::find_end(list<int>)_(process_all)/1024 4.59% 697.957 730.003 - 0.04% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.59% 7395.089 7734.319 - 2.48% -
BM_lexicographical_compare_three_way_fast_path/1024 4.57% 236.321 247.131 - 0.36% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.57% 333.164 348.401 - -1.40% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.57% 49960.663 52243.898 - 5.84% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.57% 4.208 4.400 - 0.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.56% 1050992.930 1098886.197 - -0.61% -
rng::contains_subrange(list<int>)_(single_element)/16 4.56% 4.794 5.012 - 3.18% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.55% 113925212.174 119106600.177 - 5.62% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.55% 84943.400 88804.830 - 0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.52% 241.115 252.011 - 0.70% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.51% 1.335 1.395 - 7.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.50% 90.470 94.538 - 6.92% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.49% 27.328 28.555 - 5.05% -
std::partition(vector<int>)_(sparse)/50 4.48% 13.927 14.552 - 5.57% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.47% 31.247 32.645 - 2.34% -
std::reverse_copy(list<int>)/32768 4.47% 25899.089 27057.090 - -0.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.47% 11452.496 11963.976 - -0.08% -
BM_lexicographical_compare_three_way<IntPtr>/4096 4.45% 920.710 961.711 - 1.15% -
std::multiset<int>::erase(key)_(existent)/1024 4.45% 39.857 41.631 - 2.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.45% 111152.191 116096.620 - 0.56% -
std::shift_right(list<int>)/8192 4.44% 7379.459 7707.284 - 1.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 4.43% 57.389 59.931 - 41.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.42% 1.630 1.702 - 1.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.42% 0.273 0.285 - 0.44% -
std::deque<int>::ctor(size)/8192 4.42% 440.115 459.567 - 4.67% -
std::replace(list<int>)_(sprinkled)/8192 4.41% 7127.886 7441.943 - 3.86% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 4.41% 15.744 16.437 - -3.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.40% 16285.415 17001.591 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.39% 3638.752 3798.642 - 0.75% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.39% 2.333 2.435 - -0.31% -
BM_PushHeap_uint64_Descending_16 4.39% 0.366 0.382 - 6.11% -
BM_deque_deque_ranges_move/64000 4.38% 3039.460 3172.678 - 4.66% -
std::is_sorted_until(deque<int>)/8 4.38% 2.542 2.653 - -5.65% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.38% 6368.763 6647.854 - 2.51% -
std::multiset<int>::ctor(const&)/32 4.37% 216.422 225.884 - 1.36% -
SetIntersection_Front_Vector_string_256_64 4.36% 9986969.937 10421918.386 - -2.51% -
SetIntersection_Front_Vector_string_64_64 4.35% 24966445.875 26052917.812 - -1.06% -
std::find_end(list<int>)_(single_element)/1000 4.35% 684.813 714.599 - 0.65% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.35% 236.209 246.480 - 0.82% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.33% 72.014 75.134 - 5.49% -
SetIntersection_Front_Vector_string_262144_64 4.32% 3131135.823 3266537.925 - -2.54% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.32% 17.791 18.560 - 0.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.32% 0.267 0.278 - -2.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.30% 23.003 23.993 - -26.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.30% 71.608 74.685 - 0.50% -
BM_lexicographical_compare_three_way_slow_path/4 4.29% 1.130 1.179 - 0.10% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.29% 50857.518 53036.853 - 2.03% -
std::stable_partition(deque<int>)_(sparse)/50 4.28% 27.391 28.564 - 3.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.28% 54842.392 57189.436 - 4.67% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.27% 6837.019 7129.052 - 7.87% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.26% 50096.565 52228.402 - -1.53% -
BM_lexicographical_compare_three_way_fast_path/16384 4.25% 3630.878 3785.250 - 0.42% -
std::set<int>::find(key)_(non-existent)/1024 4.24% 5.378 5.607 - -2.51% -
BM_StringRelational_Compare_Small_Large_Control 4.24% 1.849 1.927 - 3.96% -
std::map<int,_int>::ctor(const&)/32 4.24% 216.427 225.610 - -1.40% -
std::copy_n(vector<int>)/8 4.23% 2.114 2.203 - 1.17% -
std::find_if(list<int>)_(process_all)/8 4.23% 2.294 2.391 - -1.07% -
BM_PushHeap_string_PipeOrgan_262144 4.23% 17.362 18.096 - 5.81% -
std::vector<int>::ctor(size)/1024 4.22% 42.209 43.992 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.22% 13387910.766 13953389.895 - 2.64% -
std::copy_backward(deque<int>)/8 4.22% 2.662 2.774 - 0.56% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 4.22% 0.251 0.262 - 4.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.21% 0.254 0.264 - -0.30% -
std::multiset<int>::insert(value)_(already_present)/1024 4.21% 27.876 29.050 - 5.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.21% 922.234 961.047 - 0.63% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.16% 9.464 9.858 - 1.97% -
std::is_partitioned(list<int>)_(partitioned)/50 4.16% 13.477 14.037 - -0.78% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.16% 5.176 5.392 - 6.58% -
std::multiset<int>::clear()/32 4.14% 636.117 662.453 - 7.59% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.14% 10190966.562 10612703.185 - -0.64% -
std::partition(vector<int>)_(dense)/8192 4.14% 1810.876 1885.791 - 0.71% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.13% 3627.443 3777.405 - 0.75% -
BM_lexicographical_compare_three_way_fast_path/4096 4.12% 922.133 960.163 - 0.41% -
BM_StringRead_Cold_Shallow_Large 4.12% 1.088 1.133 - -0.29% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.11% 301.415 313.795 - 8.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.11% 1834721.313 1910053.815 - 8.66% -
SetIntersection_Interlaced_Vector_string_1024_16 4.10% 3319824.348 3456055.881 - 6.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.10% 12.141 12.638 - 1.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.09% 215.170 223.967 - 0.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.08% 881860.156 917796.105 - -0.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.07% 55149.381 57392.311 - 1.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.05% 58227.047 60587.366 - 0.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.05% 32.972 34.307 - -0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.04% 12375.756 12876.093 - 2.17% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.04% 3.178 3.306 - -0.07% -
std::multimap<int,_int>::ctor(const&)/8192 4.04% 53130.309 55274.174 - 1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.03% 18976.296 19741.887 - -0.88% -
std::fill_n(vector<bool>)/32768 4.02% 29.285 30.464 - 1.26% -
std::partition_copy(list<int>)/50 4.02% 12.857 13.374 - 2.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.02% 32.207 33.501 - -7.25% -
std::search(vector<int>,_pred)_(no_match)/1000 4.02% 508.453 528.868 - 2.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.00% 0.958 0.996 - -0.54% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.00% 1428284.828 1485364.217 - -2.52% -
std::is_sorted(deque<int>,_pred)/1024 3.98% 617.072 641.608 - 0.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.97% 114445.855 118990.276 - -0.38% -
ranges::min(std::vector<long_long>)/70000 3.96% 7674.275 7978.481 - 0.58% -
BM_PushHeap_uint32_SingleElement_64 3.96% 0.350 0.364 - 0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.94% 170865.986 177605.096 - 0.37% -
bm_ranges_swap_ranges_vb_aligned/65536 3.94% 123.307 128.167 - -0.29% -
BM_StringRead_Cold_Shallow_Empty 3.94% 1.058 1.100 - -3.29% -
BM_StringRelational_Eq_Small_Large_Control 3.94% 0.471 0.490 - 1.60% -
BM_std_minmax_element<long_long>/64 3.93% 16.688 17.345 - 0.98% -
std::is_sorted(vector<int>,_pred)/8 3.93% 3.164 3.288 - -3.97% -
BM_StringAssignStr_Small_Transparent 3.92% 0.486 0.506 - 2.41% -
std::replace_if(deque<int>)_(prefix)/1024 3.91% 470.356 488.766 - -0.07% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.90% 1.388 1.442 - 3.93% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.89% 6.454 6.705 - -0.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.88% 14554.157 15119.375 - 0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.88% 9.110 9.463 - -1.22% -
SetIntersection_Front_Set_float_64_64 3.88% 13646673.642 14175574.143 - 0.95% -
std::set<int>::ctor(const&)/8192 3.87% 49697.732 51621.814 - 4.86% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.86% 58284.225 60536.217 - -0.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.86% 5.525 5.739 - -1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.85% 6158365.591 6395375.705 - 1.80% -
std::move(vector<bool>)_(unaligned)/32768 3.84% 202.285 210.063 - 1.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.84% 39278.302 40785.204 - -2.28% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.81% 4.513 4.684 - 0.84% -
BM_PushHeap_uint32_Random_256 3.80% 5.500 5.709 - 5.01% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.80% 3717.264 3858.577 - -2.66% -
std::flat_map<int,_int>::erase(key)_(existent)/32 3.80% 21.783 22.611 - -1.06% -
BM_std_minmax_element<short>/64 3.80% 16.799 17.437 - 0.23% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.79% 20450.763 21226.592 - 1.16% -
BM_PushHeap_uint64_Ascending_262144 3.78% 4.662 4.838 - -3.06% -
std::replace_if(list<int>)_(prefix)/50 3.78% 23.656 24.551 - -0.02% -
std::copy_if(list<int>)_(entire_range)/8 3.78% 2.452 2.545 - -0.01% -
std::remove_copy(deque<int>)_(prefix)/1024 3.77% 395.247 410.137 - 5.70% -
BM_StringDestroy_Huge 3.77% 10.927 11.339 - 4.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.76% 1034953.129 1073869.669 - -1.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.76% 276.552 286.946 - -0.88% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.76% 1.634 1.695 - 4.51% -
BM_vector_deque_ranges_move/2 3.74% 2.066 2.143 - 5.62% -
std::set<int>::ctor(const&)/1024 3.73% 6257.777 6491.438 - 5.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.72% 22.840 23.690 - 5.02% -
std::partition(list<int>)_(sparse)/32 3.72% 8.838 9.166 - 0.92% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.71% 17616.093 18269.268 - -1.43% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.70% 28.480 29.535 - -2.46% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.70% 461979.139 479073.946 - -0.50% -
std::remove_copy(deque<int>)_(prefix)/50 3.70% 20.196 20.943 - -0.47% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 3.70% 18.897 19.596 - -1.89% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.70% 7960.519 8254.712 - -1.09% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.69% 5.272 5.467 - 0.67% -
BM_lexicographical_compare_three_way_fast_path/256 3.69% 68.197 70.714 - 0.49% -
std::is_sorted(deque<int>,_pred)/8192 3.69% 5007.942 5192.712 - 0.01% -
std::set<std::string>::count(key)_(non-existent)/1024 3.69% 23.784 24.660 - 0.15% -
std::multimap<std::string,_int>::erase(iterator)/32 3.68% 27.826 28.851 - 12.96% -
BM_PushHeap_float_QuickSortAdversary_1 3.68% 0.449 0.466 - -0.05% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.68% 929361.828 963560.503 - 0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.67% 53390.429 55352.136 - -0.63% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.67% 14556.907 15091.667 - 0.45% -
std::partition_point(list<int>)/32 3.67% 15.639 16.213 - 1.21% -
BM_lexicographical_compare_three_way_fast_path/262144 3.67% 58419.173 60563.900 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.67% 0.655 0.679 - 2.76% -
BM_std_minmax_element<long_long>/5500 3.66% 1394.534 1445.580 - 0.66% -
BM_lexicographical_compare_three_way_fast_path/65536 3.65% 14587.432 15120.323 - 0.25% -
BM_lexicographical_compare_three_way_fast_path/4 3.65% 1.112 1.153 - 0.45% -
std::flat_multimap<int,_int>::erase(iterator)/1024 3.65% 75.413 78.162 - 4.15% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.63% 789.857 818.568 - 0.27% -
BM_std_minmax_element<long_long>/4096 3.62% 1040.815 1078.540 - 0.57% -
std::remove_if(deque<int>)_(prefix)/32 3.62% 54.625 56.605 - 3.42% -
ranges::min(std::list<long_long>)/8 3.62% 1.843 1.910 - 1.62% -
SetIntersection_None_Set_string_256_256 3.62% 5697327.418 5903499.116 - 2.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 3.61% 2517.182 2608.164 - 3.49% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.61% 99318.142 102903.571 - -2.37% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.61% 4.703 4.873 - -0.78% -
ranges::min(std::vector<char>)/70000 3.61% 478.639 495.901 - 0.43% -
std::reverse(list<int>)/4096 3.59% 1764.844 1828.268 - 2.52% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.59% 27.189 28.164 - -3.13% -
BM_std_minmax_element<long_long>/4000 3.58% 1016.659 1053.098 - 0.64% -
std::make_heap(deque<int>)_(shuffled)/1024 3.58% 2516.441 2606.529 - -0.06% -
SetIntersection_Front_Set_string_256_256 3.57% 29416190.398 30466957.498 - -3.37% -
rng::contains(deque<int>)_(process_all)/8 3.56% 2.866 2.968 - -2.72% -
ranges::minmax(std::list<__int128>)/64 3.56% 38.187 39.545 - -1.64% -
std::partition(vector<int>)_(sparse)/32 3.55% 8.818 9.131 - 5.59% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.55% 3663.895 3793.883 - 0.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.55% 238855.348 247329.078 - 0.86% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.53% 19.060 19.733 - 4.43% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.53% 23.327 24.151 - -0.45% -
std::remove_if(deque<int>)_(prefix)/1024 3.53% 546.111 565.407 - -1.16% -
BM_deque_deque_ranges_copy/1 3.51% 2.483 2.570 - 3.40% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.51% 1522.151 1575.571 - 2.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.50% 52.850 54.703 - 3.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.50% 557.675 577.215 - -13.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.50% 85623.373 88621.841 - 4.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.50% 731.555 757.130 - -8.76% -
SetIntersection_None_Set_uint64_4_1 3.49% 219261208.834 226913035.935 - 5.62% -
BM_vector_deque_move_backward/4096 3.49% 149.206 154.411 - 2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.49% 201498306.274 208528090.281 - 3.36% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.49% 7.068 7.314 - 2.95% -
std::copy_if(list<int>)_(every_other)/1048576 3.47% 820991.267 849512.701 - 2.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.47% 55761.060 57696.589 - 9.53% -
std::find(vector<int>)_(bail_25%)/8 3.45% 1.359 1.406 - -4.56% -
std::remove_if(list<int>)_(prefix)/1024 3.45% 972.520 1006.051 - -0.22% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.45% 1.115 1.154 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.44% 9478.504 9804.330 - 4.66% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.43% 223.078 230.736 - -2.81% -
BM_std_minmax_element<long_long>/512 3.43% 134.114 138.717 - 0.41% -
BM_StringAssignStr_Empty_Opaque 3.43% 0.718 0.742 - 4.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.43% 1.160 1.200 - 4.76% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.41% 26861.004 27777.159 - -0.13% -
std::copy_backward(list<int>)/64 3.41% 29.932 30.952 - -0.46% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.40% 34.714 35.894 - -6.27% -
BM_PushHeap_string_QuickSortAdversary_262144 3.39% 16.645 17.209 - 8.96% -
std::map<int,_int>::find(key)_(existent)/32 3.39% 1.696 1.754 - 1.38% -
std::search(vector<int>,_pred)_(no_match)/8192 3.38% 4156.229 4296.797 - 2.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.38% 41342.773 42739.728 - 0.68% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.38% 24.966 25.810 - 0.52% -
std::rotate(list<int>)_(by_1/3)/1024 3.38% 786.859 813.438 - 0.09% -
std::partition(vector<int>)_(dense)/1024 3.38% 242.438 250.622 - 0.77% -
std::pop_heap(vector<int>)/1024 3.37% 9.682 10.009 - 0.89% -
std::fill(vector<int>)/1024 3.37% 29.077 30.056 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.37% 23.286 24.069 - 1.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.36% 6028.432 6231.217 - -0.82% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.35% 10.125 10.465 - 0.32% -
BM_std_minmax_element<long_long>/64000 3.34% 16273.847 16817.939 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.34% 4070286.955 4206219.668 - -4.99% -
BM_vector_deque_move_backward/5500 3.32% 199.563 206.194 - 3.45% -
BM_std_minmax_element<long_long>/65536 3.31% 16665.713 17217.894 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.31% 1284885.986 1327419.563 - 3.99% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.31% 31.580 32.625 - 0.29% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.31% 31591.357 32636.040 - -0.49% -
std::unique_copy(vector<int>)_(contiguous)/52 3.30% 13.205 13.641 - 1.75% -
BM_vector_deque_ranges_copy_backward/2 3.30% 1.996 2.062 - 0.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.30% 2.249 2.323 - -8.52% -
BM_std_minmax_element<long_long>/70000 3.30% 17802.912 18390.574 - 0.64% -
std::search(list<int>,_pred)_(single_element)/1024 3.30% 818.473 845.480 - 3.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.30% 12767.873 13188.826 - 0.33% -
SetIntersection_Front_Set_string_256_64 3.29% 14183192.766 14649896.255 - -2.79% -
std::copy(vector<bool>)_(aligned)/64 3.28% 1.257 1.299 - 5.02% -
std::find(vector<short>)_(bail_25%)/8 3.28% 0.693 0.715 - -1.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.28% 614810.465 634947.281 - 2.54% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.27% 10.802 11.155 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.27% 16.208 16.738 - 5.22% -
BM_std_minmax_element<long_long>/1024 3.27% 264.891 273.544 - 0.38% -
std::multimap<int,_int>::ctor(const&)/1024 3.27% 6682.139 6900.400 - -7.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.25% 45.186 46.655 - -6.48% -
std::copy_n(vector<bool>)_(unaligned)/64 3.25% 1.762 1.819 - 0.71% -
std::multiset<int>::contains(key)_(existent)/8192 3.25% 8.211 8.478 - 3.51% -
SetIntersection_None_Set_string_16384_1024 3.24% 190225548.901 196396951.108 - 3.39% -
BM_vector_deque_copy/1 3.24% 2.291 2.365 - 7.16% -
BM_StringAssignAsciiz_Large_Transparent 3.24% 11.741 12.121 - 5.38% -
std::copy(vector<bool>)_(unaligned)/64 3.23% 1.755 1.812 - 0.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 3.23% 17.873 18.450 - 2.78% -
std::move_backward(deque<int>)/8 3.23% 3.436 3.547 - 2.73% -
SetIntersection_Front_Vector_uint64_16384_16384 3.23% 74450260.835 76853975.166 - 4.56% -
std::upper_bound(std::deque<int>)/8192 3.23% 64.354 66.432 - 2.04% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.23% 8.320 8.588 - 0.76% -
std::find_if_not(vector<char>)_(bail_25%)/1024 3.21% 27.147 28.017 - 11.57% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 3.20% 568.266 586.451 - 0.81% -
BM_PushHeap_uint32_SingleElement_16384 3.20% 0.356 0.367 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.19% 0.613 0.633 - 4.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.18% 123.572 127.500 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.17% 10828.801 11172.206 - 2.53% -
std::copy_if(list<int>)_(every_other)/512 3.16% 349.505 360.566 - 0.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.16% 12418.883 12811.716 - 3.47% -
rng::contains_subrange(list<int>)_(process_all)/16 3.14% 4.892 5.045 - 3.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.14% 12552.941 12947.281 - 0.06% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.14% 2.079 2.144 - 3.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 3.14% 23.216 23.944 - -0.92% -
BM_PushHeap_uint32_SingleElement_262144 3.13% 0.355 0.366 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.13% 8993633.471 9275203.915 - 3.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.13% 31.005 31.974 - 2.18% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.13% 7130.931 7353.865 - 0.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 3.13% 848.192 874.701 - -3.18% -
std::lower_bound(std::deque<int>)/8192 3.12% 64.783 66.805 - 2.21% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.12% 111.564 115.046 - 1.42% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.12% 1638.483 1689.596 - 0.14% -
std::search(vector<int>,_pred)_(no_match)/1024 3.12% 520.964 537.215 - 1.56% -
std::remove_if(list<int>)_(sprinkled)/1024 3.12% 958.191 988.044 - -1.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.12% 31.648 32.633 - -2.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 3.11% 7.924 8.171 - 73.10% -
std::rotate(list<int>)_(by_1/2)/1024 3.11% 379.774 391.596 - 0.17% -
ranges::min(std::list<char>)/70000 3.11% 53107.561 54759.454 - 1.71% -
ranges::minmax(std::vector<__int128>)/64 3.10% 31.230 32.199 - 0.42% -
std::copy_backward(deque<int>)/1048576 3.10% 128657.472 132647.725 - 0.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.09% 51447.054 53038.496 - 2.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.09% 9623.536 9920.596 - -4.72% -
std::copy(deque<int>)/8 3.09% 2.588 2.668 - 2.13% -
std::reverse_copy(list<int>)/64 3.08% 29.255 30.158 - -0.48% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.08% 8.563 8.827 - 0.02% -
ranges::min(std::deque<char>)/70000 3.08% 17335.680 17869.936 - 0.25% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 3.08% 691458.833 712746.220 - 1.40% -
std::find(deque<int>)_(bail_25%)/1024 3.08% 66.035 68.066 - -0.02% -
std::partition_copy(vector<int>)/50 3.07% 12.210 12.585 - -0.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.07% 785.946 810.087 - 11.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.07% 56.096 57.818 - -18.70% -
BM_vector_deque_ranges_copy/5500 3.07% 200.764 206.918 - -1.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.06% 180549.245 186078.425 - -1.00% -
BM_PushHeap_string_QuickSortAdversary_16384 3.05% 16.168 16.661 - 0.94% -
std::unordered_set<std::string>::erase(iterator)/32 3.04% 31.301 32.253 - 7.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.04% 4283041.225 4413338.351 - 8.37% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.03% 240187.336 247462.677 - -0.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.02% 33.865 34.889 - 2.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.02% 799519.359 823667.599 - 0.99% -
BM_PushHeap_uint32_SingleElement_1024 3.02% 0.362 0.373 - 0.21% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.02% 581.704 599.265 - 0.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.02% 272.245 280.455 - -0.88% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.01% 567.155 584.254 - 0.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.01% 13.076 13.470 - 4.14% -
SetIntersection_None_Set_uint64_1024_16 3.01% 8972386.503 9242229.691 - 7.91% -
BM_StringRelational_Compare_Small_Empty_Control 3.00% 1.616 1.664 - 3.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.00% 258.782 266.544 - 0.10% -
std::sort_heap(deque<int>)/8 3.00% 36.024 37.104 - 0.01% -
std::fill(vector<int>)/8192 3.00% 228.633 235.487 - -0.36% -
std::lower_bound(std::list<int>)/100 2.99% 89.022 91.687 - 0.40% -
ranges::min(std::list<long_long>)/64 2.99% 24.159 24.882 - 0.68% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.99% 3.096 3.189 - 0.08% -
std::multimap<int,_int>::find(key)_(existent)/32 2.99% 1.691 1.741 - 0.56% -
BM_vector_deque_move/64 2.98% 2.772 2.854 - 2.35% -
std::multiset<int>::erase(key)_(existent)/32 2.97% 22.194 22.853 - -0.02% -
std::unique_copy(list<int>)_(sprinkled)/32 2.96% 13.054 13.440 - -2.64% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.95% 35465.233 36512.329 - -0.44% -
SetIntersection_Front_Vector_uint32_16384_16384 2.95% 77236227.206 79515272.095 - 7.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.95% 4.515 4.648 - 6.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 2.94% 5429.638 5589.494 - -0.03% -
std::lower_bound(std::vector<int>)/100 2.93% 12.070 12.425 - -1.28% -
BM_vector_deque_ranges_move/1 2.93% 2.332 2.401 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.93% 987540.717 1016501.924 - 1.78% -
SetIntersection_Interlaced_Set_string_256_64 2.93% 29729390.805 30600081.824 - -1.86% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.92% 656165.456 675355.146 - -3.07% -
std::stable_partition(list<int>)_(dense)/1024 2.92% 1747.054 1798.006 - 26.49% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.91% 206803.212 212816.975 - 1.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.91% 18.773 19.318 - 3.28% -
std::copy_if(list<int>)_(every_other)/262144 2.90% 204387.302 210315.870 - 1.45% -
SetIntersection_None_Set_string_16384_1 2.90% 188524703.645 193983556.994 - -2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.89% 18194211.567 18720887.639 - 4.12% -
SetIntersection_Interlaced_Set_float_64_64 2.89% 13353964.578 13739960.833 - 3.06% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 2.89% 1015736.192 1045042.037 - 3.48% -
std::all_of(vector<int>)_(process_all)/32 2.88% 8.364 8.605 - -2.29% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.88% 15145.098 15580.616 - -0.25% -
std::stable_partition(vector<int>)_(dense)/32 2.87% 21.120 21.727 - 0.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.87% 2125862.952 2186874.226 - -4.49% -
BM_deque_deque_ranges_move_backward/64 2.87% 3.419 3.517 - 4.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.87% 40662.497 41828.169 - 0.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.86% 1.573 1.618 - -3.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.86% 20.079 20.654 - 1.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.86% 1.504 1.547 - 2.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.86% 4.246 4.367 - 0.35% -
SetIntersection_None_Set_string_16384_16 2.86% 187964779.769 193331467.221 - 0.96% -
std::unordered_multiset<int>::erase(iterator)/32 2.85% 20.038 20.610 - 5.15% -
std::remove_copy(vector<int>)_(prefix)/50 2.85% 13.771 14.164 - 0.26% -
rng::find_last(list<int>)_(bail_10%)/8 2.85% 2.021 2.079 - 0.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.85% 19.138 19.682 - -0.03% -
std::replace(vector<int>)_(sprinkled)/1024 2.84% 149.937 154.196 - -1.02% -
ranges::minmax(std::vector<long_long>)/64 2.84% 9.937 10.219 - 0.22% -
std::move_backward(vector<int>)/8 2.83% 2.174 2.236 - -4.45% -
ranges::minmax(std::vector<__int128>)/70000 2.83% 34326.380 35296.765 - 0.44% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.83% 27.112 27.879 - 0.03% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.82% 27.324 28.096 - 1.63% -
BM_std_minmax_element<char>/64 2.82% 17.109 17.593 - -0.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.82% 2.413 2.481 - 13.12% -
BM_vector_deque_move/2 2.82% 2.004 2.061 - 3.07% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.81% 7.934 8.157 - 2.76% -
SetIntersection_Interlaced_Vector_float_64_16 2.81% 16695650.048 17163987.483 - 3.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.80% 562.840 578.612 - -13.90% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.80% 0.608 0.625 - -9.63% -
std::multiset<int>::contains(key)_(existent)/32 2.80% 1.639 1.685 - -0.17% -
std::fill_n(vector<bool>)/4096 2.79% 4.085 4.200 - 0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.79% 8.964 9.215 - -2.71% -
BM_vector_deque_copy/2 2.79% 2.003 2.058 - 6.34% -
BM_deque_deque_copy/1 2.79% 2.487 2.556 - 2.59% -
std::partition_point(list<int>)/50 2.79% 24.421 25.102 - 0.43% -
std::rotate_copy(list<int>)/32 2.79% 8.609 8.849 - 1.82% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.79% 36928.761 37958.851 - -0.18% -
std::multiset<int>::ctor(const&)/1024 2.79% 6345.786 6522.730 - 3.03% -
std::fill_n(list<int>)/8192 2.78% 7150.174 7348.858 - -19.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 22.655 23.283 - 3.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.77% 129615.737 133206.675 - -11.73% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.77% 12.234 12.573 - 0.97% -
SetIntersection_None_Set_string_16384_4 2.77% 188212651.992 193420489.492 - 0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.75% 2110.493 2168.494 - -0.07% -
SetIntersection_None_Set_uint64_1024_1 2.74% 8987520.224 9234216.346 - 6.75% -
BM_deque_deque_move_backward/1024 2.74% 37.999 39.041 - 3.14% -
std::move_backward(list<int>)/32768 2.74% 31156.368 32010.772 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 2.74% 218362034.403 224343396.854 - 4.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.74% 21.150 21.729 - 2.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.73% 30.619 31.454 - 0.37% -
SetIntersection_Front_Vector_uint32_262144_16384 2.72% 77262048.723 79366684.955 - 6.71% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.72% 2110.343 2167.708 - -0.02% -
BM_deque_vector_ranges_move_backward/4000 2.71% 142.260 146.121 - -0.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.71% 476.742 489.657 - 0.26% -
std::count_if(list<int>)_(every_other)/8192 2.71% 7045.937 7236.751 - -9.70% -
BM_PushHeap_uint32_SingleElement_256 2.71% 0.383 0.393 - 0.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.71% 0.389 0.399 - -17.63% -
BM_StringAssignAsciiz_Large_Opaque 2.70% 11.787 12.106 - 4.67% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.70% 2830.164 2906.556 - 0.62% -
std::find_end(forward_list<int>)_(process_all)/1000 2.70% 675.231 693.435 - 1.97% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.70% 811422.036 833297.982 - 2.94% -
BM_StringRelational_Compare_Small_Huge_Control 2.69% 1.853 1.903 - 2.92% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.69% 26784.927 27505.569 - 2.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.68% 12.854 13.199 - 4.38% -
SetIntersection_Interlaced_Set_string_64_64 2.68% 35089417.383 36030651.415 - -3.59% -
SetIntersection_Front_Set_string_16384_256 2.67% 14418310.113 14803414.388 - -7.26% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.67% 1.392 1.429 - 15.65% -
BM_deque_deque_copy/2 2.67% 2.241 2.300 - 2.73% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.67% 1884.918 1935.213 - 0.21% -
SetIntersection_Interlaced_Vector_float_256_64 2.66% 6948651.978 7133772.383 - 3.49% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.66% 35.053 35.984 - 0.91% -
ranges::minmax(std::vector<long_long>)/70000 2.65% 8975.629 9213.883 - 0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.65% 12227.506 12551.279 - 2.67% -
BM_PushHeap_string_Ascending_16 2.64% 4.646 4.769 - 0.18% -
std::move(list<int>)/32768 2.64% 30295.449 31095.199 - -0.42% -
BM_StringEraseWithMove_Empty_Opaque 2.64% 0.789 0.810 - -17.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.64% 16.264 16.693 - 3.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.63% 16.374 16.805 - 3.15% -
std::search(list<int>)_(no_match)/1024 2.63% 749.921 769.625 - 1.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.63% 2.424 2.487 - 0.91% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.63% 167.007 171.394 - 0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.62% 47.108 48.342 - -0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.62% 20.818 21.364 - 1.97% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.62% 1613.546 1655.769 - 1.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.62% 3426.712 3516.369 - 0.27% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.61% 2.708 2.778 - -4.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.60% 398.587 408.958 - 3.56% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.60% 4.994 5.124 - -0.64% -
std::search(deque<int>)_(same_length)/1024 2.58% 473.211 485.432 - -4.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 2.58% 119364.266 122443.698 - 2.77% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.58% 282.401 289.680 - -0.32% -
std::rotate_copy(deque<int>)/50 2.57% 3.005 3.082 - 0.90% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.57% 34.827 35.721 - 0.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.56% 23.936 24.550 - 0.81% -
BM_PushHeap_uint32_Random_262144 2.56% 5.757 5.904 - 1.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.56% 485240.586 497674.579 - 0.21% -
BM_std_minmax_element<long_long>/4 2.56% 1.222 1.254 - -0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.56% 505.396 518.343 - -12.27% -
bm_ranges_swap_ranges_vb_aligned/131072 2.56% 244.249 250.500 - 0.86% -
bm_lexicographical_compare<unsigned_char>/4096 2.56% 75.774 77.713 - 0.13% -
BM_deque_vector_copy/4000 2.56% 139.516 143.084 - 0.56% -
std::make_heap(deque<int>)_(repeated)/8 2.56% 25.104 25.746 - 2.36% -
BM_StringRelational_Compare_Empty_Huge_Control 2.55% 1.618 1.659 - 3.13% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.55% 15.473 15.867 - 3.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.55% 1797995.921 1843769.348 - 3.91% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.54% 18.593 19.066 - 1.14% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.54% 4672.590 4791.151 - 0.16% -
BM_deque_deque_copy/65536 2.53% 3084.048 3162.161 - 2.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.53% 5364.817 5500.438 - 0.96% -
std::rotate_copy(vector<int>)/1024 2.52% 32.778 33.603 - 2.69% -
std::remove_if(deque<int>)_(prefix)/8192 2.52% 4178.163 4283.358 - 0.17% -
std::move_backward(vector<int>)/32768 2.51% 1700.669 1743.401 - -0.09% -
rng::starts_with(vector<int>,_pred)/8 2.51% 2.312 2.370 - 0.48% -
std::copy_if(deque<int>)_(every_other)/64 2.51% 22.779 23.351 - 0.31% -
BM_StringAssignStr_Large_Transparent 2.51% 10.360 10.620 - 0.97% -
std::rotate(list<int>)_(by_1/4)/1024 2.51% 564.276 578.415 - 0.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.50% 30067.956 30820.925 - 0.17% -
std::fill_n(vector<int>)/8192 2.50% 229.420 235.157 - 0.85% -
std::generate(vector<int>)/8192 2.50% 1799.929 1844.926 - 0.21% -
std::copy_if(deque<int>)_(every_other)/4096 2.49% 1421.829 1457.288 - 0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.49% 129.218 132.436 - 0.57% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.49% 12896.696 13217.837 - 0.50% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.49% 75.881 77.771 - 0.17% -
std::copy_if(vector<int>)_(entire_range)/4096 2.48% 911.558 934.159 - 0.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.48% 120344.086 123325.813 - 0.15% -
rng::fold_left(deque<int>)/32 2.48% 16.159 16.560 - 1.64% -
BM_CmpEqual_int_ushort 2.48% 1.094 1.121 - 2.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.48% 511254.748 523913.770 - -0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.48% 17.080 17.503 - -0.02% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.47% 1016.354 1041.499 - 6.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.47% 6.678 6.843 - -1.48% -
std::reverse_copy(deque<int>)/4096 2.47% 954.016 977.563 - -0.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.46% 23.828 24.415 - 1.42% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 2.46% 1.389 1.423 - -9.61% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.45% 12808.151 13121.710 - 0.10% -
SetIntersection_None_Set_uint64_1024_256 2.44% 8934891.142 9153345.332 - 5.27% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.44% 4722.770 4838.169 - 0.11% -
std::stable_sort(vector<int>)_(ascending)/1024 2.44% 2071.326 2121.886 - 1.56% -
std::find(deque<int>)_(process_all)/1024 2.44% 239.758 245.606 - 1.46% -
SetIntersection_Interlaced_Set_string_16384_16 2.44% 243387701.831 249318102.268 - 1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.43% 282.629 289.510 - -0.19% -
std::copy_if(deque<int>)_(every_other)/512 2.43% 177.340 181.646 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.43% 13.054 13.371 - 3.95% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.43% 4240.291 4343.183 - 2.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.42% 9.011 9.229 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.42% 599.631 614.145 - 2.92% -
std::pop_heap(deque<float>)/8192 2.42% 59.703 61.147 - -1.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.42% 9084.368 9303.778 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.41% 53.062 54.342 - -0.17% -
std::unordered_multiset<int>::erase(iterator)/1024 2.41% 20.161 20.647 - 5.01% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.41% 5256.140 5382.861 - 0.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.41% 3927.128 4021.779 - 1.35% -
std::unordered_multiset<int>::clear()/32 2.41% 599.786 614.241 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.41% 1014687.591 1039098.818 - 1.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.40% 6215.219 6364.620 - 2.32% -
std::generate_n(list<int>)/32 2.40% 8.433 8.636 - 0.83% -
std::remove_copy(list<int>)_(prefix)/50 2.40% 18.574 19.019 - 0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.40% 5513.537 5645.757 - -2.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.40% 652.996 668.648 - 2.41% -
SetIntersection_Interlaced_Set_float_1024_4 2.40% 9788599.901 10023123.574 - -0.40% -
SetIntersection_None_Set_uint64_4_4 2.39% 137100652.284 140382189.656 - 4.60% -
ranges::minmax(std::list<char>)/70000 2.39% 52375.250 53628.665 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.39% 169892681.161 173952762.186 - 0.40% -
SetIntersection_None_Set_string_64_4 2.39% 21681062.814 22199040.502 - 1.63% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.39% 40.776 41.749 - 2.41% -
bm_swap_ranges_vb_aligned/8 2.39% 3.148 3.224 - 0.94% -
BM_StringRelational_Eq_Empty_Huge_Control 2.38% 0.477 0.489 - 3.30% -
bm_ranges_swap_ranges_vb_aligned/32768 2.38% 64.202 65.730 - 2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.38% 63088.702 64588.896 - -1.45% -
ranges::min(std::deque<char>)/64 2.38% 16.209 16.594 - 0.17% -
ranges::minmax(std::deque<__int128>)/64 2.37% 30.145 30.860 - -1.18% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.37% 559.741 573.023 - 1.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.37% 7539.064 7717.767 - 0.20% -
std::fill_n(vector<int>)/50 2.37% 2.175 2.226 - 0.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.37% 2.273 2.327 - -0.81% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.37% 811.772 830.990 - 0.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 285.556 292.313 - 1.08% -
std::partition(vector<int>)_(sparse)/1024 2.36% 253.223 259.197 - 1.39% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.36% 12.073 12.358 - 1.68% -
ranges::minmax(std::vector<__int128>)/8 2.36% 4.034 4.129 - 0.47% -
std::equal(list<int>)_(it,_it,_it)/8 2.35% 2.653 2.715 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.35% 1198669.846 1226846.163 - 3.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.35% 9.069 9.282 - -0.97% -
SetIntersection_Front_Set_string_256_16 2.34% 6789106.864 6947733.501 - -2.41% -
SetIntersection_None_Set_uint64_1024_64 2.34% 9011260.678 9221702.610 - 6.98% -
std::remove_copy(deque<int>)_(prefix)/32 2.33% 12.893 13.193 - 1.85% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.33% 4456.898 4560.678 - -0.45% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.33% 86.806 88.826 - -10.43% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.33% 50.725 51.905 - 3.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.32% 7231.930 7400.070 - 0.94% -
std::map<int,_int>::ctor(const&)/8192 2.32% 51858.684 53062.727 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.32% 14477.288 14813.389 - 1.03% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.32% 17.281 17.682 - 1.47% -
std::copy_if(vector<int>)_(entire_range)/32768 2.32% 7289.981 7459.070 - 0.37% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.32% 416.048 425.684 - 3.55% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.32% 4.450 4.553 - 0.47% -
bm_ranges_lexicographical_compare<signed_char>/512 2.31% 7.766 7.946 - 1.11% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.31% 57157.086 58475.544 - 0.86% -
BM_PushHeap_string_Random_64 2.31% 12.895 13.192 - 1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.30% 201241354.042 205870816.814 - 5.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 2.30% 703.232 719.393 - -5.95% -
std::search(vector<int>)_(near_matches)/1000 2.29% 14121.336 14445.364 - 1.12% -
BM_deque_vector_move/1 2.29% 2.051 2.098 - 0.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 2.29% 8.122 8.308 - 31.62% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.28% 566.500 579.425 - -4.14% -
std::stable_partition(list<int>)_(sparse)/32 2.28% 9.642 9.862 - 3.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.28% 42314.526 43278.053 - 0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.27% 2298973.510 2351248.050 - -0.90% -
std::remove_if(list<int>)_(sprinkled)/50 2.27% 74.944 76.646 - 8.41% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.27% 0.695 0.711 - 0.07% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.27% 28.960 29.616 - -2.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 178310.725 182346.037 - -0.56% -
std::find(deque<int>)_(process_all)/8192 2.26% 1911.547 1954.791 - 1.27% -
SetIntersection_Front_Vector_uint32_16384_64 2.26% 1332856.331 1362972.922 - 2.41% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.26% 4578.242 4681.671 - -0.82% -
SetIntersection_Front_Set_string_16384_16 2.26% 1770283.284 1810241.345 - -6.59% -
BM_deque_deque_move/64000 2.25% 3024.168 3092.359 - 5.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.25% 3.771 3.856 - 1.87% -
std::move(vector<bool>)_(unaligned)/4096 2.25% 25.965 26.549 - 2.22% -
ranges::min(std::vector<__int128>)/8 2.25% 2.856 2.920 - 1.93% -
std::rotate(list<int>)_(by_1/4)/8192 2.24% 6476.986 6622.319 - 0.34% -
rng::starts_with(deque<int>)/8192 2.24% 3820.680 3906.386 - 1.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.24% 2012.993 2058.110 - -0.93% -
std::rotate(list<int>)_(by_1/3)/8192 2.24% 8197.130 8380.401 - 0.17% -
std::unique(deque<int>)_(contiguous)/1024 2.23% 505.904 517.197 - 0.48% -
std::fill(list<int>)/32 2.23% 8.150 8.332 - 0.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.23% 723560.947 739684.332 - 2.66% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.23% 19.393 19.826 - 1.62% -
rng::starts_with(deque<int>)/1048576 2.23% 491354.210 502298.047 - 1.91% -
std::generate(vector<int>)/1024 2.22% 239.287 244.607 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.22% 3.663 3.744 - -0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.21% 21.221 21.689 - -6.45% -
std::partition_copy(deque<int>)/32 2.21% 12.799 13.082 - -5.09% -
std::remove(deque<int>)_(prefix)/1024 2.20% 515.258 526.615 - 0.39% -
std::generate_n(vector<int>)/8192 2.20% 1804.172 1843.811 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.20% 592237.622 605240.012 - 0.41% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.20% 3622.930 3702.468 - 1.06% -
bm_ranges_lexicographical_compare<int>/8 2.19% 1.447 1.479 - -8.55% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.19% 51.747 52.881 - 1.29% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.19% 21.793 22.269 - 0.99% -
SetIntersection_Front_Set_float_16384_256 2.18% 4201758.451 4293513.140 - 9.25% -
std::transform(vector<int>)_(identity_transform)/32 2.18% 8.977 9.173 - 0.09% -
std::remove_copy(list<int>)_(prefix)/8192 2.18% 6855.184 7004.686 - 0.22% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.18% 17.265 17.641 - 0.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.18% 32.621 33.331 - 1.26% -
std::replace(deque<int>)_(prefix)/1024 2.17% 405.672 414.465 - 0.96% -
std::fill(vector<bool>)/4096 2.16% 4.119 4.209 - 0.11% -
std::stable_partition(list<int>)_(sparse)/1024 2.16% 925.126 945.138 - 1.50% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.16% 1878.757 1919.394 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.16% 26.409 26.980 - -9.26% -
rng::find(vector<bool>)_(process_all)/1048576 2.16% 3615.607 3693.584 - 1.44% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.15% 782.453 799.288 - 0.29% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.15% 11.396 11.641 - 1.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.15% 15.062 15.386 - -4.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.15% 4.052 4.139 - -1.05% -
std::search(vector<int>)_(near_matches)/1024 2.15% 14852.385 15171.669 - 0.75% -
ranges::min(std::deque<__int128>)/70000 2.14% 23865.090 24375.546 - 0.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.14% 624.959 638.317 - -2.54% -
SetIntersection_None_Set_uint64_16_1 2.13% 67117901.294 68549796.972 - 3.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.13% 19.846 20.269 - 1.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.13% 442.645 452.053 - 2.69% -
BM_PushHeap_uint32_Ascending_16 2.12% 0.917 0.936 - 0.22% -
std::copy_if(deque<int>)_(every_other)/32768 2.12% 11391.688 11633.298 - 0.22% -
rng::find_if(vector<bool>)_(process_all)/1048576 2.12% 575060.379 587250.384 - 1.76% -
std::partition_point(vector<int>)/1024 2.12% 6.144 6.274 - 2.23% -
std::copy_if(vector<int>)_(entire_range)/512 2.12% 120.729 123.284 - 0.39% -
std::unordered_set<int>::ctor(const&)/1024 2.11% 6893.976 7039.748 - 6.59% -
std::copy_if(deque<int>)_(every_other)/262144 2.11% 91040.057 92964.506 - 0.00% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.11% 2.622 2.677 - 1.76% -
std::find_if(deque<int>)_(process_all)/8 2.10% 2.576 2.630 - 4.35% -
ranges::minmax(std::list<__int128>)/70000 2.10% 56872.434 58068.322 - -3.66% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.10% 7178.734 7329.368 - 0.14% -
std::transform(vector<int>,_vector<int>)/32 2.10% 16.892 17.246 - 0.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.10% 0.696 0.711 - 0.04% -
std::replace_if(deque<int>)_(prefix)/8192 2.09% 3420.887 3492.274 - -0.59% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.09% 33.458 34.156 - -0.78% -
rng::fold_left(deque<int>)/50 2.08% 27.054 27.618 - 1.61% -
std::map<int,_int>::find(key)_(non-existent)/32 2.08% 2.210 2.256 - -1.20% -
std::none_of(list<int>)_(process_all)/50 2.08% 21.786 22.238 - 1.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.08% 1436.657 1466.505 - -0.48% -
BM_PushHeap_uint64_PipeOrgan_16 2.07% 0.867 0.885 - 0.38% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.07% 1824.271 1862.057 - -0.02% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.06% 17.997 18.368 - 1.40% -
std::copy_if(list<int>)_(entire_range)/1048576 2.06% 857578.846 875222.552 - 0.08% -
std::make_heap(deque<int>)_(ascending)/8192 2.06% 20434.578 20854.980 - 0.05% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.06% 6827.782 6968.233 - 0.21% -
rng::contains_subrange(deque<int>)_(same_length)/8192 2.05% 3877.885 3957.522 - 0.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.05% 1017.242 1038.113 - 0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.04% 396.147 404.230 - 2.74% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.04% 828.933 845.843 - 0.90% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.04% 1017.258 1038.000 - 0.16% -
std::multiset<int>::insert(value)_(already_present)/32 2.03% 18.368 18.742 - 3.00% -
BM_PushHeap_float_QuickSortAdversary_1024 2.03% 0.619 0.632 - -0.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.03% 13746.409 14025.614 - 1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 2.03% 17.287 17.638 - 2.64% -
std::fill_n(vector<bool>)/512 2.03% 1.428 1.457 - 0.13% -
std::copy_if(deque<int>)_(every_other)/1048576 2.03% 364716.571 372105.120 - -0.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.02% 6517.530 6649.489 - 2.05% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.02% 801.364 817.586 - 0.20% -
std::set<int>::lower_bound(key)_(existent)/1024 2.02% 4.506 4.598 - 1.64% -
std::replace_if(vector<int>)_(prefix)/1024 2.02% 266.744 272.135 - 0.18% -
std::fill(vector<int>)/50 2.02% 2.161 2.204 - 0.04% -
std::stable_sort(vector<int>)_(heap)/8192 2.02% 14576.790 14871.115 - 2.13% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.02% 5.028 5.130 - 1.14% -
std::replace_if(list<int>)_(sprinkled)/1024 2.02% 729.294 743.995 - 0.41% -
BM_vector_deque_move_backward/1024 2.01% 37.178 37.927 - -2.96% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.01% 8768.684 8945.180 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.01% 2173739.642 2217489.680 - 4.25% -
std::multimap<std::string,_int>::clear()/8192 2.01% 218727.261 223125.960 - 6.10% -
std::partition(vector<int>)_(dense)/50 2.01% 12.953 13.213 - 0.60% -
std::generate_n(vector<int>)/50 2.00% 11.750 11.985 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.00% 180090.382 183696.921 - 0.49% -
BM_StringFindStringLiteral/64 1.99% 2.140 2.182 - 0.05% -
std::copy_if(list<int>)_(every_other)/8 1.99% 2.252 2.297 - 0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.99% 8762.895 8937.265 - 4.15% -
std::move_backward(list<int>)/1048576 1.99% 1017446.678 1037688.365 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.98% 1246.171 1270.854 - -0.38% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.98% 51877.772 52903.872 - -0.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.98% 450.648 459.560 - 1.47% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.97% 0.883 0.901 - 0.88% -
std::move_backward(list<int>)/64 1.97% 38.935 39.703 - 0.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.97% 1.385 1.412 - -5.68% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.97% 1.974 2.012 - 2.14% -
std::sort_heap(deque<int>)/1024 1.97% 13305.576 13567.221 - 0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.97% 333293712.763 339846579.328 - 0.74% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.96% 717.858 731.961 - 1.73% -
BM_vector_deque_ranges_copy/4096 1.96% 144.872 147.715 - -3.31% -
SetIntersection_None_Set_uint64_1024_1024 1.96% 9052342.148 9229559.880 - 5.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.96% 3808.654 3883.170 - 0.17% -
ranges::min(std::deque<__int128>)/64 1.95% 20.518 20.919 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.95% 20.472 20.872 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.95% 175243877.135 178660381.281 - 0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 685.149 698.505 - 0.64% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.94% 633714.787 646010.591 - 0.36% -
BM_num_get<double> 1.94% 36.182 36.884 - 0.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.93% 1.353 1.379 - -5.57% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.93% 512.925 522.815 - -0.04% -
std::move(vector<int>)/1048576 1.92% 55865.998 56939.819 - -3.92% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.92% 4.458 4.544 - 4.82% -
std::generate_n(vector<int>)/1024 1.92% 238.481 243.062 - -0.09% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.92% 2882.923 2938.198 - 1.49% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.92% 780.858 795.816 - 0.29% -
std::replace(deque<int>)_(prefix)/50 1.90% 19.045 19.407 - 0.92% -
std::replace(deque<int>)_(prefix)/8192 1.88% 3207.739 3268.090 - 0.46% -
rng::find_last(vector<char>)_(bail_90%)/50 1.88% 1.468 1.495 - 3.58% -
std::all_of(list<int>)_(process_all)/50 1.88% 21.724 22.132 - 0.70% -
BM_deque_vector_move/2 1.88% 1.804 1.838 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.87% 17.253 17.576 - 1.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.87% 23.836 24.282 - 2.93% -
std::transform(vector<int>)_(identity_transform)/50 1.87% 16.064 16.365 - 0.14% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.87% 1002894.613 1021665.934 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 1.87% 63988636.497 65186229.699 - 3.13% -
std::search(list<int>)_(same_length)/1000 1.87% 745.423 759.364 - 1.99% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.87% 355.515 362.150 - 0.48% -
std::pop_heap(vector<float>)/8192 1.86% 19.644 20.011 - 0.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.86% 1552.403 1581.326 - -1.55% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.86% 12938.012 13178.877 - -2.81% -
std::copy_n(vector<bool>)_(aligned)/32768 1.86% 34.810 35.458 - -0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.86% 54.162 55.170 - 0.84% -
std::is_sorted(list<int>)/8 1.86% 2.081 2.120 - 0.56% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.86% 7.419 7.556 - -0.03% -
std::multiset<std::string>::count(key)_(existent)/32 1.86% 19.597 19.961 - 6.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.85% 21050812.837 21440675.642 - 0.24% -
std::is_partitioned(list<int>)_(partitioned)/32 1.85% 8.627 8.787 - 1.41% -
std::pop_heap(vector<std::string>)/8192 1.85% 51.854 52.813 - 2.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.85% 10.217 10.406 - -2.75% -
rng::find(vector<bool>)_(process_all)/8192 1.85% 33.086 33.697 - 0.95% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.84% 7466.192 7603.890 - -0.61% -
BM_deque_deque_copy_backward/4096 1.84% 150.926 153.708 - 0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.84% 23626.868 24062.313 - 0.15% -
std::remove_copy(list<int>)_(sprinkled)/50 1.84% 18.450 18.790 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.84% 18.420 18.759 - 0.53% -
BM_std_minmax_element<char>/2 1.84% 0.634 0.645 - -0.89% -
std::count_if(list<int>)_(every_other)/8 1.84% 2.716 2.766 - -0.28% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.84% 93084.860 94795.044 - -0.20% -
BM_vector_deque_copy_backward/64 1.83% 2.994 3.049 - 2.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.83% 11494.532 11704.368 - -2.27% -
std::find(deque<int>)_(process_all)/32768 1.82% 7694.330 7834.714 - 1.24% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.82% 498520.447 507614.402 - 0.94% -
SetIntersection_None_Set_float_1024_4 1.82% 8935352.638 9098331.824 - 4.03% -
std::remove(deque<int>)_(sprinkled)/1024 1.82% 511.264 520.586 - -0.47% -
std::replace(deque<int>)_(sprinkled)/1024 1.82% 344.764 351.049 - 0.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.82% 2.940 2.994 - -0.03% -
std::replace(deque<int>)_(sprinkled)/8192 1.82% 2758.549 2808.820 - 0.42% -
SetIntersection_Front_Vector_string_1024_64 1.82% 3204752.702 3263081.509 - 4.61% -
SetIntersection_Front_Vector_float_256_256 1.82% 4333279.065 4412090.193 - -3.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.82% 42325.455 43095.234 - -2.12% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.82% 1891.277 1925.617 - 0.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.82% 12616.389 12845.416 - 0.02% -
std::stable_sort(vector<int>)_(ascending)/8192 1.81% 13449.812 13693.605 - 1.91% -
std::for_each_n(list<int>)/32 1.81% 11.087 11.288 - 0.11% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.81% 12858.792 13091.619 - 1.70% -
std::move(list<int>)/512 1.81% 353.500 359.895 - -1.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.81% 4.115 4.189 - 0.07% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.80% 240733.096 245076.848 - 0.36% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.80% 9.779 9.956 - -4.21% -
std::shift_right(vector<int>)/8192 1.80% 295.624 300.957 - 0.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.80% 944682.592 961684.591 - 1.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.80% 49896.272 50794.207 - 2.97% -
SetIntersection_None_Set_uint64_256_256 1.80% 5823958.426 5928764.640 - 5.73% -
BM_deque_vector_move/65536 1.80% 2963.246 3016.549 - 0.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.79% 17.901 18.222 - 0.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.79% 156.784 159.597 - -2.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.79% 3.209 3.267 - -1.01% -
std::swap_ranges(list<int>)/8192 1.79% 10362.229 10547.832 - -6.74% -
std::replace(list<int>)_(prefix)/50 1.79% 16.924 17.228 - -1.40% -
std::move_backward(vector<bool>)_(aligned)/4096 1.79% 7.120 7.248 - 0.18% -
std::move_backward(vector<int>)/64 1.79% 4.291 4.368 - 0.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.79% 1.254 1.277 - 4.07% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.79% 9.434 9.603 - -2.77% -
std::unordered_set<int>::erase(iterator)/32 1.78% 20.214 20.575 - 5.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 12612.502 12837.400 - 0.94% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.78% 68.656 69.879 - -1.09% -
BM_StringRelational_Compare_Huge_Empty_Control 1.78% 1.634 1.663 - 3.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.78% 402.522 409.690 - 3.29% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.78% 2.125 2.163 - -0.11% -
std::transform(list<int>,_list<int>)/8192 1.78% 9001.263 9161.426 - -1.56% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.78% 20.646 21.013 - -0.10% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.522 - 0.08% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.78% 3311.047 3369.865 - 0.16% -
std::move(deque<int>)/262144 1.78% 14862.681 15126.517 - -0.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.77% 592.961 603.476 - -6.77% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.77% 27.262 27.746 - 0.94% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.77% 1.155 1.176 - 0.89% -
std::generate(vector<int>)/50 1.77% 11.746 11.953 - -0.21% -
BM_num_get<long_double> 1.76% 36.203 36.841 - 1.29% -
BM_CmpLess_uchar_ushort 1.76% 1.065 1.084 - 1.85% -
std::fill_n(vector<int>)/32 1.76% 1.127 1.146 - 0.33% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.76% 6843.842 6964.239 - 0.34% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.76% 2501723.957 2545717.273 - -1.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.76% 24.293 24.719 - -0.30% -
std::replace(deque<int>)_(sprinkled)/32 1.75% 11.966 12.176 - 0.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.75% 0.698 0.710 - -0.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.75% 28.842 29.346 - -4.10% -
std::fill_n(list<int>)/32 1.74% 7.936 8.074 - -0.44% -
std::move(list<int>)/262144 1.74% 240899.308 245097.923 - -1.04% -
std::copy_if(vector<int>)_(entire_range)/262144 1.74% 58640.914 59662.738 - 0.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.74% 2.125 2.162 - -0.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.74% 25.784 26.233 - 1.18% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.74% 2.125 2.162 - -0.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 396780.483 403680.112 - 2.72% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.74% 4.098 4.170 - -0.50% -
std::find(vector<bool>)_(process_all)/1048576 1.74% 3614.614 3677.328 - 0.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.73% 17.284 17.584 - 2.26% -
std::copy(list<int>)/262144 1.73% 213300.345 217000.168 - 0.99% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.73% 1085672.395 1104455.464 - 0.03% -
std::replace_if(list<int>)_(sprinkled)/8192 1.73% 7271.596 7397.303 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.73% 27.278 27.749 - 0.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.73% 3.332 3.390 - 1.16% -
std::unique(deque<int>)_(contiguous)/8192 1.73% 3697.270 3761.063 - 0.29% -
std::search(vector<int>)_(same_length)/8192 1.72% 1865.020 1897.169 - -4.05% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.72% 5.497 5.591 - 1.25% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.72% 27.773 28.251 - -1.72% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.72% 2.448 2.490 - 6.71% -
std::copy(list<int>)/1048576 1.72% 854974.786 869665.373 - 0.51% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.71% 6.440 6.550 - 2.10% -
BM_PushHeap_string_Random_256 1.71% 14.217 14.460 - 0.26% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.71% 86865.854 88353.331 - -12.75% -
bm_lexicographical_compare<unsigned_char>/512 1.71% 8.638 8.786 - 0.09% -
rng::find_if(vector<bool>)_(process_all)/8192 1.71% 4492.836 4569.563 - 1.29% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.71% 148028.629 150556.062 - -3.01% -
ranges::min(std::deque<long_long>)/8 1.71% 2.268 2.307 - -0.07% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.70% 4.886 4.969 - -0.63% -
std::count(list<int>)_(every_other)/1048576 1.70% 815047.523 828911.669 - 0.27% -
std::find_if_not(vector<bool>)_(process_all)/50 1.70% 23.804 24.208 - -0.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 1024.779 1042.169 - -4.51% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.70% 2.777 2.824 - 0.36% -
std::adjacent_find(vector<int>)/1024 1.70% 232.357 236.296 - 0.84% -
ranges::minmax(std::vector<long_long>)/8 1.69% 2.076 2.111 - -0.01% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.69% 4744.683 4824.839 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.69% 13994186.114 14230270.113 - 2.65% -
BM_StringRead_Cold_Deep_Small 1.69% 1.162 1.181 - -2.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.68% 15273.056 15530.327 - 0.19% -
std::set<std::string>::clear()/32 1.68% 876.899 891.655 - -0.68% -
std::copy(vector<bool>)_(aligned)/32768 1.68% 34.757 35.342 - -0.41% -
std::multiset<int>::ctor(const&)/8192 1.68% 50321.050 51166.610 - 0.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.68% 16.408 16.684 - -0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.68% 826.011 839.869 - 4.04% -
std::find(vector<int>)_(process_all)/32768 1.68% 7313.926 7436.618 - 0.92% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.68% 32520.954 33066.429 - -0.63% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.68% 22944.589 23329.429 - 0.42% -
std::adjacent_find(vector<int>,_pred)/50 1.67% 23.194 23.582 - 0.83% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.67% 15.567 15.828 - -3.74% -
std::unique_copy(vector<int>)_(contiguous)/32 1.67% 8.480 8.622 - 1.11% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.67% 27.187 27.640 - 1.60% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.66% 1.285 1.307 - 15.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.66% 804147.698 817478.155 - -0.13% -
SetIntersection_Interlaced_Set_string_16384_4 1.65% 197023347.536 200282012.028 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.65% 8576856.123 8718453.634 - 2.65% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.65% 15026.812 15274.646 - 0.22% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.65% 272720.271 277209.932 - 0.02% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.65% 29.037 29.515 - 0.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.64% 2.128 2.163 - -0.65% -
std::move_backward(list<int>)/8 1.64% 3.334 3.389 - 0.43% -
std::upper_bound(std::forward_list<int>)/100 1.64% 95.999 97.576 - 0.61% -
std::set<int>::find(key)_(non-existent)/8192 1.64% 8.408 8.546 - -2.52% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.64% 2.929 2.977 - 1.16% -
BM_PushHeap_float_Ascending_16384 1.64% 4.291 4.361 - 4.12% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.64% 4.724 4.802 - -0.37% -
ranges::minmax(std::deque<__int128>)/70000 1.64% 33987.055 34543.213 - 0.12% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.63% 771.884 784.469 - 0.08% -
std::search(list<int>)_(near_matches)/1000 1.63% 37526.370 38137.910 - 0.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.63% 17.298 17.580 - 1.63% -
BM_StringAssignStr_Small_Opaque 1.63% 0.719 0.731 - -0.16% -
std::remove(vector<int>)_(sprinkled)/50 1.62% 52.468 53.320 - -0.02% -
std::find(vector<int>)_(process_all)/8192 1.62% 1831.890 1861.620 - 0.88% -
std::any_of(list<int>)_(process_all)/50 1.62% 21.501 21.850 - -1.20% -
std::reverse_copy(deque<int>)/512 1.62% 123.228 125.220 - 0.23% -
BM_deque_vector_move/4000 1.61% 139.565 141.818 - 0.43% -
SetIntersection_Front_Set_float_16384_16384 1.61% 216877358.424 220377646.059 - -1.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.61% 3932.639 3995.870 - -0.67% -
std::rotate(list<int>)_(1_element_backward)/1024 1.61% 733.692 745.487 - 0.64% -
BM_vector_deque_copy_backward/512 1.61% 17.513 17.794 - 1.65% -
SetIntersection_None_Vector_string_1024_1 1.61% 1143480.413 1161847.470 - -1.99% -
std::reverse_copy(deque<int>)/64 1.60% 15.701 15.953 - -0.03% -
std::search(list<int>)_(near_matches)/1024 1.60% 39173.691 39801.562 - 0.94% -
std::upper_bound(std::list<int>)/8 1.60% 16.029 16.285 - 0.30% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.60% 8203.224 8334.514 - 0.49% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.60% 19.978 20.296 - 1.88% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.59% 20.433 20.758 - 0.19% -
std::for_each(list<int>)/50 1.59% 21.451 21.791 - 4.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.58% 264.633 268.818 - -2.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.58% 28.521 28.972 - 0.59% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.58% 4.730 4.805 - -2.79% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.58% 24.179 24.560 - 7.47% -
bm_swap_ranges_vb_unaligned/64 1.58% 4.940 5.018 - 0.11% -
ranges::minmax(std::deque<__int128>)/8 1.57% 3.704 3.762 - -0.54% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.57% 1.345 1.366 - 0.06% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.57% 1295765.431 1316123.201 - 0.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 1.57% 12.957 13.160 - 3.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.57% 1.912 1.942 - -3.57% -
std::adjacent_find(vector<int>,_pred)/1048576 1.57% 464886.590 472164.567 - 1.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.56% 1.176 1.194 - -0.89% -
std::unique(deque<int>)_(sprinkled)/8192 1.56% 3771.127 3830.051 - 0.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.56% 4.010 4.072 - -0.12% -
std::stable_partition(vector<int>)_(sparse)/8192 1.56% 1544.433 1568.507 - 1.43% -
std::move_backward(vector<bool>)_(aligned)/512 1.56% 2.280 2.316 - -1.71% -
std::generate(vector<int>)/32 1.56% 7.823 7.944 - 0.10% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.55% 86832.315 88182.057 - -0.62% -
std::stable_partition(deque<int>)_(dense)/8192 1.55% 5630.854 5718.176 - 1.16% -
BM_vector_deque_move/1 1.55% 2.282 2.317 - 3.14% -
std::make_heap(vector<int>)_(shuffled)/1024 1.55% 565.075 573.832 - 0.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.55% 17.357 17.626 - -1.25% -
rng::starts_with(deque<int>,_pred)/8192 1.55% 3902.365 3962.793 - 1.22% -
std::make_heap(deque<int>)_(heap)/8 1.55% 20.774 21.095 - -1.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.54% 39.719 40.332 - -8.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.54% 115090.354 116864.347 - 0.08% -
std::reverse(list<int>)/32768 1.54% 19216.225 19512.314 - -0.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.53% 16.308 16.558 - 1.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.53% 3.862 3.922 - -3.62% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.53% 3686.278 3742.715 - 0.36% -
bm_ranges_swap_ranges_vb_unaligned/8 1.53% 4.956 5.032 - 2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.53% 6.953 7.059 - 2.51% -
std::transform(list<int>)_(identity_transform)/1024 1.53% 732.542 743.725 - 0.53% -
BM_deque_vector_move/70000 1.53% 3204.991 3253.897 - 0.09% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.52% 1348.894 1369.446 - 0.93% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.52% 114321.025 116062.810 - 1.24% -
std::remove(vector<int>)_(sprinkled)/1024 1.52% 281.617 285.905 - -0.07% -
std::partition_copy(list<int>)/1024 1.52% 712.155 722.981 - 1.38% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.52% 728.359 739.431 - 0.28% -
std::replace(list<int>)_(prefix)/32 1.52% 10.909 11.075 - 0.39% -
ranges::minmax(std::deque<long_long>)/70000 1.52% 25539.358 25926.837 - -12.53% -
BM_deque_deque_move/4000 1.52% 142.118 144.274 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.51% 399.755 405.810 - 3.49% -
std::unique(vector<int>)_(contiguous)/1024 1.51% 302.781 307.357 - -0.87% -
std::replace_if(vector<int>)_(prefix)/8192 1.51% 2006.992 2037.310 - 0.23% -
bm_gcd_trivial 1.51% 0.678 0.688 - 4.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.51% 21.860 22.190 - 3.12% -
std::find(vector<int>)_(process_all)/1024 1.51% 239.966 243.586 - 0.67% -
BM_deque_deque_copy/70000 1.51% 3181.967 3229.917 - -5.09% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.51% 7.353 7.464 - -4.70% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.50% 1.396 1.417 - 0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.50% 379371.160 385078.900 - 0.19% -
std::adjacent_find(list<int>)/1048576 1.50% 859057.273 871952.093 - 0.02% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.50% 18.309 18.584 - 2.07% -
std::copy_backward(list<int>)/32768 1.50% 26091.314 26481.817 - -1.11% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.50% 563.756 572.188 - -0.06% -
std::sample(list<int>)/1024 1.49% 11872.850 12050.095 - 1.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.49% 18.912 19.194 - 0.91% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.49% 990920.685 1005705.134 - -0.16% -
BM_deque_vector_ranges_move/64000 1.49% 2960.798 3004.960 - 1.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 617.586 626.776 - 1.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.48% 23712.793 24064.478 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.48% 52.728 53.510 - 0.85% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.48% 44.110 44.764 - 0.88% -
rng::contains(vector<int>)_(process_all)/1048576 1.48% 230218.702 233629.582 - 0.37% -
std::move(vector<int>)/262144 1.48% 14891.503 15111.708 - 0.44% -
std::lower_bound(std::deque<int>)/100 1.48% 30.426 30.876 - 0.59% -
BM_PushHeap_string_Ascending_64 1.48% 7.293 7.401 - -3.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.48% 395.131 400.964 - 2.10% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.48% 1708.425 1733.640 - 0.75% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.48% 47.763 48.468 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 1.47% 144204758.663 146331056.239 - 4.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.47% 63833.936 64770.917 - 0.27% -
rng::starts_with(deque<int>,_pred)/1048576 1.47% 506338.357 513769.402 - 1.21% -
std::copy_if(deque<int>)_(every_other)/8 1.47% 3.399 3.449 - 0.10% -
std::unique_copy(list<int>)_(sprinkled)/52 1.46% 23.781 24.130 - 0.14% -
BM_deque_deque_ranges_move/70000 1.46% 3309.786 3358.248 - -3.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.46% 1116.022 1132.339 - 0.45% -
BM_PushHeap_string_QuickSortAdversary_4 1.46% 6.378 6.472 - 2.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.46% 12702.973 12888.072 - 2.48% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.45% 838659.492 850849.529 - 1.39% -
std::remove_if(list<int>)_(prefix)/32 1.45% 57.879 58.718 - 0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.45% 100.195 101.646 - 8.09% -
std::for_each_n(vector<int>)/32 1.44% 3.672 3.725 - 0.38% -
std::swap_ranges(list<int>)/32 1.44% 19.318 19.596 - 0.60% -
BM_deque_vector_move_backward/1024 1.44% 36.711 37.240 - 0.81% -
std::sample(list<int>)/32 1.44% 310.333 314.805 - 0.77% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.44% 424441.570 430555.368 - 0.34% -
std::reverse(vector<int>)/8 1.44% 1.478 1.500 - -2.43% -
std::move(vector<bool>)_(unaligned)/64 1.44% 1.631 1.654 - 2.31% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.44% 6.094 6.182 - 0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.44% 38.334 38.885 - -0.15% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.43% 1861.663 1888.360 - -0.28% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.43% 1146.981 1163.428 - 0.11% -
std::copy_if(list<int>)_(entire_range)/262144 1.43% 214826.395 217906.331 - 0.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.43% 29.128 29.546 - 0.69% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.43% 25182.513 25543.181 - -4.77% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.43% 1.525 1.547 - 14.68% -
rng::contains(list<int>)_(process_all)/50 1.43% 18.230 18.490 - 0.14% -
BM_deque_vector_copy/1024 1.43% 36.903 37.430 - -0.55% -
std::find_end(forward_list<int>)_(same_length)/8192 1.43% 14311.086 14515.119 - 1.91% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.43% 202.494 205.380 - -2.15% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.42% 38482.137 39028.908 - -5.89% -
std::copy_backward(list<int>)/1048576 1.42% 869127.472 881465.814 - 0.57% -
ranges::min(std::vector<__int128>)/64 1.42% 26.794 27.174 - 11.00% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.41% 96490.014 97854.877 - -0.20% -
std::multiset<int>::contains(key)_(existent)/1024 1.41% 3.963 4.019 - 2.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.41% 118248.438 119916.789 - 0.54% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.41% 10.826 10.978 - 0.10% -
std::remove_copy(deque<int>)_(prefix)/8192 1.41% 3312.577 3359.184 - 0.17% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.41% 1893.064 1919.688 - -0.27% -
SetIntersection_None_Set_float_1024_256 1.40% 8782823.499 8906008.320 - -0.70% -
bm_lexicographical_compare<int>/512 1.40% 29.463 29.876 - 0.06% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.40% 941476.672 954649.830 - 0.04% -
BM_deque_deque_move/70000 1.40% 3363.727 3410.769 - 2.29% -
BM_PushHeap_string_Random_1024 1.40% 14.831 15.038 - 0.27% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.40% 22.562 22.877 - 2.16% -
std::deque<std::string>::ctor(size)/8192 1.40% 8451.333 8569.257 - 0.59% -
std::unique(vector<int>)_(sprinkled)/32 1.39% 54.430 55.189 - -3.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.39% 730.717 740.887 - 0.16% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.39% 12.580 12.755 - -0.71% -
SetIntersection_Interlaced_Set_string_16384_1024 1.39% 349998083.127 354856909.972 - 0.74% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.39% 24.375 24.713 - -0.07% -
std::move(deque<int>)/1048576 1.38% 54549.017 55303.626 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.38% 23.080 23.399 - -1.59% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.38% 740.091 750.317 - 0.21% -
BM_std_minmax_element<char>/512 1.38% 139.007 140.926 - -1.78% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.38% 773.250 783.912 - 0.33% -
std::copy(deque<int>)/262144 1.38% 11566.385 11725.713 - 0.19% -
std::replace_if(list<int>)_(prefix)/1024 1.38% 728.157 738.182 - 0.37% -
std::set<int>::equal_range(key)_(existent)/1024 1.38% 4.457 4.518 - 0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.37% 780.090 790.799 - 1.62% -
std::remove_copy(vector<int>)_(prefix)/1024 1.37% 260.468 264.043 - 0.19% -
BM_deque_vector_move/1024 1.37% 36.794 37.298 - -0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.37% 91313.962 92566.360 - -0.52% -
BM_std_minmax_element<char>/65536 1.37% 17040.338 17273.761 - -2.11% -
BM_deque_vector_ranges_copy/64 1.37% 2.623 2.658 - 0.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.37% 512807.143 519810.250 - 3.22% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.36% 87748.394 88945.448 - 0.45% -
std::partition(list<int>)_(dense)/1024 1.36% 387.722 393.009 - 0.84% -
BM_deque_vector_move_backward/4096 1.36% 147.712 149.725 - 0.36% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.36% 472621.682 479062.116 - 0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.36% 753.581 763.831 - -5.17% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.36% 5835.159 5914.491 - 1.59% -
BM_std_minmax_element<char>/64000 1.36% 16622.266 16848.121 - -2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.36% 666.699 675.753 - 1.37% -
BM_StringRelational_Less_Small_Huge_Control 1.36% 1.850 1.875 - 1.46% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.36% 732.859 742.805 - 0.08% -
std::find_end(forward_list<int>)_(single_element)/1024 1.36% 698.772 708.254 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.36% 3318.232 3363.196 - 0.29% -
std::adjacent_find(list<int>,_pred)/8192 1.35% 7130.777 7227.388 - -0.14% -
bm_lexicographical_compare<int>/8 1.35% 1.583 1.604 - 9.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.35% 25.279 25.621 - 1.42% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.35% 7294.064 7392.576 - 0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.35% 9.213 9.338 - -0.11% -
rng::contains(deque<int>)_(process_all)/32 1.35% 8.536 8.651 - -0.46% -
SetIntersection_None_Set_string_16384_256 1.35% 189368817.101 191918317.943 - 0.79% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.35% 797.126 807.854 - 0.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.34% 13.061 13.236 - 4.53% -
bm_lexicographical_compare<signed_char>/32768 1.34% 472.571 478.917 - -0.00% -
std::lower_bound(std::forward_list<int>)/8 1.34% 15.286 15.491 - 0.39% -
BM_deque_vector_ranges_move/65536 1.34% 2971.935 3011.804 - 0.42% -
std::search(vector<int>)_(same_length)/1024 1.34% 244.745 248.024 - -1.71% -
std::find(vector<bool>)_(process_all)/8192 1.34% 33.139 33.583 - 0.78% -
std::remove_copy(list<int>)_(prefix)/1024 1.34% 734.484 744.308 - 0.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.34% 1.243 1.259 - -10.48% -
rng::find_last(list<int>)_(bail_10%)/8192 1.33% 6231.799 6314.936 - 0.98% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.33% 678.819 687.865 - 0.39% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.33% 756.085 766.160 - 0.86% -
std::multiset<int>::insert(value)_(already_present)/8192 1.33% 31.591 32.011 - -1.47% -
std::flat_multimap<int,_int>::clear()/1024 1.32% 401.215 406.527 - 3.40% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.32% 3.807 3.857 - 1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.32% 401.005 406.310 - 3.10% -
ranges::min(std::deque<__int128>)/8 1.32% 2.792 2.829 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.32% 19.904 20.167 - -5.78% -
rng::starts_with(deque<int>)/1024 1.32% 479.139 485.467 - 1.30% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.32% 755660.817 765636.397 - 0.31% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.32% 468.376 474.549 - 0.48% -
std::adjacent_find(vector<int>)/8192 1.32% 1811.272 1835.116 - 0.34% -
std::flat_multimap<int,_int>::clear()/32 1.32% 401.845 407.131 - 3.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.32% 61993.262 62808.595 - 1.51% -
std::find_if(vector<bool>)_(process_all)/8192 1.31% 4492.919 4551.639 - 0.07% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.31% 1945.123 1970.526 - 0.25% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.30% 598.616 606.426 - 0.37% -
std::move(deque<int>)/4096 1.30% 147.783 149.711 - 0.23% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.30% 303.079 307.032 - 0.30% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.30% 5.713 5.788 - 0.22% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.30% 10.833 10.974 - 0.09% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.30% 189.469 191.931 - 1.40% -
std::unique(deque<int>)_(sprinkled)/1024 1.30% 505.908 512.470 - 0.11% -
std::find(list<int>)_(process_all)/50 1.29% 18.826 19.069 - 0.50% -
rng::find_last(vector<char>)_(bail_10%)/50 1.29% 10.796 10.935 - 0.87% -
std::copy_n(deque<int>)/4096 1.29% 145.021 146.888 - 1.03% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.29% 562.829 570.069 - 0.00% -
std::find_if(deque<int>)_(process_all)/50 1.28% 12.541 12.701 - 1.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.28% 3983.782 4034.836 - 1.60% -
std::find(list<int>)_(bail_25%)/8192 1.28% 1418.786 1436.950 - -1.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.28% 106.398 107.760 - 2.48% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.28% 181.590 183.912 - -5.42% -
std::replace(deque<int>)_(sprinkled)/50 1.28% 18.002 18.232 - 0.36% -
SetIntersection_Front_Set_float_16384_4 1.28% 1047344.285 1060704.439 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.27% 1121236.695 1135520.072 - 2.57% -
std::count_if(list<int>)_(every_other)/1024 1.27% 744.769 754.251 - 0.35% -
std::partition(deque<int>)_(sparse)/1024 1.27% 381.836 386.696 - 1.05% -
BM_deque_vector_ranges_copy_backward/4000 1.27% 143.060 144.879 - -1.71% -
std::any_of(vector<int>)_(process_all)/8 1.27% 2.419 2.450 - 2.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.27% 1.614 1.634 - 1.54% -
SetIntersection_Interlaced_Set_float_64_16 1.27% 21818647.974 22095332.877 - 1.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.26% 16.128 16.331 - 0.31% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.26% 274676.389 278139.477 - 0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.26% 267728.546 271099.522 - 0.51% -
std::copy_if(deque<int>)_(entire_range)/262144 1.26% 68774.201 69639.660 - -0.07% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.26% 96538.595 97750.280 - -0.08% -
BM_deque_deque_copy_backward/5500 1.25% 201.973 204.504 - -1.39% -
std::upper_bound(std::forward_list<int>)/8 1.25% 16.008 16.208 - 0.41% -
BM_deque_deque_ranges_move_backward/512 1.25% 19.087 19.326 - 2.26% -
BM_std_minmax_element<char>/1024 1.25% 273.212 276.626 - -2.17% -
BM_lexicographical_compare_three_way_fast_path/16 1.25% 4.308 4.361 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.25% 2891941.583 2927948.186 - 1.73% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.24% 625.005 632.785 - 0.01% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.24% 931583.168 943177.253 - 0.31% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.24% 1015.865 1028.496 - 0.49% -
std::partition(vector<int>)_(sparse)/8192 1.24% 1864.081 1887.220 - 1.26% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.24% 23.562 23.854 - -6.77% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.24% 242.401 245.399 - 0.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.24% 1305326.026 1321453.546 - 0.23% -
rng::contains(deque<int>)_(process_all)/8192 1.23% 1852.142 1874.991 - 0.32% -
std::sample(list<int>)/8192 1.23% 97654.814 98857.722 - 0.80% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.23% 79.544 80.522 - 0.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.23% 10981.173 11116.029 - 0.43% -
std::adjacent_find(vector<int>)/8 1.23% 2.000 2.024 - -0.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.22% 6168.166 6243.718 - 0.00% -
rng::find_last(vector<int>)_(bail_10%)/8 1.22% 2.005 2.029 - 0.58% -
ranges::min(std::deque<char>)/8 1.22% 2.283 2.311 - 0.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.22% 22.971 23.252 - 7.57% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.22% 573763.593 580768.036 - 0.10% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.22% 8.373 8.475 - 0.18% -
std::copy_if(deque<int>)_(entire_range)/512 1.22% 133.744 135.374 - -0.00% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.22% 87893.273 88964.114 - 0.48% -
rng::contains(vector<int>)_(process_all)/8192 1.22% 1791.576 1813.362 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 621.985 629.537 - 2.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.21% 2.925 2.961 - 0.29% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.21% 13892.867 14061.010 - 0.62% -
std::shift_left(deque<int>)/32 1.21% 3.760 3.805 - 0.01% -
std::flat_multimap<int,_int>::clear()/0 1.21% 402.105 406.959 - 3.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.21% 628.631 636.210 - -2.96% -
std::remove(vector<int>)_(prefix)/1024 1.21% 303.777 307.439 - 0.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.20% 758.028 767.159 - 0.64% -
SetIntersection_Front_Set_uint32_1024_64 1.20% 1631755.639 1651377.998 - -2.62% -
rng::contains(deque<int>)_(process_all)/1048576 1.20% 242412.885 245326.659 - 0.37% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.20% 139.399 141.073 - 0.24% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.20% 12.457 12.607 - 0.12% -
std::unique(list<int>)_(sprinkled)/8192 1.20% 7873.584 7967.906 - 0.54% -
std::find(vector<int>)_(process_all)/50 1.20% 12.333 12.480 - 0.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.20% 58.999 59.705 - 0.14% -
std::is_sorted(vector<int>,_pred)/1024 1.20% 462.687 468.217 - 0.01% -
std::make_heap(deque<int>)_(ascending)/1024 1.19% 2595.500 2626.432 - -0.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.19% 20244.289 20485.479 - -4.23% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.18% 16.327 16.520 - -0.51% -
SetIntersection_Interlaced_Set_float_256_256 1.18% 7643424.055 7733753.599 - 2.34% -
rng::contains_subrange(list<int>)_(process_all)/32 1.18% 10.106 10.225 - 0.35% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.18% 3233.047 3271.147 - 4.18% -
std::map<int,_int>::ctor(const&)/1024 1.18% 6512.080 6588.802 - -2.01% -
std::find(vector<long_long>)_(process_all)/50 1.18% 4.387 4.439 - 1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.18% 690.740 698.867 - 0.54% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.18% 22.866 23.135 - -0.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.18% 139204.095 140840.898 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.17% 6.566 6.643 - 1.75% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.17% 399.859 404.541 - 3.39% -
std::generate_n(list<int>)/1024 1.17% 650.439 658.051 - 1.25% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.17% 56760.805 57423.484 - -0.38% -
std::find(vector<int>)_(bail_25%)/8192 1.17% 467.988 473.449 - 0.09% -
SetIntersection_Front_Vector_float_1024_64 1.17% 1343924.884 1359602.662 - -0.29% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.16% 4485.262 4537.469 - -0.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.16% 488.839 494.525 - 0.94% -
BM_PushHeap_uint32_Ascending_64 1.16% 1.517 1.535 - -2.06% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.16% 768.259 777.176 - 0.52% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.16% 600.023 606.985 - 0.53% -
std::find_if(vector<bool>)_(process_all)/1024 1.16% 563.719 570.242 - 0.27% -
std::remove(deque<int>)_(prefix)/32 1.16% 52.858 53.469 - -3.34% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.16% 295.770 299.192 - -0.20% -
std::reverse_copy(deque<int>)/8 1.16% 2.514 2.543 - 0.55% -
BM_StringFindStringLiteral/32 1.16% 1.748 1.768 - 1.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.15% 17.333 17.533 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.15% 205335869.819 207702381.630 - 3.55% -
std::find_if(vector<bool>)_(process_all)/1048576 1.15% 575388.525 582018.669 - 0.11% -
std::for_each(vector<int>)/32 1.15% 3.667 3.709 - 0.45% -
std::adjacent_find(vector<int>)/50 1.15% 11.873 12.009 - 0.44% -
BM_std_minmax_element<char>/70000 1.14% 18227.984 18436.454 - -2.06% -
BM_PushHeap_float_PipeOrgan_16 1.14% 0.897 0.907 - 0.06% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.14% 583.390 590.054 - 0.08% -
std::reverse_copy(vector<int>)/32768 1.14% 981.807 993.005 - 1.03% -
std::deque<std::string>::ctor(size)/1024 1.14% 725.802 734.079 - 0.02% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.14% 6741.638 6818.513 - -0.08% -
BM_StringRead_Cold_Deep_Empty 1.14% 1.168 1.181 - -2.18% -
std::count_if(list<int>)_(every_other)/1048576 1.14% 878271.751 888277.250 - 0.22% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.14% 5.423 5.485 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.14% 3.544 3.584 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.13% 25.012 25.296 - -37.23% -
std::adjacent_find(list<int>,_pred)/1048576 1.13% 910464.848 920762.741 - 0.40% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.13% 7.263 7.345 - -0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.13% 1431882.474 1448057.303 - -0.92% -
SetIntersection_None_Set_string_1024_4 1.13% 8913836.554 9014479.907 - -15.57% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.13% 63.874 64.594 - 0.92% -
std::copy(list<int>)/32768 1.13% 25840.178 26131.525 - 1.32% -
std::lower_bound(std::list<int>)/8 1.13% 15.408 15.582 - 0.40% -
bm_lexicographical_compare<int>/4096 1.13% 236.536 239.203 - 0.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.13% 12470.883 12611.347 - 0.19% -
rng::starts_with(list<int>,_pred)/8 1.13% 3.478 3.517 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.12% 267597.027 270605.275 - 0.39% -
std::find_end(forward_list<int>)_(single_element)/1000 1.12% 686.171 693.881 - 0.59% -
std::generate_n(vector<int>)/32 1.12% 7.834 7.922 - 0.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.12% 674.910 682.465 - 0.20% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.12% 5131.514 5188.894 - 0.39% -
std::stable_partition(vector<int>)_(dense)/1024 1.12% 290.814 294.063 - 0.99% -
std::move_backward(vector<int>)/512 1.12% 20.626 20.857 - 0.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.11% 2744.655 2775.244 - 0.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.11% 585812.361 592333.863 - 0.18% -
std::reverse(deque<int>)/4096 1.11% 711.632 719.549 - 0.13% -
std::copy_backward(deque<int>)/4096 1.11% 146.122 147.747 - -0.51% -
std::remove(vector<int>)_(sprinkled)/32 1.11% 48.416 48.953 - -0.25% -
BM_PushHeap_string_PipeOrgan_16 1.11% 4.217 4.264 - 5.73% -
std::find(deque<int>)_(bail_25%)/8192 1.11% 475.395 480.662 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.11% 11885558.715 12017186.890 - 1.80% -
std::adjacent_find(vector<int>)/1048576 1.10% 233990.326 236574.664 - 0.68% -
std::partial_sort(vector<int>)_(heap)/1024 1.10% 7874.092 7961.034 - -0.11% -
std::unique(vector<int>)_(contiguous)/52 1.10% 53.524 54.114 - 0.33% -
std::find(vector<char>)_(process_all)/8192 1.10% 134.965 136.451 - 0.36% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.10% 56.959 57.585 - 2.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.10% 20275.115 20498.094 - -6.87% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.10% 682.412 689.912 - 5.66% -
bm_lexicographical_compare<signed_char>/4096 1.10% 59.098 59.748 - 0.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.10% 5839.148 5903.264 - 0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 1.10% 15804.675 15978.177 - 0.98% -
bm_lexicographical_compare<int>/1 1.10% 1.447 1.463 - 1.55% -
std::lower_bound(std::deque<int>)/8 1.10% 16.973 17.159 - 1.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.09% 23.502 23.759 - -8.38% -
std::upper_bound(std::vector<int>)/8192 1.09% 15.596 15.767 - 0.35% -
std::copy_if(deque<int>)_(entire_range)/4096 1.09% 1010.110 1021.144 - 0.13% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 1.09% 36.916 37.318 - 1.58% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.09% 12504.796 12640.931 - -0.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.09% 12703.758 12841.933 - 0.11% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.09% 1556.758 1573.680 - 0.21% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.09% 23332594.433 23586070.832 - 0.14% -
std::find(deque<int>)_(bail_25%)/32768 1.09% 1905.956 1926.643 - 0.04% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.08% 3.075 3.108 - -0.16% -
std::remove(list<int>)_(sprinkled)/50 1.08% 60.790 61.448 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.08% 28.819 29.131 - -21.08% -
BM_CmpEqual_int_schar 1.08% 1.125 1.137 - 1.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.08% 395.485 399.762 - 1.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.08% 23.831 24.089 - 0.09% -
std::remove_if(list<int>)_(prefix)/50 1.08% 71.469 72.238 - -0.07% -
BM_CmpEqual_uchar_ushort 1.07% 1.070 1.081 - 1.20% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.07% 159.501 161.215 - -3.71% -
std::remove(vector<int>)_(prefix)/8192 1.07% 2084.830 2107.222 - 0.18% -
std::is_sorted(deque<int>,_pred)/8 1.07% 4.805 4.857 - -2.04% -
std::move(list<int>)/8 1.07% 3.369 3.405 - 0.17% -
BM_deque_deque_ranges_move/4000 1.07% 142.121 143.643 - -0.86% -
std::partition_copy(deque<int>)/1024 1.07% 662.698 669.783 - 3.42% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.07% 534.540 540.247 - 0.27% -
std::transform(list<int>,_list<int>)/1024 1.07% 832.557 841.436 - -0.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 631569.454 638297.949 - -0.05% -
std::reverse(deque<int>)/32768 1.06% 5666.035 5726.351 - 0.09% -
std::reverse_copy(deque<int>)/32768 1.06% 7904.107 7988.222 - -0.66% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.06% 4.009 4.052 - 0.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.06% 18.846 19.045 - 0.38% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.06% 787.992 796.335 - 0.57% -
std::count(deque<int>)_(every_other)/8192 1.06% 1915.092 1935.362 - 0.29% -
bm_lexicographical_compare<unsigned_char>/8 1.06% 1.389 1.404 - 1.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.06% 3.835 3.875 - -0.59% -
BM_deque_vector_ranges_copy_backward/4096 1.06% 147.365 148.921 - 0.16% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.06% 3696.392 3735.408 - 0.46% -
SetIntersection_Front_Set_string_262144_16 1.06% 1938129.251 1958586.247 - 5.20% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.06% 513904.709 519328.086 - -1.85% -
BM_CmpEqual_short_short 1.05% 1.081 1.092 - 2.59% -
ranges::minmax(std::list<long_long>)/70000 1.05% 54022.020 54590.701 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.05% 4344247.022 4389930.250 - 1.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 13180.992 13319.582 - 3.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.05% 291.386 294.448 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.05% 8681590.725 8772757.007 - 4.33% -
std::find(vector<int>)_(bail_25%)/32768 1.05% 1847.582 1866.963 - 0.06% -
std::remove_copy(vector<int>)_(prefix)/8192 1.05% 2041.018 2062.393 - 0.11% -
SetIntersection_Front_Set_float_1024_16 1.05% 1211438.939 1224123.911 - 2.41% -
SetIntersection_Front_Set_float_262144_262144 1.04% 1608624.352 1625420.328 - -1.15% -
std::copy_backward(list<int>)/262144 1.04% 216171.465 218425.357 - 0.35% -
rng::starts_with(list<int>)/1024 1.04% 769.665 777.681 - 0.20% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.04% 23.468 23.712 - -1.04% -
std::equal(list<int>)_(it,_it,_it)/1024 1.04% 1123.141 1134.794 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.04% 402.818 406.993 - 2.89% -
std::find(vector<long_long>)_(process_all)/1024 1.03% 89.904 90.834 - 0.87% -
std::remove(list<int>)_(prefix)/50 1.03% 62.538 63.184 - 0.03% -
SetIntersection_None_Set_uint64_64_64 1.03% 11132725.634 11247631.153 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.03% 119282.805 120511.696 - -2.78% -
BM_deque_vector_copy/5500 1.03% 194.464 196.467 - -0.89% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.03% 24.558 24.811 - -1.27% -
std::find(vector<char>)_(bail_25%)/32768 1.03% 135.236 136.625 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.03% 400.310 404.422 - 2.93% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.03% 3554.999 3591.452 - 0.05% -
std::count(deque<int>)_(every_other)/1024 1.02% 245.935 248.453 - 1.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.02% 12369.837 12496.281 - -2.80% -
BM_vector_deque_copy/1024 1.02% 35.780 36.145 - -1.65% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.02% 19.855 20.058 - 5.25% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.02% 453.588 458.210 - 0.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.02% 4808.619 4857.458 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 59475.753 60078.002 - 0.15% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.01% 59.221 59.820 - -0.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.01% 32.168 32.493 - -1.43% -
std::copy_if(list<int>)_(entire_range)/512 1.01% 364.825 368.515 - 0.47% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.01% 5.177 5.229 - 0.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.01% 17.386 17.562 - -0.93% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.01% 673.010 679.806 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.01% 42126767.046 42552115.561 - 0.81% -
std::remove_copy(list<int>)_(sprinkled)/32 1.01% 11.123 11.235 - 0.18% -
rng::starts_with(list<int>)/1000 1.01% 751.740 759.300 - 0.08% -
std::stable_partition(deque<int>)_(dense)/32 1.00% 29.751 30.049 - 6.59% -
std::flat_map<int,_int>::erase(iterator)/1024 1.00% 75.821 76.581 - 2.35% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.00% 7938.990 8018.485 - 0.26% -
std::copy_if(deque<int>)_(entire_range)/32768 1.00% 8578.335 8664.119 - 0.08% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.262 - 0.22% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 204.301 - 1.67% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.234 353.014 -2.34% 353.014
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.700 - 0.41% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 604.439 - 0.13% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.092 536.382 0.19% 536.382
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.998 - -2.58% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.780 - 0.26% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.25% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.329 - -0.03% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.456 - 1.60% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 18.047 684.027 0.87% 684.027
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.259 389.898 2.09% 389.898
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.513 - 0.14% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.70% 2241.208 29.090 - 2.21% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.159 - -0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.300 - -0.52% -
std::search_n(vector<int>)_(no_match)/1024 -98.44% 208.692 3.253 55.626 -2.01% 55.626
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.896 - -0.14% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.195 - 0.30% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.088 71.121 0.13% 71.121
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 596.226 15.245 92.677 -1.26% 92.677
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.751 45.515 0.50% 45.515
std::distance(join_view(vector<vector<int>>))/50 -95.16% 12.517 0.606 - 3.27% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 874.311 - 0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.52% 844.361 71.607 - 1.27% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.29% 1371.376 119.429 - 0.48% -
std::find_end(list<int>)_(match_near_end)/1000 -89.38% 733.450 77.889 - -0.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.25% 544.152 58.492 - 0.28% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.16% 261.801 28.389 - 1.64% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.02% 348.494 41.765 - 23.80% -
std::fill_n(deque<int>)/8192 -87.35% 1866.881 236.094 - -0.36% -
std::fill(deque<int>)/8192 -87.30% 1864.796 236.831 - -0.63% -
std::fill_n(deque<int>)/1024 -87.18% 231.642 29.696 - 0.80% -
std::fill(deque<int>)/1024 -86.97% 232.589 30.302 - 0.54% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.71% 560.703 74.515 - 0.67% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - -7.96% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.07% 22086.172 3297.643 - 1.38% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.04% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.164 - 0.01% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.58% 287.978 47.292 - 0.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.02% 3859.343 655.240 - -2.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.80% 968.953 166.620 - -1.81% -
std::fill_n(deque<int>)/50 -81.98% 12.186 2.196 - -0.80% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.58% 323441.716 59590.984 - -0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.57% 122.759 22.627 - -1.94% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.47% 323485.437 59944.542 - -1.28% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - 0.00% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.93% 271537.279 57205.865 - 0.10% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.02% 263474.992 57918.501 - 0.31% -
BM_num_get<void*> -77.31% 47.636 10.810 - -1.38% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.24% 1779.984 405.160 - -0.50% -
std::find_end(deque<int>)_(same_length)/1024 -76.09% 1394.647 333.481 - 0.15% -
std::find_end(deque<int>)_(same_length)/8192 -76.06% 11168.880 2673.521 - -6.55% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.14% 194270.888 48303.568 - 1.16% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.16% 161550.849 48204.706 - -0.92% -
std::rotate(vector<int>)_(by_1/3)/50 -68.17% 35.296 11.234 - -0.71% -
std::fill(vector<bool>)/262144 -67.82% 720.065 231.698 - 0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -67.73% 15320.993 4944.742 - 4.45% -
std::rotate(vector<int>)_(by_1/4)/50 -67.38% 35.303 11.515 - -1.03% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.78% 778.389 266.358 - 0.14% -
std::find_end(deque<int>)_(same_length)/1000 -65.09% 935.209 326.475 - 0.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.25% 138430.643 52258.257 - 0.06% -
BM_num_get<unsigned_int> -61.90% 25.424 9.688 - -0.32% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.57% 6755.688 2596.273 - 1.40% -
std::rotate(deque<int>)_(by_1/4)/50 -61.39% 73.934 28.545 - 3.40% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.31% 18151.862 7022.293 - -0.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.98% 2416.837 943.006 - 0.17% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.66% 130791.216 51457.742 - 0.19% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.62% 17545.803 6909.744 - 0.07% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.57% 14734.367 5810.414 - -1.58% -
std::rotate(deque<int>)_(by_1/3)/50 -60.39% 75.430 29.876 - 2.37% -
BM_num_get<unsigned_short> -60.32% 25.562 10.144 - -0.79% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.08% 17633.737 7039.246 - -0.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.97% 249.065 99.703 - -40.12% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.83% 17236.328 6924.074 - 1.12% -
BM_num_get<unsigned_long_long> -59.47% 25.970 10.527 - 1.71% -
BM_num_get<unsigned_long> -59.23% 25.450 10.377 - -0.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.22% 14372.895 6005.702 - -0.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -57.09% 52.412 22.490 - -24.04% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -57.04% 13790.984 5924.804 - 3.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.96% 13791.062 5935.326 - 0.37% -
std::rotate(vector<int>)_(by_1/4)/32 -56.80% 10.967 4.738 - -0.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -56.62% 1747.195 758.001 - 38.22% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.54% 11462.674 4981.568 - -0.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -56.42% 1666.586 726.359 - 41.20% -
BM_num_get<long_long> -56.14% 24.715 10.840 - -0.33% -
std::rotate(deque<int>)_(by_1/4)/32 -56.02% 29.813 13.113 - -0.73% -
rng::for_each(map<int>)/8192 -55.90% 16529.420 7289.740 - 0.06% -
BM_num_get<long> -55.84% 24.398 10.774 - 0.36% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.51% 76.407 33.993 - -47.77% -
rng::for_each(multimap<int>)/8192 -54.54% 15883.257 7219.925 - -0.11% -
std::for_each(map<int>::iterator)/8192 -54.40% 16371.941 7466.322 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.88% 248.703 114.701 - -40.10% -
std::for_each(multimap<int>::iterator)/8192 -53.62% 16071.612 7453.781 - 0.90% -
std::rotate(deque<int>)_(by_1/3)/32 -53.59% 44.961 20.864 - 1.62% -
BM_num_get<bool> -53.49% 25.320 11.777 - -0.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -53.18% 216.578 101.392 - -41.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.24% 222.294 106.171 - -42.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.63% 206.029 99.653 - -40.95% -
std::search_n(vector<int>)_(no_match)/32 -51.39% 6.887 3.348 0.376 0.33% 0.376
std::find_end(vector<int>)_(same_length)/1000 -50.98% 494.629 242.459 - -0.67% -
std::find_end(vector<int>)_(same_length)/1024 -50.94% 505.125 247.817 - -0.32% -
std::for_each(multiset<int>::iterator)/8192 -50.38% 16097.390 7987.573 - -0.84% -
rng::for_each(set<int>)/8192 -50.37% 15441.804 7664.167 - -0.82% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.34% 417.683 207.440 - -0.52% -
std::find_if(list<int>)_(process_all)/50 -50.04% 38.050 19.010 - -0.20% -
std::for_each(set<int>::iterator)/8192 -50.02% 15715.673 7854.746 - -1.21% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.00% 1547.198 773.647 - -5.34% -
rng::for_each(multiset<int>)/8192 -49.72% 15381.589 7734.620 - -0.72% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.69% 1212.963 610.190 - 0.12% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.69% 1584.834 797.386 - -2.19% -
std::find_end(vector<int>)_(same_length)/8192 -49.69% 4021.139 2023.224 - 0.07% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.65% 1241.659 625.197 - 0.15% -
std::find_end(list<int>)_(same_length)/1024 -49.64% 1500.195 755.569 - -0.62% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.63% 9944.725 5009.285 - 0.24% -
std::find_end(list<int>)_(same_length)/1000 -49.59% 1471.156 741.604 - 0.50% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.83% 37.468 19.171 - -0.24% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.68% 416.280 213.633 - 0.24% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.66% 412.896 212.000 - 0.18% -
std::rotate(vector<int>)_(by_1/3)/32 -48.52% 19.468 10.022 - -0.95% -
std::find_end(list<int>)_(same_length)/8192 -48.11% 15737.538 8166.687 - -16.12% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -47.97% 130.284 67.787 - -4.31% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.83% 401.487 209.450 - 0.30% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.65% 15.489 8.109 0.387 -0.05% 0.387
std::set<int>::ctor(&&,_different_allocs)/32 -47.60% 336.688 176.410 - 0.15% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -46.83% 16.719 8.889 - -62.77% -
std::rotate_copy(vector<int>)/8192 -46.08% 716.636 386.386 - -43.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.46% 73.822 40.259 - -42.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.36% 143.373 78.335 - -40.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.19% 0.481 0.264 - -0.59% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.83% 0.485 0.267 - -30.76% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -44.82% 213.056 117.570 - -40.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.77% 141.916 78.380 - -34.47% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.31% 1435.590 799.473 - 0.11% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.12% 341.550 190.850 - -1.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.09% 10.626 5.941 - -59.28% -
std::find_end(deque<int>)_(near_matches)/1000 -44.00% 30016.921 16808.617 - -3.52% -
std::find_end(deque<int>)_(near_matches)/1024 -43.84% 31166.564 17503.272 - -0.13% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.57% 9565.269 5398.008 - 0.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.41% 6.251 3.538 - -2.80% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.31% 2.058 1.167 - -0.65% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -43.16% 0.476 0.270 - 7.23% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.13% 17490.376 9947.321 - 0.93% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.96% 1368.116 780.363 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.80% 3.026 1.761 - -1.10% -
std::copy(vector<bool>)_(aligned)/1048576 -41.04% 3458.440 2039.004 - -42.52% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.96% 14.637 8.642 - 0.43% -
BM_PushHeap_float_Descending_16 -40.63% 0.632 0.375 - -1.44% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -40.47% 305.808 182.038 - 2.84% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.90% 307.662 184.890 - -0.38% -
bm_write -39.83% 531.909 320.040 - -42.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -38.95% 11.127 6.793 - -11.39% -
BM_StringEraseWithMove_Huge_Transparent -38.94% 69.490 42.428 - -3.42% -
BM_PushHeap_float_Descending_4 -38.47% 0.612 0.376 - -3.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.27% 2.859 1.765 - 0.01% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.17% 22.154 13.698 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -37.81% 23668700.453 14719429.735 - -1.10% -
std::set<std::string>::insert(value)_(already_present)/32 -37.60% 16.328 10.189 - -1.46% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.18% 23.334 14.658 - -0.27% -
std::rotate(vector<int>)_(by_1/2)/32 -36.72% 3.705 2.344 - -0.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.70% 11.049 6.994 - -36.10% -
std::set<int>::ctor(const&,_alloc)/8192 -36.43% 77999.624 49584.123 - 1.78% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -36.13% 919.690 587.444 - 14.72% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -36.09% 3657.183 2337.458 - 15.23% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.08% 79867.273 51053.601 - 0.98% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -36.05% 0.485 0.310 - -35.68% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.57% 15051.910 9698.262 - -4.71% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.43% 41.831 27.010 - 0.37% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.41% 9837.980 6353.901 - 0.35% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.69% 80156.175 52353.417 - -2.49% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -34.64% 27.276 17.828 - 5.66% -
std::set<int>::ctor(const&,_alloc)/1024 -34.63% 9679.700 6327.837 - 2.75% -
std::set<std::string>::erase(key)_(existent)/32 -34.61% 85.032 55.599 - 0.22% -
BM_StringEraseWithMove_Huge_Opaque -34.51% 68.230 44.682 - 0.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.48% 41.375 27.110 - -1.14% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.37% 9999.342 6562.390 - -3.55% -
std::find_end(list<int>,_pred)_(same_length)/8192 -34.26% 17079.425 11227.247 - 26.76% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.51% 2.637 1.753 - 0.80% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -33.25% 20.065 13.393 - 3.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -33.05% 12857869.172 8608464.259 - -3.55% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.95% 0.696 0.466 - 0.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -32.95% 7.197 4.826 - -9.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.92% 13072113.395 8768706.068 - 1.50% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -32.88% 120.283 80.735 - 3.03% -
BM_PushHeap_string_QuickSortAdversary_1 -32.71% 0.700 0.471 - 0.09% -
std::copy_n(list<int>)/64 -32.63% 22.405 15.094 - 2.33% -
std::unique_copy(list<int>)_(contiguous)/52 -32.59% 29.051 19.583 - 0.84% -
BM_align/8 -32.38% 0.921 0.623 - -2.52% -
BM_align/64 -32.37% 0.921 0.623 - -2.45% -
BM_align/1 -32.33% 0.921 0.623 - -2.80% -
BM_align/256 -32.29% 0.920 0.623 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -32.20% 12709486.086 8616632.059 - -2.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.09% 51.409 34.911 - 8.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.04% 12762327.382 8672674.226 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.01% 12922716.210 8786594.478 - 0.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.98% 9.527 6.480 - 0.30% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.80% 9961.179 6793.444 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -31.79% 0.684 0.466 - 0.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.25% 7.342 5.047 - -30.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.13% 12867102.536 8861929.121 - 0.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.05% 78936.141 54428.754 - -0.04% -
rng::find_last(deque<int>)_(bail_90%)/50 -30.85% 2.934 2.029 - 7.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.84% 32.730 22.638 - -44.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -30.79% 1.956 1.354 - -15.60% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -30.65% 88.098 61.096 - -36.06% -
BM_PushHeap_float_PipeOrgan_1 -30.24% 0.671 0.468 - -0.59% -
rng::find_last(deque<int>)_(bail_90%)/8192 -30.05% 364.886 255.249 - 18.43% -
std::multiset<int>::count(key)_(existent)/1024 -29.86% 8.033 5.635 - -2.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -29.84% 1.971 1.383 - -30.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.78% 345568085.054 242655834.832 - 1.55% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.10% 46244.650 32787.825 - 19.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -28.85% 27.006 19.215 - -61.77% -
std::find_end(deque<int>)_(near_matches)/8192 -28.85% 1769000.521 1258688.123 - -0.38% -
std::copy_n(vector<bool>)_(aligned)/1048576 -28.85% 3110.122 2212.960 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.79% 39.488 28.121 - 0.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.71% 11.335 8.080 - -6.54% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.70% 6.616 4.717 - 0.23% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -28.60% 1.553 1.109 - -15.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.50% 350290295.941 250471869.175 - 0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.47% 33.662 24.080 - -23.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.88% 42.668 30.771 - -0.30% -
std::find_end(deque<int>)_(process_all)/1048576 -27.63% 366182.771 265016.119 - -5.41% -
ranges::min(std::deque<long_long>)/70000 -27.44% 26305.416 19085.968 - -9.37% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -26.96% 29.261 21.372 - 1.24% -
BM_vector_deque_ranges_move_backward/0 -26.88% 0.549 0.402 - -30.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -26.76% 7.501 5.494 - -6.66% -
BM_PushHeap_float_Descending_64 -26.63% 0.523 0.384 - -0.39% -
std::any_of(vector<int>)_(process_all)/50 -26.51% 18.971 13.942 - 1.14% -
BM_PushHeap_string_Ascending_1 -26.51% 0.642 0.472 - -10.42% -
std::find_end(deque<int>)_(process_all)/8192 -26.34% 2856.159 2103.849 - -10.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -26.22% 40.793 30.096 - -26.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -26.01% 897.251 663.844 - -9.46% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.91% 20.481 15.175 - -5.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -25.89% 32.005 23.718 - -26.23% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -25.79% 84.554 62.747 - -7.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.66% 2.530 1.881 - -8.17% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -25.55% 3.208 2.388 - -36.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -25.52% 1.697 1.264 - -20.62% -
BM_PushHeap_string_PipeOrgan_1 -24.85% 0.700 0.526 - -9.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -24.54% 0.397 0.299 - 13.05% -
std::for_each(multiset<int>::iterator)/50 -24.43% 47.219 35.683 - -0.32% -
BM_StringFindStringLiteral/1024 -24.35% 23.787 17.994 - 1.53% -
std::multiset<std::string>::insert(value)_(already_present)/32 -24.09% 63.231 47.995 - 45.60% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.76% 2543981.484 1939451.236 - 6.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -23.76% 10.193 7.771 - 6.63% -
std::lower_bound(std::forward_list<int>)/100 -23.71% 108.722 82.947 - 1.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -23.42% 1.806 1.383 - -21.98% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.40% 41839.989 32049.800 - -0.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.16% 60.415 46.424 - -0.07% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.10% 9040.942 6952.928 - -0.07% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.02% 40274.147 31001.325 - 0.29% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -22.97% 0.618 0.476 - -22.22% -
std::all_of(vector<int>)_(process_all)/50 -22.96% 19.204 14.796 - 2.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -22.72% 15662720.001 12103997.638 - 50.75% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.30% 7.174 5.575 - -1.85% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.14% 2406237.543 1873507.575 - -0.79% -
std::transform(list<int>)_(identity_transform)/50 -22.04% 39.305 30.642 - 0.71% -
std::unordered_set<int>::find(key)_(existent)/1024 -21.88% 1.486 1.161 - -9.60% -
rng::find_last(deque<int>)_(bail_90%)/1024 -21.69% 45.933 35.969 - 16.00% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.47% 870.550 683.657 - 0.44% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -21.34% 1.156 0.909 - -0.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -21.01% 7.032 5.555 - 6.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.00% 3930.856 3105.194 - -4.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -20.92% 1.661 1.314 - -16.46% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.86% 2.379 1.883 - 5.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.79% 23.575 18.674 - -23.69% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -20.75% 34573.132 27398.145 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.71% 211995.841 168085.747 - 0.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.61% 31.405 24.932 - -23.20% -
std::move(deque<int>)/64 -20.51% 6.112 4.859 - 0.82% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.48% 3747.263 2979.881 - 0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.38% 39.924 31.788 - -0.36% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.24% 23.913 19.074 - -19.66% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -20.10% 23312.994 18626.055 - -4.04% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.08% 1.025 0.819 - 0.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -20.03% 527.668 421.993 - -0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.02% 1698.499 1358.489 - -21.09% -
std::set<std::string>::erase(iterator)/32 -20.00% 31.731 25.385 - 0.52% -
rng::for_each(multimap<int>)/50 -19.97% 50.199 40.173 - -0.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -19.92% 6028.056 4827.467 - -0.49% -
std::find_if_not(vector<char>)_(bail_25%)/8 -19.60% 0.932 0.750 - 0.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.41% 47.142 37.992 - 19.52% -
std::multiset<int>::count(key)_(existent)/32 -19.30% 4.705 3.797 - 1.92% -
BM_PushHeap_uint64_Ascending_1 -19.30% 0.577 0.466 - 0.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.27% 24.093 19.449 - -20.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.27% 28.223 22.784 - -48.11% -
std::vector<std::string>::ctor(size)/8192 -19.06% 5187.044 4198.383 - 0.72% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.05% 40.839 33.058 - 1.60% -
BM_PushHeap_float_Descending_256 -19.03% 0.499 0.404 - -0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.85% 205840.675 167036.524 - -1.15% -
rng::contains_subrange(deque<int>)_(process_all)/16 -18.83% 9.781 7.939 - 5.11% -
vector<bool>::resize() -18.77% 14.265 11.588 - -3.20% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.67% 4603.682 3744.355 - -19.35% -
std::find_if_not(vector<int>)_(process_all)/50 -18.64% 6.854 5.576 - -5.10% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.62% 2864.945 2331.512 - -1.12% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.61% 576.950 469.592 - -18.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.58% 2.801 2.281 - -7.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.50% 52.478 42.771 - 1.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -18.45% 10.014 8.166 - -42.30% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.43% 3336.613 2721.604 - -0.95% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.17% 850.530 695.956 - -0.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -18.07% 31.652 25.931 - 5.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.98% 1123.071 921.176 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.80% 29706.690 24417.433 - -14.57% -
std::sort(deque<int>)_(shuffled)/8192 -17.66% 98727.252 81289.774 - 0.41% -
BM_PushHeap_float_Descending_1024 -17.61% 0.474 0.390 - 0.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.59% 493.439 406.666 - -0.44% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.39% 32.967 27.234 - -0.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -17.37% 12660.436 10461.604 - -1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.37% 19.958 16.492 - -16.07% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.35% 336.361 278.007 - -14.07% -
BM_PushHeap_float_Descending_16384 -17.29% 0.465 0.385 - -0.17% -
std::set<std::string>::erase(key)_(existent)/8192 -17.26% 104.125 86.153 - 1.13% -
BM_StringEraseWithMove_Small_Opaque -17.24% 2.642 2.186 - 0.05% -
BM_PushHeap_float_Descending_262144 -17.18% 0.465 0.385 - -0.12% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.15% 56.323 46.665 - 0.17% -
BM_deque_deque_move_backward/0 -17.10% 0.919 0.762 - -11.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -17.10% 61.988 51.390 - -25.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.96% 2.726 2.264 - -16.02% -
std::for_each(multimap<int>::iterator)/50 -16.91% 44.244 36.761 - 0.14% -
std::find_end(deque<int>)_(process_all)/1024 -16.80% 359.385 299.018 - -4.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.79% 55.915 46.528 - 0.25% -
std::for_each(set<int>::iterator)/50 -16.76% 44.234 36.820 - -1.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.76% 462.383 384.901 - 0.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.75% 42.679 35.529 - 1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.74% 26297.375 21895.205 - -3.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -16.48% 1.416 1.183 - -12.99% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.33% 42.237 35.342 - 0.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.28% 415514.516 347858.420 - 0.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -16.24% 0.487 0.408 - -10.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.08% 506698.677 425197.758 - -3.69% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.85% 1712.250 1440.892 - -9.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.83% 1.448 1.219 - -13.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.82% 3.054 2.571 - 3.66% -
std::find_if(vector<int>)_(process_all)/50 -15.68% 6.862 5.786 - 2.31% -
std::set<int>::count(key)_(non-existent)/8192 -15.66% 13.811 11.649 - 3.04% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.55% 6555.516 5536.214 - 1.56% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.51% 985755.662 832867.750 - -3.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -15.43% 87.456 73.962 - -16.36% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.41% 4253.786 3598.187 - -0.11% -
std::set<std::string>::ctor(const&)/32 -15.34% 832.328 704.672 - 0.29% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.27% 943.756 799.668 - -4.05% -
std::find_end(vector<int>)_(near_matches)/8192 -15.22% 911938.505 773181.613 - 0.56% -
std::unique(list<int>)_(contiguous)/1024 -15.21% 1074.782 911.265 - -0.44% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -15.11% 1.260 1.070 - -18.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -15.08% 1.419 1.205 - -3.43% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -15.08% 6.430 5.460 - -6.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.01% 30.304 25.755 - 10.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -15.00% 3.966 3.371 - -17.85% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.98% 31.347 26.651 - -3.39% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -14.96% 23.704 20.156 - -16.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.95% 6490.822 5520.658 - -1.77% -
std::is_sorted(list<int>,_pred)/8192 -14.91% 9043.894 7695.771 - -9.38% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.90% 165961.418 141233.725 - -2.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.89% 28.354 24.131 - -14.29% -
std::rotate(vector<int>)_(by_1/2)/50 -14.84% 4.471 3.808 - -0.37% -
std::find_if(vector<int>)_(process_all)/32768 -14.76% 3759.689 3204.808 - 0.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.75% 26.709 22.768 - 4.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -14.72% 6141338.510 5237560.315 - -12.50% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.71% 15308.043 13056.353 - -22.09% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.67% 563.172 480.553 - -14.95% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.67% 27.802 23.723 - 0.53% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.66% 943.307 805.032 - -8.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.61% 73.162 62.470 - 73.43% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.61% 3749.940 3202.103 - -8.43% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.57% 29.805 25.464 - 1.31% -
std::find_if(vector<int>)_(process_all)/8192 -14.51% 945.111 808.004 - -0.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.47% 1.662 1.422 - 10.16% -
std::multiset<std::string>::count(key)_(non-existent)/32 -14.43% 12.420 10.627 - -0.06% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -14.41% 30.827 26.384 - 2.68% -
BM_deque_deque_ranges_move/0 -14.36% 0.923 0.790 - -14.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -14.27% 1269612.394 1088472.784 - -1.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.25% 33.989 29.147 - -17.00% -
std::move(list<int>)/64 -14.07% 47.883 41.148 - 0.32% -
std::find_if(deque<int>)_(process_all)/8192 -14.05% 2330.054 2002.710 - 0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.03% 35548.682 30562.456 - 0.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.02% 38.282 32.916 - 12.59% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.94% 30.627 26.357 - -0.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -13.91% 16.427 14.141 - -9.45% -
std::deque<std::string>::ctor(size)/32 -13.90% 51.330 44.194 - -22.06% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.88% 41011.164 35320.460 - -1.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.81% 1.421 1.224 - -1.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.81% 62.246 53.651 - 2.10% -
std::find_if(deque<int>)_(process_all)/1024 -13.80% 291.638 251.398 - 0.21% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.79% 399584.042 344489.681 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.78% 42.545 36.682 - -1.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -13.74% 6.544 5.644 - 21.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -13.67% 1.564 1.351 - 2.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.63% 1.423 1.229 - -1.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.61% 20.753 17.930 - -12.59% -
rng::for_each(set<int>)/50 -13.59% 43.831 37.874 - -0.29% -
vector<bool>::reserve() -13.55% 10.924 9.444 - 2.93% -
BM_deque_vector_ranges_move_backward/0 -13.54% 1.584 1.370 - 0.35% -
SetIntersection_Front_Set_uint32_262144_1024 -13.52% 14078427.392 12175072.099 - -0.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.50% 51764.322 44773.945 - -1.01% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.50% 14.823 12.822 - 0.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -13.48% 1.110 0.960 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.45% 14184778.212 12276641.524 - -2.28% -
std::any_of(deque<int>)_(process_all)/50 -13.44% 21.838 18.903 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.42% 14.421 12.486 - 0.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.37% 1000.098 866.374 - -0.36% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.34% 10.497 9.097 - 0.35% -
std::find_if(deque<int>)_(process_all)/32768 -13.29% 9318.367 8079.955 - 0.25% -
std::adjacent_find(deque<int>,_pred)/8 -13.26% 4.838 4.196 - -7.91% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.23% 39268.073 34071.743 - -0.50% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.23% 1003.120 870.397 - 0.05% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.22% 14.792 12.836 - -0.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.19% 71.100 61.719 - -13.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.15% 2.643 2.296 - -2.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.11% 28.206 24.507 - -31.24% -
std::partition(deque<int>)_(dense)/50 -13.09% 15.300 13.297 - -16.18% -
std::map<int,_int>::erase(iterator)/1024 -13.04% 24.033 20.898 - 1.41% -
std::reverse_copy(list<int>)/8 -12.92% 2.787 2.427 - -0.79% -
std::find_if(vector<int>)_(bail_25%)/32768 -12.89% 944.162 822.504 - 1.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.75% 11.991 10.462 - -1.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.70% 67.770 59.166 - -33.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.69% 3.195 2.789 - -2.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.64% 103.512 90.427 - 36.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.63% 283279.563 247512.199 - -1.97% -
ranges::min(std::deque<__int128>)/1 -12.62% 0.837 0.731 - 13.02% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.47% 1.715 1.501 - 2.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.45% 396460.055 347105.813 - -0.31% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.39% 392009.161 343426.231 - -0.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -12.39% 44.580 39.058 - 0.32% -
std::partition(list<int>)_(dense)/8192 -12.37% 5676.201 4973.921 - 1.13% -
std::for_each(map<int>::iterator)/50 -12.27% 41.120 36.073 - 0.13% -
std::map<int,_int>::count(key)_(existent)/1024 -12.22% 4.408 3.869 - 2.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.18% 22.083 19.394 - -6.11% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.17% 11.344 9.963 - 0.35% -
std::none_of(deque<int>)_(process_all)/50 -12.17% 21.525 18.906 - 0.01% -
std::map<std::string,_int>::ctor(const&)/32 -12.16% 822.918 722.884 - -13.18% -
std::generate_n(deque<int>)/1024 -12.09% 278.270 244.627 - 0.17% -
ranges::min(std::vector<long_long>)/1 -12.08% 0.437 0.384 - 22.04% -
BM_CmpEqual_ushort_short -12.08% 1.126 0.990 - -4.51% -
std::set<int>::contains(key)_(non-existent)/32 -12.07% 3.072 2.701 - -2.92% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -12.06% 27006.931 23750.872 - 1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.99% 17.650 15.534 - -0.92% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.97% 14.643 12.890 - 0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.97% 20147429.879 17736732.054 - -2.88% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.93% 9.262 8.157 - -1.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.91% 2.579 2.272 - -2.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.84% 1.270 1.119 - -7.38% -
BM_CmpLess_uint_short -11.83% 1.136 1.002 - -1.89% -
ranges::min(std::vector<char>)/1 -11.83% 0.438 0.386 - 46.96% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.75% 775.124 684.038 - -12.67% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -11.74% 1.463 1.291 - 8.45% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.71% 258.013 227.788 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.71% 26463573.918 23365060.264 - -6.09% -
std::set<int>::ctor(const&,_alloc)/32 -11.70% 248.035 219.009 - -1.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -11.64% 1506.395 1331.069 - 4.51% -
std::generate(deque<int>)/1024 -11.58% 276.750 244.690 - 0.48% -
std::fill(list<int>)/8192 -11.55% 8518.996 7535.173 - -0.07% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.50% 569.375 503.902 - -15.55% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.48% 15961.235 14128.912 - -2.80% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.48% 14.528 12.860 - 0.68% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.46% 982.518 869.959 - 3.25% -
BM_StringMove_Large -11.45% 0.798 0.707 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.44% 3675759.902 3255356.747 - -3.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -11.39% 1028065.763 910933.098 - -13.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.38% 42.101 37.312 - 0.20% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.35% 14.489 12.844 - 0.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.33% 50238.000 44544.548 - -2.44% -
std::map<int,_int>::erase(iterator)/32 -11.32% 23.494 20.836 - 1.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -11.24% 31.932 28.342 - -10.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.24% 0.299 0.265 - 0.80% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.18% 255.785 227.193 - -3.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.16% 22.512 20.000 - 0.06% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.12% 41349.189 36752.215 - -0.57% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.12% 28.918 25.704 - 0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.05% 1.473 1.310 - -12.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.04% 96.527 85.873 - 1.78% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.02% 12.068 10.738 - -4.22% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -10.98% 79.353 70.637 - 0.51% -
std::map<int,_int>::count(key)_(existent)/32 -10.98% 1.779 1.583 - 1.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.97% 32.425 28.868 - -17.88% -
BM_vector_deque_ranges_copy/0 -10.96% 0.682 0.607 - 53.48% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.96% 1.400 1.247 - -10.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.93% 3582575.480 3191142.831 - 3.15% -
std::search_n(list<int>)_(no_match)/8192 -10.90% 7440.476 6629.654 200.997 -0.45% 200.997
BM_deque_vector_ranges_move/2 -10.90% 2.062 1.837 - 0.16% -
BM_vector_deque_copy_backward/1 -10.88% 2.384 2.125 - -5.44% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.87% 1631029.556 1453687.328 - 0.20% -
BM_deque_vector_copy_backward/0 -10.68% 1.541 1.377 - 0.96% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.67% 5.544 4.953 - -5.25% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.64% 56.817 50.771 - -9.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.63% 54.073 48.327 - 1.14% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.58% 7693.487 6879.649 - 0.25% -
std::set<std::string>::contains(key)_(existent)/32 -10.57% 15.919 14.235 - 0.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.978 - -0.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -10.56% 16.114 14.412 - -8.89% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.56% 1.386 1.240 - -34.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.49% 1191.292 1066.334 - -0.29% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.43% 4.556 4.081 - -0.53% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -10.41% 751.020 672.873 - 2.61% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.40% 237.582 212.863 - 0.26% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.39% 9.365 8.391 - 0.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -10.37% 49.618 44.475 - -15.33% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.34% 42861.115 38430.559 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_64_16 -10.33% 18312484.508 16421454.957 - -1.78% -
std::find_if(vector<int>)_(process_all)/8 -10.29% 1.487 1.334 - 4.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.28% 7671.183 6882.407 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -10.28% 0.477 0.428 - -20.54% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.24% 7679.045 6892.720 - -3.90% -
std::copy(deque<int>)/64 -10.22% 3.018 2.709 - 0.29% -
rng::find_last(vector<int>)_(bail_90%)/8 -10.21% 0.474 0.426 - -3.68% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.19% 50304.151 45179.938 - -13.79% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.17% 28529.467 25627.408 - -7.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.16% 1969544.775 1769361.377 - -5.40% -
std::find_end(vector<int>)_(near_matches)/1024 -10.16% 15666.013 14073.770 - 0.64% -
std::unordered_set<std::string>::ctor(const&)/32 -10.16% 795.931 715.087 - -10.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.15% 10988.291 9872.930 - 4.71% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.14% 14.297 12.847 - -0.07% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.13% 41242.647 37065.391 - 0.52% -
SetIntersection_Interlaced_Set_uint32_256_64 -10.13% 14073448.888 12648198.696 - 5.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.13% 12.544 11.274 - -38.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.10% 19.814 17.813 - 1.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.08% 52.061 46.815 - -4.58% -
BM_std_minmax_element<int>/65536 -10.07% 17315.143 15570.661 - -9.09% -
std::copy(vector<int>)/32768 -10.02% 3793.166 3413.083 - -8.25% -
std::find_if(vector<int>)_(process_all)/1024 -10.00% 125.593 113.035 - -0.02% -
SetIntersection_Interlaced_Set_string_256_256 -10.00% 31581530.718 28423968.541 - -7.83% -
BM_std_minmax_element<int>/5500 -10.00% 1452.544 1307.319 - -8.75% -
BM_deque_vector_ranges_move/1 -10.00% 2.368 2.132 - 2.55% -
std::set<int>::count(key)_(existent)/1024 -9.97% 4.683 4.216 - 3.23% -
std::move(list<int>)/4096 -9.97% 4360.747 3925.963 - -19.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.97% 34.641 31.187 - 3.14% -
BM_tolower_char<char> -9.95% 0.692 0.623 - -9.77% -
BM_std_minmax_element<int>/70000 -9.92% 18468.258 16635.526 - -9.04% -
std::multiset<std::string>::ctor(const&)/32 -9.91% 774.937 698.126 - -11.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -9.91% 14.342 12.921 - 0.84% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.89% 339776.780 306180.677 - -0.03% -
BM_std_minmax_element<int>/64000 -9.88% 16890.756 15221.326 - -8.99% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.87% 3169.555 2856.802 - 2.69% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.85% 8360.145 7536.735 - 1.82% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.85% 324.985 292.989 - -7.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.83% 0.688 0.621 - -0.92% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.83% 125.060 112.762 - -6.26% -
SetIntersection_Interlaced_Vector_float_1024_4 -9.81% 1391355.035 1254854.490 - -9.88% -
BM_std_minmax_element<int>/4000 -9.77% 1057.755 954.405 - -9.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.76% 26328.045 23757.188 - -0.33% -
BM_std_minmax_element<int>/4096 -9.75% 1082.506 976.973 - -9.09% -
std::find_end(vector<int>)_(near_matches)/1000 -9.75% 15052.698 13585.673 - 0.50% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.74% 2.456 2.217 - 0.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.74% 3.116 2.813 - 0.55% -
std::unique(list<int>)_(contiguous)/8192 -9.73% 7802.830 7043.577 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.73% 1245913.791 1124696.824 - -0.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.70% 14808.666 13372.396 - -3.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.69% 1253227.860 1131732.971 - 1.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.66% 25288.706 22846.656 - -0.34% -
rng::contains_subrange(list<int>)_(same_length)/50 -9.66% 28.308 25.574 - 1.56% -
std::unordered_set<int>::find(key)_(existent)/32 -9.65% 1.326 1.198 - -9.97% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.63% 6.064 5.480 - 0.00% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -9.62% 9.181 8.298 - -0.80% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.60% 2213.869 2001.227 - -15.75% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.58% 17.332 15.671 - -1.40% -
BM_CmpEqual_ushort_schar -9.58% 1.118 1.011 - 0.00% -
BM_StringEraseWithMove_Small_Transparent -9.57% 2.412 2.181 - 0.04% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -9.56% 32.185 29.107 - -2.16% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.53% 2662823.390 2409022.337 - 0.18% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -9.48% 872.788 790.022 - 1.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.45% 19.825 17.951 - 1.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.37% 1.590 1.441 - -16.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.36% 16158.710 14645.792 - -3.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.36% 19920405.161 18055932.805 - 1.02% -
SetIntersection_Front_Vector_string_1024_256 -9.35% 10204165.223 9250208.596 - -0.88% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.31% 67.894 61.572 - -6.77% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.31% 0.697 0.632 - 0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.29% 0.495 0.449 - -9.30% -
BM_vector_deque_copy/0 -9.28% 0.551 0.499 - 13.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.26% 7.269 6.596 - -1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.26% 6386.166 5794.766 - -13.23% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.25% 0.515 0.467 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.23% 5454.051 4950.461 - 0.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.23% 1.866 1.694 - 2.97% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.22% 1.559 1.415 - 15.87% -
std::map<int,_int>::erase(iterator)/8192 -9.21% 26.727 24.266 - 17.50% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.21% 6.007 5.454 - -0.98% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.16% 1.855 1.685 - 15.68% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -9.15% 23.240 21.114 - -18.06% -
std::find_end(list<int>)_(single_element)/8192 -9.14% 9655.531 8773.441 - 7.12% -
BM_StringMove_Small -9.11% 0.799 0.726 - -0.80% -
BM_CmpEqual_uint_short -9.10% 1.135 1.032 - 0.39% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.06% 1.775 1.614 - 0.08% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.03% 5.916 5.381 - -6.48% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.02% 192.524 175.157 - -4.44% -
ranges::minmax(std::vector<char>)/64 -9.02% 1.353 1.231 - 2.59% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.96% 540.529 492.108 - 0.62% -
BM_std_minmax_element<int>/1024 -8.90% 274.065 249.683 - -8.46% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.89% 63.285 57.658 - 4.89% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.88% 162158.621 147766.416 - -0.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -8.87% 24.763 22.567 - -8.98% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.85% 8.591 7.831 - -6.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -8.83% 34.841 31.764 - 4.71% -
std::multiset<int>::find(key)_(non-existent)/32 -8.82% 2.469 2.251 - -0.29% -
std::pop_heap(deque<std::string>)/1024 -8.81% 66.905 61.009 - 0.37% -
BM_vector_deque_ranges_copy/2 -8.77% 2.066 1.885 - -8.44% -
BM_vector_deque_copy_backward/2 -8.74% 2.064 1.884 - -5.73% -
BM_PushHeap_float_Ascending_4 -8.73% 0.587 0.535 - -0.13% -
BM_PushHeap_float_QuickSortAdversary_4 -8.70% 0.586 0.535 - -0.28% -
std::multiset<std::string>::erase(key)_(existent)/8192 -8.68% 106.311 97.079 - 7.34% -
std::partition(deque<int>)_(dense)/32 -8.66% 9.854 9.001 - -15.25% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.65% 14.103 12.884 - 1.04% -
std::rotate(vector<bool>)_(by_1/4)/1024 -8.64% 14.162 12.938 - 3.03% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.63% 39681.250 36257.281 - -0.01% -
SetIntersection_Interlaced_Set_float_256_64 -8.57% 13996144.730 12796188.732 - -9.40% -
std::is_sorted(deque<int>)/8 -8.57% 2.861 2.616 - 0.61% -
SetIntersection_Interlaced_Vector_uint64_256_64 -8.56% 7380439.684 6748623.277 - -1.95% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.55% 13.879 12.692 - 0.39% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - -0.05% -
BM_deque_deque_ranges_move/1 -8.53% 2.598 2.377 - -6.74% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.53% 41.582 38.034 - -4.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.52% 22.952 20.998 - -12.32% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.50% 1214.975 1111.747 - -4.73% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.49% 104088.386 95250.881 - -0.53% -
std::map<int,_int>::clear()/1024 -8.42% 11337.328 10383.153 - 0.53% -
BM_vector_deque_ranges_copy/1 -8.41% 2.319 2.124 - -8.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.40% 94.891 86.918 - -2.27% -
SetIntersection_Front_Set_uint32_16384_256 -8.39% 3946016.288 3615036.648 - -3.45% -
SetIntersection_Front_Set_uint32_256_64 -8.37% 5818788.429 5331898.722 - -1.36% -
BM_PushHeap_string_Descending_1 -8.37% 0.700 0.641 - -8.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.36% 42.388 38.847 - 1.39% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.35% 13.890 12.731 - 0.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.34% 0.291 0.267 - -16.38% -
BM_PushHeap_float_Random_4 -8.32% 3.007 2.757 - -1.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.30% 1.573 1.442 - -6.47% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.30% 25.080 22.999 - -10.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -8.29% 33.890 31.081 - -4.85% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.29% 251.225 230.402 - -0.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.29% 53.643 49.198 - -4.31% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.28% 60.747 55.716 - 0.01% -
BM_PushHeap_string_Random_1 -8.28% 0.698 0.641 - 0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -8.25% 29303.154 26886.189 - -9.93% -
std::find_end(list<int>)_(near_matches)/8192 -8.25% 2457994.737 2255287.365 - 0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.24% 0.378 0.347 - -0.17% -
std::pop_heap(deque<float>)/1024 -8.23% 13.589 12.471 - -6.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.22% 40223.506 36917.705 - 0.40% -
BM_CmpEqual_uchar_schar -8.22% 1.123 1.031 - 2.44% -
BM_deque_deque_move_backward/64 -8.21% 3.659 3.359 - -1.77% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.21% 53.657 49.253 - 0.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -8.20% 5125.641 4705.469 - -2.44% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.19% 871.186 799.817 - 0.05% -
SetIntersection_Interlaced_Vector_string_256_64 -8.19% 20278652.198 18618687.540 - -1.48% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.17% 0.969 0.890 - -3.71% -
BM_StringFindAllMatch/64 -8.16% 3.268 3.001 - -6.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.13% 983.493 903.575 - -8.44% -
ranges::min(std::deque<long_long>)/64 -8.12% 19.934 18.316 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.09% 243319897.671 223637736.967 - -0.08% -
std::generate_n(list<int>)/50 -8.08% 16.772 15.416 - 0.07% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.07% 15.976 14.687 - -2.25% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.07% 12589.841 11573.551 - -0.29% -
std::unique(list<int>,_pred)_(sprinkled)/52 -8.06% 84.216 77.429 - -6.09% -
std::partition(list<int>)_(sparse)/8192 -8.04% 8290.379 7623.838 - 0.23% -
BM_CmpLess_ushort_short -8.04% 1.122 1.032 - -2.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.02% 15803.235 14535.243 - -3.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -8.00% 10.947 10.071 - -6.35% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.00% 466.637 429.315 - 1.02% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.99% 22.805 20.983 - -6.96% -
std::equal(vector<int>)_(it,_it,_it)/8 -7.94% 1.257 1.157 - 0.16% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.92% 40.777 37.547 - -11.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.89% 1673427.875 1541329.693 - 0.13% -
SetIntersection_Front_Set_uint32_262144_256 -7.82% 3821812.911 3522825.029 - -6.87% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.80% 35.982 33.174 - -42.66% -
SetIntersection_None_Vector_uint64_262144_16384 -7.80% 1155002.388 1064944.920 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.78% 1230312.025 1134639.816 - 0.19% -
std::sort(deque<int>)_(repeated)/1024 -7.77% 1068.865 985.817 - 4.29% -
SetIntersection_Interlaced_Set_uint64_262144_1 -7.73% 1074622.364 991592.420 - -5.42% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.73% 6.088 5.618 - -4.32% -
BM_std_minmax_element<int>/512 -7.72% 139.072 128.329 - -7.20% -
std::map<int,_int>::clear()/8192 -7.68% 92082.029 85007.489 - 1.07% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.68% 4.559 4.209 - -1.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.68% 376.205 347.328 - 1.84% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.66% 9.653 8.913 - -5.57% -
BM_deque_deque_ranges_move/2 -7.66% 2.307 2.131 - -7.40% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.64% 27.776 25.654 - -1.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.64% 21.022 19.416 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.64% 3811.925 3520.794 - 1.50% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.64% 228.589 211.135 - -3.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.63% 55.542 51.301 - -0.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.63% 51.053 47.159 - 3.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.60% 41179.387 38049.116 - 1.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.59% 1.450 1.340 - -3.71% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.59% 0.366 0.338 - -9.18% -
SetIntersection_Interlaced_Vector_uint64_256_16 -7.50% 7172011.327 6634304.304 - 9.50% -
std::vector<std::string>::ctor(size)/1024 -7.47% 464.449 429.742 - 0.68% -
std::rotate(list<int>)_(by_1/2)/50 -7.44% 13.664 12.648 - 0.20% -
SetIntersection_Front_Set_uint64_262144_4 -7.44% 1096229.573 1014700.868 - -4.46% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.44% 16663.636 15424.554 - -4.16% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.42% 16.724 15.482 - -0.76% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.41% 3.465 3.208 - -4.83% -
std::any_of(deque<int>)_(process_all)/8192 -7.41% 2833.712 2623.802 - 3.65% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.40% 1.727 1.600 - -13.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.40% 261593.282 242239.144 - -2.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.38% 1500.403 1389.730 - -9.22% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.37% 3657.156 3387.760 - -2.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.36% 65.911 61.060 - -7.67% -
std::sort_heap(vector<int>)/8 -7.36% 32.077 29.717 - -0.14% -
SetIntersection_Front_Set_uint64_16384_64 -7.34% 1680363.084 1556998.844 - -12.94% -
BM_PushHeap_uint64_SingleElement_1 -7.33% 0.501 0.464 - -33.22% -
SetIntersection_None_Set_string_262144_4 -7.31% 1709567.709 1584538.168 - -1.91% -
std::all_of(list<int>)_(process_all)/8192 -7.30% 7644.749 7086.525 - -15.52% -
SetIntersection_None_Set_string_262144_1024 -7.28% 1720230.062 1594917.316 - -0.40% -
std::map<std::string,_int>::clear()/1024 -7.28% 23961.339 22217.641 - 0.42% -
std::find_end(list<int>)_(near_matches)/1000 -7.26% 36128.912 33506.097 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.24% 19455.474 18047.198 - 1.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.23% 20.288 18.821 - -1.12% -
std::remove_if(list<int>)_(prefix)/8192 -7.22% 10043.714 9318.141 - -6.77% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.22% 4.724 4.383 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.21% 98519608.942 91417776.892 - -8.64% -
BM_CmpEqual_uint_schar -7.21% 1.133 1.051 - 2.60% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.18% 12.374 11.485 - -0.95% -
BM_deque_vector_ranges_move/64 -7.18% 2.844 2.639 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.18% 23235625.108 21567029.524 - 0.04% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.17% 4645.049 4311.874 - 0.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.17% 37.899 35.181 - -5.21% -
ranges::min(std::list<__int128>)/1 -7.15% 0.396 0.368 - -19.37% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.15% 26.351 24.467 - 8.56% -
SetIntersection_None_Set_string_262144_256 -7.15% 1705061.115 1583126.301 - -1.97% -
BM_CmpEqual_uchar_short -7.13% 1.085 1.008 - -2.37% -
std::unordered_multimap<int,_int>::clear()/8192 -7.13% 67123.529 62340.221 - -14.42% -
std::partial_sort(deque<int>)_(descending)/8192 -7.12% 282589.439 262455.643 - 0.87% -
SetIntersection_None_Set_uint32_16384_1 -7.12% 161921330.369 150386311.509 - -3.63% -
std::all_of(deque<int>)_(process_all)/32768 -7.08% 10899.278 10128.126 - -3.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.07% 43642.399 40558.422 - 3.69% -
std::all_of(deque<int>)_(process_all)/8192 -7.06% 2719.838 2527.803 - -3.50% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.06% 267.502 248.618 - 0.43% -
BM_PushHeap_float_PipeOrgan_4 -7.05% 0.540 0.502 - 2.74% -
std::generate(deque<int>)/32 -7.04% 8.683 8.072 - 0.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.03% 0.754 0.701 - 0.05% -
SetIntersection_None_Set_string_262144_16384 -7.02% 1702489.178 1582957.358 - -2.90% -
BM_StringAssignAsciiz_Small_Opaque -7.00% 3.337 3.104 - 2.06% -
SetIntersection_Front_Set_uint64_1024_1024 -6.99% 12364017.187 11499948.729 - -2.06% -
std::find_end(list<int>)_(near_matches)/1024 -6.98% 37708.087 35075.406 - 1.36% -
BM_StringAssignAsciiz_Empty_Opaque -6.98% 3.336 3.103 - 2.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.98% 634733.516 590434.678 - -4.80% -
rng::find_last(list<int>)_(bail_90%)/50 -6.98% 1.340 1.247 - -3.24% -
SetIntersection_None_Set_string_262144_64 -6.97% 1703906.740 1585114.666 - -1.99% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.97% 5.258 4.891 - -5.30% -
std::replace(vector<int>)_(sprinkled)/32 -6.94% 5.802 5.400 - -16.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.91% 41.660 38.780 - 2.14% -
std::copy_backward(vector<int>)/4096 -6.90% 254.615 237.056 - 19.54% -
SetIntersection_None_Set_string_262144_16 -6.89% 1701763.834 1584525.553 - -2.09% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.89% 579.988 540.052 - 0.15% -
std::remove_if(vector<int>)_(prefix)/1024 -6.88% 377.315 351.339 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.88% 4.441 4.136 - -2.43% -
std::for_each(list<int>)/8192 -6.87% 7795.731 7260.377 - -7.35% -
std::remove_if(vector<int>)_(prefix)/50 -6.86% 58.489 54.476 - 0.44% -
SetIntersection_Front_Vector_uint64_262144_256 -6.85% 2279995.774 2123744.910 - -0.31% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.85% 11.611 10.815 - 0.56% -
std::adjacent_find(vector<int>,_pred)/8 -6.84% 3.525 3.284 - -0.20% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.84% 58476.918 54480.001 - -0.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.82% 25.450 23.713 - 2.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.82% 5.511 5.135 - -18.96% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.82% 174458253.965 162563610.121 - -3.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.82% 0.591 0.551 - -10.27% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.81% 1.995 1.859 - -6.23% -
SetIntersection_None_Set_uint64_16384_16384 -6.80% 179750549.058 167534389.613 - 0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.79% 5320159.811 4959076.811 - -5.69% -
SetIntersection_None_Set_uint32_16384_16 -6.79% 161921436.547 150933077.106 - -3.23% -
std::any_of(deque<int>)_(process_all)/32768 -6.79% 11288.254 10522.315 - 4.02% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.78% 7.310 6.814 - 2.86% -
std::replace_if(list<int>)_(sprinkled)/32 -6.78% 14.267 13.300 - -0.22% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.77% 565.641 527.322 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.77% 1951710.117 1819597.146 - 24.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.77% 9602126.113 8952527.086 - -0.90% -
SetIntersection_None_Set_string_262144_262144 -6.76% 1710767.334 1595110.105 - -0.71% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -6.74% 0.521 0.486 - 0.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.73% 8.273 7.716 - 17.15% -
SetIntersection_None_Set_uint32_16384_16384 -6.72% 163378173.478 152393646.056 - -3.66% -
BM_CmpLess_uchar_int -6.71% 1.130 1.054 - -2.35% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.70% 928.015 865.875 - 16.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.66% 3168648.357 2957606.363 - -0.73% -
SetIntersection_None_Set_uint32_16384_4 -6.66% 161703992.755 150934571.970 - -3.30% -
std::find_end(vector<int>)_(process_all)/8192 -6.65% 1802.040 1682.170 - -4.25% -
SetIntersection_Front_Set_uint64_16384_256 -6.65% 3884669.344 3626424.039 - -7.85% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.64% 13.774 12.859 - 0.47% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.62% 13473.784 12582.453 - 0.27% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.61% 0.692 0.647 - -6.47% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.61% 30.611 28.588 - 1.85% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.61% 258966.284 241854.531 - -1.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.61% 7.331 6.847 - -1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.60% 1282.978 1198.304 - -4.00% -
SetIntersection_None_Set_string_262144_1 -6.58% 1699790.609 1587932.127 - -2.15% -
SetIntersection_Front_Set_uint64_16384_1024 -6.57% 12460483.934 11641401.042 - -3.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.57% 19.724 18.427 - 7.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.55% 1926.770 1800.587 - 2.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.54% 21.307 19.913 - 0.05% -
SetIntersection_None_Vector_uint64_1024_4 -6.54% 1102987.149 1030836.056 - -4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -6.53% 1171234.022 1094704.804 - -4.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -6.53% 3729.836 3486.165 - 2.83% -
SetIntersection_Front_Set_uint32_262144_16384 -6.52% 221825955.181 207355223.392 - -4.62% -
SetIntersection_None_Set_uint32_16384_64 -6.51% 161346958.987 150836707.266 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.50% 1676653.891 1567617.514 - -1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.50% 1207091.858 1128639.896 - -0.65% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.50% 1619121.174 1513925.942 - -3.96% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.48% 176.086 164.667 - -0.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.46% 11.000 10.290 - -0.27% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.45% 17.370 16.250 - 1.43% -
BM_StringFindAllMatch/1 -6.45% 2.905 2.718 - -10.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.45% 7.340 6.867 - -0.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.43% 3.801 3.557 - -2.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.41% 14737.138 13792.049 - 0.57% -
std::adjacent_find(list<int>,_pred)/50 -6.41% 31.305 29.298 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.39% 7954624.158 7446270.134 - -1.16% -
std::stable_partition(list<int>)_(dense)/50 -6.39% 57.680 53.996 - -3.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.39% 165.767 155.179 - -4.54% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.39% 1.048 0.981 - -0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.38% 52.256 48.920 - 2.87% -
SetIntersection_None_Set_uint32_262144_16384 -6.38% 1212839.844 1135467.121 - -3.89% -
std::unordered_set<int>::clear()/8192 -6.37% 67288.814 63000.184 - -0.62% -
SetIntersection_Front_Set_uint64_1024_256 -6.35% 3954225.146 3702939.848 - 1.50% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.32% 691.212 647.511 - -6.66% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.32% 307.987 288.527 - -0.34% -
BM_CmpEqual_uint_int -6.32% 1.129 1.057 - 2.07% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.32% 9.855 9.232 - -7.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.32% 2.379 2.229 - 3.60% -
BM_StringFindAllMatch/8 -6.29% 2.683 2.514 - -8.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -6.28% 37.978 35.592 - -1.42% -
std::find_if(vector<char>)_(bail_25%)/8 -6.28% 0.818 0.766 - -9.82% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.27% 1.621 1.519 - 0.47% -
std::move(vector<bool>)_(aligned)/64 -6.25% 1.691 1.585 - -3.81% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.23% 18.451 17.301 - -2.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.22% 10.635 9.974 - 1.91% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.20% 1300008.949 1219438.314 - -1.50% -
BM_CmpLess_uchar_short -6.19% 1.135 1.064 - 2.60% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.19% 22.458 21.068 - 4.06% -
std::map<std::string,_int>::erase(iterator)/1024 -6.19% 35.703 33.493 - 15.75% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.14% 331.743 311.375 - 0.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -6.11% 43.291 40.645 - 27.96% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.11% 52.479 49.274 - 25.62% -
std::find_end(vector<int>)_(process_all)/1024 -6.08% 236.451 222.063 - -3.16% -
SetIntersection_Front_Set_uint32_262144_262144 -6.08% 1660380.857 1559350.748 - -4.09% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.08% 1.426 1.339 - 5.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.08% 26.706 25.083 - -42.28% -
BM_PushHeap_uint64_Ascending_4 -6.08% 0.588 0.552 - 0.65% -
SetIntersection_Front_Set_uint32_16384_1024 -6.07% 12283161.099 11537381.505 - -4.94% -
SetIntersection_None_Vector_uint64_262144_4 -6.07% 1151017.544 1081180.024 - -1.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.06% 10.716 10.067 - -0.25% -
BM_deque_vector_ranges_move/0 -6.04% 1.514 1.423 - 0.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -6.03% 1405.549 1320.742 - -7.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.03% 16.964 15.941 - 2.88% -
std::unordered_multimap<int,_int>::clear()/1024 -6.02% 8476.642 7966.303 - -14.50% -
std::sort_heap(deque<int>,_pred)/1024 -6.02% 12968.908 12188.286 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.01% 137162461.039 128916470.179 - -0.05% -
std::reverse(list<int>)/64 -6.01% 18.667 17.545 - -0.04% -
SetIntersection_None_Set_uint32_16384_1024 -5.99% 160793281.549 151160467.737 - -3.83% -
SetIntersection_None_Set_uint32_262144_1 -5.98% 1217392.494 1144576.252 - -3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.98% 9583149.285 9010377.416 - 0.03% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.98% 0.589 0.553 - 0.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.96% 0.281 0.264 - -1.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.96% 61328.900 57673.230 - 0.97% -
std::generate(deque<int>)/50 -5.96% 12.851 12.086 - 0.03% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.95% 2.311 2.173 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.92% 1180847.323 1110882.272 - -1.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.92% 743.792 699.729 - -1.95% -
std::find_end(vector<int>)_(process_all)/1048576 -5.92% 231092.482 217417.829 - -3.41% -
SetIntersection_None_Vector_uint32_262144_1024 -5.91% 1151271.109 1083229.483 - -2.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.90% 39.953 37.594 - 1.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.90% 2.313 2.177 - 0.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.88% 2.828 2.662 - 1.37% -
std::transform(deque<int>)_(identity_transform)/50 -5.88% 20.289 19.096 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.88% 9581781.413 9018185.167 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -5.88% 1059570.090 997293.848 - -3.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.88% 7.263 6.836 - -2.22% -
BM_StringConstructDestroyCStr_Small_Transparent -5.87% 0.368 0.346 - 0.04% -
SetIntersection_None_Set_uint32_16384_256 -5.87% 160847931.984 151402050.055 - -3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.87% 3196455.298 3008817.306 - -1.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.87% 1060.280 998.041 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.87% 1691297.934 1592034.910 - -10.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.84% 5.695 5.363 - -5.14% -
SetIntersection_None_Set_uint32_262144_4 -5.84% 1214413.332 1143506.754 - -2.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -5.83% 1064415.722 1002333.257 - -2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.82% 9556404.907 8999793.603 - -2.34% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.82% 280853.455 264509.832 - 1.35% -
rng::for_each(map<int>)/50 -5.81% 40.399 38.051 - -0.83% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.81% 348.591 328.347 - 0.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.79% 387.514 365.096 - -4.58% -
SetIntersection_None_Vector_uint32_1024_64 -5.78% 1108598.033 1044474.433 - -3.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.78% 20.096 18.934 - -4.39% -
SetIntersection_None_Set_uint32_262144_64 -5.77% 1213896.160 1143872.396 - -2.57% -
rng::contains_subrange(list<int>)_(same_length)/8192 -5.76% 8514.123 8023.718 - 0.84% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.75% 13505.593 12728.407 - 2.74% -
std::map<std::string,_int>::clear()/8192 -5.74% 227074.220 214045.183 - 0.23% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.72% 58989.594 55615.909 - -0.86% -
BM_std_minmax_element<int>/64 -5.71% 17.174 16.193 - -5.72% -
SetIntersection_None_Set_uint32_262144_16 -5.71% 1213268.148 1143961.184 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.70% 1120469.714 1056610.827 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.70% 754.814 711.820 - -0.71% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -5.69% 41.946 39.557 - 12.70% -
SetIntersection_Interlaced_Set_uint32_16384_16 -5.68% 211675713.781 199647790.942 - -4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.67% 9907107.213 9345436.424 - -10.52% -
std::generate_n(list<int>)/8192 -5.67% 7451.667 7029.333 - -5.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.64% 207958820.379 196228727.905 - -1.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.64% 11760.130 11096.965 - -2.62% -
BM_std_minmax_element<long_long>/1 -5.62% 0.324 0.306 - 0.57% -
std::count_if(deque<int>)_(every_other)/8 -5.62% 3.706 3.498 - -0.20% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.62% 2505.735 2365.012 - 0.06% -
SetIntersection_None_Vector_uint64_16384_64 -5.61% 1117509.722 1054867.483 - -3.73% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.60% 140533.380 132657.778 - 3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.60% 1679493.162 1585439.941 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.58% 24758404.207 23377610.920 - -3.43% -
SetIntersection_Front_Vector_uint64_16384_16 -5.58% 1132367.435 1069230.046 - -3.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.56% 13.442 12.695 - 3.77% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.56% 371962841.924 351269319.092 - 1.87% -
BM_CmpLess_uchar_schar -5.56% 1.122 1.060 - 2.63% -
SetIntersection_None_Set_uint32_262144_256 -5.56% 1210101.156 1142876.300 - -2.77% -
std::stable_sort(deque<int>)_(repeated)/8 -5.55% 19.713 18.619 - 4.54% -
std::multiset<int>::count(key)_(non-existent)/0 -5.54% 0.275 0.260 - 3.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.52% 1196457.007 1130365.454 - 0.86% -
std::set<int>::contains(key)_(existent)/32 -5.52% 1.715 1.620 - -2.05% -
SetIntersection_Front_Set_uint32_16384_1 -5.51% 1054686.198 996549.252 - -3.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.51% 13371.437 12634.449 - 0.01% -
rng::contains_subrange(list<int>)_(single_element)/50 -5.51% 17.211 16.263 - -3.69% -
BM_CmpEqual_int_uint -5.50% 1.136 1.073 - 0.01% -
std::find_end(vector<int>)_(process_all)/1000 -5.50% 229.947 217.311 - -3.05% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.49% 136.360 128.870 - 145.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.49% 16.523 15.616 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.49% 39.152 37.003 - -11.73% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.48% 39.750 37.571 - 0.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.48% 16280.873 15389.377 - -34.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.47% 3202655.542 3027437.809 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.47% 1700123.779 1607123.211 - 1.42% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.46% 167.814 158.647 - -0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.46% 167226.699 158101.021 - 0.04% -
std::for_each_n(list<int>)/50 -5.44% 24.253 22.933 - -0.44% -
SetIntersection_Front_Vector_uint32_262144_4 -5.44% 1089319.759 1030040.100 - -2.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.44% 788.683 745.779 - -0.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.44% 22.010 20.813 - -1.56% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.43% 1.380 1.305 - -9.32% -
BM_StringFindCharLiteral/1024 -5.42% 18.979 17.950 - 0.04% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.42% 111.135 105.113 - -1.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.42% 1.760 1.665 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.41% 1820315.754 1721759.846 - 1.27% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.40% 2477.719 2343.863 - -0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.39% 2.540 2.403 - -6.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.39% 2.449 2.317 - -0.32% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -5.39% 1.053 0.997 - 4.69% -
std::multiset<int>::find(key)_(existent)/8192 -5.39% 8.908 8.428 - 5.64% -
SetIntersection_None_Vector_uint32_16384_256 -5.37% 1121826.189 1061534.546 - -3.18% -
SetIntersection_Front_Set_uint64_1024_64 -5.37% 1716611.232 1624420.404 - -0.78% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.37% 21348405.275 20202457.921 - -1.57% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.37% 22.427 21.224 - -1.96% -
std::partial_sort(deque<int>)_(descending)/8 -5.35% 43.329 41.010 - -1.87% -
std::find_if(list<int>)_(bail_25%)/32768 -5.34% 7428.034 7031.115 - -6.57% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.33% 11865.262 11232.399 - -9.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.33% 38.061 36.033 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.31% 16.631 15.747 - 0.22% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.31% 9771.750 9253.226 - -5.10% -
BM_CmpLess_ushort_schar -5.31% 1.119 1.060 - 2.61% -
SetIntersection_None_Set_uint32_1024_256 -5.30% 9073451.384 8592241.057 - -0.21% -
std::find_if_not(deque<int>)_(process_all)/8 -5.30% 2.669 2.527 - -3.74% -
BM_PushHeap_uint32_Descending_4 -5.29% 0.363 0.344 - -0.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -5.29% 20.113 19.049 - -3.08% -
rng::contains(list<int>)_(process_all)/8 -5.29% 2.381 2.255 - -2.33% -
BM_CmpLess_short_uchar -5.28% 1.140 1.080 - -2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.27% 47084643.425 44601637.864 - -1.44% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.26% 1.545 1.464 - -2.66% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -5.26% 48.608 46.050 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.26% 31.240 29.596 - -2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -5.25% 5895150.031 5585836.576 - -1.95% -
BM_PushHeap_string_Ascending_262144 -5.24% 31.698 30.037 - 1.22% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.24% 69.276 65.647 - 1.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.23% 831.696 788.173 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.23% 6396999.538 6062412.824 - -0.69% -
std::stable_sort(deque<int>)_(heap)/8 -5.23% 26.262 24.889 - 2.50% -
SetIntersection_Interlaced_Vector_string_64_64 -5.23% 26943209.535 25535355.641 - -6.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.22% 35.699 33.836 - 3.84% -
BM_StringAssignStr_Huge_Transparent -5.22% 115.158 109.146 - -2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -5.22% 1110330.722 1052375.691 - -0.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.22% 13208.976 12519.894 - 1.07% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.21% 711.922 674.855 - 0.19% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.20% 52672.508 49934.138 - 0.20% -
SetIntersection_None_Vector_uint64_16384_1 -5.19% 1128744.076 1070156.514 - -1.63% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.19% 26.452 25.081 - -4.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.17% 40099.601 38024.666 - -0.93% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.17% 1591417.318 1509075.111 - -1.75% -
std::generate_n(deque<int>)/50 -5.17% 12.913 12.246 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_64 -5.15% 13391486.461 12701206.762 - -3.14% -
std::lower_bound(std::list<int>)/8192 -5.15% 14213.834 13481.180 - 6.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.15% 1177747.916 1117042.408 - -1.48% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.15% 1302458.494 1235372.151 - -1.90% -
std::set<int>::lower_bound(key)_(existent)/32 -5.13% 1.616 1.533 - 2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.13% 60.114 57.033 - -2.39% -
BM_deque_vector_ranges_move/4000 -5.12% 146.076 138.593 - -0.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -5.11% 7.802 7.403 - -5.63% -
std::generate_n(deque<int>)/32 -5.09% 8.688 8.245 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -5.08% 1204563.996 1143431.092 - -2.11% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305698.417 - 0.00% -
SetIntersection_None_Set_uint32_1024_16 -5.06% 9126969.381 8665319.681 - -1.68% -
SetIntersection_None_Set_uint32_262144_1024 -5.06% 1205418.945 1144478.598 - -2.60% -
std::unordered_map<int,_int>::clear()/8192 -5.05% 66625.849 63261.780 - -22.57% -
SetIntersection_None_Set_uint64_16384_64 -5.04% 175620464.023 166763490.985 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.03% 231.837 220.167 - 4.66% -
std::stable_sort(deque<int>)_(ascending)/8 -5.02% 20.212 19.196 - 8.99% -
SetIntersection_Interlaced_Set_string_262144_262144 -5.02% 17965185.709 17063411.295 - -3.46% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.01% 9.852 9.358 - -0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.01% 85621.580 81330.501 - -1.29% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -5.01% 31.165 29.603 - 0.14% -
BM_deque_deque_copy/4000 -5.01% 145.950 138.639 - -2.76% -
BM_deque_deque_ranges_copy/2 -5.00% 2.246 2.134 - -4.66% -
std::remove_copy_if(list<int>)_(prefix)/50 -5.00% 25.980 24.682 - -0.79% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.99% 20.118 19.114 - 0.21% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.99% 280.293 266.317 - 0.81% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.98% 2.567 2.439 - -0.62% -
SetIntersection_Front_Set_string_262144_4 -4.96% 1279899.034 1216428.521 - -3.99% -
std::find_first_of(list<int>)_(small_needle)/50 -4.95% 148.059 140.727 - -1.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.93% 2.349 2.233 - 1.47% -
SetIntersection_Interlaced_Set_string_16_16 -4.93% 61716755.029 58676790.660 - -2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.93% 1196653.862 1137718.242 - -1.66% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.91% 2.415 2.296 - -6.75% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.90% 28.526 27.127 - -3.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.89% 508443.599 483581.968 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.89% 477.758 454.401 - 2.89% -
ranges::minmax(std::deque<long_long>)/64 -4.89% 24.549 23.350 - -13.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.88% 23517.979 22369.391 - -0.27% -
SetIntersection_None_Set_float_64_64 -4.88% 11631647.010 11063810.598 - -1.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.88% 1226661.717 1166829.786 - -2.89% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.88% 84960.154 80816.596 - 1.01% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.87% 25.414 24.177 - -0.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.87% 30.408 28.928 - -7.28% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.87% 19.217 18.282 - -4.74% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.86% 2.055 1.955 - -4.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.85% 23.529 22.387 - 1.58% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.85% 218727339.981 208128863.558 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.84% 11776159.120 11205667.257 - -0.62% -
SetIntersection_Interlaced_Vector_string_256_256 -4.84% 20642737.251 19643078.673 - -4.81% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.83% 0.364 0.346 - -0.40% -
std::generate(deque<int>)/8192 -4.82% 2008.638 1911.773 - 0.34% -
SetIntersection_Front_Set_string_262144_262144 -4.80% 18342389.893 17461446.615 - -0.74% -
std::set<std::string>::clear()/1024 -4.80% 22482.733 21403.244 - 0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.80% 24.606 23.426 - -10.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.79% 18885.037 17979.575 - 0.42% -
SetIntersection_Front_Set_string_1024_64 -4.79% 4771298.152 4542626.328 - -8.04% -
SetIntersection_Interlaced_Vector_uint32_64_64 -4.79% 11115296.641 10582976.529 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.78% 1697857.422 1616623.940 - 1.94% -
BM_CmpEqual_schar_schar -4.78% 1.092 1.040 - -4.36% -
std::pop_heap(deque<int>)/1024 -4.78% 13.584 12.935 - 4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -4.78% 4251146.599 4048127.507 - -2.25% -
std::set<int>::count(key)_(existent)/8192 -4.77% 8.218 7.826 - -10.88% -
BM_deque_vector_ranges_copy/0 -4.77% 1.438 1.370 - -2.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.76% 1.701 1.620 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.76% 14475949.488 13786913.389 - -0.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.74% 29.998 28.577 - 0.29% -
SetIntersection_Front_Set_uint32_262144_1 -4.73% 1056198.562 1006202.710 - -0.61% -
std::sort(deque<int>)_(heap)/8192 -4.73% 72424.391 69001.966 - 0.37% -
std::unique_copy(list<int>)_(contiguous)/32 -4.72% 11.727 11.174 - -1.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.71% 40.523 38.612 - -1.21% -
SetIntersection_Front_Vector_uint64_16384_64 -4.71% 1385598.635 1320384.387 - 1.13% -
std::map<int,_int>::count(key)_(existent)/8192 -4.70% 6.152 5.863 - 0.69% -
SetIntersection_None_Set_uint32_262144_262144 -4.70% 1208029.299 1151306.070 - -2.06% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.69% 755.658 720.244 - -9.23% -
BM_CmpLess_int_uint -4.68% 1.140 1.086 - -0.13% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.67% 17.323 16.514 - 7.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.66% 0.695 0.662 - -1.94% -
SetIntersection_Front_Set_uint32_16384_16 -4.66% 1219808.358 1162958.274 - -3.32% -
std::map<int,_int>::erase(key)_(existent)/32 -4.65% 23.390 22.302 - 0.69% -
std::upper_bound(std::list<int>)/8192 -4.63% 14122.896 13468.491 - 8.07% -
SetIntersection_Front_Set_string_1024_16 -4.63% 1992295.171 1900095.859 - 4.57% -
std::multiset<std::string>::find(key)_(existent)/32 -4.63% 15.777 15.048 - -6.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.62% 0.367 0.350 - 7.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.62% 1.168 1.114 - -16.90% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.61% 0.288 0.275 - 1.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.61% 36.385 34.709 - -0.80% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -4.59% 52.900 50.470 - -2.14% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.59% 37396.352 35679.486 - -1.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.59% 1454.441 1387.690 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.59% 7.243 6.910 - 1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.58% 46245.054 44126.509 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.58% 3188667.332 3042630.023 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.57% 134783364.910 128627828.267 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_256_256 -4.56% 4569049.601 4360591.985 - -3.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.55% 1355139.307 1293425.195 - -3.95% -
rng::contains(list<int>)_(process_all)/8192 -4.55% 7185.161 6858.293 - -6.49% -
std::stable_partition(vector<int>)_(sparse)/32 -4.54% 7.459 7.120 - -3.18% -
SetIntersection_Interlaced_Set_string_262144_4 -4.53% 1877489.744 1792456.461 - -12.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.53% 1055290.918 1007528.349 - -2.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.52% 24.767 23.646 - 6.15% -
std::shift_left(list<int>)/32 -4.52% 14.178 13.537 - 0.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.51% 20.402 19.481 - -3.72% -
SetIntersection_Front_Set_uint64_256_4 -4.51% 4255338.034 4063493.666 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.50% 17971062.702 17162150.685 - 2.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.50% 10.911 10.420 - -4.09% -
std::set<int>::erase(key)_(non-existent,_end)/32 -4.50% 2.636 2.518 - 9.08% -
BM_CmpLess_int_uchar -4.50% 1.152 1.100 - 0.91% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.49% 0.971 0.927 - 1.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.49% 33.088 31.601 - 0.94% -
BM_CmpLess_uint_schar -4.49% 1.134 1.083 - 2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.48% 1692190.672 1616330.974 - -6.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.48% 134204602.963 128192164.007 - -0.33% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.48% 731.324 698.571 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.46% 1049168.808 1002400.349 - -4.00% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.45% 46.631 44.555 - -5.71% -
std::stable_sort(deque<int>)_(descending)/8 -4.44% 28.414 27.154 - 7.24% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.43% 0.264 0.253 - -0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.43% 14482.253 13840.113 - 0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.43% 165871.209 158519.322 - -0.05% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.43% 2.515 2.403 - 0.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.41% 19.269 18.420 - 0.74% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.41% 8.702 8.318 - -3.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.40% 1239128.973 1184572.837 - -1.87% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.40% 2.637 2.521 - 2.83% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -4.39% 12.402 11.857 - 3.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -4.38% 53.988 51.621 - -3.02% -
SetIntersection_None_Set_uint64_256_1 -4.37% 11725391.001 11213516.148 - -1.20% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.36% 8.157 7.801 - -1.21% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.35% 22.452 21.476 - -21.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.34% 13.002 12.438 - 0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.33% 1224383.796 1171347.593 - -0.90% -
std::remove_if(vector<int>)_(prefix)/32 -4.32% 51.240 49.027 - -0.01% -
SetIntersection_None_Vector_uint64_256_16 -4.31% 4071927.095 3896463.080 - -1.09% -
SetIntersection_Interlaced_Set_string_16384_1 -4.30% 1110352.355 1062586.007 - -1.24% -
SetIntersection_None_Set_uint32_1024_1024 -4.30% 9115135.936 8723188.267 - 0.88% -
SetIntersection_Front_Vector_float_262144_16 -4.30% 1137528.674 1088626.246 - -3.30% -
SetIntersection_None_Set_uint32_1024_64 -4.30% 9030494.945 8642333.928 - -1.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.29% 45431.064 43481.222 - 4.14% -
BM_deque_deque_move_backward/512 -4.29% 19.744 18.897 - -1.03% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.28% 513308.528 491333.518 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.28% 1164.185 1114.360 - -4.00% -
std::sort_heap(deque<int>,_pred)/8192 -4.28% 451004.639 431709.329 - -0.32% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.27% 6.813 6.522 - -0.21% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.27% 606.555 580.655 - 1.35% -
SetIntersection_Front_Vector_string_64_16 -4.25% 20885225.283 19997831.899 - -3.05% -
SetIntersection_Interlaced_Vector_float_256_4 -4.25% 5250844.767 5027852.086 - 8.25% -
BM_deque_deque_ranges_move_backward/0 -4.24% 0.921 0.882 - -4.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.23% 68.061 65.182 - 3.30% -
rng::for_each(multiset<int>)/50 -4.22% 41.043 39.310 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.22% 2046678.061 1960273.602 - 0.77% -
rng::contains(vector<int>)_(process_all)/8 -4.21% 2.817 2.699 - 9.89% -
SetIntersection_None_Vector_uint64_1024_1024 -4.21% 1095331.508 1049168.659 - 3.24% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.21% 2.773 2.656 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.20% 84931.143 81367.258 - 3.92% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.19% 16893.849 16185.253 - -0.97% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.16% 25.507 24.445 - 0.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.15% 20.957 20.087 - -1.22% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.15% 172535198.843 165379905.106 - -3.98% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -4.14% 52.048 49.894 - -1.66% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.14% 523819.988 502139.665 - -4.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.13% 36.747 35.228 - 0.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.13% 56.216 53.896 - 1.33% -
SetIntersection_Interlaced_Vector_string_16_4 -4.12% 69825292.765 66946278.548 - 1.05% -
SetIntersection_None_Set_uint64_256_4 -4.12% 11605921.922 11127494.631 - 1.17% -
std::map<int,_int>::clear()/32 -4.10% 679.654 651.764 - 1.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.09% 33.952 32.563 - 1.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.09% 14232.241 13650.276 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.07% 1694022.949 1625043.131 - 2.49% -
std::move_backward(list<int>)/4096 -4.07% 5186.231 4975.066 - 7.25% -
SetIntersection_None_Set_uint32_256_16 -4.07% 11048257.955 10598631.328 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.07% 1692840.496 1623961.998 - 1.93% -
std::set<int>::count(key)_(non-existent)/32 -4.06% 3.015 2.893 - -2.00% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.06% 23.685 22.725 - 4.37% -
std::multiset<std::string>::clear()/32 -4.05% 925.512 888.032 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.05% 1042887.418 1000663.365 - -3.44% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.04% 5027066.058 4823804.764 - -3.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.04% 24.474 23.486 - 7.35% -
BM_StringRelational_Less_Small_Empty_Control -4.04% 1.679 1.611 - 0.04% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.03% 793.908 761.880 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.02% 14497.753 13914.896 - 0.15% -
BM_CmpLess_uint_int -4.02% 1.126 1.081 - 1.29% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.02% 1579259.279 1515774.170 - -2.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.02% 1879644.533 1804103.840 - 1.67% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.02% 303.951 291.736 - 0.95% -
SetIntersection_None_Vector_float_16384_1 -4.02% 1113404.952 1068684.303 - -2.43% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.01% 4.383 4.207 - -1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.01% 19.391 18.614 - 6.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.01% 10198.439 9789.759 - -1.02% -
BM_deque_deque_ranges_move_backward/4000 -4.01% 151.611 145.538 - 0.17% -
std::search(vector<int>)_(no_match)/1024 -4.01% 219.520 210.728 - -3.93% -
SetIntersection_Front_Set_uint64_1024_16 -4.00% 1227791.863 1178627.123 - 0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.00% 12856.223 12342.350 - -4.16% -
SetIntersection_None_Set_float_16384_1 -3.99% 159023715.713 152672800.538 - -3.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.99% 727.902 698.845 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.99% 1219813.990 1171177.447 - -1.91% -
SetIntersection_Front_Vector_uint64_256_16 -3.98% 4267256.340 4097296.204 - -1.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.98% 15.499 14.883 - 0.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.97% 1.209 1.161 - 0.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.97% 5.309 5.098 - -3.54% -
SetIntersection_Front_Set_string_16384_1 -3.96% 1110558.098 1066541.313 - -1.36% -
std::search(vector<int>)_(no_match)/1000 -3.96% 214.568 206.064 - -4.05% -
SetIntersection_None_Vector_uint64_1024_16 -3.96% 1104320.490 1060576.422 - -1.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.96% 1.203 1.155 - 0.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.95% 10.961 10.528 - -1.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.94% 4.668 4.484 - -4.34% -
SetIntersection_None_Vector_uint32_256_256 -3.94% 2182429.148 2096394.157 - -2.85% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.94% 37.874 36.381 - 0.68% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.94% 12114603.735 11637106.661 - -5.00% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.93% 12495.451 12003.998 - -0.90% -
SetIntersection_None_Set_float_16384_4 -3.92% 159001102.512 152767349.991 - -3.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.92% 19.326 18.570 - 0.83% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.91% 203497029.353 195541672.222 - -2.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.90% 1173.764 1127.992 - 2.93% -
SetIntersection_None_Set_float_262144_262144 -3.90% 1204247.479 1157301.105 - -3.33% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.89% 13855898.284 13316556.844 - -2.40% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.89% 346.008 332.561 - 0.36% -
std::partial_sort(vector<int>)_(descending)/8 -3.87% 25.388 24.405 - 2.22% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.87% 72.092 69.303 - -2.10% -
SetIntersection_None_Vector_string_262144_1024 -3.86% 1316366.620 1265498.302 - -4.12% -
std::set<int>::equal_range(key)_(existent)/8192 -3.86% 8.252 7.933 - -5.58% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -3.86% 0.962 0.925 - -9.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.86% 2128366.699 2046311.359 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.85% 90.316 86.839 - -0.28% -
SetIntersection_Front_Set_uint64_64_16 -3.85% 15400705.090 14808123.684 - -2.37% -
SetIntersection_Front_Set_uint64_262144_1024 -3.84% 12550053.575 12067655.790 - -2.92% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.83% 20.220 19.445 - 1.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.83% 63779.148 61336.510 - -2.74% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.83% 4.855 4.670 - -0.58% -
SetIntersection_Front_Set_float_1024_1 -3.83% 1057404.758 1016958.763 - 1.30% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -3.82% 731.433 703.470 - 0.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.82% 1.390 1.337 - -10.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.82% 4341412.970 4175585.304 - -1.16% -
SetIntersection_None_Set_float_262144_1024 -3.81% 1204483.070 1158600.828 - -2.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.81% 6.824 6.564 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.81% 1147075.338 1103407.178 - 0.38% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.79% 16.530 15.902 - -3.31% -
SetIntersection_Front_Set_uint64_262144_64 -3.79% 1699019.864 1634687.005 - -1.22% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.79% 34.441 33.137 - 1.27% -
SetIntersection_None_Set_float_262144_4 -3.79% 1199770.508 1154348.553 - -2.98% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.79% 294.357 283.214 - -0.08% -
SetIntersection_Front_Set_uint64_262144_16 -3.78% 1212154.184 1166303.454 - -0.48% -
BM_CmpLess_schar_uint -3.78% 1.147 1.104 - -0.50% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.78% 12414990.576 11945913.286 - -3.12% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.78% 2889.237 2780.092 - -1.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -3.78% 0.314 0.303 - -25.49% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.77% 789.007 759.244 - 1.82% -
std::move(deque<int>)/8 -3.77% 3.450 3.320 - -1.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.77% 31.977 30.772 - 4.97% -
BM_deque_deque_move_backward/4000 -3.76% 150.695 145.029 - -0.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.75% 2638.915 2539.840 - -0.08% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.75% 11564191.221 11130242.949 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.74% 8991234.226 8655369.858 - 0.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.73% 13.523 13.019 - -0.19% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.73% 1105670.461 1064424.124 - -2.32% -
std::all_of(vector<int>)_(process_all)/8 -3.73% 2.517 2.423 - 3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.73% 27005271.138 25999124.490 - 1.44% -
std::none_of(list<int>)_(process_all)/8192 -3.72% 7971.376 7674.517 - -11.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.72% 13366051.667 12868559.338 - -12.18% -
SetIntersection_Front_Set_uint32_256_256 -3.71% 7788110.806 7498968.580 - 2.38% -
std::make_heap(vector<int>)_(ascending)/8 -3.71% 16.963 16.333 - -0.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.71% 59.368 57.165 - -3.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.70% 7657.378 7374.050 - -3.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.70% 24.708 23.795 - -12.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.69% 8973748.452 8642472.071 - 0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -3.69% 56.414 54.332 - 17.96% -
SetIntersection_None_Set_string_1024_16 -3.69% 9180812.435 8842188.281 - -15.85% -
SetIntersection_None_Vector_string_16384_256 -3.69% 1241172.917 1195432.952 - -3.41% -
BM_StringAssignAsciizMix_Opaque -3.68% 5.214 5.022 - -0.17% -
BM_StringRelational_Compare_Empty_Small_Control -3.68% 1.731 1.667 - 3.46% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.68% 215139479.982 207224504.208 - -0.79% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.68% 1543732.828 1486971.109 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.68% 11710237.067 11279804.536 - 0.17% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.68% 26.011 25.055 - -5.37% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.67% 4207656.665 4053345.516 - -0.66% -
SetIntersection_None_Set_float_262144_1 -3.66% 1202049.803 1158007.815 - -3.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.66% 35.254 33.964 - 6.15% -
SetIntersection_Front_Set_string_16_16 -3.66% 59201679.304 57037284.283 - -1.69% -
BM_CmpLess_short_uint -3.65% 1.145 1.103 - 0.10% -
SetIntersection_None_Vector_uint32_256_1 -3.65% 4313258.097 4156037.995 - -1.63% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.63% 2220.130 2139.501 - -1.39% -
SetIntersection_None_Set_uint32_256_4 -3.63% 11503521.639 11086151.327 - -1.63% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.62% 210.444 202.816 - 2.49% -
BM_StringRelational_Compare_Empty_Empty_Control -3.62% 1.732 1.669 - 3.53% -
BM_CmpEqual_schar_uint -3.62% 1.149 1.107 - -0.41% -
std::set<int>::contains(key)_(non-existent)/8192 -3.62% 10.322 9.948 - -34.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.62% 41395.488 39898.459 - 0.56% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.61% 2218.379 2138.190 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.61% 1095921.430 1056322.262 - -0.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.61% 151896.728 146413.040 - 0.20% -
SetIntersection_None_Set_float_262144_16 -3.61% 1201036.377 1157709.963 - -3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.60% 7688706.642 7411563.469 - -4.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.60% 21.884 21.096 - -3.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.58% 1075966.426 1037398.843 - 1.69% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.58% 1301531.740 1254927.979 - -0.72% -
std::equal(list<int>)_(it,_it,_it)/50 -3.58% 36.884 35.564 - 0.03% -
SetIntersection_Front_Set_string_256_4 -3.57% 4955145.318 4778161.870 - 0.60% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.57% 1.333 1.286 - -10.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.57% 13067900.347 12601944.727 - 0.78% -
SetIntersection_Front_Set_uint64_256_256 -3.56% 7440051.657 7175281.651 - -3.81% -
SetIntersection_Front_Set_uint64_64_64 -3.56% 13172955.006 12704243.666 - 0.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.55% 211.626 204.106 - -1.13% -
std::reverse(list<int>)/8 -3.55% 2.003 1.932 - 0.39% -
std::set<std::string>::erase(key)_(existent)/1024 -3.55% 74.668 72.018 - -0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.55% 37560.174 36227.482 - 1.03% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.55% 26.059 25.134 - -0.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.55% 33.495 32.307 - -0.47% -
SetIntersection_None_Set_float_16384_16 -3.54% 158598567.120 152976869.274 - -3.42% -
std::set<std::string>::clear()/8192 -3.54% 222479.643 214597.174 - 1.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.54% 55.430 53.469 - 0.68% -
BM_StringRelational_Less_Empty_Small_Control -3.52% 1.673 1.614 - -0.05% -
std::copy(list<int>)/64 -3.52% 33.494 32.315 - 6.23% -
std::copy_n(vector<int>)/262144 -3.52% 12532.344 12091.806 - -3.11% -
std::rotate(list<int>)_(1_element_backward)/32 -3.52% 13.808 13.322 - 0.19% -
BM_StringRelational_Less_Empty_Huge_Control -3.50% 1.671 1.612 - -0.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.50% 27905.993 26929.424 - -0.65% -
SetIntersection_None_Set_float_256_64 -3.49% 9422170.085 9092954.486 - -2.13% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.49% 22722826.647 21930209.375 - -1.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.49% 16.415 15.843 - 0.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.48% 37.025 35.737 - 2.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.48% 122227.464 117979.294 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.47% 88363.705 85297.572 - 0.47% -
SetIntersection_Interlaced_Set_float_16384_4 -3.47% 171734920.891 165777149.939 - -3.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.47% 10967650.464 10587605.246 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.46% 9436636.240 9109824.414 - 0.98% -
SetIntersection_Front_Set_uint64_256_16 -3.46% 4544499.534 4387470.121 - -0.08% -
BM_deque_vector_move/0 -3.45% 1.426 1.377 - 0.24% -
SetIntersection_Interlaced_Set_float_262144_16 -3.45% 1609847.736 1554381.674 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.44% 4446082.029 4292940.640 - -1.06% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.44% 1.629 1.573 - -4.11% -
std::search(deque<int>)_(no_match)/1000 -3.44% 403.421 389.530 - -3.97% -
SetIntersection_None_Vector_uint64_64_16 -3.43% 13716974.220 13246044.351 - -1.11% -
SetIntersection_None_Set_uint32_256_256 -3.43% 5811984.812 5612582.465 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.42% 8918258.087 8612902.201 - -1.71% -
SetIntersection_Front_Vector_uint64_64_16 -3.42% 14506186.516 14009518.552 - -1.63% -
SetIntersection_Interlaced_Set_float_262144_256 -3.42% 1585005.209 1530796.629 - -1.84% -
std::multimap<std::string,_int>::clear()/32 -3.42% 931.675 899.833 - -0.98% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.42% 13.485 13.024 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.42% 238952161.408 230790065.822 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.41% 353815202.608 341755503.910 - -2.39% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.41% 1.215 1.174 - 3.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.39% 206.279 199.284 - -0.45% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -3.39% 190677.887 184216.394 - 0.88% -
std::adjacent_find(deque<int>)/8 -3.39% 2.935 2.835 - -19.57% -
std::multimap<int,_int>::erase(iterator)/1024 -3.38% 21.391 20.667 - 0.98% -
SetIntersection_None_Set_float_262144_256 -3.38% 1196047.936 1155618.813 - -3.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.38% 250004.039 241557.649 - 0.20% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.38% 1050381.769 1014895.612 - 2.62% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.37% 1.928 1.863 - -4.71% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.37% 219.996 212.578 - 0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.37% 1879.295 1815.925 - -0.12% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.37% 28.990 28.013 - -6.64% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.35% 27.141 26.232 - -0.43% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.35% 20.931 20.230 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.34% 64421992.092 62267730.312 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.34% 1056733.030 1021403.961 - -4.01% -
std::sort_heap(deque<int>,_pred)/8 -3.34% 34.758 33.597 - -1.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.33% 241.386 233.342 - -4.73% -
SetIntersection_Front_Set_uint32_262144_64 -3.33% 1656753.040 1601580.323 - -2.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.33% 13.616 13.163 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.33% 4252341.218 4110891.770 - -2.56% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.32% 22873.156 22113.148 - -1.72% -
SetIntersection_None_Set_uint32_256_64 -3.32% 9412844.368 9100193.729 - 1.73% -
SetIntersection_Front_Set_uint32_1024_256 -3.32% 3805387.994 3679081.181 - -10.65% -
BM_CmpLess_schar_ushort -3.32% 1.121 1.084 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.32% 1.206 1.166 - -1.59% -
std::find(list<int>)_(process_all)/8192 -3.31% 7129.683 6893.626 - -8.43% -
BM_StringRelational_Less_Empty_Empty_Control -3.31% 1.669 1.614 - 0.09% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.31% 3.502 3.386 - 0.06% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.31% 6952.828 6722.940 - 0.64% -
std::unordered_set<int>::find(key)_(non-existent)/32 -3.30% 1.098 1.062 - -9.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.30% 16586291.537 16038499.764 - 0.03% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.30% 8.613 8.329 - 0.16% -
BM_StringAssignAsciizMix_Transparent -3.30% 3.081 2.980 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.30% 111472.742 107795.271 - 0.01% -
BM_StringRelational_Less_Huge_Large_Control -3.30% 2.177 2.105 - -0.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.29% 15399.734 14892.940 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.29% 18530507.819 17921681.736 - -2.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.28% 1060768.287 1025930.319 - -1.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.28% 16973.115 16416.813 - -3.28% -
std::for_each(list<int>)/32 -3.27% 11.265 10.897 - 0.60% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.27% 16.289 15.756 - -2.29% -
std::multimap<std::string,_int>::clear()/1024 -3.27% 22540.064 21802.540 - 0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.27% 1615.396 1562.569 - -0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.27% 16955.704 16401.407 - 0.01% -
std::stable_partition(vector<int>)_(sparse)/50 -3.27% 22.264 21.537 - -0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.26% 488262.020 472335.911 - -1.69% -
std::sort(vector<int>)_(heap)/8 -3.26% 24.441 23.645 - 0.63% -
SetIntersection_None_Vector_float_262144_16384 -3.26% 1172193.335 1134037.476 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.25% 44.820 43.362 - 1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.25% 6419488.254 6210752.814 - 2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.25% 1065735.386 1031129.753 - -1.25% -
BM_CmpEqual_short_uint -3.24% 1.146 1.109 - 0.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.23% 13.612 13.172 - -3.50% -
SetIntersection_None_Set_uint32_1024_4 -3.23% 9028347.956 8736635.646 - 0.89% -
SetIntersection_Front_Vector_uint64_16_16 -3.23% 36216717.230 35046991.331 - -0.83% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.22% 7008.397 6782.478 - 2.47% -
SetIntersection_None_Set_string_1024_256 -3.22% 9085029.622 8792651.955 - -1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.21% 10366278.661 10033036.355 - -26.47% -
BM_StringRelational_Less_Empty_Large_Control -3.21% 1.666 1.612 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.20% 4187037.762 4052845.755 - -1.75% -
std::sort_heap(vector<int>,_pred)/8 -3.20% 30.307 29.336 - -2.08% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.20% 14674261.981 14204317.667 - 5.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.20% 36864.509 35685.134 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.20% 16842247.539 16303915.138 - -0.10% -
SetIntersection_None_Set_string_256_64 -3.19% 9428165.036 9127443.394 - -0.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.18% 13.643 13.210 - 0.39% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.18% 111.832 108.280 - 1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.17% 12040491.056 11658676.718 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.17% 21495996.580 20814629.801 - -1.63% -
std::multimap<int,_int>::erase(iterator)/8192 -3.17% 21.439 20.760 - 0.90% -
SetIntersection_Front_Vector_uint32_256_16 -3.17% 4311757.725 4175159.003 - -0.37% -
std::set<int>::find(key)_(existent)/1024 -3.16% 4.106 3.976 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.16% 8570493.635 8300020.013 - 7.35% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.15% 197183.778 190975.161 - 0.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.15% 0.337 0.326 - 0.24% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.14% 38.582 37.369 - -12.57% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.14% 38422313.910 37216848.644 - 0.77% -
SetIntersection_None_Vector_uint64_256_4 -3.13% 4262322.082 4128706.540 - -2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.13% 2152883.221 2085503.664 - 0.85% -
std::multiset<int>::find(key)_(existent)/1024 -3.12% 4.249 4.116 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.12% 36288627.262 35158207.224 - -1.43% -
SetIntersection_Interlaced_Vector_string_256_1 -3.11% 4347446.389 4212326.051 - -0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.10% 22.618 21.916 - 0.43% -
SetIntersection_Front_Set_uint32_262144_4 -3.10% 1071669.695 1038413.525 - 2.60% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.09% 5.431 5.263 - -0.22% -
std::unique(deque<int>)_(sprinkled)/32 -3.09% 53.766 52.106 - -3.36% -
std::replace(list<int>)_(sprinkled)/50 -3.08% 19.512 18.910 - 0.94% -
SetIntersection_None_Vector_float_16384_16 -3.08% 1132002.459 1097119.824 - -0.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -3.08% 16.769 16.253 - 3.19% -
std::set<int>::ctor(const&,_alloc)/0 -3.08% 13.151 12.746 - 0.52% -
SetIntersection_Front_Vector_string_256_16 -3.07% 6087286.265 5900293.566 - -0.60% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.07% 27223.754 26388.972 - -1.33% -
SetIntersection_None_Vector_uint64_256_1 -3.07% 4322103.341 4189602.136 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.06% 1603539.576 1554408.915 - -0.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 51354.220 49781.697 - 8.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.06% 140607.813 136304.770 - 0.19% -
std::unique(list<int>)_(sprinkled)/52 -3.05% 70.094 67.953 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.05% 1085120.825 1051991.333 - 1.19% -
SetIntersection_None_Vector_string_256_256 -3.05% 2297961.203 2227921.837 - -2.90% -
SetIntersection_None_Set_float_262144_64 -3.04% 1192726.645 1156431.887 - -3.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.04% 1065455.972 1033049.566 - -1.12% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.04% 7133270.619 6916399.752 - 0.01% -
std::find_if(vector<bool>)_(process_all)/8 -3.03% 3.601 3.492 - -2.08% -
SetIntersection_None_Set_float_16384_64 -3.03% 158239066.454 153439434.500 - -3.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.03% 13.605 13.192 - 0.38% -
std::multiset<std::string>::clear()/1024 -3.03% 22399.180 21720.381 - 2.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.03% 56599.341 54884.934 - 2.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.03% 38.040 36.888 - -0.06% -
BM_vector_deque_ranges_copy/64 -3.03% 2.803 2.719 - -3.11% -
BM_CmpLess_schar_uchar -3.02% 1.121 1.087 - -0.61% -
SetIntersection_None_Set_uint32_1024_1 -3.01% 8954576.000 8685152.136 - -0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.01% 943318.779 914960.468 - -1.66% -
std::stable_sort(deque<int>)_(heap)/1024 -3.00% 2789.658 2705.831 - -0.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.00% 7094.092 6881.028 - 3.61% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.00% 17985941.162 17446000.050 - 3.92% -
std::unordered_set<int>::clear()/32 -2.99% 604.585 586.497 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.99% 5.520 5.355 - 1.04% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.99% 22.426 21.755 - -0.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.99% 2210.858 2144.779 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.99% 56236560.783 54556128.157 - 0.09% -
std::for_each(join_view(vector<vector<int>>))/8 -2.99% 1.423 1.381 - -3.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 541.001 524.867 - -0.26% -
BM_CmpEqual_uint_uint -2.98% 1.092 1.060 - -1.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.98% 40171.401 38975.069 - -2.16% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.98% 7744.738 7514.221 - 10.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.97% 5174611.376 5020739.365 - -0.04% -
SetIntersection_Front_Set_uint32_256_16 -2.97% 4530857.824 4396283.140 - -1.12% -
std::map<std::string,_int>::clear()/32 -2.97% 922.172 894.788 - 0.28% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.97% 270.903 262.867 - 0.31% -
SetIntersection_Front_Set_uint32_1024_16 -2.96% 1218841.643 1182712.556 - 0.65% -
BM_StringAssignStr_Huge_Opaque -2.96% 113.299 109.943 - -0.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.95% 102599.184 99567.803 - 0.14% -
std::replace(vector<int>)_(sprinkled)/8192 -2.95% 1245.180 1208.396 - -1.01% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.95% 94.743 91.947 - 0.60% -
std::partial_sort(deque<int>)_(heap)/8192 -2.95% 275886.920 267757.092 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.94% 1174466.201 1139931.999 - -0.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.93% 812.905 789.050 - -1.19% -
SetIntersection_Front_Set_float_262144_4 -2.93% 1097414.686 1065211.387 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.93% 1334454.964 1295319.968 - -2.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.93% 14245.502 13827.995 - -1.40% -
std::move(deque<int>)/32768 -2.93% 2074.423 2013.667 - 9.82% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.93% 19.390 18.822 - -2.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.93% 3.182 3.089 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.92% 1083688.704 1052007.483 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.92% 211188653.580 205025003.922 - 3.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.92% 89.594 86.981 - -0.17% -
SetIntersection_None_Set_float_262144_16384 -2.91% 1201612.141 1166614.258 - -1.65% -
std::copy_if(vector<int>)_(entire_range)/8 -2.91% 2.265 2.200 - -0.65% -
SetIntersection_Front_Vector_uint64_64_1 -2.90% 16616495.539 16134361.126 - -0.97% -
SetIntersection_Interlaced_Set_float_16384_16 -2.90% 209372791.775 203305176.496 - -3.58% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.89% 8.252 8.014 - 2.01% -
SetIntersection_None_Set_string_16384_16384 -2.89% 193088059.122 187504425.532 - -3.32% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.89% 28.304 27.485 - -7.38% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.88% 20.215 19.632 - 0.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -2.88% 8704.767 8454.165 - 2.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.88% 104.860 101.844 - 65.60% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.88% 537.264 521.815 - -0.09% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.88% 11606.503 11272.796 - 0.08% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.87% 294.682 286.210 - -1.95% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.87% 1066480.963 1035871.326 - 3.61% -
SetIntersection_None_Set_float_16384_1024 -2.87% 158238719.103 153697445.739 - -3.48% -
BM_CmpLess_ushort_int -2.87% 1.127 1.095 - 2.37% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.87% 34202.804 33222.084 - 0.03% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.86% 1456.669 1415.024 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.85% 16676109.290 16200168.658 - -0.99% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.85% 12.246 11.897 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.85% 8737238.736 8488019.222 - -1.18% -
SetIntersection_Interlaced_Vector_string_64_16 -2.85% 30240466.886 29378018.537 - -1.23% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.85% 13.132 12.757 - -4.34% -
BM_CmpEqual_ushort_ushort -2.85% 1.086 1.055 - -1.80% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.85% 542.023 526.582 - 1.93% -
SetIntersection_None_Vector_float_256_256 -2.85% 2175890.443 2113924.811 - -0.90% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.85% 39326.470 38207.130 - -1.86% -
std::set<int>::clear()/1024 -2.85% 9592.911 9319.972 - 5.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.84% 15179591.155 14747786.077 - -1.02% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.84% 5.553 5.395 - -0.73% -
SetIntersection_Interlaced_Set_string_262144_16 -2.84% 2162017.088 2100651.935 - -7.05% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.84% 16697876.304 16223944.460 - 0.05% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.84% 6987.038 6788.754 - 0.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.83% 20.762 20.174 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.83% 8854331.574 8603761.038 - -1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.83% 20000.512 19434.644 - 0.76% -
SetIntersection_None_Set_string_1024_1 -2.83% 9175112.863 8915733.206 - -16.10% -
SetIntersection_Front_Set_uint64_1024_1 -2.82% 1059873.233 1029938.120 - -1.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.82% 52.243 50.771 - -1.25% -
std::multiset<int>::count(key)_(existent)/8192 -2.82% 10.260 9.971 - 5.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.82% 380.154 369.449 - 0.16% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.82% 110368.182 107261.112 - -0.06% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.81% 18123.411 17613.482 - -1.17% -
std::all_of(list<int>)_(process_all)/8 -2.81% 2.719 2.643 - -0.34% -
SetIntersection_Front_Vector_string_16384_256 -2.81% 9918254.377 9639295.448 - 1.10% -
SetIntersection_Front_Vector_string_1024_1024 -2.81% 40090416.042 38963467.996 - -0.09% -
SetIntersection_None_Vector_float_262144_4 -2.81% 1170390.489 1137493.114 - 1.06% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.81% 17.557 17.064 - -1.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.81% 147174.337 143041.736 - -1.24% -
SetIntersection_Interlaced_Set_string_4_4 -2.81% 161752356.068 157212255.343 - -0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.81% 23208.731 22557.692 - -0.14% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.80% 16678407.296 16211154.966 - -0.24% -
SetIntersection_None_Set_float_16384_256 -2.79% 157779909.816 153376266.792 - -3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.79% 4300225.340 4180230.926 - -2.30% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.79% 43.261 42.054 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.79% 8985526.626 8735254.873 - -0.58% -
std::copy(deque<int>)/512 -2.78% 17.161 16.684 - 0.07% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.78% 27.139 26.384 - -2.27% -
BM_deque_deque_ranges_copy_backward/2 -2.78% 2.305 2.241 - -4.37% -
BM_PushHeap_uint32_Ascending_16384 -2.78% 3.704 3.601 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.77% 1179673.224 1146958.558 - -1.80% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.77% 20.495 19.928 - -20.18% -
SetIntersection_Front_Set_uint64_16_16 -2.77% 38449012.134 37385835.150 - 1.04% -
SetIntersection_None_Vector_uint64_64_4 -2.76% 16108444.272 15663352.280 - -1.45% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.76% 1.577 1.534 - -7.66% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.76% 1.637 1.592 - 0.44% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.76% 2583.297 2512.019 - -0.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.76% 13.620 13.245 - -0.66% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.76% 23.207 22.566 - -1.72% -
BM_CmpEqual_ushort_uchar -2.76% 1.123 1.092 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.76% 8208932.195 7982481.977 - -0.34% -
SetIntersection_Front_Set_uint32_16384_4 -2.76% 1075179.071 1045555.611 - 2.07% -
std::set<int>::contains(key)_(existent)/8192 -2.75% 8.383 8.152 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.75% 38563937.553 37501758.271 - 0.07% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.75% 10140.450 9861.158 - 2.12% -
SetIntersection_Front_Set_uint32_16384_64 -2.75% 1674342.786 1628231.924 - -8.72% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.75% 4206023.000 4090290.753 - -1.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.75% 140659.434 136789.136 - -0.47% -
SetIntersection_Front_Vector_uint64_256_4 -2.74% 4232684.291 4116547.355 - 2.77% -
SetIntersection_None_Vector_uint32_262144_1 -2.74% 1128766.049 1097869.182 - -3.16% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.74% 294.819 286.752 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.73% 56739466.246 55188495.379 - -0.74% -
SetIntersection_Front_Vector_uint64_262144_1 -2.73% 1058925.944 1030039.676 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.73% 137389266.988 133644221.124 - -1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.72% 1158242.529 1126684.788 - -0.10% -
SetIntersection_None_Vector_uint64_262144_1024 -2.72% 1141594.660 1110506.238 - -0.25% -
SetIntersection_Interlaced_Set_float_262144_4 -2.72% 1294171.307 1258942.383 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.72% 64345387.314 62594017.115 - -6.68% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.72% 29.888 29.075 - 0.55% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.72% 24.393 23.730 - -2.20% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.72% 1050980.676 1022418.315 - -1.21% -
SetIntersection_Front_Set_uint64_1024_4 -2.72% 1088833.813 1059246.090 - -0.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.72% 15.381 14.963 - 0.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.72% 13447.838 13082.626 - -3.69% -
BM_StringResizeAndOverwrite -2.72% 0.841 0.819 - -0.55% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.71% 1446.955 1407.705 - -0.02% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.71% 1331267.982 1295171.227 - -0.12% -
std::sort(vector<int>)_(repeated)/8 -2.71% 16.103 15.666 - -0.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.71% 57036.838 55492.552 - 1.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.71% 350537164.289 341052578.817 - 13.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.70% 36.554 35.567 - 0.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.70% 1.260 1.226 - -6.88% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.70% 6911.440 6725.012 - 1.93% -
BM_deque_deque_ranges_copy/4000 -2.70% 146.260 142.316 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.70% 12801544.464 12456471.501 - -0.78% -
SetIntersection_None_Vector_float_262144_1 -2.69% 1164350.505 1132976.808 - 0.06% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.69% 60333716.109 58711003.817 - -0.86% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.69% 69.356 67.491 - -3.78% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.68% 4737.806 4610.614 - -1.33% -
BM_StringRelational_Eq_Empty_Empty_Control -2.68% 2.118 2.062 - -0.11% -
SetIntersection_Front_Vector_uint32_262144_1 -2.68% 1065785.498 1037207.671 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.68% 1258407.879 1224691.404 - 0.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.68% 8300.318 8078.118 - -2.45% -
std::is_sorted(list<int>)/8192 -2.68% 7306.584 7110.994 - -0.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.68% 81.331 79.154 - 1.24% -
SetIntersection_Front_Set_uint32_16384_16384 -2.67% 211515699.545 205864709.660 - -4.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.67% 14634.212 14243.345 - 1.54% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.67% 224361271.331 218369807.913 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.67% 1269302.084 1235423.504 - -0.12% -
rng::fold_left(list<int>)/8192 -2.67% 10904.226 10613.230 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.67% 1121451.303 1091529.259 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.67% 4902341.021 4771609.488 - -2.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 528.806 514.721 - -4.60% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.66% 9935992.598 9672024.843 - -0.06% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.65% 1635740.154 1592370.688 - -0.18% -
SetIntersection_None_Set_string_256_4 -2.65% 11663625.844 11354477.388 - -0.67% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.65% 12.708 12.371 - -5.58% -
std::sort(vector<int>)_(ascending)/8 -2.65% 16.086 15.660 - -0.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.64% 1.729 1.683 - 11.39% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.64% 27.474 26.750 - -20.67% -
std::swap_ranges(deque<int>)/50 -2.63% 16.818 16.375 - 3.29% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.63% 603.360 587.489 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.63% 201799789.194 196491657.800 - -0.86% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.63% 1.908 1.858 - -10.69% -
SetIntersection_Interlaced_Vector_float_16384_4 -2.63% 1650158.699 1606785.918 - 17.51% -
BM_StringRelational_Less_Huge_Empty_Control -2.63% 1.655 1.612 - 0.01% -
std::set<int>::count(key)_(non-existent)/1024 -2.63% 7.964 7.754 - 3.73% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.63% 16.786 16.345 - 1.76% -
SetIntersection_None_Vector_string_16384_16384 -2.62% 1247558.401 1214849.338 - -2.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.62% 228.568 222.578 - 3.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.62% 1186100.636 1155033.133 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.62% 9.480 9.232 - -1.12% -
SetIntersection_Front_Vector_string_16384_16 -2.62% 1604242.611 1562260.834 - -2.34% -
SetIntersection_None_Vector_uint64_16384_4 -2.61% 1119547.193 1090274.884 - 0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.61% 151443.356 147487.561 - -0.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.61% 176325.336 171721.637 - -0.61% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.61% 1.570 1.529 - 7.65% -
SetIntersection_None_Set_uint32_16_1 -2.61% 67523204.098 65761110.748 - -0.29% -
SetIntersection_None_Vector_float_1024_256 -2.61% 1103979.508 1075172.158 - -0.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.61% 23.829 23.208 - -2.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.61% 140584.791 136921.098 - -0.75% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.60% 16.864 16.426 - -0.99% -
std::set<std::string>::count(key)_(existent)/8192 -2.60% 32.965 32.108 - 3.38% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.60% 18442.618 17963.270 - 0.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.59% 40.370 39.323 - 42.38% -
SetIntersection_None_Vector_uint32_1024_256 -2.59% 1093842.660 1065471.353 - -1.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 15593.653 15189.544 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.58% 1058339.290 1031031.776 - -1.17% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.58% 25.361 24.707 - 2.08% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.57% 63839582.058 62198665.305 - -0.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.57% 21.425 20.874 - -7.42% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.56% 216675829.100 211118712.387 - -0.25% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.56% 2.648 2.580 - 0.05% -
SetIntersection_Interlaced_Set_float_16_16 -2.56% 38789084.375 37795745.982 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.56% 5114643.937 4983761.385 - 0.02% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.56% 41552999.422 40490181.198 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.56% 1073225.193 1045790.833 - 0.20% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.55% 16.100 15.689 - -1.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 124602.611 121421.490 - 1.07% -
BM_CmpLess_short_ushort -2.55% 1.125 1.096 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.54% 1391.772 1356.384 - -3.38% -
SetIntersection_None_Set_float_1024_64 -2.54% 9101645.475 8870463.017 - 2.09% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.54% 4221573.717 4114425.280 - -1.99% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.54% 20.544 20.023 - -0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.53% 16414.760 15998.992 - -0.62% -
SetIntersection_None_Set_uint64_262144_262144 -2.52% 1252596.596 1220978.109 - 0.01% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.52% 5381.197 5245.398 - -0.12% -
SetIntersection_None_Set_uint64_16384_4 -2.52% 165013346.874 160853047.047 - -0.13% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.52% 4.154 4.049 - 2.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.52% 101908.781 99339.933 - 0.33% -
SetIntersection_Front_Vector_uint32_1024_1 -2.52% 1059493.162 1032810.909 - -1.48% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.52% 21.511 20.970 - -3.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.52% 12764763.235 12443495.784 - -2.96% -
BM_PushHeap_uint32_Random_1 -2.52% 0.465 0.453 - -22.41% -
SetIntersection_Front_Set_uint32_16_1 -2.51% 63854649.244 62252323.322 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.51% 26922275.513 26247185.486 - -4.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.51% 12705.782 12387.320 - -14.05% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.51% 216600887.248 211172904.551 - -0.19% -
SetIntersection_Interlaced_Set_float_262144_64 -2.50% 1573635.904 1534233.317 - -1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.50% 9250087.655 9018508.476 - -0.18% -
std::replace(vector<int>)_(prefix)/32 -2.50% 5.120 4.992 - -2.73% -
SetIntersection_Front_Set_uint64_16_4 -2.50% 55371264.765 53985715.701 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.50% 541720870.301 528169080.222 - -0.21% -
BM_StringRelational_Eq_Small_Huge_Control -2.50% 0.484 0.471 - 0.25% -
SetIntersection_Front_Vector_uint32_1024_4 -2.50% 1084671.583 1057549.046 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.50% 1069064.577 1042346.550 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.50% 1996611.330 1946749.103 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.50% 23.042 22.467 - 2.69% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.49% 161.642 157.611 - -0.18% -
std::map<int,_int>::find(key)_(existent)/8192 -2.49% 5.507 5.370 - 0.87% -
std::none_of(list<int>)_(process_all)/32768 -2.49% 26692.966 26028.057 - -3.82% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.49% 31.171 30.395 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.49% 3553208.715 3464818.763 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.49% 36052.335 35155.990 - -0.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.49% 736.111 717.818 - -4.08% -
SetIntersection_None_Set_uint64_64_16 -2.48% 18468691.972 18010118.052 - -0.91% -
SetIntersection_Interlaced_Set_string_64_1 -2.48% 17518317.560 17083632.728 - 0.18% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.48% 5.682 5.541 - 1.05% -
SetIntersection_None_Set_uint64_16384_16 -2.48% 167918423.877 163753418.165 - -0.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.48% 1.406 1.371 - 25.99% -
SetIntersection_Front_Set_uint64_16384_1 -2.48% 1059419.799 1033154.810 - -0.37% -
SetIntersection_Front_Set_uint32_64_1 -2.48% 16759194.315 16343767.654 - 0.67% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.48% 138504559.110 135072948.371 - -0.47% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.48% 2155.737 2102.382 - 0.25% -
SetIntersection_None_Vector_uint64_4_4 -2.47% 135498711.368 132151819.973 - -0.26% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.47% 10.098 9.849 - -5.86% -
SetIntersection_Interlaced_Set_string_16_1 -2.47% 66731081.712 65085031.850 - -0.57% -
SetIntersection_None_Vector_uint64_16_1 -2.47% 64001503.396 62422881.403 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.46% 64005546.802 62432737.723 - 0.05% -
SetIntersection_Front_Vector_float_1024_4 -2.46% 1070035.065 1043749.633 - 0.79% -
SetIntersection_None_Set_string_64_1 -2.46% 23272576.626 22700886.595 - -0.72% -
std::set<int>::erase(key)_(existent)/1024 -2.44% 50.105 48.880 - -3.64% -
SetIntersection_None_Set_string_16_4 -2.44% 59171111.987 57725283.929 - -0.62% -
SetIntersection_Front_Vector_uint64_16_1 -2.44% 63659597.606 62105097.967 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.44% 616251.928 601212.605 - 0.80% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.44% 63758636.537 62203041.866 - -0.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.44% 59.667 58.213 - -0.19% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.43% 1635774.414 1595996.014 - -4.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.43% 2.385 2.327 - -1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.43% 55497465.628 54149687.784 - -0.22% -
BM_std_minmax_element<long_long>/2 -2.43% 0.665 0.649 - 0.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.42% 13347.107 13023.442 - 2.76% -
SetIntersection_Interlaced_Set_float_256_4 -2.42% 11325948.800 11051385.408 - -0.03% -
std::partition(list<int>)_(dense)/32 -2.42% 8.952 8.735 - -2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.42% 6859.385 6693.278 - -0.91% -
std::set<int>::contains(key)_(non-existent)/1024 -2.42% 6.055 5.908 - -6.49% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.42% 410.177 400.255 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.42% 1607453.914 1568577.220 - -0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.42% 1298.875 1267.498 - 3.74% -
std::sort(vector<int>)_(shuffled)/8 -2.41% 23.104 22.547 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.41% 38010750.021 37095934.049 - 0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.41% 15.278 14.911 - 0.12% -
SetIntersection_Front_Set_uint64_262144_262144 -2.40% 1677013.348 1636688.561 - -0.80% -
SetIntersection_Front_Set_string_256_1 -2.40% 4393257.625 4287629.520 - 0.27% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.40% 6812.765 6649.011 - -1.76% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.40% 1634458.902 1595178.303 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.40% 1067688.484 1042041.808 - 1.36% -
SetIntersection_None_Vector_uint64_16_16 -2.40% 34107677.915 33288460.926 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.40% 63585104.934 62058843.536 - -0.54% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.40% 25.106 24.504 - 0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.39% 40.801 39.825 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.39% 137617701.811 134329093.693 - -0.14% -
BM_CmpLess_int_ushort -2.39% 1.150 1.122 - 1.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.39% 929275.850 907074.086 - 4.33% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.39% 23.426 22.867 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.39% 15.253 14.889 - 0.54% -
SetIntersection_None_Vector_string_262144_1 -2.39% 1320752.211 1289222.892 - -0.12% -
SetIntersection_Front_Set_float_262144_1 -2.39% 1031146.200 1006540.751 - -2.20% -
SetIntersection_Front_Vector_uint64_4_1 -2.39% 216359574.843 211198259.149 - -0.17% -
SetIntersection_None_Vector_uint32_1024_16 -2.38% 1105840.484 1079468.701 - -0.08% -
SetIntersection_Front_Vector_uint64_1_1 -2.38% 540750500.120 527857272.045 - -0.19% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.38% 4.310 4.207 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.38% 4331840.991 4228570.951 - -1.10% -
std::multimap<int,_int>::clear()/8192 -2.38% 89258.681 87130.955 - 2.32% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.38% 16.215 15.829 - -1.26% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.38% 542209913.817 529299483.918 - -0.05% -
SetIntersection_Front_Vector_uint64_256_1 -2.38% 4220914.450 4120487.081 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.38% 63955660.720 62435017.819 - -0.24% -
SetIntersection_Front_Set_uint32_1_1 -2.37% 542315347.184 529440665.457 - -0.22% -
BM_deque_deque_ranges_move_backward/2 -2.37% 2.470 2.412 - -4.38% -
std::none_of(vector<int>)_(process_all)/8 -2.37% 2.500 2.441 - -3.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.37% 4.625 4.515 - 6.60% -
SetIntersection_Front_Set_uint64_1_1 -2.37% 541820530.750 528979677.944 - -0.33% -
SetIntersection_None_Set_uint32_16_16 -2.37% 35910927.606 35059883.905 - -0.52% -
std::multiset<int>::erase(key)_(existent)/8192 -2.37% 62.288 60.813 - -1.30% -
SetIntersection_None_Vector_uint32_16_4 -2.37% 54666782.030 53373300.205 - -0.55% -
BM_CmpLess_ushort_uint -2.36% 1.081 1.055 - -1.49% -
std::flat_map<int,_int>::clear()/8192 -2.36% 417.984 408.114 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.36% 1054709.147 1029812.843 - 2.05% -
std::stable_sort(deque<int>)_(descending)/1024 -2.36% 2964.942 2894.990 - -0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.36% 17512672.119 17099568.550 - 1.23% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.36% 1053135.725 1028326.733 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.35% 4256799.668 4156567.652 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.35% 544791965.446 531969715.265 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.35% 1263085.043 1233362.875 - 0.41% -
std::find(vector<bool>)_(process_all)/1024 -2.35% 4.636 4.527 - -1.63% -
std::find_if_not(list<int>)_(process_all)/50 -2.35% 38.043 37.149 - -4.06% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.35% 1280043.701 1249990.314 - -2.19% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.35% 63.374 61.888 - 0.10% -
SetIntersection_None_Vector_uint64_64_64 -2.34% 8627991.744 8425701.339 - 1.54% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -2.34% 25.052 24.466 - -1.34% -
std::is_sorted(vector<int>)/1024 -2.34% 247.984 242.185 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.34% 1064877.395 1039983.249 - 3.91% -
SetIntersection_Front_Set_uint32_4_4 -2.34% 138398625.990 135164372.308 - -0.42% -
SetIntersection_Interlaced_Set_float_1024_1 -2.34% 1061672.011 1036866.869 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.34% 16575089.713 16188045.468 - -0.22% -
SetIntersection_None_Set_string_16_16 -2.33% 37044843.940 36179917.157 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.33% 39152978.349 38239690.277 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.33% 19102022.084 18656512.629 - 1.45% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.33% 14113.460 13784.586 - 0.84% -
SetIntersection_Front_Set_uint32_16_4 -2.33% 55331500.982 54042245.231 - -0.03% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.33% 40.983 40.028 - 2.70% -
std::multiset<std::string>::ctor(const&)/1024 -2.33% 35493.582 34666.805 - 1.46% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.33% 2978.392 2909.069 - -0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.33% 626.093 611.524 - -1.04% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.33% 7466.603 7292.882 - 0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.33% 4229266.802 4130907.482 - -0.69% -
std::set<std::string>::ctor(const&)/1024 -2.32% 35219.954 34401.499 - 0.64% -
SetIntersection_Front_Vector_uint32_16384_1 -2.32% 1064317.168 1039587.368 - 0.73% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.32% 17.096 16.699 - -0.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.32% 15.062 14.713 - 0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.32% 4861.077 4748.280 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.31% 16.798 16.409 - 3.04% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.31% 13259586.619 12953155.351 - -1.51% -
SetIntersection_Front_Vector_uint32_262144_16 -2.31% 1137510.540 1111233.668 - 0.20% -
BM_PushHeap_uint64_Ascending_16 -2.31% 0.932 0.911 - -5.72% -
SetIntersection_None_Vector_string_4_4 -2.31% 138990411.721 135783577.610 - 0.08% -
SetIntersection_None_Vector_uint64_1_1 -2.31% 540328773.212 527867355.461 - -0.10% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.31% 30.972 30.258 - -3.51% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.31% 4.251 4.153 - -1.12% -
SetIntersection_None_Vector_uint64_1024_64 -2.30% 1094413.085 1069207.846 - -0.38% -
SetIntersection_Interlaced_Set_string_256_16 -2.30% 18329013.724 17906956.272 - 1.99% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.30% 1595439.453 1558712.566 - 0.13% -
std::make_heap(vector<int>)_(descending)/8 -2.30% 14.977 14.633 - -1.32% -
SetIntersection_Front_Set_uint64_256_64 -2.30% 5273795.717 5152432.626 - -4.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.30% 18.492 18.067 - 0.26% -
SetIntersection_Front_Set_uint64_64_4 -2.30% 16277911.661 15903623.894 - -0.88% -
SetIntersection_Front_Vector_uint64_4_4 -2.30% 137284286.380 134130161.469 - -0.35% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.30% 9245.324 9033.057 - 5.83% -
std::find_if(list<int>)_(process_all)/1024 -2.29% 703.149 687.028 - -3.26% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.29% 13.047 12.748 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -2.29% 10397009.900 10158788.340 - -17.92% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.29% 15.021 14.677 - -1.05% -
SetIntersection_None_Vector_uint64_4_1 -2.29% 216457447.253 211502280.958 - -0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.29% 170124.182 166234.247 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.28% 57272196.144 55963736.199 - -0.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.28% 386.354 377.535 - -0.58% -
std::generate_n(deque<int>)/8192 -2.28% 2015.759 1969.771 - 0.47% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.28% 3858.045 3770.050 - -2.17% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.28% 44.226 43.218 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.28% 1056491.772 1032405.841 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.28% 217341092.674 212390551.021 - -0.01% -
SetIntersection_Interlaced_Vector_float_256_1 -2.28% 4228546.790 4132248.955 - -0.65% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.28% 216504830.734 211577271.691 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.27% 1094577.011 1069677.982 - 0.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.27% 38.547 37.670 - -8.55% -
std::find_first_of(list<int>)_(small_needle)/32 -2.27% 96.678 94.480 - -1.42% -
BM_StringRelational_Eq_Empty_Small_Control -2.27% 0.477 0.467 - -0.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.27% 101.415 99.112 - -0.61% -
std::set<std::string>::clear()/0 -2.27% 401.471 392.357 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.27% 138492345.907 135350112.527 - -0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.27% 54.342 53.109 - -0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.27% 15.210 14.865 - 0.52% -
rng::fold_left(deque<int>)/8192 -2.27% 4554.097 4450.947 - -2.04% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.26% 206.649 201.969 - -0.59% -
BM_StringRead_Cold_Shallow_Small -2.26% 1.125 1.100 - -2.48% -
bm_ranges_swap_ranges_vb_aligned/512 -2.26% 5.292 5.172 - -1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.26% 1253226.482 1224898.842 - 0.31% -
std::copy_n(list<int>)/4096 -2.26% 4179.648 4085.255 - 3.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.25% 74.326 72.651 - -2.02% -
std::move_backward(list<int>)/512 -2.25% 377.665 369.154 - -0.62% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.25% 13.051 12.757 - 0.12% -
BM_std_minmax_element<short>/3 -2.25% 1.080 1.055 - -14.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.25% 13880996.596 13568871.675 - -0.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.25% 819.837 801.410 - 0.17% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.25% 26.511 25.916 - -2.34% -
SetIntersection_Front_Set_uint32_64_64 -2.24% 12869941.617 12581128.426 - -3.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.24% 1184141.591 1157640.733 - -0.39% -
std::rotate_copy(list<int>)/8192 -2.24% 7034.818 6877.541 - -2.13% -
SetIntersection_Interlaced_Vector_string_4_4 -2.23% 153879752.243 150441455.616 - -0.06% -
SetIntersection_None_Vector_uint32_16_1 -2.23% 64290174.378 62853702.112 - -0.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.23% 39.245 38.368 - -5.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.23% 3.787 3.702 - 0.82% -
SetIntersection_None_Vector_uint32_16_16 -2.23% 34071696.239 33311123.856 - -0.78% -
SetIntersection_Interlaced_Set_string_262144_1 -2.23% 1110736.749 1085952.566 - -2.99% -
SetIntersection_Front_Vector_uint32_16384_16 -2.23% 1113680.286 1088859.387 - 1.36% -
SetIntersection_Interlaced_Set_string_16384_16384 -2.23% 349059686.828 341289724.748 - -1.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.22% 18.230 17.825 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.22% 67260612.057 65764690.203 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.22% 543284524.648 531203976.663 - 0.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.22% 1.923 1.880 - 2.48% -
std::partial_sort(deque<int>)_(repeated)/8 -2.22% 26.576 25.987 - -2.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.22% 13839734.453 13532776.955 - -1.29% -
BM_vector_deque_copy_backward/4000 -2.22% 145.173 141.954 - -2.03% -
BM_PushHeap_uint32_Ascending_262144 -2.21% 4.806 4.699 - -0.82% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.21% 1071099.492 1047418.271 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.21% 166983.802 163294.072 - -1.45% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.21% 15.726 15.379 - -2.03% -
SetIntersection_None_Set_uint32_4_4 -2.21% 137216034.472 134186661.407 - -0.09% -
SetIntersection_Front_Set_uint32_16_16 -2.20% 37778519.050 36946533.894 - -1.78% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.20% 4853.916 4747.139 - 0.34% -
SetIntersection_Front_Vector_uint64_262144_16 -2.20% 1120010.974 1095388.767 - 0.25% -
BM_PushHeap_float_Random_1024 -2.20% 7.536 7.370 - -1.92% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.19% 3.160 3.091 - -4.36% -
SetIntersection_None_Vector_uint32_4_4 -2.19% 135715168.064 132736595.814 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.19% 136358818.604 133366254.290 - -0.12% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.19% 13.068 12.781 - 0.17% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.19% 2.336 2.285 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.19% 63944282.974 62543390.858 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.19% 400.360 391.592 - 0.18% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.19% 11513758.484 11261633.752 - 0.04% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.19% 13.048 12.762 - 0.11% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.18% 56615.908 55379.037 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.18% 1190927.963 1164920.373 - 4.98% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.18% 1908.207 1866.544 - -1.36% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.18% 541180685.779 529367227.761 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.18% 6788.506 6640.577 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.17% 2194280.366 2146605.930 - -1.41% -
SetIntersection_None_Set_uint32_64_1 -2.17% 22452201.829 21965153.190 - -1.35% -
SetIntersection_None_Set_float_1024_16 -2.17% 8905860.686 8712736.522 - -3.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.17% 18612063.147 18208495.139 - 1.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.17% 55521758.252 54318048.384 - 0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.17% 542902106.741 531136791.774 - 0.17% -
std::for_each(list<int>)/8 -2.17% 2.519 2.464 - -2.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.16% 13005203.083 12723792.618 - 2.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.16% 12.488 12.217 - -5.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.16% 22845672.486 22351487.788 - 1.38% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.16% 400.715 392.049 - -0.45% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.16% 11859.156 11602.754 - -0.34% -
SetIntersection_Front_Set_uint32_262144_16 -2.16% 1170708.878 1145412.867 - -1.50% -
SetIntersection_None_Vector_uint32_4_1 -2.16% 217300221.154 212606151.555 - -0.32% -
BM_CmpEqual_short_schar -2.16% 1.150 1.125 - -1.12% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.16% 19.337 18.919 - -1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.16% 218188921.158 213478712.576 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.16% 170028454.787 166363605.952 - 0.09% -
std::sort(vector<int>)_(pipe-organ)/8 -2.15% 17.968 17.581 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.15% 17007315.563 16641864.943 - -0.90% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.15% 1056347.331 1033652.027 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.14% 1251047.852 1224222.086 - 0.47% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.14% 31.587 30.910 - -5.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.14% 57591418.692 56357747.709 - -0.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.14% 10.857 10.625 - 69.34% -
std::search(list<int>)_(single_element)/1000 -2.14% 705.850 690.756 - 5.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.14% 1148840.282 1124276.804 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.14% 11792479.295 11540661.701 - 1.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.13% 788.585 771.752 - -0.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.13% 210241.865 205754.819 - 0.22% -
SetIntersection_None_Vector_uint32_16384_4 -2.13% 1118123.114 1094274.074 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.13% 1343750.734 1315138.265 - 0.21% -
SetIntersection_None_Vector_uint64_16_4 -2.13% 54330257.146 53173777.239 - -0.13% -
std::unordered_set<std::string>::clear()/1024 -2.13% 23901.239 23392.539 - 0.47% -
SetIntersection_Front_Set_uint64_4_1 -2.13% 216691185.212 212081457.417 - -0.01% -
std::is_sorted(vector<int>)/8192 -2.12% 1928.366 1887.405 - -1.90% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.12% 1103453.655 1080020.475 - 0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.12% 220157180.664 215483372.383 - 0.19% -
SetIntersection_Front_Vector_uint32_256_1 -2.12% 4214152.026 4124733.690 - -0.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.199 391.715 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.12% 8735872.298 8550719.908 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.12% 2.957 2.894 - -1.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.11% 30.537 29.891 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.11% 139204842.573 136262366.394 - 0.31% -
std::replace(vector<int>)_(prefix)/50 -2.11% 7.702 7.539 - 0.82% -
SetIntersection_None_Set_float_16_16 -2.11% 35987858.396 35227904.961 - -1.11% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.11% 63731781.903 62386801.548 - -0.09% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.11% 138498967.862 135577885.409 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.11% 139790266.744 136843242.613 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.11% 16315289.156 15971509.320 - -0.23% -
SetIntersection_Interlaced_Vector_string_4_1 -2.11% 223104044.453 218405795.274 - -0.47% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.10% 2.063 2.020 - -0.02% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.10% 60003140.116 58741231.564 - 0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.10% 71.347 69.848 - 0.28% -
SetIntersection_None_Vector_uint32_64_4 -2.10% 16153118.292 15814137.874 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.10% 217231593.790 212674248.168 - -0.19% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.10% 9.488 9.289 - -2.38% -
BM_deque_vector_move/64 -2.10% 2.652 2.596 - -1.57% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.09% 8274.288 8101.102 - 0.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.09% 13591.303 13306.846 - 2.00% -
SetIntersection_Interlaced_Vector_string_64_1 -2.09% 17259813.501 16898577.288 - 0.26% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.09% 22317019.832 21850262.377 - 0.07% -
SetIntersection_Front_Set_uint64_16_1 -2.09% 63670798.394 62339889.767 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -2.09% 5965275.149 5840622.068 - -1.25% -
SetIntersection_None_Vector_string_64_4 -2.08% 16913673.142 16561072.597 - -0.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.08% 1.802 1.764 - 0.03% -
BM_CmpEqual_uchar_uchar -2.08% 1.081 1.059 - -1.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.08% 543412778.453 532113910.834 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.08% 399.780 391.471 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.08% 542566472.017 531292548.400 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.08% 5.969 5.845 - 0.03% -
SetIntersection_None_Vector_uint64_262144_256 -2.08% 1138615.024 1114966.923 - -0.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.08% 1.221 1.195 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.07% 1656192.547 1621828.858 - -0.15% -
SetIntersection_Front_Vector_uint64_16384_4 -2.07% 1070256.558 1048063.512 - 0.93% -
SetIntersection_Front_Vector_uint32_64_1 -2.07% 16666240.216 16320738.562 - -0.11% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.07% 4584.955 4489.966 - 0.65% -
SetIntersection_None_Set_uint32_1_1 -2.07% 542360359.474 531141904.515 - -0.25% -
SetIntersection_Front_Set_uint32_1024_1 -2.07% 1065102.236 1043078.667 - -0.30% -
std::copy(vector<int>)/4096 -2.07% 150.626 147.512 - -11.60% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.07% 1716161.541 1680703.611 - -1.08% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.07% 56198719.198 55037820.356 - -1.50% -
ranges::minmax(std::deque<long_long>)/1 -2.06% 0.690 0.676 - -6.22% -
bm_ranges_swap_ranges_vb_aligned/256 -2.06% 3.535 3.462 - 0.14% -
SetIntersection_None_Vector_float_262144_262144 -2.06% 1151246.363 1127536.342 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.06% 64731371.829 63398257.914 - -0.11% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.06% 2.469 2.419 - 6.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.05% 526.959 516.131 - -2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.05% 12161050.279 11911456.683 - -1.75% -
SetIntersection_Front_Set_uint32_64_16 -2.05% 15398257.263 15082447.339 - 0.51% -
SetIntersection_Interlaced_Set_string_1_1 -2.05% 566736809.475 555123159.104 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.05% 16.596 16.256 - 0.47% -
SetIntersection_None_Vector_uint32_1_1 -2.05% 541529052.613 530434419.317 - -0.18% -
SetIntersection_Front_Set_string_64_4 -2.05% 19157033.078 18764586.663 - -0.27% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.05% 121743.979 119251.449 - -0.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.05% 15.358 15.043 - 0.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.05% 609.442 596.979 - -1.28% -
SetIntersection_None_Vector_uint32_64_1 -2.04% 16894173.347 16548844.049 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.04% 4.654 4.559 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.04% 540987696.421 529942044.775 - -0.31% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.04% 1059042.136 1037451.927 - -0.45% -
std::unordered_set<int>::count(key)_(existent)/32 -2.04% 1.435 1.405 - 0.76% -
BM_PushHeap_string_Ascending_4 -2.04% 2.579 2.527 - -1.15% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.04% 13.083 12.816 - 0.43% -
std::sort(deque<int>)_(shuffled)/1024 -2.04% 6850.090 6710.637 - -3.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.04% 217075329.561 212657636.189 - 0.30% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.03% 13.248 12.979 - -0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.03% 547741091.247 536597549.207 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.03% 19879286.500 19474949.584 - 0.89% -
SetIntersection_None_Vector_uint64_262144_1 -2.03% 1140983.357 1117782.858 - -0.67% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.03% 19.563 19.166 - 0.05% -
std::find_if(list<int>)_(bail_25%)/8192 -2.03% 1452.046 1422.549 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.03% 16598508.789 16261585.458 - -0.52% -
SetIntersection_Front_Set_string_4_4 -2.03% 160383467.830 157128764.063 - 1.48% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.02% 3157.428 3093.590 - -0.23% -
SetIntersection_Front_Vector_uint64_64_4 -2.02% 16075897.703 15751049.629 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.02% 34411732.764 33716390.906 - 0.01% -
ranges::min(std::vector<__int128>)/70000 -2.02% 30876.815 30253.291 - 12.05% -
BM_deque_vector_ranges_move_backward/1 -2.02% 2.116 2.074 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.01% 542772261.657 531836619.614 - 0.06% -
SetIntersection_None_Vector_float_16_4 -2.01% 54796785.307 53693407.491 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -2.01% 217101137.257 212729844.744 - -0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.01% 45.608 44.690 - -1.68% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.01% 19.980 19.578 - -9.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.01% 761.305 745.989 - 0.32% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.01% 8696.423 8521.637 - -0.19% -
SetIntersection_Front_Set_uint32_4_1 -2.01% 216451508.726 212103196.684 - -0.03% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.01% 180054031.222 176438251.795 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.01% 542834330.704 531934836.744 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.01% 94999.524 93094.327 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.01% 14929761.354 14630382.155 - -0.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.01% 25.021 24.520 - 0.53% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.00% 216466118.256 212133492.754 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.00% 16351502.122 16024308.858 - -0.89% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.00% 49281175.000 48295558.329 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.00% 11694218.203 11460606.985 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.99% 55622.540 54514.152 - -0.57% -
SetIntersection_Interlaced_Vector_string_16_1 -1.99% 65604980.314 64297882.089 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.99% 1122039.562 1099694.114 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.99% 58816174.085 57644868.148 - 0.05% -
SetIntersection_Front_Vector_float_16384_1 -1.99% 1053208.428 1032237.425 - -1.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.99% 5.114 5.013 - 0.26% -
SetIntersection_None_Vector_float_64_64 -1.99% 8611066.786 8440124.797 - -0.69% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.98% 11.428 11.201 - 0.63% -
std::unordered_map<int,_int>::clear()/32 -1.98% 605.073 593.074 - 0.23% -
SetIntersection_Front_Set_uint64_262144_1 -1.98% 1068576.316 1047407.975 - 5.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.98% 63671783.020 62411176.131 - -0.05% -
SetIntersection_None_Vector_string_262144_262144 -1.98% 1317178.590 1291104.101 - -1.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.98% 399.036 391.144 - 0.01% -
SetIntersection_None_Vector_uint64_16384_256 -1.97% 1104249.430 1082443.855 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.97% 49143.381 48173.211 - -0.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.97% 129.651 127.092 - -4.26% -
SetIntersection_None_Set_uint32_4_1 -1.97% 219577407.786 215245633.131 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.97% 1156.495 1133.706 - -5.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.97% 10047913.355 9849941.732 - 2.14% -
BM_vector_deque_ranges_copy_backward/64 -1.97% 3.037 2.978 - -0.26% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.97% 399.620 391.763 - -0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.96% 8.655 8.486 - -0.69% -
SetIntersection_Front_Vector_uint32_1_1 -1.96% 540980493.886 530377409.441 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.96% 39391961.028 38620687.181 - -0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.96% 15.017 14.723 - 0.08% -
SetIntersection_Front_Set_string_1_1 -1.95% 564725508.719 553699370.525 - -0.13% -
BM_deque_deque_move/5500 -1.95% 202.045 198.113 - 0.64% -
BM_CmpEqual_uchar_int -1.95% 1.093 1.072 - 0.47% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.95% 13167.920 12911.734 - 7.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.94% 13592.281 13328.228 - -3.59% -
SetIntersection_Interlaced_Set_float_16384_64 -1.94% 215716414.038 211527231.461 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.94% 217574489.586 213349932.267 - -0.10% -
SetIntersection_None_Vector_float_64_1 -1.94% 16949921.754 16621542.199 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.94% 4248614.427 4166310.394 - 0.80% -
SetIntersection_None_Vector_float_1024_1 -1.94% 1101633.699 1080315.271 - 0.34% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.93% 14.895 14.606 - -1.16% -
SetIntersection_None_Vector_float_64_16 -1.93% 13762019.008 13495935.757 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.93% 37392154.278 36669193.854 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.93% 35727399.415 35037126.101 - 0.12% -
SetIntersection_None_Set_string_1024_1024 -1.93% 8957259.987 8784216.910 - -0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.93% 13.444 13.185 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.93% 1083592.178 1062728.908 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.93% 36092640.788 35397769.123 - -0.33% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.92% 2.963 2.906 - 0.49% -
SetIntersection_None_Vector_uint32_256_16 -1.92% 4058798.596 3980688.922 - -0.60% -
SetIntersection_None_Set_uint64_16384_256 -1.92% 169128235.160 165875858.540 - 0.02% -
SetIntersection_None_Vector_uint32_64_16 -1.92% 13721896.923 13458163.539 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.92% 1248716.959 1224718.020 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.92% 54960253.464 53904108.561 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.92% 542727498.137 532310758.545 - -0.05% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.92% 12.972 12.723 - 0.44% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.92% 74.611 73.180 - -19.64% -
BM_deque_deque_copy/0 -1.92% 0.869 0.852 - 5.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.92% 59096291.225 57963707.895 - 0.96% -
SetIntersection_Front_Set_uint64_16384_16 -1.91% 1206813.359 1183710.704 - 0.78% -
BM_CmpEqual_int_int -1.91% 1.091 1.070 - -1.27% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.90% 3385.722 3321.267 - -1.17% -
SetIntersection_Front_Vector_uint64_262144_4 -1.90% 1084804.364 1064161.603 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.90% 16689089.567 16371689.190 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.90% 540349945.110 530077643.838 - -0.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.90% 13146.039 12896.375 - 7.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.90% 52.294 51.301 - 1.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.90% 8.905 8.737 - 2.41% -
SetIntersection_Interlaced_Set_string_1024_64 -1.89% 17058437.938 16735482.525 - 1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.89% 136039799.336 133465964.849 - -0.05% -
SetIntersection_None_Set_uint64_262144_16 -1.89% 1234401.937 1211056.234 - 1.16% -
BM_deque_vector_move_backward/5500 -1.89% 200.931 197.138 - -2.23% -
SetIntersection_None_Set_uint64_256_16 -1.89% 11025193.051 10817207.962 - 0.47% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.88% 24110.850 23656.786 - 1.13% -
rng::find_last(list<int>)_(bail_10%)/50 -1.88% 16.361 16.053 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.88% 63815976.226 62615037.739 - -0.05% -
std::copy_n(list<int>)/32768 -1.88% 26678.186 26176.173 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.88% 1061672.351 1041736.491 - 0.02% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.88% 1101.470 1080.803 - -4.79% -
BM_StringDestroy_Empty -1.87% 0.633 0.621 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.87% 64569072.363 63361523.241 - -0.12% -
SetIntersection_Interlaced_Set_string_1024_16 -1.87% 13172778.262 12926474.459 - 1.27% -
rng::find_if(vector<bool>)_(process_all)/50 -1.87% 23.925 23.477 - -2.27% -
SetIntersection_None_Set_uint32_64_64 -1.86% 11564737.747 11349061.762 - -0.57% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.86% 149978.682 147182.136 - -2.21% -
SetIntersection_None_Set_float_1024_1 -1.86% 8974772.755 8807428.239 - -1.95% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.86% 15.720 15.427 - -1.71% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.86% 4212364.574 4133940.187 - -0.13% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.86% 2799380.699 2747270.182 - 1.42% -
SetIntersection_Front_Vector_string_1024_1 -1.86% 1092486.189 1072168.325 - 1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.797 391.385 - -3.80% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.86% 1.827 1.793 - 1.52% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.86% 800.593 785.716 - 0.06% -
std::copy(vector<bool>)_(aligned)/262144 -1.86% 587.809 576.889 - -23.98% -
SetIntersection_None_Set_string_4_1 -1.86% 225004552.149 220825317.263 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.86% 86513.804 84908.778 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.85% 1108249.790 1087700.385 - 0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.85% 6853.370 6726.383 - 0.22% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.85% 63724.692 62546.010 - 0.86% -
SetIntersection_Front_Set_uint32_64_4 -1.85% 16223857.197 15923877.979 - 0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.85% 51.966 51.006 - 3.84% -
SetIntersection_Front_Set_uint64_4_4 -1.85% 138721966.678 136159809.578 - 0.21% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.85% 15.009 14.732 - 0.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.718 391.361 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 216926625.376 212925446.726 - 0.27% -
SetIntersection_None_Set_uint64_16384_1024 -1.84% 169268240.056 166147969.174 - 1.57% -
SetIntersection_None_Vector_uint64_1024_256 -1.84% 1088515.945 1068462.199 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.84% 17173009.279 16856709.586 - -0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.84% 19.184 18.831 - 0.43% -
SetIntersection_Front_Set_string_64_1 -1.84% 17263111.994 16945552.942 - -0.97% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.84% 1107147.689 1086786.927 - 2.03% -
SetIntersection_Front_Vector_uint32_4_1 -1.84% 216305967.543 212330819.148 - -0.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.84% 35.769 35.112 - 24.88% -
SetIntersection_Front_Vector_string_256_1 -1.84% 4296017.532 4217096.768 - -1.43% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.84% 9.664 9.486 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 216611120.227 212633683.037 - 0.14% -
SetIntersection_None_Vector_float_262144_256 -1.84% 1150417.204 1129293.133 - -0.75% -
SetIntersection_None_Vector_uint32_262144_16384 -1.83% 1140317.291 1119393.045 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.83% 1098142.576 1078009.238 - 2.22% -
SetIntersection_None_Vector_float_262144_64 -1.83% 1147223.260 1126190.125 - -1.20% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.83% 21.986 21.583 - -7.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.83% 468.373 459.800 - 0.23% -
std::multiset<std::string>::clear()/0 -1.83% 399.166 391.864 - -0.42% -
BM_deque_vector_ranges_move/5500 -1.83% 197.144 193.542 - -0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.83% 15.375 15.094 - 2.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.83% 16261498.149 15964533.441 - 0.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.83% 11.574 11.363 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.83% 736.360 722.920 - -1.62% -
SetIntersection_Interlaced_Set_string_4_1 -1.82% 226748245.583 222610421.265 - 0.01% -
std::search(vector<int>)_(no_match)/8192 -1.82% 1664.858 1634.509 - -2.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.82% 451.123 442.904 - -2.49% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.82% 257.745 253.051 - 2.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.82% 765.876 751.942 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.82% 16888053.845 16581450.142 - 0.66% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.81% 12.992 12.757 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.81% 1201530.088 1179754.665 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.81% 16.843 16.538 - 2.07% -
BM_StringFindStringLiteral/128 -1.81% 3.164 3.107 - -0.18% -
SetIntersection_Front_Vector_string_16384_1024 -1.81% 38681646.155 37981130.840 - -0.21% -
SetIntersection_Front_Vector_string_1024_16 -1.81% 1616549.365 1587350.129 - -2.71% -
SetIntersection_Interlaced_Set_float_4_4 -1.80% 139177711.205 136666050.989 - 0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.80% 44632.813 43827.518 - 1.61% -
SetIntersection_None_Vector_string_64_1 -1.80% 17577822.504 17260772.992 - -0.87% -
SetIntersection_Front_Vector_uint32_16_16 -1.80% 36290280.542 35637596.171 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.80% 23330.612 22911.167 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.79% 138110981.754 135633249.258 - 0.02% -
SetIntersection_Front_Vector_float_64_4 -1.79% 16150474.099 15860841.267 - 0.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.79% 67624.044 66412.046 - -2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.79% 4412188.482 4333128.444 - 0.86% -
std::fill(list<int>)/50 -1.79% 35.148 34.519 - -0.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.79% 14.304 14.048 - -0.14% -
std::map<std::string,_int>::erase(iterator)/8192 -1.79% 29.032 28.512 - -2.74% -
SetIntersection_Front_Vector_uint32_256_4 -1.79% 4226886.626 4151258.937 - 0.15% -
SetIntersection_Front_Vector_string_262144_16 -1.79% 1608091.112 1579354.940 - -4.03% -
BM_deque_vector_ranges_copy_backward/1 -1.79% 2.154 2.115 - 4.81% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.79% 10208425.177 10026148.532 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.79% 1105952.539 1086207.089 - 2.39% -
BM_CmpLess_short_int -1.78% 1.136 1.116 - -0.92% -
SetIntersection_None_Set_string_16_1 -1.78% 69301747.736 68066341.865 - 0.03% -
std::swap_ranges(deque<int>)/32 -1.78% 10.994 10.799 - 1.06% -
std::flat_map<int,_int>::clear()/0 -1.78% 398.924 391.821 - 0.13% -
BM_deque_deque_ranges_move_backward/4096 -1.78% 155.306 152.541 - -0.01% -
SetIntersection_Front_Set_uint64_262144_16384 -1.78% 218628940.634 214738184.791 - -0.75% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.78% 2.677 2.629 - 0.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.78% 12.485 12.263 - -5.85% -
BM_StringCopy_Small -1.78% 0.672 0.660 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.78% 213204.359 209415.445 - -5.40% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.78% 23.746 23.324 - 0.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.78% 77580.928 76202.803 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.77% 138350800.733 135897345.499 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.77% 54852921.199 53880979.526 - 0.18% -
SetIntersection_None_Set_uint64_262144_64 -1.77% 1235613.361 1213723.469 - 1.15% -
SetIntersection_Interlaced_Vector_float_64_1 -1.77% 16669146.872 16374311.910 - -0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.77% 399.715 392.650 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 399.906 392.850 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.76% 1235254.614 1213464.809 - -0.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.76% 149295.892 146665.704 - -2.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.76% 20084.678 19731.420 - -1.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 398.977 391.962 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.76% 16698388.968 16404886.366 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.76% 4398540.380 4321274.195 - 0.67% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.76% 602122.020 591551.248 - -2.01% -
SetIntersection_Interlaced_Vector_float_16_4 -1.76% 57234745.688 56230073.190 - -0.05% -
SetIntersection_None_Set_float_4_4 -1.75% 137839271.761 135420609.623 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.75% 1646205.730 1617343.262 - -0.07% -
SetIntersection_Front_Vector_uint64_16_4 -1.75% 54707575.338 53748686.933 - -0.08% -
SetIntersection_None_Vector_float_16384_1024 -1.75% 1120937.280 1101306.296 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.75% 16612561.349 16321724.263 - 0.10% -
std::unordered_set<std::string>::clear()/8192 -1.75% 224925.691 220992.928 - 0.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.75% 605.636 595.055 - -1.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.75% 17138.612 16839.257 - -2.43% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.75% 20.021 19.671 - -0.29% -
std::flat_map<int,_int>::ctor(const&)/32 -1.75% 23.271 22.864 - 0.03% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.75% 1908.898 1875.568 - 0.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.75% 8646.464 8495.515 - -0.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.75% 33.884 33.292 - -2.75% -
SetIntersection_None_Set_string_1_1 -1.74% 550860337.676 541261294.709 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.74% 3523444.244 3462079.823 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.74% 20.603 20.244 - -2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.74% 9035510.061 8878217.701 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.74% 16759089.685 16467374.680 - 0.28% -
SetIntersection_None_Vector_string_64_16 -1.74% 14382474.485 14132504.374 - 0.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 398.919 391.989 - -0.05% -
SetIntersection_None_Vector_uint64_262144_262144 -1.74% 1138528.605 1118764.808 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.74% 24.203 23.783 - 0.23% -
BM_PushHeap_string_SingleElement_4 -1.73% 2.331 2.291 - -5.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.73% 21.627 21.253 - -20.75% -
std::search(list<int>,_pred)_(same_length)/8192 -1.73% 8817.087 8664.370 - -4.92% -
SetIntersection_None_Vector_string_262144_16384 -1.73% 1315054.425 1292278.195 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.73% 1189597.387 1169003.076 - 4.29% -
std::replace_if(list<int>)_(sprinkled)/50 -1.73% 23.420 23.015 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.73% 1686599.854 1657453.209 - -0.32% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.73% 56108.442 55138.844 - 1.01% -
BM_vector_deque_move/5500 -1.73% 198.407 194.981 - -1.89% -
SetIntersection_None_Set_uint64_262144_1 -1.73% 1225983.479 1204821.693 - -0.08% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.73% 11295011.243 11100156.025 - 0.68% -
BM_PushHeap_string_Ascending_1024 -1.72% 13.452 13.220 - -6.13% -
SetIntersection_None_Vector_float_1024_4 -1.72% 1099032.300 1080095.562 - 0.26% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.72% 7654888.820 7523333.162 - -0.56% -
SetIntersection_Front_Vector_float_262144_1 -1.72% 1055460.539 1037322.704 - -0.12% -
SetIntersection_Front_Set_uint32_256_4 -1.71% 4257677.515 4184669.931 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.71% 1173179.925 1153066.030 - -0.15% -
SetIntersection_Interlaced_Set_float_16_1 -1.71% 63838778.174 62745176.682 - 0.02% -
std::search(vector<int>)_(no_match)/1048576 -1.71% 213520.478 209866.047 - -1.63% -
SetIntersection_Interlaced_Set_string_256_1 -1.71% 4391941.971 4316798.350 - -1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.71% 16213840.419 15936782.928 - 0.31% -
std::copy_n(vector<int>)/1048576 -1.71% 50207.954 49350.346 - -1.70% -
SetIntersection_Interlaced_Set_float_1_1 -1.70% 542946400.066 533693314.280 - -0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.70% 377.936 371.496 - 0.45% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.70% 16.999 16.709 - -1.98% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.70% 1544752.277 1518531.252 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.70% 18243912.267 17934461.136 - 5.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.70% 139492100.581 137126776.489 - 0.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.69% 22.097 21.722 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.69% 4361995.259 4288263.093 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.69% 1050106.682 1032359.109 - 0.29% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.69% 9050.135 8897.196 - -0.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.69% 397.265 390.554 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.69% 200619415.969 197231281.478 - -0.24% -
SetIntersection_None_Vector_string_1024_1024 -1.69% 1175487.100 1155659.391 - -2.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 399.401 392.679 - 0.21% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.68% 1744190.727 1714839.735 - 5.76% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.68% 56595814.142 55644516.781 - -0.20% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.68% 17013.817 16728.090 - -3.24% -
SetIntersection_Front_Vector_uint32_16_1 -1.68% 63538202.363 62471415.175 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.68% 2224207.993 2186869.800 - -0.31% -
std::sort(deque<int>)_(repeated)/8 -1.68% 18.070 17.767 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.68% 63654542.809 62586285.219 - 0.26% -
SetIntersection_None_Vector_string_1024_64 -1.68% 1184281.984 1164422.714 - -0.82% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.68% 526288.956 517473.006 - 0.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.67% 174678.089 171753.052 - -0.93% -
BM_PushHeap_string_SingleElement_262144 -1.67% 2.647 2.602 - -4.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.67% 4235902.351 4165076.490 - 1.04% -
BM_PushHeap_float_QuickSortAdversary_16 -1.67% 0.990 0.973 - -4.78% -
SetIntersection_Front_Vector_string_16_1 -1.67% 65192527.863 64104175.406 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.67% 819.794 806.108 - -0.65% -
SetIntersection_Front_Set_uint64_16384_16384 -1.67% 225471279.264 221708679.755 - -0.71% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 69270.179 68114.981 - 0.15% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.67% 1.520 1.495 - -1.61% -
SetIntersection_Interlaced_Vector_string_1_1 -1.67% 556927368.924 547646070.363 - -0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 27299.583 26844.721 - -0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 399.474 392.826 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.66% 621.748 611.412 - -1.45% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.66% 1.289 1.268 - 0.05% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.66% 12045931.402 11845899.184 - 0.73% -
SetIntersection_Interlaced_Set_float_4_1 -1.66% 217375524.638 213768650.431 - 0.31% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.66% 24141.735 23741.643 - 0.36% -
SetIntersection_None_Set_string_64_16 -1.66% 18987297.820 18672760.220 - 0.21% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.66% 12699898.771 12489655.506 - 0.55% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.65% 20.059 19.727 - -0.56% -
SetIntersection_None_Set_float_1_1 -1.65% 544405158.250 535401320.897 - 0.11% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.65% 275.105 270.568 - 0.62% -
BM_PushHeap_uint64_Ascending_16384 -1.65% 3.670 3.610 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.64% 205628505.192 202248890.043 - 1.09% -
SetIntersection_None_Vector_string_16_16 -1.64% 35091368.072 34515022.582 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.64% 1095720.571 1077735.300 - 2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.64% 1664655.191 1637336.750 - 0.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.64% 6.673 6.564 - 1.98% -
SetIntersection_None_Vector_uint32_262144_262144 -1.64% 1141241.657 1122540.527 - -0.47% -
SetIntersection_None_Vector_uint64_64_1 -1.64% 16819258.196 16543756.686 - 0.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.64% 18.802 18.494 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.64% 87.638 86.204 - -0.69% -
SetIntersection_Interlaced_Set_float_1024_256 -1.64% 14299952.621 14066107.802 - -3.85% -
std::multiset<int>::find(key)_(existent)/32 -1.63% 1.660 1.633 - 1.47% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.63% 121381.422 119398.464 - 0.25% -
std::unordered_map<int,_int>::clear()/1024 -1.63% 8565.891 8426.011 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.63% 16676682.436 16404779.971 - 0.26% -
SetIntersection_Front_Vector_string_1_1 -1.63% 555663769.551 546606667.586 - -0.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.63% 167.084 164.361 - -0.72% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.63% 217.763 214.216 - -1.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.63% 22.287 21.924 - 1.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.63% 385.430 379.164 - 1.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.62% 54841.951 53953.164 - -0.51% -
SetIntersection_Front_Set_float_16_4 -1.62% 55820845.415 54916268.348 - 0.20% -
SetIntersection_Front_Vector_float_16_1 -1.62% 63740982.007 62708652.270 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.62% 398.764 392.306 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.62% 397.416 390.980 - -0.02% -
std::move_backward(deque<int>)/64 -1.62% 5.262 5.177 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.62% 354636383.584 348898981.569 - -1.54% -
SetIntersection_Front_Vector_float_262144_4 -1.62% 1071093.449 1053778.670 - 1.11% -
SetIntersection_None_Vector_float_16384_64 -1.62% 1125762.233 1107574.848 - -0.01% -
BM_deque_vector_ranges_move_backward/5500 -1.62% 198.449 195.243 - -2.29% -
BM_deque_deque_move/1 -1.62% 2.580 2.539 - 0.02% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.61% 18.827 18.523 - 0.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.61% 21.792 21.440 - 5.85% -
std::set<int>::clear()/8192 -1.61% 82177.383 80852.351 - 4.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 398.984 392.571 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.61% 15.312 15.066 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.61% 1844512.287 1814903.727 - -0.21% -
BM_PushHeap_string_Random_4 -1.60% 6.166 6.067 - -4.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.60% 117123.022 115245.067 - -0.02% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.60% 206.318 203.011 - 0.77% -
SetIntersection_Interlaced_Set_string_256_4 -1.60% 13120120.785 12910060.378 - -0.77% -
std::partition(deque<int>)_(sparse)/8192 -1.60% 3120.596 3070.658 - -4.67% -
std::partition_copy(deque<int>)/50 -1.60% 22.007 21.655 - 0.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.60% 1.820 1.791 - 0.12% -
SetIntersection_Front_Vector_float_4_4 -1.60% 137660030.403 135464176.952 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.59% 1636964.273 1610857.748 - 0.56% -
BM_CmpLess_uchar_uint -1.59% 1.088 1.071 - 0.99% -
std::pop_heap(deque<float>)/8 -1.59% 53.037 52.192 - -0.17% -
SetIntersection_Front_Set_string_4_1 -1.59% 224377351.457 220803211.988 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.59% 34336117.851 33789398.941 - 0.30% -
SetIntersection_None_Vector_float_1024_16 -1.59% 1096776.640 1079346.309 - 0.35% -
std::multimap<int,_int>::erase(iterator)/32 -1.59% 20.978 20.645 - 1.16% -
BM_PushHeap_string_Ascending_256 -1.59% 10.965 10.791 - -6.83% -
SetIntersection_Front_Vector_float_256_4 -1.59% 4225779.107 4158748.913 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.58% 1365724.283 1344084.719 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.58% 203.960 200.730 - 0.43% -
std::unique(deque<int>)_(sprinkled)/52 -1.58% 59.995 59.045 - -4.51% -
std::unordered_map<int,_int>::clear()/0 -1.58% 397.578 391.283 - 0.29% -
SetIntersection_Interlaced_Vector_float_1_1 -1.58% 542459171.297 533876926.836 - 0.12% -
BM_StringEraseToEnd_Huge_Transparent -1.58% 2.413 2.375 - 0.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 680.917 670.173 - -1.19% -
SetIntersection_Front_Vector_uint32_16_4 -1.58% 54635464.459 53773737.903 - -0.20% -
std::search(list<int>)_(single_element)/1024 -1.58% 739.627 727.973 - -4.45% -
std::none_of(list<int>)_(process_all)/8 -1.58% 2.720 2.677 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.57% 1076112.615 1059165.575 - 1.12% -
std::map<std::string,_int>::ctor(const&)/8192 -1.57% 349335.870 343844.214 - -0.58% -
std::unordered_set<int>::clear()/0 -1.57% 397.878 391.629 - 0.14% -
SetIntersection_None_Set_float_16_1 -1.57% 68013977.265 66947232.367 - 0.31% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.57% 973.842 958.576 - 1.55% -
SetIntersection_None_Vector_float_1_1 -1.57% 542865270.508 534358128.180 - 0.12% -
SetIntersection_None_Set_float_4_1 -1.57% 219928071.767 216483144.496 - 0.15% -
SetIntersection_None_Vector_uint32_16384_1024 -1.56% 1117583.399 1100109.805 - 0.03% -
std::set<int>::erase(key)_(existent)/32 -1.56% 22.008 21.664 - 0.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.56% 535.194 526.832 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.56% 142836119.881 140606526.853 - -0.44% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.56% 23.423 23.058 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.56% 4605565.917 4533788.722 - 1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.56% 25.489 25.092 - -4.21% -
bm_swap_ranges_vb_aligned/64 -1.56% 2.889 2.844 - -2.29% -
SetIntersection_Interlaced_Vector_float_4_4 -1.56% 137770842.045 135628486.073 - 0.14% -
std::multimap<int,_int>::clear()/32 -1.55% 666.607 656.242 - 1.74% -
SetIntersection_Front_Vector_uint32_16384_4 -1.55% 1075728.418 1059004.689 - -0.14% -
SetIntersection_Front_Vector_uint32_64_4 -1.55% 16161426.000 15910196.394 - 0.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.55% 59.578 58.654 - 16.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.55% 1055557.560 1039202.760 - -0.56% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.55% 22.470 22.122 - 1.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.55% 17016.829 16753.250 - 3.10% -
SetIntersection_Front_Set_string_1024_1 -1.55% 1106618.958 1089489.582 - 1.40% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.55% 5448.275 5363.941 - 0.41% -
SetIntersection_None_Vector_uint32_1024_1024 -1.55% 1087243.083 1070423.973 - -1.03% -
SetIntersection_None_Vector_uint32_16384_64 -1.55% 1115973.525 1098719.454 - 2.40% -
SetIntersection_None_Vector_uint32_256_4 -1.55% 4251167.400 4185460.890 - 0.41% -
std::all_of(list<int>)_(process_all)/32768 -1.55% 26335.806 25928.788 - -3.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 143732.920 141511.920 - -0.73% -
std::set<int>::erase(iterator)/8192 -1.54% 20.696 20.376 - 3.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.54% 17.144 16.879 - 0.22% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.54% 5.317 5.235 - -5.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.54% 627.111 617.448 - 2.74% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.54% 136985596.814 134880655.159 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.53% 1262323.158 1242954.670 - 0.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.53% 396.883 390.797 - -0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.53% 38.180 37.596 - 0.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.53% 13.056 12.857 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.53% 1165340.803 1147514.321 - -0.25% -
std::unordered_multimap<int,_int>::clear()/32 -1.53% 598.256 589.112 - -6.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.53% 1526.814 1503.477 - -13.80% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 414.830 408.494 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.53% 5095696.012 5017963.461 - 7.36% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.52% 35.838 35.292 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.52% 26620.027 26214.645 - 1.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 398.769 392.700 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.52% 5825001.279 5736381.818 - 0.10% -
std::stable_sort(vector<int>)_(heap)/8 -1.52% 21.635 21.306 - 0.63% -
SetIntersection_None_Vector_float_262144_16 -1.52% 1147178.712 1129735.844 - 0.75% -
SetIntersection_None_Vector_uint64_16384_16384 -1.52% 1115256.672 1098346.994 - 2.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.52% 43.969 43.302 - 1.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.51% 761.374 749.848 - 0.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.51% 2.345 2.309 - 7.10% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.51% 15.476 15.242 - 2.00% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.51% 26.306 25.908 - 15.16% -
SetIntersection_Front_Set_float_64_4 -1.51% 16303704.663 16057439.301 - -0.50% -
BM_StringCopy_Large -1.51% 6.330 6.234 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.51% 37343460.212 36780148.694 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 4215650.830 4152106.083 - 0.61% -
BM_PushHeap_string_SingleElement_256 -1.51% 2.600 2.561 - -6.22% -
SetIntersection_Interlaced_Vector_float_16_1 -1.51% 63798274.896 62836812.523 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.51% 37552431.780 36986574.901 - 0.17% -
std::pop_heap(vector<size_t>)/8 -1.51% 52.702 51.908 - -0.04% -
SetIntersection_Interlaced_Set_float_1024_16 -1.51% 11559718.693 11385592.713 - 1.02% -
BM_CmpLess_short_schar -1.50% 0.968 0.954 - 0.15% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.50% 13.484 13.281 - 0.14% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.50% 22.732 22.391 - 0.45% -
SetIntersection_Front_Vector_float_16_4 -1.50% 54866913.990 54042804.563 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.50% 17928218.691 17659546.960 - -0.15% -
SetIntersection_None_Vector_string_262144_16 -1.50% 1310665.749 1291043.288 - -1.40% -
SetIntersection_None_Vector_float_4_1 -1.50% 217741939.458 214484132.718 - 0.41% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.49% 14685795.818 14466261.799 - -0.29% -
BM_CmpEqual_short_uchar -1.49% 1.114 1.097 - -0.64% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.49% 431.915 425.466 - -0.10% -
SetIntersection_None_Vector_uint32_256_64 -1.49% 3437782.050 3386470.430 - 0.66% -
SetIntersection_None_Vector_string_16384_16 -1.49% 1242465.925 1223922.423 - -1.56% -
std::multimap<int,_int>::ctor(const&)/0 -1.49% 12.918 12.725 - -0.19% -
SetIntersection_None_Vector_string_1_1 -1.49% 543671244.851 535565270.580 - -0.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.49% 45023.810 44352.985 - 0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.49% 56692.348 55847.724 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.49% 216907802.896 213681714.418 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.48% 138376045.157 136322678.594 - 0.44% -
BM_deque_deque_ranges_copy/4096 -1.48% 149.308 147.095 - -1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.48% 1175862.515 1158451.289 - 0.13% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.48% 13.970 13.763 - -0.69% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.48% 6.486 6.390 - 2.86% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.48% 13.070 12.877 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.48% 63972728.301 63028058.117 - -0.15% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.48% 28.007 27.594 - 3.39% -
SetIntersection_Front_Set_uint32_1024_4 -1.48% 1080958.442 1065004.325 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.47% 220901474.929 217645359.431 - 0.30% -
SetIntersection_None_Set_uint64_262144_256 -1.47% 1233154.217 1214977.377 - 0.61% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 7822.914 7707.634 - -0.72% -
BM_deque_vector_ranges_copy_backward/5500 -1.47% 200.606 197.650 - -1.14% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.47% 19.013 18.733 - -1.70% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.47% 71.833 70.776 - 0.27% -
SetIntersection_Interlaced_Vector_string_256_4 -1.47% 6302829.421 6210138.738 - 5.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.46% 27756247.120 27349915.236 - 8.81% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.46% 73851794.053 72771445.794 - -2.50% -
std::count(list<int>)_(every_other)/8 -1.46% 2.131 2.100 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.45% 230604211.443 227252550.118 - -0.06% -
std::set<std::string>::ctor(const&)/8192 -1.45% 346197.706 341166.218 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.45% 1149515.145 1132815.244 - 5.39% -
BM_CmpLess_int_int -1.45% 1.061 1.046 - -0.77% -
std::shift_right(deque<int>)/50 -1.45% 4.498 4.433 - -0.56% -
SetIntersection_Front_Vector_string_4_1 -1.45% 222007773.708 218787280.425 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.45% 170488.874 168016.440 - 0.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.45% 142912.089 140839.900 - -1.65% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.45% 14.987 14.770 - -0.73% -
SetIntersection_Interlaced_Set_string_16_4 -1.45% 73754440.426 72685622.729 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.45% 1067883.320 1052413.485 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.45% 1535100.384 1512863.663 - 2.74% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.45% 1.064 1.049 - -0.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 8648.875 8523.830 - -0.34% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.44% 3848.883 3793.289 - 0.06% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.44% 1.766 1.740 - -2.43% -
SetIntersection_None_Set_uint64_262144_4 -1.44% 1222956.951 1205313.967 - 0.66% -
SetIntersection_Front_Vector_float_1_1 -1.44% 541729523.349 533914509.065 - 0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.44% 18.743 18.473 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.44% 544757240.676 536923221.455 - -0.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.44% 135879.141 133925.257 - -2.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.44% 1179481.674 1162523.987 - 0.37% -
std::multimap<std::string,_int>::clear()/0 -1.44% 399.083 393.347 - -0.78% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.44% 62.271 61.376 - -2.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.44% 17114.010 16868.175 - -0.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.43% 1.201 1.184 - -3.13% -
SetIntersection_None_Set_uint32_16_4 -1.43% 57235440.283 56414619.720 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.43% 67478614.111 66511148.614 - -0.84% -
SetIntersection_Front_Set_string_1024_4 -1.43% 1267604.709 1249433.693 - 2.23% -
SetIntersection_Front_Vector_float_256_1 -1.43% 4197705.454 4137542.771 - -0.37% -
SetIntersection_None_Vector_uint32_64_64 -1.43% 8592701.836 8469819.612 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.43% 12160.987 11987.664 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.42% 21.910 21.598 - -1.02% -
std::unordered_multiset<int>::ctor(const&)/32 -1.42% 204.962 202.051 - 0.77% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.42% 20.214 19.927 - -3.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.42% 12.890 12.708 - -4.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.42% 12430.036 12253.827 - -2.95% -
SetIntersection_None_Vector_uint32_1024_4 -1.42% 1101704.300 1086114.195 - 1.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.41% 11785.501 11618.996 - 1.85% -
std::make_heap(vector<int>)_(heap)/8 -1.41% 14.958 14.747 - -0.89% -
std::sort(deque<int>)_(heap)/8 -1.41% 24.737 24.388 - -0.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.41% 18.268 18.010 - -0.28% -
std::unordered_set<std::string>::ctor(const&)/0 -1.41% 13.105 12.920 - 0.10% -
BM_CmpLess_schar_schar -1.41% 0.963 0.949 - -0.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.41% 396.574 390.977 - 0.00% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.41% 1920.953 1893.866 - -0.05% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.41% 33.399 32.929 - -2.77% -
std::multiset<int>::ctor(const&)/0 -1.41% 12.918 12.736 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1061859.438 1046897.519 - 3.22% -
std::make_heap(vector<int>)_(heap)/1024 -1.41% 275.186 271.309 - -1.96% -
std::partition_copy(vector<int>)/1024 -1.41% 467.207 460.629 - -3.40% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.41% 13.210 13.024 - 1.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.40% 143687.897 141669.087 - -0.85% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.40% 22.692 22.373 - 0.25% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.40% 586.865 578.625 - -0.62% -
BM_StringFindStringLiteral/256 -1.40% 5.463 5.387 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.40% 12575822.217 12399354.241 - 0.22% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.40% 2791.654 2752.510 - 0.75% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.40% 637327.375 628393.269 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.40% 205491621.313 202612540.957 - -1.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.40% 817.266 805.829 - 5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.40% 168592094.691 166233174.704 - -0.92% -
SetIntersection_Front_Vector_float_1024_1 -1.40% 1056776.886 1041999.884 - -0.95% -
BM_CmpEqual_schar_ushort -1.40% 1.112 1.096 - -0.75% -
std::reverse(vector<int>)/32768 -1.40% 1049.244 1034.597 - -0.03% -
SetIntersection_Front_Set_uint64_256_1 -1.40% 4192804.826 4134306.361 - -0.69% -
SetIntersection_Front_Vector_float_4_1 -1.39% 216458259.426 213439007.886 - 0.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 397.545 392.005 - 0.09% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.39% 1557009.228 1535325.584 - 0.34% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.39% 612515.698 604017.983 - 0.29% -
std::sort(vector<int>)_(descending)/8 -1.39% 25.057 24.710 - 0.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 689.705 680.140 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.39% 623608.637 614969.919 - -0.49% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 399.188 393.661 - 0.30% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.38% 13.367 13.183 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.38% 178938.027 176465.994 - -0.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.38% 23398.721 23075.567 - 0.16% -
SetIntersection_None_Vector_float_16_16 -1.38% 34118096.115 33646903.502 - -0.42% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.38% 18.655 18.397 - -1.00% -
std::stable_sort(vector<int>)_(repeated)/8 -1.38% 15.843 15.625 - 0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.38% 47.355 46.704 - 1.09% -
SetIntersection_None_Vector_string_1024_16 -1.37% 1176616.822 1160448.806 - -1.71% -
SetIntersection_Front_Set_float_4_1 -1.37% 216828586.892 213850781.972 - 0.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.37% 154.391 152.272 - 1.84% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.37% 397.676 392.223 - 0.26% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.37% 5721.474 5643.109 - -0.57% -
std::any_of(vector<int>)_(process_all)/32 -1.37% 8.392 8.277 - -1.25% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.37% 20.115 19.840 - -0.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 13.027 12.849 - -0.14% -
SetIntersection_None_Vector_string_16_4 -1.37% 56169386.849 55400734.061 - -0.03% -
SetIntersection_Interlaced_Vector_float_64_4 -1.37% 18174534.263 17925826.426 - 5.51% -
SetIntersection_None_Vector_uint32_1024_1 -1.37% 1098923.609 1083890.339 - 3.57% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.37% 26564.708 26201.518 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.37% 1578628.408 1557067.609 - 0.02% -
BM_PushHeap_string_SingleElement_1024 -1.37% 2.591 2.556 - -6.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.36% 1061325.299 1046896.733 - 2.51% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.36% 3.851 3.799 - 3.00% -
BM_tolower_string<char> -1.36% 15.295 15.088 - 0.01% -
std::flat_map<int,_int>::clear()/32 -1.36% 397.835 392.436 - 0.20% -
SetIntersection_None_Vector_string_64_64 -1.36% 8957959.193 8836474.263 - -0.91% -
SetIntersection_None_Set_string_4_4 -1.35% 140366264.746 138464810.462 - 0.09% -
std::shift_right(list<int>)/50 -1.35% 27.137 26.769 - 1.38% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.35% 8.462 8.348 - 0.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 13.070 12.893 - 0.05% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.35% 4675.823 4612.627 - -0.79% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.35% 57754652.750 56975343.750 - -1.79% -
SetIntersection_None_Set_string_64_64 -1.35% 11869624.117 11709471.625 - 0.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.35% 44.584 43.983 - 1.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.35% 6.564 6.476 - -0.98% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.35% 398.178 392.822 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 10910963.406 10764191.456 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.34% 163389564.305 161196925.511 - -0.06% -
SetIntersection_None_Vector_string_4_1 -1.34% 220246483.862 217292643.703 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.34% 1263006.594 1246072.918 - 0.65% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.34% 23.723 23.405 - -0.78% -
SetIntersection_None_Vector_uint64_1024_1 -1.34% 1096194.824 1081513.890 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.34% 20.716 20.439 - 1.21% -
SetIntersection_None_Vector_string_16384_1 -1.34% 1242322.275 1225698.950 - 0.39% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.34% 5182.046 5112.716 - 0.09% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.34% 12.361 12.196 - -1.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 371.217 366.260 - 0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.33% 397.630 392.329 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.33% 60393517.319 59588860.220 - 1.11% -
SetIntersection_Interlaced_Vector_float_16_16 -1.33% 36209774.075 35727657.441 - 0.22% -
SetIntersection_Interlaced_Vector_float_4_1 -1.33% 216772346.559 213887296.403 - 0.23% -
SetIntersection_Front_Vector_float_64_1 -1.32% 16645742.569 16425270.357 - -0.06% -
SetIntersection_None_Vector_float_4_4 -1.32% 136030635.479 134229176.836 - 0.27% -
std::set<int>::clear()/0 -1.32% 398.092 392.820 - 0.65% -
BM_CmpEqual_schar_uchar -1.32% 1.114 1.100 - -3.86% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.32% 302.465 298.465 - -1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.32% 2.027 2.001 - -0.93% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 12.904 12.733 - -0.00% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.32% 21068083.177 20790342.532 - 0.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 397.041 391.811 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.32% 5.466 5.394 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.32% 1172152.588 1156719.662 - 0.42% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.32% 55514.512 54783.839 - -1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 398.399 393.160 - 0.07% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 405.058 399.738 - -0.24% -
SetIntersection_None_Vector_string_256_4 -1.31% 4518672.656 4459333.414 - 0.33% -
SetIntersection_Front_Vector_string_262144_1024 -1.31% 40066086.138 39540907.909 - -0.24% -
SetIntersection_Front_Set_float_16_1 -1.31% 63800294.722 62964550.913 - 0.21% -
BM_deque_vector_copy/64 -1.31% 2.644 2.610 - -0.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.31% 55744.287 55014.600 - -1.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.31% 15.336 15.136 - -1.73% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.31% 143882.380 142002.300 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.30% 13.057 12.887 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.30% 1113863.233 1099367.766 - 0.05% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.30% 20.211 19.948 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.30% 1040889.794 1027355.698 - -0.92% -
SetIntersection_None_Vector_float_64_4 -1.30% 16316493.242 16104356.030 - 1.44% -
std::partial_sort(deque<int>)_(heap)/8 -1.30% 39.314 38.803 - -4.53% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.30% 13.693 13.515 - -0.04% -
SetIntersection_Interlaced_Set_float_64_1 -1.30% 16654687.769 16439003.846 - 0.55% -
SetIntersection_Front_Vector_float_262144_64 -1.29% 1356836.175 1339270.017 - -1.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.29% 12.855 12.689 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.29% 1.315 1.299 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.29% 217627762.796 214823506.789 - 0.08% -
SetIntersection_Interlaced_Vector_float_256_256 -1.29% 4606317.495 4546990.278 - 0.17% -
std::copy_backward(vector<int>)/32768 -1.28% 3795.777 3747.013 - 8.21% -
SetIntersection_None_Set_uint64_262144_1024 -1.28% 1230612.955 1214824.707 - 0.51% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.28% 14.894 14.703 - -1.06% -
SetIntersection_None_Set_uint32_64_16 -1.28% 18380422.522 18144831.627 - 0.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.28% 32.647 32.228 - -0.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 13701.740 13526.681 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.28% 1182808.202 1167726.135 - 0.80% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.27% 12.583 12.422 - -0.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.004 12.839 - 0.27% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.27% 28.884 28.516 - -5.55% -
SetIntersection_None_Vector_float_256_1 -1.27% 4316317.025 4261346.265 - -0.57% -
SetIntersection_None_Vector_string_16384_64 -1.27% 1238489.315 1222746.812 - -1.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.27% 29.987 29.606 - 4.16% -
SetIntersection_Front_Vector_float_16_16 -1.27% 35920845.811 35464361.457 - -0.56% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.27% 531.681 524.931 - -1.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.27% 174478.577 172264.442 - -1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.27% 12276290.715 12120652.204 - -0.23% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.27% 12.587 12.427 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.27% 5902996.389 5828196.587 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.26% 12.170 12.016 - -16.22% -
SetIntersection_None_Set_uint64_16_16 -1.26% 35654619.155 35205442.413 - 0.94% -
SetIntersection_None_Vector_uint32_16384_16 -1.26% 1114813.746 1100771.097 - 4.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.26% 10.953 10.815 - 0.76% -
SetIntersection_Front_Vector_uint64_16384_1 -1.26% 1062926.961 1049546.964 - 6.27% -
SetIntersection_Front_Vector_string_64_1 -1.26% 17081262.489 16866374.650 - 0.15% -
BM_CmpEqual_short_ushort -1.26% 1.119 1.105 - -0.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 397.916 392.921 - 0.71% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.678 392.690 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.25% 20.126 19.874 - 0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.25% 6.108 6.031 - 1.20% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.25% 57.537 56.817 - -1.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 397.844 392.872 - 0.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 398.854 393.873 - 0.00% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.25% 398.198 393.225 - 0.78% -
std::remove(deque<int>)_(sprinkled)/50 -1.25% 55.195 54.507 - -4.71% -
SetIntersection_Front_Vector_float_64_16 -1.25% 14342662.895 14163933.078 - -1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.24% 1195722.763 1180847.144 - -2.86% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.24% 8201.226 8099.229 - -0.29% -
BM_deque_deque_ranges_move_backward/1024 -1.24% 38.898 38.415 - 0.32% -
SetIntersection_Front_Set_float_16384_1 -1.24% 1060780.193 1047609.575 - 1.92% -
SetIntersection_None_Vector_string_1024_4 -1.24% 1177095.671 1162491.044 - 0.94% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.860 12.700 - 0.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.24% 818.171 808.033 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 12.887 12.727 - 0.39% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.24% 12.584 12.429 - -0.09% -
SetIntersection_None_Vector_string_256_1 -1.24% 4581619.318 4524973.591 - 0.03% -
SetIntersection_None_Vector_string_1024_256 -1.23% 1183486.303 1168904.372 - 2.41% -
SetIntersection_Front_Set_float_256_1 -1.23% 4215403.305 4163467.683 - -0.11% -
std::set<int>::ctor(const&)/0 -1.23% 12.921 12.762 - 0.32% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.23% 138.667 136.959 - 0.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 416.725 411.593 - -0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.23% 869.276 858.579 - -0.56% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 401.987 397.046 - 0.41% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.23% 5.944 5.871 - -15.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.23% 4580.301 4524.073 - -1.67% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.23% 130288.140 128691.239 - 0.02% -
SetIntersection_Front_Vector_uint32_4_4 -1.22% 136628659.436 134955543.263 - -0.21% -
rng::contains(list<int>)_(process_all)/32 -1.22% 9.046 8.936 - 0.31% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.22% 39.535 39.054 - 16.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.22% 13297.534 13135.778 - -0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.21% 210318.353 207763.155 - 0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 56664.457 55976.401 - 3.00% -
std::replace_if(list<int>)_(prefix)/32 -1.21% 14.064 13.893 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.21% 353509.387 349227.128 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.21% 121357383.437 119889412.878 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.21% 1064862.368 1051994.222 - 0.31% -
BM_vector_deque_copy/5500 -1.21% 198.104 195.710 - 0.86% -
SetIntersection_Front_Set_float_1_1 -1.21% 541531665.480 534997010.028 - 0.11% -
SetIntersection_None_Vector_string_262144_4 -1.21% 1303127.044 1287415.681 - -2.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.20% 400.007 395.189 - -0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.20% 16.876 16.673 - -1.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 398.749 393.952 - -0.02% -
BM_StringFindStringLiteral/512 -1.20% 9.665 9.549 - 1.17% -
SetIntersection_Front_Vector_float_64_64 -1.20% 10800309.998 10670675.077 - -1.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.20% 180.366 178.203 - -0.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.20% 19984.817 19745.381 - -1.40% -
BM_deque_deque_copy/64 -1.20% 3.080 3.043 - 0.55% -
SetIntersection_None_Vector_uint64_16384_1024 -1.20% 1106739.476 1093505.010 - -0.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.20% 138138.831 136487.525 - -1.73% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.19% 15.730 15.542 - 1.67% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.19% 5909509.630 5838920.481 - 9.96% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.19% 3.769 3.724 - -0.56% -
SetIntersection_Front_Set_string_262144_1024 -1.19% 59686589.347 58974062.718 - -2.17% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.19% 1807821.369 1786270.508 - -2.84% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.19% 12.844 12.691 - -0.31% -
BM_StringFindStringLiteral/2048 -1.19% 40.727 40.242 - -0.00% -
std::copy_if(vector<int>)_(entire_range)/64 -1.19% 15.545 15.360 - -3.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.19% 25.423 25.120 - 0.34% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.19% 3.336 3.297 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 397.863 393.131 - 0.01% -
SetIntersection_Front_Set_uint32_256_1 -1.19% 4207770.911 4157753.376 - 2.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.19% 73.365 72.493 - -3.03% -
BM_deque_deque_move_backward/5500 -1.19% 205.692 203.250 - -1.80% -
SetIntersection_Front_Set_string_262144_256 -1.18% 14694952.545 14521092.750 - -1.94% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 396.950 392.254 - 0.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.18% 19.240 19.012 - 0.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.18% 2.348 2.320 - 0.71% -
SetIntersection_Front_Set_uint32_1024_1024 -1.18% 11630199.577 11492688.089 - -7.01% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.407 13.249 - -2.31% -
std::pop_heap(deque<int>)/8 -1.18% 53.201 52.573 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.18% 7653186.013 7562881.107 - 0.56% -
SetIntersection_None_Set_uint64_64_4 -1.18% 21660535.242 21405119.861 - 0.10% -
BM_num_put<double> -1.18% 58.842 58.148 - 1.42% -
SetIntersection_Front_Set_float_256_4 -1.18% 4249298.392 4199243.189 - 0.10% -
SetIntersection_None_Vector_uint64_256_256 -1.18% 2159798.351 2134371.581 - 1.41% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.17% 23.350 23.076 - 0.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.17% 17.852 17.642 - -0.23% -
SetIntersection_None_Vector_uint32_16384_1 -1.17% 1114384.838 1101327.005 - -0.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.17% 13.090 12.937 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.17% 2105109.699 2080487.467 - 0.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.17% 18.280 18.067 - 0.62% -
std::copy(vector<int>)/8 -1.17% 2.184 2.158 - -0.39% -
SetIntersection_Front_Set_float_64_1 -1.16% 16695467.670 16501443.273 - 0.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.16% 18.112 17.902 - -0.19% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.16% 1.279 1.264 - -20.76% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.16% 2.273 2.247 - 2.99% -
SetIntersection_None_Vector_float_16384_4 -1.16% 1113854.776 1100952.477 - -0.29% -
SetIntersection_None_Set_float_64_16 -1.16% 18072182.118 17862980.234 - -1.52% -
SetIntersection_Front_Set_uint64_64_1 -1.16% 16609313.029 16417417.275 - 1.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 55721.187 55078.398 - 4.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.15% 765.234 756.406 - -4.11% -
SetIntersection_Interlaced_Set_float_256_1 -1.15% 4210272.568 4161801.130 - 0.07% -
std::is_sorted(list<int>,_pred)/1024 -1.15% 825.191 815.709 - -0.76% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.15% 24.210 23.932 - -0.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 239.847 237.093 - 2.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.15% 450.319 445.152 - -0.84% -
std::pop_heap(vector<std::string>)/8 -1.15% 54.290 53.667 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.15% 4567588.798 4515288.831 - 0.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.14% 31.843 31.478 - 1.05% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.14% 61.435 60.735 - -0.17% -
BM_std_minmax_element<int>/4 -1.14% 1.239 1.225 - -2.31% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.14% 22913.248 22652.245 - 0.18% -
BM_CmpLess_int_schar -1.14% 1.143 1.130 - 0.17% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.14% 1064191.656 1052092.304 - 0.57% -
SetIntersection_None_Vector_uint64_16384_16 -1.14% 1111855.840 1099233.415 - -0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 396.639 392.139 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.13% 3.587 3.547 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.13% 97811.238 96701.711 - 0.03% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.13% 21.089 20.850 - -1.46% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.13% 511.199 505.407 - -1.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.13% 608115.312 601230.190 - 0.52% -
std::reverse(vector<int>)/512 -1.13% 16.524 16.338 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.13% 13.013 12.866 - 0.06% -
BM_deque_vector_ranges_copy/5500 -1.13% 198.332 196.099 - 0.80% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.12% 16.020 15.840 - -1.33% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.12% 419.715 415.000 - -2.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.12% 562.094 555.780 - -0.68% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.12% 1.409 1.393 - -13.72% -
SetIntersection_None_Vector_float_1024_64 -1.12% 1098249.472 1085925.583 - 0.85% -
SetIntersection_Front_Set_float_4_4 -1.12% 138746766.524 137193007.457 - 0.54% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.12% 2.795 2.764 - -3.66% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 13.004 12.859 - 0.43% -
SetIntersection_None_Set_float_256_256 -1.12% 5915177.303 5849093.522 - 2.67% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.12% 661.528 654.147 - -0.36% -
std::set<std::string>::ctor(const&)/0 -1.11% 12.905 12.762 - 0.60% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 620.393 613.485 - 1.26% -
SetIntersection_None_Vector_float_256_64 -1.11% 3485211.169 3446408.068 - 0.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 396.568 392.153 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.11% 169736.869 167849.468 - 0.42% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 120426.009 119089.628 - 1.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 12.871 12.728 - 0.40% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.11% 4854.522 4800.720 - 0.10% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.11% 15.881 15.705 - -0.27% -
std::unordered_multiset<int>::ctor(const&)/0 -1.11% 13.077 12.932 - 0.30% -
BM_CmpLess_schar_int -1.11% 1.130 1.117 - 0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.11% 740.408 732.226 - 0.99% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.11% 16.946 16.759 - -1.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.10% 13.347 13.200 - 1.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 850.348 840.980 - -3.36% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.10% 12.843 12.701 - -0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.10% 94152.033 93114.933 - 0.17% -
std::sort(deque<int>)_(repeated)/8192 -1.10% 6838.740 6763.419 - 3.44% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.10% 14.166 14.010 - 0.33% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.10% 9210.184 9108.861 - -0.59% -
std::multiset<std::string>::clear()/8192 -1.10% 217763.273 215367.906 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.10% 18.109 17.910 - 0.33% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.10% 15.523 15.353 - -6.67% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.10% 41.231 40.779 - -0.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.10% 3948.061 3904.824 - -1.57% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 417.858 413.283 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.09% 1.481 1.465 - 0.15% -
SetIntersection_None_Vector_string_262144_64 -1.09% 1308777.185 1294468.021 - 3.03% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 12279.990 12146.222 - 0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 35808333.855 35419344.266 - -0.78% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.09% 31.241 30.902 - -0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.08% 396.495 392.198 - 0.23% -
SetIntersection_Front_Vector_float_1024_16 -1.08% 1121978.994 1109835.138 - -1.17% -
SetIntersection_Interlaced_Set_float_16_4 -1.08% 60059432.400 59411524.259 - 0.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.08% 15.318 15.153 - 2.11% -
std::multimap<int,_int>::clear()/0 -1.08% 395.523 391.266 - -0.49% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.07% 12.960 12.821 - -0.41% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.07% 4.595 4.546 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 342409.433 338755.749 - 0.13% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.07% 1.392 1.377 - -0.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 380.113 376.061 - 0.71% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 570.477 564.411 - 1.58% -
std::unordered_multiset<int>::clear()/0 -1.06% 396.600 392.384 - -0.11% -
rng::find(vector<bool>)_(process_all)/1024 -1.06% 4.682 4.632 - 1.77% -
std::adjacent_find(deque<int>,_pred)/50 -1.06% 30.808 30.481 - 2.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 397.073 392.856 - 0.34% -
BM_CmpEqual_uint_ushort -1.06% 1.105 1.093 - 0.31% -
SetIntersection_None_Vector_float_16_1 -1.06% 64161355.631 63480203.744 - 0.58% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.06% 5.580 5.521 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.06% 2901188.730 2870403.198 - -0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.06% 16.478 16.304 - 0.61% -
std::multiset<std::string>::ctor(const&)/8192 -1.06% 342772.878 339138.347 - -0.79% -
std::flat_map<int,_int>::ctor(const&)/0 -1.06% 12.944 12.807 - 0.20% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.06% 4920.825 4868.711 - 0.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.06% 6584.250 6514.695 - -0.17% -
BM_deque_vector_ranges_move/512 -1.05% 16.741 16.564 - -0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.05% 36.308 35.925 - -2.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.05% 12.935 12.799 - 0.05% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.05% 12.998 12.861 - 1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 13556.133 13413.895 - -0.33% -
std::reverse(vector<int>)/4096 -1.05% 131.793 130.416 - -0.03% -
SetIntersection_Interlaced_Set_float_256_16 -1.04% 12174675.101 12047590.325 - -0.16% -
SetIntersection_Front_Vector_float_16384_4 -1.04% 1071736.044 1060552.268 - 1.22% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.04% 3942.051 3900.924 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 399.520 395.353 - -0.09% -
std::stable_partition(vector<int>)_(dense)/50 -1.04% 26.313 26.039 - 3.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.04% 461906.336 457101.909 - 1.03% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.04% 1.889 1.870 - -0.79% -
SetIntersection_None_Vector_uint32_16384_16384 -1.04% 1119446.159 1107827.407 - 1.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.04% 398.436 394.309 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.03% 142264504.620 140794262.557 - -0.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.03% 30.833 30.515 - -9.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.03% 252514816.985 249913896.493 - 0.74% -
std::unordered_set<std::string>::clear()/0 -1.03% 398.988 394.893 - 0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.02% 17.379 17.201 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.02% 21.617 21.396 - 0.40% -
SetIntersection_Front_Vector_string_262144_1 -1.02% 1089770.093 1078669.426 - 0.15% -
BM_num_put<long_double> -1.02% 59.679 59.073 - 0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.02% 800.530 792.402 - -0.40% -
SetIntersection_None_Vector_string_16_1 -1.01% 65951122.562 65282444.536 - 0.23% -
std::sort_heap(vector<NonIntegral>)/1024 -1.01% 9931.799 9831.184 - -0.63% -
SetIntersection_None_Vector_uint32_262144_64 -1.01% 1139972.234 1128444.012 - -0.02% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.01% 17.794 17.614 - 0.11% -
SetIntersection_None_Set_uint64_64_1 -1.01% 22581522.629 22353618.478 - 0.07% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.01% 12.582 12.456 - 0.07% -
BM_PushHeap_string_SingleElement_16384 -1.00% 2.580 2.554 - -5.61% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.00% 2499501.196 2474485.198 - 32.97% -


Report Time: 3.02s
Name Current %
BM_CmpEqual_int_int 1.070 -1.27%
BM_CmpEqual_int_schar 1.137 1.26%
BM_CmpEqual_int_short 1.129 -
BM_CmpEqual_int_uchar 1.117 3.29%
BM_CmpEqual_int_uint 1.073 -
BM_CmpEqual_int_ushort 1.121 2.45%
BM_CmpEqual_schar_int 1.129 -
BM_CmpEqual_schar_schar 1.040 -4.36%
BM_CmpEqual_schar_short 1.129 -
BM_CmpEqual_schar_uchar 1.100 -3.86%
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.096 -
BM_CmpEqual_short_int 1.135 -
BM_CmpEqual_short_schar 1.125 -1.12%
BM_CmpEqual_short_short 1.092 2.59%
BM_CmpEqual_short_uchar 1.097 -
BM_CmpEqual_short_uint 1.109 -
BM_CmpEqual_short_ushort 1.105 -
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 1.031 2.44%
BM_CmpEqual_uchar_short 1.008 -2.37%
BM_CmpEqual_uchar_uchar 1.059 -1.67%
BM_CmpEqual_uchar_uint 1.063 2.02%
BM_CmpEqual_uchar_ushort 1.081 1.20%
BM_CmpEqual_uint_int 1.057 2.07%
BM_CmpEqual_uint_schar 1.051 2.60%
BM_CmpEqual_uint_short 1.032 -
BM_CmpEqual_uint_uchar 1.107 1.81%
BM_CmpEqual_uint_uint 1.060 -1.36%
BM_CmpEqual_uint_ushort 1.093 -
BM_CmpEqual_ushort_int 1.067 -
BM_CmpEqual_ushort_schar 1.011 -
BM_CmpEqual_ushort_short 0.990 -4.51%
BM_CmpEqual_ushort_uchar 1.092 -1.24%
BM_CmpEqual_ushort_uint 1.069 -
BM_CmpEqual_ushort_ushort 1.055 -1.80%
BM_CmpLess_int_int 1.046 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.123 -
BM_CmpLess_int_uchar 1.100 -
BM_CmpLess_int_uint 1.086 -
BM_CmpLess_int_ushort 1.122 1.97%
BM_CmpLess_schar_int 1.117 -
BM_CmpLess_schar_schar 0.949 -
BM_CmpLess_schar_short 0.954 -
BM_CmpLess_schar_uchar 1.087 -
BM_CmpLess_schar_uint 1.104 -
BM_CmpLess_schar_ushort 1.084 -
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.954 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.080 -2.13%
BM_CmpLess_short_uint 1.103 -
BM_CmpLess_short_ushort 1.096 -
BM_CmpLess_uchar_int 1.054 -2.35%
BM_CmpLess_uchar_schar 1.060 2.63%
BM_CmpLess_uchar_short 1.064 2.60%
BM_CmpLess_uchar_uchar 1.070 3.37%
BM_CmpLess_uchar_uint 1.071 -
BM_CmpLess_uchar_ushort 1.084 1.85%
BM_CmpLess_uint_int 1.081 1.29%
BM_CmpLess_uint_schar 1.083 2.54%
BM_CmpLess_uint_short 1.002 -1.89%
BM_CmpLess_uint_uchar 1.113 -
BM_CmpLess_uint_uint 1.088 3.74%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.095 2.37%
BM_CmpLess_ushort_schar 1.060 2.61%
BM_CmpLess_ushort_short 1.032 -2.13%
BM_CmpLess_ushort_uchar 1.103 -
BM_CmpLess_ushort_uint 1.055 -1.49%
BM_CmpLess_ushort_ushort 1.079 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.974 -
BM_PushHeap_float_Ascending_16384 4.361 4.12%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.061 -2.40%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.746 -1.18%
BM_PushHeap_float_Descending_1 0.638 35.77%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.375 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.376 -3.02%
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.519 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.155 -
BM_PushHeap_float_PipeOrgan_4 0.502 2.74%
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.973 -4.78%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.551 -
BM_PushHeap_float_Random_1024 7.370 -1.92%
BM_PushHeap_float_Random_16 5.288 -3.22%
BM_PushHeap_float_Random_16384 7.607 -1.19%
BM_PushHeap_float_Random_256 7.253 -
BM_PushHeap_float_Random_262144 7.752 1.26%
BM_PushHeap_float_Random_4 2.757 -1.90%
BM_PushHeap_float_Random_64 6.665 -
BM_PushHeap_float_SingleElement_1 0.637 -8.35%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.680 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.591 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -8.16%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -7.07%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.851 -1.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.438 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.094 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.559 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.565 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.847 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.355 1.04%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.836 -2.22%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.867 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.910 1.40%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.571 3.66%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.564 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.624 1.79%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.565 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.612 -
BM_PushHeap_string_Ascending_1 0.472 -10.42%
BM_PushHeap_string_Ascending_1024 13.220 -6.13%
BM_PushHeap_string_Ascending_16 4.769 -
BM_PushHeap_string_Ascending_16384 22.224 11.00%
BM_PushHeap_string_Ascending_256 10.791 -6.83%
BM_PushHeap_string_Ascending_262144 30.037 1.22%
BM_PushHeap_string_Ascending_4 2.527 -1.15%
BM_PushHeap_string_Ascending_64 7.401 -3.36%
BM_PushHeap_string_Descending_1 0.641 -8.38%
BM_PushHeap_string_Descending_1024 3.127 26.69%
BM_PushHeap_string_Descending_16 2.452 12.72%
BM_PushHeap_string_Descending_16384 3.269 35.80%
BM_PushHeap_string_Descending_256 2.942 23.02%
BM_PushHeap_string_Descending_262144 5.703 77.09%
BM_PushHeap_string_Descending_4 2.204 16.00%
BM_PushHeap_string_Descending_64 2.732 18.39%
BM_PushHeap_string_PipeOrgan_1 0.526 -9.82%
BM_PushHeap_string_PipeOrgan_1024 10.262 10.79%
BM_PushHeap_string_PipeOrgan_16 4.264 5.73%
BM_PushHeap_string_PipeOrgan_16384 15.248 22.87%
BM_PushHeap_string_PipeOrgan_256 8.353 9.76%
BM_PushHeap_string_PipeOrgan_262144 18.096 5.81%
BM_PushHeap_string_PipeOrgan_4 2.647 6.43%
BM_PushHeap_string_PipeOrgan_64 6.019 6.83%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 17.055 13.50%
BM_PushHeap_string_QuickSortAdversary_16 10.683 2.78%
BM_PushHeap_string_QuickSortAdversary_16384 16.661 -
BM_PushHeap_string_QuickSortAdversary_256 15.099 5.31%
BM_PushHeap_string_QuickSortAdversary_262144 17.209 8.96%
BM_PushHeap_string_QuickSortAdversary_4 6.472 2.59%
BM_PushHeap_string_QuickSortAdversary_64 13.345 3.60%
BM_PushHeap_string_Random_1 0.641 -
BM_PushHeap_string_Random_1024 15.038 -
BM_PushHeap_string_Random_16 10.830 2.36%
BM_PushHeap_string_Random_16384 16.211 -
BM_PushHeap_string_Random_256 14.460 -
BM_PushHeap_string_Random_262144 21.921 21.11%
BM_PushHeap_string_Random_4 6.067 -4.40%
BM_PushHeap_string_Random_64 13.192 1.04%
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.556 -6.82%
BM_PushHeap_string_SingleElement_16 2.593 -5.96%
BM_PushHeap_string_SingleElement_16384 2.554 -5.61%
BM_PushHeap_string_SingleElement_256 2.561 -6.22%
BM_PushHeap_string_SingleElement_262144 2.602 -4.35%
BM_PushHeap_string_SingleElement_4 2.291 -5.08%
BM_PushHeap_string_SingleElement_64 2.628 -5.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.510 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.001 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.643 1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.837 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.894 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.618 43.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.567 -5.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.627 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.662 -1.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.679 2.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.631 16.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.551 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.394 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.174 2.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.428 -20.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.511 2.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.299 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.089 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.086 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.702 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.807 4.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.702 1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 28.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.270 1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.059 2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.232 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.077 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.338 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.649 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.577 23.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.633 4.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.551 -10.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.625 -
BM_PushHeap_uint32_Ascending_1 0.531 6.17%
BM_PushHeap_uint32_Ascending_1024 2.564 -
BM_PushHeap_uint32_Ascending_16 0.936 -
BM_PushHeap_uint32_Ascending_16384 3.601 1.46%
BM_PushHeap_uint32_Ascending_256 2.097 -
BM_PushHeap_uint32_Ascending_262144 4.699 -
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.535 -2.06%
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.353 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.622 41.42%
BM_PushHeap_uint32_PipeOrgan_1024 1.922 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.038 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.605 -8.19%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.920 -2.51%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -
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.453 -22.41%
BM_PushHeap_uint32_Random_1024 5.757 -
BM_PushHeap_uint32_Random_16 4.195 -
BM_PushHeap_uint32_Random_16384 5.995 2.43%
BM_PushHeap_uint32_Random_256 5.709 5.01%
BM_PushHeap_uint32_Random_262144 5.904 1.59%
BM_PushHeap_uint32_Random_4 2.212 -
BM_PushHeap_uint32_Random_64 5.286 3.70%
BM_PushHeap_uint32_SingleElement_1 0.469 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.356 -
BM_PushHeap_uint32_SingleElement_16384 0.367 -
BM_PushHeap_uint32_SingleElement_256 0.393 -
BM_PushHeap_uint32_SingleElement_262144 0.366 -
BM_PushHeap_uint32_SingleElement_4 0.362 -
BM_PushHeap_uint32_SingleElement_64 0.364 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.576 -2.39%
BM_PushHeap_uint64_Ascending_16 0.911 -5.72%
BM_PushHeap_uint64_Ascending_16384 3.610 -2.94%
BM_PushHeap_uint64_Ascending_256 2.090 -3.66%
BM_PushHeap_uint64_Ascending_262144 4.838 -3.06%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.517 -8.70%
BM_PushHeap_uint64_Descending_1 0.482 2.48%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.382 6.11%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.389 7.75%
BM_PushHeap_uint64_Descending_64 0.386 2.67%
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -5.18%
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.927 1.79%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.255 -
BM_PushHeap_uint64_Random_16 4.542 1.19%
BM_PushHeap_uint64_Random_16384 6.417 1.54%
BM_PushHeap_uint64_Random_256 6.042 1.02%
BM_PushHeap_uint64_Random_262144 6.380 1.29%
BM_PushHeap_uint64_Random_4 2.611 -
BM_PushHeap_uint64_Random_64 5.676 1.22%
BM_PushHeap_uint64_SingleElement_1 0.464 -33.22%
BM_PushHeap_uint64_SingleElement_1024 0.373 -
BM_PushHeap_uint64_SingleElement_16 0.356 -
BM_PushHeap_uint64_SingleElement_16384 0.371 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -3.80%
BM_PushHeap_uint64_SingleElement_4 0.371 -2.78%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 5.022 -
BM_StringAssignAsciizMix_Transparent 2.980 -
BM_StringAssignAsciiz_Empty_Opaque 3.103 2.05%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 190.909 1.56%
BM_StringAssignAsciiz_Huge_Transparent 190.670 1.37%
BM_StringAssignAsciiz_Large_Opaque 12.106 4.67%
BM_StringAssignAsciiz_Large_Transparent 12.121 5.38%
BM_StringAssignAsciiz_Small_Opaque 3.104 2.06%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.742 4.00%
BM_StringAssignStr_Empty_Transparent 0.488 -
BM_StringAssignStr_Huge_Opaque 109.943 -
BM_StringAssignStr_Huge_Transparent 109.146 -2.15%
BM_StringAssignStr_Large_Opaque 10.870 -9.07%
BM_StringAssignStr_Large_Transparent 10.620 -
BM_StringAssignStr_Small_Opaque 0.731 -
BM_StringAssignStr_Small_Transparent 0.506 2.41%
BM_StringConstructDestroyCStr_Empty_Opaque 2.144 3.10%
BM_StringConstructDestroyCStr_Empty_Transparent 0.363 49.13%
BM_StringConstructDestroyCStr_Huge_Opaque 157.611 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.647 1.11%
BM_StringConstructDestroyCStr_Large_Opaque 17.396 11.12%
BM_StringConstructDestroyCStr_Large_Transparent 10.842 2.63%
BM_StringConstructDestroyCStr_Small_Opaque 2.250 5.55%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 110.253 -
BM_StringCopy_Large 6.234 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.242 -9.61%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 11.339 4.73%
BM_StringDestroy_Large 8.320 -
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.289 -
BM_StringEraseToEnd_Huge_Transparent 2.375 -
BM_StringEraseToEnd_Large_Opaque 0.994 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.810 -17.30%
BM_StringEraseWithMove_Empty_Transparent 0.559 -12.36%
BM_StringEraseWithMove_Huge_Opaque 44.682 -
BM_StringEraseWithMove_Huge_Transparent 42.428 -3.42%
BM_StringEraseWithMove_Large_Opaque 2.935 4.59%
BM_StringEraseWithMove_Large_Transparent 2.792 2.15%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.718 -10.50%
BM_StringFindAllMatch/131072 2270.305 -
BM_StringFindAllMatch/32768 574.574 -
BM_StringFindAllMatch/4096 79.788 -1.14%
BM_StringFindAllMatch/512 11.545 -
BM_StringFindAllMatch/64 3.001 -6.72%
BM_StringFindAllMatch/8 2.514 -8.34%
BM_StringFindCharLiteral/1024 17.950 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.200 -3.84%
BM_StringFindCharLiteral/256 5.318 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.108 -9.05%
BM_StringFindCharLiteral/512 9.488 -
BM_StringFindCharLiteral/64 2.088 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 137.932 -3.09%
BM_StringFindMatch1/1 981.595 -
BM_StringFindMatch1/32768 1564.809 -
BM_StringFindMatch1/4096 1058.597 -
BM_StringFindMatch1/512 989.549 -
BM_StringFindMatch1/64 984.794 -
BM_StringFindMatch1/8 981.217 -
BM_StringFindMatch2/1 981.685 -
BM_StringFindMatch2/32768 1564.034 -
BM_StringFindMatch2/4096 1058.366 -
BM_StringFindMatch2/512 989.762 -
BM_StringFindMatch2/64 982.584 -
BM_StringFindMatch2/8 981.575 -
BM_StringFindNoMatch/10 1.356 4.02%
BM_StringFindNoMatch/131072 1962.152 -
BM_StringFindNoMatch/32768 498.762 -
BM_StringFindNoMatch/4096 75.111 -
BM_StringFindNoMatch/512 9.310 1.09%
BM_StringFindNoMatch/64 2.106 -
BM_StringFindStringLiteral/1024 17.994 1.53%
BM_StringFindStringLiteral/128 3.107 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.242 -
BM_StringFindStringLiteral/256 5.387 -
BM_StringFindStringLiteral/32 1.768 1.82%
BM_StringFindStringLiteral/4096 77.230 -
BM_StringFindStringLiteral/512 9.549 1.17%
BM_StringFindStringLiteral/64 2.182 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.231 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.726 -
BM_StringRead_Cold_Deep_Empty 1.181 -2.18%
BM_StringRead_Cold_Deep_Large 1.304 2.55%
BM_StringRead_Cold_Deep_Small 1.181 -2.29%
BM_StringRead_Cold_Shallow_Empty 1.100 -3.29%
BM_StringRead_Cold_Shallow_Large 1.133 -
BM_StringRead_Cold_Shallow_Small 1.100 -2.48%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.499 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.478 -2.55%
BM_StringRead_Hot_Shallow_Small 0.473 -6.27%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.226 6.09%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.863 -4.71%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.442 3.93%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.020 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.159 -16.11%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.841 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.363 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.410 -10.64%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 1.30%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 1.34%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.368 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.647 -6.47%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.625 -9.63%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.621 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.661 2.98%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.598 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.598 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 1.01%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.870 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.417 -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.955 -4.80%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.161 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.174 1.33%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.669 3.53%
BM_StringRelational_Compare_Empty_Huge_Control 1.659 3.13%
BM_StringRelational_Compare_Empty_Large_Control 1.886 2.91%
BM_StringRelational_Compare_Empty_Small_Control 1.667 3.46%
BM_StringRelational_Compare_Huge_Empty_Control 1.663 3.18%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.312 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.716 -
BM_StringRelational_Compare_Huge_Huge_Control 98.845 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.714 3.73%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -3.01%
BM_StringRelational_Compare_Large_Small_Control 1.850 -2.44%
BM_StringRelational_Compare_Small_Empty_Control 1.664 3.36%
BM_StringRelational_Compare_Small_Huge_Control 1.903 2.92%
BM_StringRelational_Compare_Small_Large_Control 1.927 3.96%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.695 4.51%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.062 -
BM_StringRelational_Eq_Empty_Huge_Control 0.489 3.30%
BM_StringRelational_Eq_Empty_Large_Control 0.485 -
BM_StringRelational_Eq_Empty_Small_Control 0.467 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.494 -5.93%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.172 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.591 -
BM_StringRelational_Eq_Huge_Huge_Control 99.055 -
BM_StringRelational_Eq_Large_Huge_Control 0.474 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.464 -2.66%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.858 -10.69%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.600 -13.48%
BM_StringRelational_Eq_Large_Large_Control 2.255 -1.71%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -
BM_StringRelational_Eq_Small_Large_Control 0.490 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.666 24.05%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.128 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.573 -4.11%
BM_StringRelational_Eq_Small_Small_Control 1.803 -
BM_StringRelational_Less_Empty_Empty_Control 1.614 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -
BM_StringRelational_Less_Empty_Large_Control 1.612 -
BM_StringRelational_Less_Empty_Small_Control 1.614 -
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.420 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.175 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.611 -
BM_StringRelational_Less_Huge_Huge_Control 98.956 -
BM_StringRelational_Less_Huge_Large_Control 2.105 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.614 -
BM_StringRelational_Less_Large_Huge_Control 2.160 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -1.50%
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.140 -1.06%
BM_StringRelational_Less_Large_Small_Control 1.852 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -
BM_StringRelational_Less_Small_Huge_Control 1.875 1.46%
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.395 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.740 -2.43%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.854 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.623 -2.80%
BM_align/256 0.623 -2.38%
BM_align/64 0.623 -2.45%
BM_align/8 0.623 -2.52%
BM_deque_deque_copy/0 0.852 5.83%
BM_deque_deque_copy/1 2.556 2.59%
BM_deque_deque_copy/1024 36.644 -1.87%
BM_deque_deque_copy/2 2.300 2.73%
BM_deque_deque_copy/4000 138.639 -2.76%
BM_deque_deque_copy/4096 148.672 -
BM_deque_deque_copy/512 17.701 -
BM_deque_deque_copy/5500 197.287 -1.06%
BM_deque_deque_copy/64 3.043 -
BM_deque_deque_copy/64000 2941.603 -3.26%
BM_deque_deque_copy/65536 3162.161 2.78%
BM_deque_deque_copy/70000 3229.917 -5.09%
BM_deque_deque_copy_backward/0 0.921 -
BM_deque_deque_copy_backward/1 2.732 3.05%
BM_deque_deque_copy_backward/1024 37.983 -
BM_deque_deque_copy_backward/2 2.469 2.47%
BM_deque_deque_copy_backward/4000 145.831 -
BM_deque_deque_copy_backward/4096 153.708 -
BM_deque_deque_copy_backward/512 19.041 -
BM_deque_deque_copy_backward/5500 204.504 -1.39%
BM_deque_deque_copy_backward/64 3.398 -
BM_deque_deque_copy_backward/64000 7933.103 -
BM_deque_deque_copy_backward/65536 8106.080 -
BM_deque_deque_copy_backward/70000 8640.820 2.32%
BM_deque_deque_move/0 0.921 8.15%
BM_deque_deque_move/1 2.539 -
BM_deque_deque_move/1024 37.617 2.13%
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 144.274 -
BM_deque_deque_move/4096 148.216 -
BM_deque_deque_move/512 17.659 -
BM_deque_deque_move/5500 198.113 -
BM_deque_deque_move/64 3.046 -
BM_deque_deque_move/64000 3092.359 5.07%
BM_deque_deque_move/65536 3092.763 -4.72%
BM_deque_deque_move/70000 3410.769 2.29%
BM_deque_deque_move_backward/0 0.762 -11.51%
BM_deque_deque_move_backward/1 2.767 -
BM_deque_deque_move_backward/1024 39.041 3.14%
BM_deque_deque_move_backward/2 2.528 -
BM_deque_deque_move_backward/4000 145.029 -
BM_deque_deque_move_backward/4096 152.676 -
BM_deque_deque_move_backward/512 18.897 -1.03%
BM_deque_deque_move_backward/5500 203.250 -1.80%
BM_deque_deque_move_backward/64 3.359 -1.77%
BM_deque_deque_move_backward/64000 7881.042 -
BM_deque_deque_move_backward/65536 8103.909 -
BM_deque_deque_move_backward/70000 8704.383 -
BM_deque_deque_ranges_copy/0 0.832 -1.89%
BM_deque_deque_ranges_copy/1 2.570 3.40%
BM_deque_deque_ranges_copy/1024 36.976 -1.05%
BM_deque_deque_ranges_copy/2 2.134 -4.66%
BM_deque_deque_ranges_copy/4000 142.316 -
BM_deque_deque_ranges_copy/4096 147.095 -1.74%
BM_deque_deque_ranges_copy/512 17.650 -
BM_deque_deque_ranges_copy/5500 197.964 -
BM_deque_deque_ranges_copy/64 3.072 -
BM_deque_deque_ranges_copy/64000 2949.544 -4.04%
BM_deque_deque_ranges_copy/65536 3116.486 2.29%
BM_deque_deque_ranges_copy/70000 3278.355 -
BM_deque_deque_ranges_copy_backward/0 0.787 -14.44%
BM_deque_deque_ranges_copy_backward/1 2.531 -2.71%
BM_deque_deque_ranges_copy_backward/1024 38.021 1.78%
BM_deque_deque_ranges_copy_backward/2 2.241 -4.37%
BM_deque_deque_ranges_copy_backward/4000 144.697 -
BM_deque_deque_ranges_copy_backward/4096 151.513 -
BM_deque_deque_ranges_copy_backward/512 18.916 -
BM_deque_deque_ranges_copy_backward/5500 201.894 -2.18%
BM_deque_deque_ranges_copy_backward/64 3.396 -
BM_deque_deque_ranges_copy_backward/64000 7736.490 -1.06%
BM_deque_deque_ranges_copy_backward/65536 8034.486 -1.29%
BM_deque_deque_ranges_copy_backward/70000 8703.546 -
BM_deque_deque_ranges_move/0 0.790 -14.21%
BM_deque_deque_ranges_move/1 2.377 -6.74%
BM_deque_deque_ranges_move/1024 36.858 -1.18%
BM_deque_deque_ranges_move/2 2.131 -7.40%
BM_deque_deque_ranges_move/4000 143.643 -
BM_deque_deque_ranges_move/4096 147.957 -
BM_deque_deque_ranges_move/512 17.646 -
BM_deque_deque_ranges_move/5500 199.147 -
BM_deque_deque_ranges_move/64 3.065 -
BM_deque_deque_ranges_move/64000 3172.678 4.66%
BM_deque_deque_ranges_move/65536 3095.653 -
BM_deque_deque_ranges_move/70000 3358.248 -3.78%
BM_deque_deque_ranges_move_backward/0 0.882 -4.01%
BM_deque_deque_ranges_move_backward/1 2.695 -2.62%
BM_deque_deque_ranges_move_backward/1024 38.415 -
BM_deque_deque_ranges_move_backward/2 2.412 -4.38%
BM_deque_deque_ranges_move_backward/4000 145.538 -
BM_deque_deque_ranges_move_backward/4096 152.541 -
BM_deque_deque_ranges_move_backward/512 19.326 2.26%
BM_deque_deque_ranges_move_backward/5500 202.901 -
BM_deque_deque_ranges_move_backward/64 3.517 4.91%
BM_deque_deque_ranges_move_backward/64000 7872.586 -
BM_deque_deque_ranges_move_backward/65536 8025.739 -1.57%
BM_deque_deque_ranges_move_backward/70000 8668.111 1.40%
BM_deque_vector_copy/0 1.460 2.90%
BM_deque_vector_copy/1 2.131 1.95%
BM_deque_vector_copy/1024 37.430 -
BM_deque_vector_copy/2 1.922 -
BM_deque_vector_copy/4000 143.084 -
BM_deque_vector_copy/4096 145.653 -
BM_deque_vector_copy/512 16.561 -
BM_deque_vector_copy/5500 196.467 -
BM_deque_vector_copy/64 2.610 -
BM_deque_vector_copy/64000 2866.684 -
BM_deque_vector_copy/65536 2907.896 -
BM_deque_vector_copy/70000 3178.290 -
BM_deque_vector_copy_backward/0 1.377 -
BM_deque_vector_copy_backward/1 2.123 2.17%
BM_deque_vector_copy_backward/1024 36.892 -
BM_deque_vector_copy_backward/2 1.840 3.42%
BM_deque_vector_copy_backward/4000 142.715 -
BM_deque_vector_copy_backward/4096 149.083 -
BM_deque_vector_copy_backward/512 17.920 -
BM_deque_vector_copy_backward/5500 197.743 -1.30%
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 8067.321 -
BM_deque_vector_copy_backward/65536 8293.422 -
BM_deque_vector_copy_backward/70000 9130.946 1.36%
BM_deque_vector_move/0 1.377 -
BM_deque_vector_move/1 2.098 -
BM_deque_vector_move/1024 37.298 -
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 141.818 -
BM_deque_vector_move/4096 145.981 -
BM_deque_vector_move/512 16.560 -
BM_deque_vector_move/5500 194.561 -
BM_deque_vector_move/64 2.596 -1.57%
BM_deque_vector_move/64000 2991.958 -
BM_deque_vector_move/65536 3016.549 -
BM_deque_vector_move/70000 3253.897 -
BM_deque_vector_move_backward/0 1.482 4.84%
BM_deque_vector_move_backward/1 2.127 -
BM_deque_vector_move_backward/1024 37.240 -
BM_deque_vector_move_backward/2 1.834 -
BM_deque_vector_move_backward/4000 142.010 -
BM_deque_vector_move_backward/4096 149.725 -
BM_deque_vector_move_backward/512 17.903 -
BM_deque_vector_move_backward/5500 197.138 -2.23%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7838.257 -3.56%
BM_deque_vector_move_backward/65536 8114.682 -1.64%
BM_deque_vector_move_backward/70000 8762.452 -
BM_deque_vector_ranges_copy/0 1.370 -2.28%
BM_deque_vector_ranges_copy/1 2.090 2.14%
BM_deque_vector_ranges_copy/1024 37.030 -1.06%
BM_deque_vector_ranges_copy/2 1.832 3.73%
BM_deque_vector_ranges_copy/4000 142.478 -
BM_deque_vector_ranges_copy/4096 145.333 -
BM_deque_vector_ranges_copy/512 16.660 -
BM_deque_vector_ranges_copy/5500 196.099 -
BM_deque_vector_ranges_copy/64 2.658 -
BM_deque_vector_ranges_copy/64000 2913.038 -
BM_deque_vector_ranges_copy/65536 2955.209 -
BM_deque_vector_ranges_copy/70000 3200.111 -
BM_deque_vector_ranges_copy_backward/0 1.590 17.60%
BM_deque_vector_ranges_copy_backward/1 2.115 4.81%
BM_deque_vector_ranges_copy_backward/1024 37.143 1.03%
BM_deque_vector_ranges_copy_backward/2 1.837 3.45%
BM_deque_vector_ranges_copy_backward/4000 144.879 -1.71%
BM_deque_vector_ranges_copy_backward/4096 148.921 -
BM_deque_vector_ranges_copy_backward/512 17.910 -
BM_deque_vector_ranges_copy_backward/5500 197.650 -1.14%
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8026.103 -2.76%
BM_deque_vector_ranges_copy_backward/65536 8144.239 -
BM_deque_vector_ranges_copy_backward/70000 8872.869 -
BM_deque_vector_ranges_move/0 1.423 -
BM_deque_vector_ranges_move/1 2.132 2.55%
BM_deque_vector_ranges_move/1024 37.383 -1.82%
BM_deque_vector_ranges_move/2 1.837 -
BM_deque_vector_ranges_move/4000 138.593 -
BM_deque_vector_ranges_move/4096 145.632 -
BM_deque_vector_ranges_move/512 16.564 -
BM_deque_vector_ranges_move/5500 193.542 -
BM_deque_vector_ranges_move/64 2.639 -1.30%
BM_deque_vector_ranges_move/64000 3004.960 1.35%
BM_deque_vector_ranges_move/65536 3011.804 -
BM_deque_vector_ranges_move/70000 3281.859 1.38%
BM_deque_vector_ranges_move_backward/0 1.370 -
BM_deque_vector_ranges_move_backward/1 2.074 -
BM_deque_vector_ranges_move_backward/1024 36.867 -
BM_deque_vector_ranges_move_backward/2 1.833 -
BM_deque_vector_ranges_move_backward/4000 146.121 -
BM_deque_vector_ranges_move_backward/4096 148.750 -1.16%
BM_deque_vector_ranges_move_backward/512 17.897 -
BM_deque_vector_ranges_move_backward/5500 195.243 -2.29%
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7743.888 -3.97%
BM_deque_vector_ranges_move_backward/65536 8082.389 -2.17%
BM_deque_vector_ranges_move_backward/70000 8942.109 2.37%
BM_getline_string 16.958 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.425 -7.32%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.480 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250134.308 -2.14%
BM_lexicographical_compare_three_way<IntPtr>/16 4.400 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3777.405 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.879 -1.09%
BM_lexicographical_compare_three_way<IntPtr>/262144 60536.217 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 961.711 1.15%
BM_lexicographical_compare_three_way<IntPtr>/64 15.681 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15091.667 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.267 -1.01%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.657 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497674.579 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.229 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7717.767 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.500 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123325.813 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.744 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.213 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.454 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30820.925 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.351 3.41%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.011 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247329.078 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.407 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3798.642 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.685 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60587.366 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.047 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.503 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15119.375 -
BM_lexicographical_compare_three_way_fast_path/1 0.461 9.13%
BM_lexicographical_compare_three_way_fast_path/1024 247.131 -
BM_lexicographical_compare_three_way_fast_path/1048576 247462.677 -
BM_lexicographical_compare_three_way_fast_path/16 4.361 -1.45%
BM_lexicographical_compare_three_way_fast_path/16384 3785.250 -
BM_lexicographical_compare_three_way_fast_path/256 70.714 -
BM_lexicographical_compare_three_way_fast_path/262144 60563.900 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.163 -
BM_lexicographical_compare_three_way_fast_path/64 15.909 1.25%
BM_lexicographical_compare_three_way_fast_path/65536 15120.323 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 5.60%
BM_lexicographical_compare_three_way_slow_path/1024 294.427 -
BM_lexicographical_compare_three_way_slow_path/1048576 294790.842 -
BM_lexicographical_compare_three_way_slow_path/16 4.618 1.25%
BM_lexicographical_compare_three_way_slow_path/16384 4555.733 -
BM_lexicographical_compare_three_way_slow_path/256 79.874 -
BM_lexicographical_compare_three_way_slow_path/262144 72710.025 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.664 -
BM_lexicographical_compare_three_way_slow_path/64 17.844 -
BM_lexicographical_compare_three_way_slow_path/65536 18191.005 -
BM_map_find_string_literal 11.824 -
BM_num_get<bool> 11.777 -
BM_num_get<double> 36.884 -
BM_num_get<float> 36.736 -
BM_num_get<long> 10.774 -
BM_num_get<long_double> 36.841 1.29%
BM_num_get<long_long> 10.840 -
BM_num_get<unsigned_int> 9.688 -
BM_num_get<unsigned_long> 10.377 -
BM_num_get<unsigned_long_long> 10.527 1.71%
BM_num_get<unsigned_short> 10.144 -
BM_num_get<void*> 10.810 -1.38%
BM_num_put<bool> 10.669 -1.74%
BM_num_put<const_void*> 12.418 2.13%
BM_num_put<double> 58.148 1.42%
BM_num_put<long> 11.796 2.23%
BM_num_put<long_double> 59.073 -
BM_num_put<long_long> 11.726 1.05%
BM_num_put<unsigned_long> 11.462 -
BM_num_put<unsigned_long_long> 11.523 -
BM_std_minmax_element<char>/1 0.303 -
BM_std_minmax_element<char>/1024 276.626 -2.17%
BM_std_minmax_element<char>/2 0.645 -
BM_std_minmax_element<char>/3 1.309 6.04%
BM_std_minmax_element<char>/4 1.267 -3.40%
BM_std_minmax_element<char>/4000 1056.715 -2.47%
BM_std_minmax_element<char>/4096 1082.362 -2.45%
BM_std_minmax_element<char>/512 140.926 -1.78%
BM_std_minmax_element<char>/5500 1447.879 -2.63%
BM_std_minmax_element<char>/64 17.593 -
BM_std_minmax_element<char>/64000 16848.121 -2.14%
BM_std_minmax_element<char>/65536 17273.761 -2.11%
BM_std_minmax_element<char>/70000 18436.454 -2.06%
BM_std_minmax_element<int>/1 0.308 -
BM_std_minmax_element<int>/1024 249.683 -8.46%
BM_std_minmax_element<int>/2 0.656 -4.10%
BM_std_minmax_element<int>/3 1.249 5.05%
BM_std_minmax_element<int>/4 1.225 -2.31%
BM_std_minmax_element<int>/4000 954.405 -9.06%
BM_std_minmax_element<int>/4096 976.973 -9.09%
BM_std_minmax_element<int>/512 128.329 -7.20%
BM_std_minmax_element<int>/5500 1307.319 -8.75%
BM_std_minmax_element<int>/64 16.193 -5.72%
BM_std_minmax_element<int>/64000 15221.326 -8.99%
BM_std_minmax_element<int>/65536 15570.661 -9.09%
BM_std_minmax_element<int>/70000 16635.526 -9.04%
BM_std_minmax_element<long_long>/1 0.306 -
BM_std_minmax_element<long_long>/1024 273.544 -
BM_std_minmax_element<long_long>/2 0.649 -
BM_std_minmax_element<long_long>/3 1.199 15.20%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1053.098 -
BM_std_minmax_element<long_long>/4096 1078.540 -
BM_std_minmax_element<long_long>/512 138.717 -
BM_std_minmax_element<long_long>/5500 1445.580 -
BM_std_minmax_element<long_long>/64 17.345 -
BM_std_minmax_element<long_long>/64000 16817.939 -
BM_std_minmax_element<long_long>/65536 17217.894 -
BM_std_minmax_element<long_long>/70000 18390.574 -
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 284.321 -
BM_std_minmax_element<short>/2 0.642 -6.44%
BM_std_minmax_element<short>/3 1.055 -14.91%
BM_std_minmax_element<short>/4 1.270 2.12%
BM_std_minmax_element<short>/4000 1086.525 -
BM_std_minmax_element<short>/4096 1111.992 -
BM_std_minmax_element<short>/512 144.429 -
BM_std_minmax_element<short>/5500 1491.019 -
BM_std_minmax_element<short>/64 17.437 -
BM_std_minmax_element<short>/64000 17284.702 -
BM_std_minmax_element<short>/65536 17700.732 -
BM_std_minmax_element<short>/70000 18912.550 -
BM_tolower_char<char> 0.623 -9.77%
BM_tolower_char<wchar_t> 0.690 11.63%
BM_tolower_string<char> 15.088 -
BM_tolower_string<wchar_t> 6.332 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 16.399 5.54%
BM_toupper_string<wchar_t> 6.334 -
BM_vector_deque_copy/0 0.499 13.12%
BM_vector_deque_copy/1 2.365 7.16%
BM_vector_deque_copy/1024 36.145 -1.65%
BM_vector_deque_copy/2 2.058 6.34%
BM_vector_deque_copy/4000 141.065 -
BM_vector_deque_copy/4096 144.802 -
BM_vector_deque_copy/512 16.911 -
BM_vector_deque_copy/5500 195.710 -
BM_vector_deque_copy/64 2.817 2.33%
BM_vector_deque_copy/64000 2839.544 -7.88%
BM_vector_deque_copy/65536 2854.853 -1.54%
BM_vector_deque_copy/70000 3102.423 -7.19%
BM_vector_deque_copy_backward/0 0.417 -
BM_vector_deque_copy_backward/1 2.125 -5.44%
BM_vector_deque_copy_backward/1024 37.440 -1.92%
BM_vector_deque_copy_backward/2 1.884 -5.73%
BM_vector_deque_copy_backward/4000 141.954 -2.03%
BM_vector_deque_copy_backward/4096 148.274 -
BM_vector_deque_copy_backward/512 17.794 1.65%
BM_vector_deque_copy_backward/5500 199.572 -5.00%
BM_vector_deque_copy_backward/64 3.049 2.58%
BM_vector_deque_copy_backward/64000 8391.500 3.01%
BM_vector_deque_copy_backward/65536 8623.636 3.31%
BM_vector_deque_copy_backward/70000 8998.288 2.59%
BM_vector_deque_move/0 0.551 9.26%
BM_vector_deque_move/1 2.317 3.14%
BM_vector_deque_move/1024 35.922 -
BM_vector_deque_move/2 2.061 3.07%
BM_vector_deque_move/4000 140.393 -1.31%
BM_vector_deque_move/4096 144.995 -
BM_vector_deque_move/512 16.981 -
BM_vector_deque_move/5500 194.981 -1.89%
BM_vector_deque_move/64 2.854 2.35%
BM_vector_deque_move/64000 2840.061 -7.71%
BM_vector_deque_move/65536 2855.338 -5.85%
BM_vector_deque_move/70000 3103.303 -7.18%
BM_vector_deque_move_backward/0 0.604 34.56%
BM_vector_deque_move_backward/1 2.321 -
BM_vector_deque_move_backward/1024 37.927 -2.96%
BM_vector_deque_move_backward/2 2.055 -
BM_vector_deque_move_backward/4000 141.150 -5.00%
BM_vector_deque_move_backward/4096 154.411 2.58%
BM_vector_deque_move_backward/512 17.503 -
BM_vector_deque_move_backward/5500 206.194 3.45%
BM_vector_deque_move_backward/64 3.005 1.30%
BM_vector_deque_move_backward/64000 8154.204 4.27%
BM_vector_deque_move_backward/65536 8348.672 4.38%
BM_vector_deque_move_backward/70000 8711.208 4.21%
BM_vector_deque_ranges_copy/0 0.607 53.48%
BM_vector_deque_ranges_copy/1 2.124 -8.21%
BM_vector_deque_ranges_copy/1024 36.061 -
BM_vector_deque_ranges_copy/2 1.885 -8.44%
BM_vector_deque_ranges_copy/4000 141.443 -
BM_vector_deque_ranges_copy/4096 147.715 -3.31%
BM_vector_deque_ranges_copy/512 16.976 -
BM_vector_deque_ranges_copy/5500 206.918 -1.41%
BM_vector_deque_ranges_copy/64 2.719 -3.11%
BM_vector_deque_ranges_copy/64000 3006.471 -2.90%
BM_vector_deque_ranges_copy/65536 2859.747 -6.20%
BM_vector_deque_ranges_copy/70000 3104.149 -7.09%
BM_vector_deque_ranges_copy_backward/0 0.611 44.10%
BM_vector_deque_ranges_copy_backward/1 2.286 -1.70%
BM_vector_deque_ranges_copy_backward/1024 38.030 -
BM_vector_deque_ranges_copy_backward/2 2.062 -
BM_vector_deque_ranges_copy_backward/4000 141.519 -2.95%
BM_vector_deque_ranges_copy_backward/4096 147.954 -2.44%
BM_vector_deque_ranges_copy_backward/512 17.500 -
BM_vector_deque_ranges_copy_backward/5500 198.545 -
BM_vector_deque_ranges_copy_backward/64 2.978 -
BM_vector_deque_ranges_copy_backward/64000 8070.885 -
BM_vector_deque_ranges_copy_backward/65536 8412.514 -
BM_vector_deque_ranges_copy_backward/70000 8753.107 1.12%
BM_vector_deque_ranges_move/0 0.530 26.12%
BM_vector_deque_ranges_move/1 2.401 -
BM_vector_deque_ranges_move/1024 35.771 -
BM_vector_deque_ranges_move/2 2.143 5.62%
BM_vector_deque_ranges_move/4000 140.803 -1.07%
BM_vector_deque_ranges_move/4096 144.474 -1.64%
BM_vector_deque_ranges_move/512 16.969 -
BM_vector_deque_ranges_move/5500 195.588 -1.00%
BM_vector_deque_ranges_move/64 2.800 -
BM_vector_deque_ranges_move/64000 2839.730 -5.66%
BM_vector_deque_ranges_move/65536 2857.571 -7.15%
BM_vector_deque_ranges_move/70000 3104.433 -5.17%
BM_vector_deque_ranges_move_backward/0 0.402 -30.33%
BM_vector_deque_ranges_move_backward/1 2.316 16.42%
BM_vector_deque_ranges_move_backward/1024 37.957 -1.67%
BM_vector_deque_ranges_move_backward/2 2.058 20.19%
BM_vector_deque_ranges_move_backward/4000 141.746 -2.01%
BM_vector_deque_ranges_move_backward/4096 150.339 -1.12%
BM_vector_deque_ranges_move_backward/512 17.482 -3.21%
BM_vector_deque_ranges_move_backward/5500 199.921 -
BM_vector_deque_ranges_move_backward/64 2.968 -5.28%
BM_vector_deque_ranges_move_backward/64000 7886.288 4.29%
BM_vector_deque_ranges_move_backward/65536 8124.780 3.71%
BM_vector_deque_ranges_move_backward/70000 8706.313 3.79%
SetIntersection_Front_Set_float_1024_1 1016958.763 1.30%
SetIntersection_Front_Set_float_1024_1024 13382858.273 9.17%
SetIntersection_Front_Set_float_1024_16 1224123.911 2.41%
SetIntersection_Front_Set_float_1024_256 4191768.558 2.55%
SetIntersection_Front_Set_float_1024_4 1076178.888 -
SetIntersection_Front_Set_float_1024_64 1795144.173 2.10%
SetIntersection_Front_Set_float_16384_1 1047609.575 1.92%
SetIntersection_Front_Set_float_16384_1024 13476440.855 4.65%
SetIntersection_Front_Set_float_16384_16 1210889.572 1.15%
SetIntersection_Front_Set_float_16384_16384 220377646.059 -1.08%
SetIntersection_Front_Set_float_16384_256 4293513.140 9.25%
SetIntersection_Front_Set_float_16384_4 1060704.439 -
SetIntersection_Front_Set_float_16384_64 1725651.553 -2.88%
SetIntersection_Front_Set_float_16_1 62964550.913 -
SetIntersection_Front_Set_float_16_16 38559588.328 -
SetIntersection_Front_Set_float_16_4 54916268.348 -
SetIntersection_Front_Set_float_1_1 534997010.028 -
SetIntersection_Front_Set_float_256_1 4163467.683 -
SetIntersection_Front_Set_float_256_16 4572226.411 2.43%
SetIntersection_Front_Set_float_256_256 8386373.252 4.45%
SetIntersection_Front_Set_float_256_4 4199243.189 -
SetIntersection_Front_Set_float_256_64 5719503.006 3.53%
SetIntersection_Front_Set_float_262144_1 1006540.751 -2.20%
SetIntersection_Front_Set_float_262144_1024 13662076.241 6.45%
SetIntersection_Front_Set_float_262144_16 1210055.984 -
SetIntersection_Front_Set_float_262144_16384 226292967.292 -
SetIntersection_Front_Set_float_262144_256 4285272.912 13.45%
SetIntersection_Front_Set_float_262144_262144 1625420.328 -1.15%
SetIntersection_Front_Set_float_262144_4 1065211.387 -
SetIntersection_Front_Set_float_262144_64 1789603.133 2.65%
SetIntersection_Front_Set_float_4_1 213850781.972 -
SetIntersection_Front_Set_float_4_4 137193007.457 -
SetIntersection_Front_Set_float_64_1 16501443.273 -
SetIntersection_Front_Set_float_64_16 15614563.431 1.99%
SetIntersection_Front_Set_float_64_4 16057439.301 -
SetIntersection_Front_Set_float_64_64 14175574.143 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1039983.249 3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14301707.496 6.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1166829.786 -2.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4413338.351 8.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1077735.300 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1843769.348 3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1002333.257 -2.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14678407.672 8.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1180847.144 -2.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 249402927.280 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4206219.668 -4.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1069677.982 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1910053.815 8.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62543390.858 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38620687.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54556128.157 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531136791.774 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4048127.507 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4533788.722 1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8763311.186 3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4175585.304 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5701010.959 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1033049.566 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13953389.895 2.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1171177.447 -1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339846579.328 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4459071.745 8.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1838186.848 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1056322.262 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1836903.182 -2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212390551.021 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137126776.489 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16303915.138 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15521697.442 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16038499.764 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14230270.113 2.65%
SetIntersection_Front_Set_string_1024_1 1089489.582 1.40%
SetIntersection_Front_Set_string_1024_1024 55021737.661 -1.66%
SetIntersection_Front_Set_string_1024_16 1900095.859 4.57%
SetIntersection_Front_Set_string_1024_256 15295144.977 -3.93%
SetIntersection_Front_Set_string_1024_4 1249433.693 2.23%
SetIntersection_Front_Set_string_1024_64 4542626.328 -8.04%
SetIntersection_Front_Set_string_16384_1 1066541.313 -1.36%
SetIntersection_Front_Set_string_16384_1024 58118673.453 -
SetIntersection_Front_Set_string_16384_16 1810241.345 -6.59%
SetIntersection_Front_Set_string_16384_16384 348399610.751 -
SetIntersection_Front_Set_string_16384_256 14803414.388 -7.26%
SetIntersection_Front_Set_string_16384_4 1263859.951 3.74%
SetIntersection_Front_Set_string_16384_64 4715746.023 3.83%
SetIntersection_Front_Set_string_16_1 65371537.323 -
SetIntersection_Front_Set_string_16_16 57037284.283 -1.69%
SetIntersection_Front_Set_string_16_4 64219492.981 -
SetIntersection_Front_Set_string_1_1 553699370.525 -
SetIntersection_Front_Set_string_256_1 4287629.520 -
SetIntersection_Front_Set_string_256_16 6947733.501 -2.41%
SetIntersection_Front_Set_string_256_256 30466957.498 -3.37%
SetIntersection_Front_Set_string_256_4 4778161.870 -
SetIntersection_Front_Set_string_256_64 14649896.255 -2.79%
SetIntersection_Front_Set_string_262144_1 1102425.933 -
SetIntersection_Front_Set_string_262144_1024 58974062.718 -2.17%
SetIntersection_Front_Set_string_262144_16 1958586.247 5.20%
SetIntersection_Front_Set_string_262144_16384 349622312.252 -
SetIntersection_Front_Set_string_262144_256 14521092.750 -1.94%
SetIntersection_Front_Set_string_262144_262144 17461446.615 -
SetIntersection_Front_Set_string_262144_4 1216428.521 -3.99%
SetIntersection_Front_Set_string_262144_64 5013506.910 11.23%
SetIntersection_Front_Set_string_4_1 220803211.988 -
SetIntersection_Front_Set_string_4_4 157128764.063 1.48%
SetIntersection_Front_Set_string_64_1 16945552.942 -
SetIntersection_Front_Set_string_64_16 24161174.835 -
SetIntersection_Front_Set_string_64_4 18764586.663 -
SetIntersection_Front_Set_string_64_64 35680295.710 1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1046897.519 3.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23377610.920 -3.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1350349.639 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6395375.705 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111359.695 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2298311.422 -4.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1083386.305 2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26247185.486 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1372101.042 3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 364956668.391 6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6999057.441 12.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1135520.072 2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2435749.015 3.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 65186229.699 3.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42552115.561 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56823476.877 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 542120480.515 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4191252.653 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5020739.365 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12723792.618 2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4288263.093 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7446270.134 -1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039098.818 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27349915.236 8.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1295319.968 -2.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351715465.708 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6479615.097 -1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2953165.039 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1086207.089 2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2298411.798 1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 224343396.854 4.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 146331056.239 4.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16597054.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17099568.550 1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16581450.142 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17736732.054 -2.88%
SetIntersection_Front_Set_uint32_1024_1 1043078.667 -
SetIntersection_Front_Set_uint32_1024_1024 11492688.089 -7.01%
SetIntersection_Front_Set_uint32_1024_16 1182712.556 -
SetIntersection_Front_Set_uint32_1024_256 3679081.181 -10.65%
SetIntersection_Front_Set_uint32_1024_4 1065004.325 -
SetIntersection_Front_Set_uint32_1024_64 1651377.998 -2.62%
SetIntersection_Front_Set_uint32_16384_1 996549.252 -3.20%
SetIntersection_Front_Set_uint32_16384_1024 11537381.505 -4.94%
SetIntersection_Front_Set_uint32_16384_16 1162958.274 -3.32%
SetIntersection_Front_Set_uint32_16384_16384 205864709.660 -4.31%
SetIntersection_Front_Set_uint32_16384_256 3615036.648 -3.45%
SetIntersection_Front_Set_uint32_16384_4 1045555.611 2.07%
SetIntersection_Front_Set_uint32_16384_64 1628231.924 -8.72%
SetIntersection_Front_Set_uint32_16_1 62252323.322 -
SetIntersection_Front_Set_uint32_16_16 36946533.894 -1.78%
SetIntersection_Front_Set_uint32_16_4 54042245.231 -
SetIntersection_Front_Set_uint32_1_1 529440665.457 -
SetIntersection_Front_Set_uint32_256_1 4157753.376 2.71%
SetIntersection_Front_Set_uint32_256_16 4396283.140 -1.12%
SetIntersection_Front_Set_uint32_256_256 7498968.580 2.38%
SetIntersection_Front_Set_uint32_256_4 4184669.931 -
SetIntersection_Front_Set_uint32_256_64 5331898.722 -1.36%
SetIntersection_Front_Set_uint32_262144_1 1006202.710 -
SetIntersection_Front_Set_uint32_262144_1024 12175072.099 -
SetIntersection_Front_Set_uint32_262144_16 1145412.867 -1.50%
SetIntersection_Front_Set_uint32_262144_16384 207355223.392 -4.62%
SetIntersection_Front_Set_uint32_262144_256 3522825.029 -6.87%
SetIntersection_Front_Set_uint32_262144_262144 1559350.748 -4.09%
SetIntersection_Front_Set_uint32_262144_4 1038413.525 2.60%
SetIntersection_Front_Set_uint32_262144_64 1601580.323 -2.49%
SetIntersection_Front_Set_uint32_4_1 212103196.684 -
SetIntersection_Front_Set_uint32_4_4 135164372.308 -
SetIntersection_Front_Set_uint32_64_1 16343767.654 -
SetIntersection_Front_Set_uint32_64_16 15082447.339 -
SetIntersection_Front_Set_uint32_64_4 15923877.979 -
SetIntersection_Front_Set_uint32_64_64 12581128.426 -3.97%
SetIntersection_Front_Set_uint64_1024_1 1029938.120 -1.14%
SetIntersection_Front_Set_uint64_1024_1024 11499948.729 -2.06%
SetIntersection_Front_Set_uint64_1024_16 1178627.123 -
SetIntersection_Front_Set_uint64_1024_256 3702939.848 1.50%
SetIntersection_Front_Set_uint64_1024_4 1059246.090 -
SetIntersection_Front_Set_uint64_1024_64 1624420.404 -
SetIntersection_Front_Set_uint64_16384_1 1033154.810 -
SetIntersection_Front_Set_uint64_16384_1024 11641401.042 -3.89%
SetIntersection_Front_Set_uint64_16384_16 1183710.704 -
SetIntersection_Front_Set_uint64_16384_16384 221708679.755 -
SetIntersection_Front_Set_uint64_16384_256 3626424.039 -7.85%
SetIntersection_Front_Set_uint64_16384_4 1061304.111 3.64%
SetIntersection_Front_Set_uint64_16384_64 1556998.844 -12.94%
SetIntersection_Front_Set_uint64_16_1 62339889.767 -
SetIntersection_Front_Set_uint64_16_16 37385835.150 1.04%
SetIntersection_Front_Set_uint64_16_4 53985715.701 -
SetIntersection_Front_Set_uint64_1_1 528979677.944 -
SetIntersection_Front_Set_uint64_256_1 4134306.361 -
SetIntersection_Front_Set_uint64_256_16 4387470.121 -
SetIntersection_Front_Set_uint64_256_256 7175281.651 -3.81%
SetIntersection_Front_Set_uint64_256_4 4063493.666 -1.04%
SetIntersection_Front_Set_uint64_256_64 5152432.626 -4.04%
SetIntersection_Front_Set_uint64_262144_1 1047407.975 5.01%
SetIntersection_Front_Set_uint64_262144_1024 12067655.790 -2.92%
SetIntersection_Front_Set_uint64_262144_16 1166303.454 -
SetIntersection_Front_Set_uint64_262144_16384 214738184.791 -
SetIntersection_Front_Set_uint64_262144_256 3744032.788 1.23%
SetIntersection_Front_Set_uint64_262144_262144 1636688.561 -
SetIntersection_Front_Set_uint64_262144_4 1014700.868 -4.46%
SetIntersection_Front_Set_uint64_262144_64 1634687.005 -1.22%
SetIntersection_Front_Set_uint64_4_1 212081457.417 -
SetIntersection_Front_Set_uint64_4_4 136159809.578 -
SetIntersection_Front_Set_uint64_64_1 16417417.275 1.26%
SetIntersection_Front_Set_uint64_64_16 14808123.684 -2.37%
SetIntersection_Front_Set_uint64_64_4 15903623.894 -
SetIntersection_Front_Set_uint64_64_64 12704243.666 -
SetIntersection_Front_Vector_float_1024_1 1041999.884 -
SetIntersection_Front_Vector_float_1024_1024 5901770.044 -
SetIntersection_Front_Vector_float_1024_16 1109835.138 -1.17%
SetIntersection_Front_Vector_float_1024_256 2271110.713 -
SetIntersection_Front_Vector_float_1024_4 1043749.633 -
SetIntersection_Front_Vector_float_1024_64 1359602.662 -
SetIntersection_Front_Vector_float_16384_1 1032237.425 -1.23%
SetIntersection_Front_Vector_float_16384_1024 5789784.093 -2.42%
SetIntersection_Front_Vector_float_16384_16 1105405.826 -
SetIntersection_Front_Vector_float_16384_16384 75807659.705 -4.76%
SetIntersection_Front_Vector_float_16384_256 2165238.515 -4.76%
SetIntersection_Front_Vector_float_16384_4 1060552.268 1.22%
SetIntersection_Front_Vector_float_16384_64 1334439.913 -1.84%
SetIntersection_Front_Vector_float_16_1 62708652.270 -
SetIntersection_Front_Vector_float_16_16 35464361.457 -
SetIntersection_Front_Vector_float_16_4 54042804.563 -
SetIntersection_Front_Vector_float_1_1 533914509.065 -
SetIntersection_Front_Vector_float_256_1 4137542.771 -
SetIntersection_Front_Vector_float_256_16 4203407.196 -
SetIntersection_Front_Vector_float_256_256 4412090.193 -3.13%
SetIntersection_Front_Vector_float_256_4 4158748.913 -
SetIntersection_Front_Vector_float_256_64 4293125.174 -1.59%
SetIntersection_Front_Vector_float_262144_1 1037322.704 -
SetIntersection_Front_Vector_float_262144_1024 5472280.719 -7.50%
SetIntersection_Front_Vector_float_262144_16 1088626.246 -3.30%
SetIntersection_Front_Vector_float_262144_16384 76020909.853 -4.51%
SetIntersection_Front_Vector_float_262144_256 2275718.685 -
SetIntersection_Front_Vector_float_262144_262144 349895473.387 -
SetIntersection_Front_Vector_float_262144_4 1053778.670 1.11%
SetIntersection_Front_Vector_float_262144_64 1339270.017 -1.37%
SetIntersection_Front_Vector_float_4_1 213439007.886 -
SetIntersection_Front_Vector_float_4_4 135464176.952 -
SetIntersection_Front_Vector_float_64_1 16425270.357 -
SetIntersection_Front_Vector_float_64_16 14163933.078 -1.05%
SetIntersection_Front_Vector_float_64_4 15860841.267 -
SetIntersection_Front_Vector_float_64_64 10670675.077 -1.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047242.611 2.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8413046.751 1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1094704.804 -4.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2927948.186 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1074293.955 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1509762.694 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1002400.349 -4.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8414261.390 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1142596.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120085781.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2870403.198 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1051991.333 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1524854.564 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62435017.819 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36780148.694 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54149687.784 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531836619.614 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4130907.482 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4333128.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5703885.964 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4165076.490 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4771609.488 -2.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1032405.841 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8408595.272 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147514.321 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119090084.309 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2915454.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350912797.174 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1078009.238 2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1512863.663 2.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212674248.168 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135350112.527 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16371689.190 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14630382.155 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15936782.928 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12244843.555 1.86%
SetIntersection_Front_Vector_string_1024_1 1072168.325 1.47%
SetIntersection_Front_Vector_string_1024_1024 38963467.996 -
SetIntersection_Front_Vector_string_1024_16 1587350.129 -2.71%
SetIntersection_Front_Vector_string_1024_256 9250208.596 -
SetIntersection_Front_Vector_string_1024_4 1186095.901 -
SetIntersection_Front_Vector_string_1024_64 3263081.509 4.61%
SetIntersection_Front_Vector_string_16384_1 1089823.193 -
SetIntersection_Front_Vector_string_16384_1024 37981130.840 -
SetIntersection_Front_Vector_string_16384_16 1562260.834 -2.34%
SetIntersection_Front_Vector_string_16384_16384 352449308.740 -
SetIntersection_Front_Vector_string_16384_256 9639295.448 1.10%
SetIntersection_Front_Vector_string_16384_4 1192602.797 -
SetIntersection_Front_Vector_string_16384_64 3125272.052 -4.59%
SetIntersection_Front_Vector_string_16_1 64104175.406 -
SetIntersection_Front_Vector_string_16_16 50739229.592 -
SetIntersection_Front_Vector_string_16_4 60420030.942 1.01%
SetIntersection_Front_Vector_string_1_1 546606667.586 -
SetIntersection_Front_Vector_string_256_1 4217096.768 -1.43%
SetIntersection_Front_Vector_string_256_16 5900293.566 -
SetIntersection_Front_Vector_string_256_256 19683690.854 9.95%
SetIntersection_Front_Vector_string_256_4 4673690.019 -
SetIntersection_Front_Vector_string_256_64 10421918.386 -2.51%
SetIntersection_Front_Vector_string_262144_1 1078669.426 -
SetIntersection_Front_Vector_string_262144_1024 39540907.909 -
SetIntersection_Front_Vector_string_262144_16 1579354.940 -4.03%
SetIntersection_Front_Vector_string_262144_16384 350537037.006 -
SetIntersection_Front_Vector_string_262144_256 9580072.239 1.66%
SetIntersection_Front_Vector_string_262144_262144 14506470.051 -
SetIntersection_Front_Vector_string_262144_4 1181761.454 1.92%
SetIntersection_Front_Vector_string_262144_64 3266537.925 -2.54%
SetIntersection_Front_Vector_string_4_1 218787280.425 -
SetIntersection_Front_Vector_string_4_4 150437833.912 -
SetIntersection_Front_Vector_string_64_1 16866374.650 -
SetIntersection_Front_Vector_string_64_16 19997831.899 -3.05%
SetIntersection_Front_Vector_string_64_4 17844055.184 -
SetIntersection_Front_Vector_string_64_64 26052917.812 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1029812.843 2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9018185.167 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1157640.733 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3042630.023 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062728.908 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554408.915 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1000663.365 -3.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8999793.603 -2.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153066.030 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128627828.267 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3027437.809 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1059165.575 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1557067.609 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62586285.219 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37095934.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54318048.384 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532113910.834 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4190727.360 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4292940.640 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6062412.824 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4110891.770 -2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4983761.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045790.833 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9010377.416 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1169003.076 4.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128192164.007 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3008817.306 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351828910.344 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1052007.483 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1568577.220 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212633683.037 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136262366.394 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16321724.263 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14747786.077 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15964533.441 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12399354.241 -
SetIntersection_Front_Vector_uint32_1024_1 1032810.909 -1.48%
SetIntersection_Front_Vector_uint32_1024_1024 5880818.024 6.02%
SetIntersection_Front_Vector_uint32_1024_16 1118644.540 -
SetIntersection_Front_Vector_uint32_1024_256 2275474.021 6.96%
SetIntersection_Front_Vector_uint32_1024_4 1057549.046 -
SetIntersection_Front_Vector_uint32_1024_64 1373344.567 3.64%
SetIntersection_Front_Vector_uint32_16384_1 1039587.368 -
SetIntersection_Front_Vector_uint32_16384_1024 5893283.950 10.95%
SetIntersection_Front_Vector_uint32_16384_16 1088859.387 1.36%
SetIntersection_Front_Vector_uint32_16384_16384 79515272.095 7.01%
SetIntersection_Front_Vector_uint32_16384_256 2287919.870 6.92%
SetIntersection_Front_Vector_uint32_16384_4 1059004.689 -
SetIntersection_Front_Vector_uint32_16384_64 1362972.922 2.41%
SetIntersection_Front_Vector_uint32_16_1 62471415.175 -
SetIntersection_Front_Vector_uint32_16_16 35637596.171 1.16%
SetIntersection_Front_Vector_uint32_16_4 53773737.903 -
SetIntersection_Front_Vector_uint32_1_1 530377409.441 -
SetIntersection_Front_Vector_uint32_256_1 4124733.690 -
SetIntersection_Front_Vector_uint32_256_16 4175159.003 -
SetIntersection_Front_Vector_uint32_256_256 4515090.735 2.58%
SetIntersection_Front_Vector_uint32_256_4 4151258.937 -
SetIntersection_Front_Vector_uint32_256_64 4315072.957 1.40%
SetIntersection_Front_Vector_uint32_262144_1 1037207.671 -
SetIntersection_Front_Vector_uint32_262144_1024 5893934.151 11.11%
SetIntersection_Front_Vector_uint32_262144_16 1111233.668 -
SetIntersection_Front_Vector_uint32_262144_16384 79366684.955 6.71%
SetIntersection_Front_Vector_uint32_262144_256 2296525.796 2.84%
SetIntersection_Front_Vector_uint32_262144_262144 350793584.943 1.84%
SetIntersection_Front_Vector_uint32_262144_4 1030040.100 -2.50%
SetIntersection_Front_Vector_uint32_262144_64 1371305.800 1.25%
SetIntersection_Front_Vector_uint32_4_1 212330819.148 -
SetIntersection_Front_Vector_uint32_4_4 134955543.263 -
SetIntersection_Front_Vector_uint32_64_1 16320738.562 -
SetIntersection_Front_Vector_uint32_64_16 14278158.760 -
SetIntersection_Front_Vector_uint32_64_4 15910196.394 -
SetIntersection_Front_Vector_uint32_64_64 10896467.029 -
SetIntersection_Front_Vector_uint64_1024_1 1041085.959 4.54%
SetIntersection_Front_Vector_uint64_1024_1024 5838920.481 9.96%
SetIntersection_Front_Vector_uint64_1024_16 1104584.571 -2.01%
SetIntersection_Front_Vector_uint64_1024_256 2257279.718 5.97%
SetIntersection_Front_Vector_uint64_1024_4 1058563.070 -
SetIntersection_Front_Vector_uint64_1024_64 1321262.621 -3.62%
SetIntersection_Front_Vector_uint64_16384_1 1049546.964 6.27%
SetIntersection_Front_Vector_uint64_16384_1024 5313910.149 -10.08%
SetIntersection_Front_Vector_uint64_16384_16 1069230.046 -3.33%
SetIntersection_Front_Vector_uint64_16384_16384 76853975.166 4.56%
SetIntersection_Front_Vector_uint64_16384_256 2130808.185 -5.84%
SetIntersection_Front_Vector_uint64_16384_4 1048063.512 -
SetIntersection_Front_Vector_uint64_16384_64 1320384.387 1.13%
SetIntersection_Front_Vector_uint64_16_1 62105097.967 -
SetIntersection_Front_Vector_uint64_16_16 35046991.331 -
SetIntersection_Front_Vector_uint64_16_4 53748686.933 -
SetIntersection_Front_Vector_uint64_1_1 527857272.045 -
SetIntersection_Front_Vector_uint64_256_1 4120487.081 -
SetIntersection_Front_Vector_uint64_256_16 4097296.204 -1.09%
SetIntersection_Front_Vector_uint64_256_256 4544354.346 -
SetIntersection_Front_Vector_uint64_256_4 4116547.355 2.77%
SetIntersection_Front_Vector_uint64_256_64 4293559.270 2.03%
SetIntersection_Front_Vector_uint64_262144_1 1030039.676 -1.07%
SetIntersection_Front_Vector_uint64_262144_1024 5588402.637 4.21%
SetIntersection_Front_Vector_uint64_262144_16 1095388.767 -
SetIntersection_Front_Vector_uint64_262144_16384 72771445.794 -2.50%
SetIntersection_Front_Vector_uint64_262144_256 2123744.910 -
SetIntersection_Front_Vector_uint64_262144_262144 348029256.857 -1.12%
SetIntersection_Front_Vector_uint64_262144_4 1064161.603 -
SetIntersection_Front_Vector_uint64_262144_64 1322081.287 1.51%
SetIntersection_Front_Vector_uint64_4_1 211198259.149 -
SetIntersection_Front_Vector_uint64_4_4 134130161.469 -
SetIntersection_Front_Vector_uint64_64_1 16134361.126 -
SetIntersection_Front_Vector_uint64_64_16 14009518.552 -1.63%
SetIntersection_Front_Vector_uint64_64_4 15751049.629 -
SetIntersection_Front_Vector_uint64_64_64 10793045.563 -
SetIntersection_Interlaced_Set_float_1024_1 1036866.869 -
SetIntersection_Interlaced_Set_float_1024_1024 11945913.286 -3.12%
SetIntersection_Interlaced_Set_float_1024_16 11385592.713 1.02%
SetIntersection_Interlaced_Set_float_1024_256 14066107.802 -3.85%
SetIntersection_Interlaced_Set_float_1024_4 10023123.574 -
SetIntersection_Interlaced_Set_float_1024_64 10191656.151 -
SetIntersection_Interlaced_Set_float_16384_1 1053486.560 -
SetIntersection_Interlaced_Set_float_16384_1024 169552817.238 -4.56%
SetIntersection_Interlaced_Set_float_16384_16 203305176.496 -3.58%
SetIntersection_Interlaced_Set_float_16384_16384 209568858.786 -6.41%
SetIntersection_Interlaced_Set_float_16384_256 200962554.713 -1.55%
SetIntersection_Interlaced_Set_float_16384_4 165777149.939 -3.63%
SetIntersection_Interlaced_Set_float_16384_64 211527231.461 -2.61%
SetIntersection_Interlaced_Set_float_16_1 62745176.682 -
SetIntersection_Interlaced_Set_float_16_16 37795745.982 -
SetIntersection_Interlaced_Set_float_16_4 59411524.259 -
SetIntersection_Interlaced_Set_float_1_1 533693314.280 -
SetIntersection_Interlaced_Set_float_256_1 4161801.130 -
SetIntersection_Interlaced_Set_float_256_16 12047590.325 -
SetIntersection_Interlaced_Set_float_256_256 7733753.599 2.34%
SetIntersection_Interlaced_Set_float_256_4 11051385.408 -
SetIntersection_Interlaced_Set_float_256_64 12796188.732 -9.40%
SetIntersection_Interlaced_Set_float_262144_1 1039955.346 -
SetIntersection_Interlaced_Set_float_262144_1024 1518531.252 -
SetIntersection_Interlaced_Set_float_262144_16 1554381.674 -2.55%
SetIntersection_Interlaced_Set_float_262144_16384 1249990.314 -2.19%
SetIntersection_Interlaced_Set_float_262144_256 1530796.629 -1.84%
SetIntersection_Interlaced_Set_float_262144_262144 1595996.014 -4.08%
SetIntersection_Interlaced_Set_float_262144_4 1258942.383 -1.08%
SetIntersection_Interlaced_Set_float_262144_64 1534233.317 -1.36%
SetIntersection_Interlaced_Set_float_4_1 213768650.431 -
SetIntersection_Interlaced_Set_float_4_4 136666050.989 -
SetIntersection_Interlaced_Set_float_64_1 16439003.846 -
SetIntersection_Interlaced_Set_float_64_16 22095332.877 1.63%
SetIntersection_Interlaced_Set_float_64_4 20968041.624 -
SetIntersection_Interlaced_Set_float_64_64 13739960.833 3.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1031129.753 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12868559.338 -12.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11545605.097 -21.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14327548.318 -3.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9713127.037 -12.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10033036.355 -26.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041736.491 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178660381.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213681714.418 -1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249913896.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202612540.957 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177026816.742 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227252550.118 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62432737.723 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38239690.277 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59588860.220 1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531292548.400 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4166310.394 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11911456.683 -1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7982481.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11540661.701 1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12601944.727 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1055478.246 6.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1610857.748 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1657453.209 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1315138.265 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1637336.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1814903.727 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1344084.719 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1621828.858 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212657636.189 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136843242.613 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16404779.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21567029.524 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21109229.054 1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13798665.714 1.36%
SetIntersection_Interlaced_Set_string_1024_1 1108208.269 3.55%
SetIntersection_Interlaced_Set_string_1024_1024 55037820.356 -1.50%
SetIntersection_Interlaced_Set_string_1024_16 12926474.459 1.27%
SetIntersection_Interlaced_Set_string_1024_256 35781207.213 1.94%
SetIntersection_Interlaced_Set_string_1024_4 10286637.242 -
SetIntersection_Interlaced_Set_string_1024_64 16735482.525 1.37%
SetIntersection_Interlaced_Set_string_16384_1 1062586.007 -1.24%
SetIntersection_Interlaced_Set_string_16384_1024 354856909.972 -
SetIntersection_Interlaced_Set_string_16384_16 249318102.268 1.28%
SetIntersection_Interlaced_Set_string_16384_16384 341289724.748 -1.99%
SetIntersection_Interlaced_Set_string_16384_256 356986173.076 -
SetIntersection_Interlaced_Set_string_16384_4 200282012.028 -
SetIntersection_Interlaced_Set_string_16384_64 346859047.629 -
SetIntersection_Interlaced_Set_string_16_1 65085031.850 -
SetIntersection_Interlaced_Set_string_16_16 58676790.660 -2.83%
SetIntersection_Interlaced_Set_string_16_4 72685622.729 -
SetIntersection_Interlaced_Set_string_1_1 555123159.104 -
SetIntersection_Interlaced_Set_string_256_1 4316798.350 -1.21%
SetIntersection_Interlaced_Set_string_256_16 17906956.272 1.99%
SetIntersection_Interlaced_Set_string_256_256 28423968.541 -7.83%
SetIntersection_Interlaced_Set_string_256_4 12910060.378 -
SetIntersection_Interlaced_Set_string_256_64 30600081.824 -1.86%
SetIntersection_Interlaced_Set_string_262144_1 1085952.566 -2.99%
SetIntersection_Interlaced_Set_string_262144_1024 2080487.467 -
SetIntersection_Interlaced_Set_string_262144_16 2100651.935 -7.05%
SetIntersection_Interlaced_Set_string_262144_16384 2747270.182 1.42%
SetIntersection_Interlaced_Set_string_262144_256 2182584.881 7.33%
SetIntersection_Interlaced_Set_string_262144_262144 17063411.295 -3.46%
SetIntersection_Interlaced_Set_string_262144_4 1792456.461 -12.66%
SetIntersection_Interlaced_Set_string_262144_64 2335998.533 9.30%
SetIntersection_Interlaced_Set_string_4_1 222610421.265 -
SetIntersection_Interlaced_Set_string_4_4 157212255.343 -
SetIntersection_Interlaced_Set_string_64_1 17083632.728 -
SetIntersection_Interlaced_Set_string_64_16 37568279.850 -1.48%
SetIntersection_Interlaced_Set_string_64_4 26040987.643 -
SetIntersection_Interlaced_Set_string_64_64 36030651.415 -3.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052413.485 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23365060.264 -6.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12017186.890 1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18656512.629 1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9849941.732 2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11658676.718 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1042346.550 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 223637736.967 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242655834.832 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354318331.580 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 250471869.175 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 196491657.800 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348898981.569 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63028058.117 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41853936.463 1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62267730.312 -1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536923221.455 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4156567.652 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12443495.784 -2.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12276641.524 -2.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12133226.151 5.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17162150.685 2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1027355.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1946749.103 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2085503.664 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1721759.846 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1960273.602 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2957606.363 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1804103.840 1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2046311.359 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214823506.789 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140606526.853 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16467374.680 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25999124.490 1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22488750.704 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18055932.805 1.02%
SetIntersection_Interlaced_Set_uint32_1024_1 1033652.027 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12489655.506 -
SetIntersection_Interlaced_Set_uint32_1024_16 11130242.949 -1.44%
SetIntersection_Interlaced_Set_uint32_1024_256 14204317.667 5.05%
SetIntersection_Interlaced_Set_uint32_1024_4 9672024.843 -
SetIntersection_Interlaced_Set_uint32_1024_64 10026148.532 1.89%
SetIntersection_Interlaced_Set_uint32_16384_1 1035871.326 3.61%
SetIntersection_Interlaced_Set_uint32_16384_1024 165379905.106 -3.98%
SetIntersection_Interlaced_Set_uint32_16384_16 199647790.942 -4.85%
SetIntersection_Interlaced_Set_uint32_16384_16384 219472217.901 -2.75%
SetIntersection_Interlaced_Set_uint32_16384_256 195541672.222 -2.03%
SetIntersection_Interlaced_Set_uint32_16384_4 162563610.121 -3.83%
SetIntersection_Interlaced_Set_uint32_16384_64 208128863.558 -2.72%
SetIntersection_Interlaced_Set_uint32_16_1 62203041.866 -
SetIntersection_Interlaced_Set_uint32_16_16 37216848.644 -
SetIntersection_Interlaced_Set_uint32_16_4 58741231.564 -
SetIntersection_Interlaced_Set_uint32_1_1 529367227.761 -
SetIntersection_Interlaced_Set_uint32_256_1 4133940.187 -
SetIntersection_Interlaced_Set_uint32_256_16 11637106.661 -5.00%
SetIntersection_Interlaced_Set_uint32_256_256 7903874.379 5.15%
SetIntersection_Interlaced_Set_uint32_256_4 11280231.574 -
SetIntersection_Interlaced_Set_uint32_256_64 12648198.696 5.11%
SetIntersection_Interlaced_Set_uint32_262144_1 1014895.612 2.62%
SetIntersection_Interlaced_Set_uint32_262144_1024 1486971.109 -
SetIntersection_Interlaced_Set_uint32_262144_16 1513925.942 -3.96%
SetIntersection_Interlaced_Set_uint32_262144_16384 1219438.314 -1.50%
SetIntersection_Interlaced_Set_uint32_262144_256 1515774.170 -2.39%
SetIntersection_Interlaced_Set_uint32_262144_262144 1786270.508 -2.84%
SetIntersection_Interlaced_Set_uint32_262144_4 1235372.151 -1.90%
SetIntersection_Interlaced_Set_uint32_262144_64 1509075.111 -1.75%
SetIntersection_Interlaced_Set_uint32_4_1 211577271.691 -
SetIntersection_Interlaced_Set_uint32_4_4 135577885.409 -
SetIntersection_Interlaced_Set_uint32_64_1 16211154.966 -
SetIntersection_Interlaced_Set_uint32_64_16 21850262.377 -
SetIntersection_Interlaced_Set_uint32_64_4 21016725.380 1.73%
SetIntersection_Interlaced_Set_uint32_64_64 12701206.762 -3.14%
SetIntersection_Interlaced_Set_uint64_1024_1 1037451.927 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14329872.130 -2.78%
SetIntersection_Interlaced_Set_uint64_1024_16 11261633.752 -
SetIntersection_Interlaced_Set_uint64_1024_256 15720540.547 -
SetIntersection_Interlaced_Set_uint64_1024_4 11454472.897 -2.11%
SetIntersection_Interlaced_Set_uint64_1024_64 10612703.185 -
SetIntersection_Interlaced_Set_uint64_16384_1 1028326.733 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176438251.795 -1.20%
SetIntersection_Interlaced_Set_uint64_16384_16 218369807.913 -
SetIntersection_Interlaced_Set_uint64_16384_16384 235290892.442 -
SetIntersection_Interlaced_Set_uint64_16384_256 207224504.208 -
SetIntersection_Interlaced_Set_uint64_16384_4 179094502.754 -1.41%
SetIntersection_Interlaced_Set_uint64_16384_64 230790065.822 -
SetIntersection_Interlaced_Set_uint64_16_1 62198665.305 -
SetIntersection_Interlaced_Set_uint64_16_16 37501758.271 -
SetIntersection_Interlaced_Set_uint64_16_4 58711003.817 -
SetIntersection_Interlaced_Set_uint64_1_1 529299483.918 -
SetIntersection_Interlaced_Set_uint64_256_1 4090290.753 -1.83%
SetIntersection_Interlaced_Set_uint64_256_16 11845899.184 -
SetIntersection_Interlaced_Set_uint64_256_256 7523333.162 -
SetIntersection_Interlaced_Set_uint64_256_4 11100156.025 -
SetIntersection_Interlaced_Set_uint64_256_64 13316556.844 -2.40%
SetIntersection_Interlaced_Set_uint64_262144_1 991592.420 -5.42%
SetIntersection_Interlaced_Set_uint64_262144_1024 1558712.566 -
SetIntersection_Interlaced_Set_uint64_262144_16 1617343.262 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1254927.979 -
SetIntersection_Interlaced_Set_uint64_262144_256 1592370.688 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1680703.611 -1.08%
SetIntersection_Interlaced_Set_uint64_262144_4 1295171.227 -
SetIntersection_Interlaced_Set_uint64_262144_64 1595178.303 -
SetIntersection_Interlaced_Set_uint64_4_1 211118712.387 -
SetIntersection_Interlaced_Set_uint64_4_4 135072948.371 -
SetIntersection_Interlaced_Set_uint64_64_1 16223944.460 -
SetIntersection_Interlaced_Set_uint64_64_16 21930209.375 -1.55%
SetIntersection_Interlaced_Set_uint64_64_4 20790342.532 -
SetIntersection_Interlaced_Set_uint64_64_64 12953155.351 -1.51%
SetIntersection_Interlaced_Vector_float_1024_1 1051838.967 1.33%
SetIntersection_Interlaced_Vector_float_1024_1024 5915778.362 -
SetIntersection_Interlaced_Vector_float_1024_16 1939451.236 6.86%
SetIntersection_Interlaced_Vector_float_1024_256 5993002.278 7.63%
SetIntersection_Interlaced_Vector_float_1024_4 1254854.490 -9.88%
SetIntersection_Interlaced_Vector_float_1024_64 3834086.805 14.54%
SetIntersection_Interlaced_Vector_float_16384_1 1047418.271 -
SetIntersection_Interlaced_Vector_float_16384_1024 56112330.995 44.75%
SetIntersection_Interlaced_Vector_float_16384_16 3809730.182 64.45%
SetIntersection_Interlaced_Vector_float_16384_16384 79562003.700 -
SetIntersection_Interlaced_Vector_float_16384_256 16465063.926 10.57%
SetIntersection_Interlaced_Vector_float_16384_4 1606785.918 17.51%
SetIntersection_Interlaced_Vector_float_16384_64 8870914.219 61.06%
SetIntersection_Interlaced_Vector_float_16_1 62836812.523 -
SetIntersection_Interlaced_Vector_float_16_16 35727657.441 -
SetIntersection_Interlaced_Vector_float_16_4 56230073.190 -
SetIntersection_Interlaced_Vector_float_1_1 533876926.836 -
SetIntersection_Interlaced_Vector_float_256_1 4132248.955 -
SetIntersection_Interlaced_Vector_float_256_16 6498494.968 -18.47%
SetIntersection_Interlaced_Vector_float_256_256 4546990.278 -
SetIntersection_Interlaced_Vector_float_256_4 5027852.086 8.25%
SetIntersection_Interlaced_Vector_float_256_64 7133772.383 3.49%
SetIntersection_Interlaced_Vector_float_262144_1 1052092.304 -
SetIntersection_Interlaced_Vector_float_262144_1024 110197125.432 45.93%
SetIntersection_Interlaced_Vector_float_262144_16 3203935.315 9.10%
SetIntersection_Interlaced_Vector_float_262144_16384 350448262.809 -
SetIntersection_Interlaced_Vector_float_262144_256 29210108.835 40.51%
SetIntersection_Interlaced_Vector_float_262144_262144 350474979.774 -
SetIntersection_Interlaced_Vector_float_262144_4 1975918.022 35.71%
SetIntersection_Interlaced_Vector_float_262144_64 12103997.638 50.75%
SetIntersection_Interlaced_Vector_float_4_1 213887296.403 -
SetIntersection_Interlaced_Vector_float_4_4 135628486.073 -
SetIntersection_Interlaced_Vector_float_64_1 16374311.910 -
SetIntersection_Interlaced_Vector_float_64_16 17163987.483 3.67%
SetIntersection_Interlaced_Vector_float_64_4 17925826.426 5.51%
SetIntersection_Interlaced_Vector_float_64_64 10983108.083 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1039202.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8331058.798 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2186869.800 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7562881.107 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1293425.195 -3.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4389930.250 1.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1042041.808 1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 71396240.136 29.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4326713.292 49.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119889412.878 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23221518.135 12.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1737313.329 17.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11579126.766 59.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62615037.739 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36669193.854 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57644868.148 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532310758.545 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4173344.663 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8064127.032 17.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5736381.818 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5458809.789 10.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8718453.634 2.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1037398.843 1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 151132934.786 41.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8020832.818 103.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341755503.910 -2.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 61280987.553 66.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350873616.895 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1670691.861 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 29284491.870 150.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212729844.744 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135633249.258 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16404886.366 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19106829.094 1.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18720887.639 4.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12120652.204 -
SetIntersection_Interlaced_Vector_string_1024_1 1080020.475 -
SetIntersection_Interlaced_Vector_string_1024_1024 40490181.198 -
SetIntersection_Interlaced_Vector_string_1024_16 3456055.881 6.08%
SetIntersection_Interlaced_Vector_string_1024_256 20202457.921 -1.57%
SetIntersection_Interlaced_Vector_string_1024_4 1714839.735 5.76%
SetIntersection_Interlaced_Vector_string_1024_64 8300020.013 7.35%
SetIntersection_Interlaced_Vector_string_16384_1 1086786.927 2.03%
SetIntersection_Interlaced_Vector_string_16384_1024 119106600.177 5.62%
SetIntersection_Interlaced_Vector_string_16384_16 4196657.528 -2.81%
SetIntersection_Interlaced_Vector_string_16384_16384 351455487.151 -
SetIntersection_Interlaced_Vector_string_16384_256 41814244.288 6.49%
SetIntersection_Interlaced_Vector_string_16384_4 1960862.626 9.13%
SetIntersection_Interlaced_Vector_string_16384_64 14307878.083 19.13%
SetIntersection_Interlaced_Vector_string_16_1 64297882.089 -
SetIntersection_Interlaced_Vector_string_16_16 52475048.763 2.86%
SetIntersection_Interlaced_Vector_string_16_4 66946278.548 1.05%
SetIntersection_Interlaced_Vector_string_1_1 547646070.363 -
SetIntersection_Interlaced_Vector_string_256_1 4212326.051 -
SetIntersection_Interlaced_Vector_string_256_16 10373440.491 4.49%
SetIntersection_Interlaced_Vector_string_256_256 19643078.673 -4.81%
SetIntersection_Interlaced_Vector_string_256_4 6210138.738 5.38%
SetIntersection_Interlaced_Vector_string_256_64 18618687.540 -1.48%
SetIntersection_Interlaced_Vector_string_262144_1 1064424.124 -2.32%
SetIntersection_Interlaced_Vector_string_262144_1024 343514302.629 44.23%
SetIntersection_Interlaced_Vector_string_262144_16 6687196.865 11.93%
SetIntersection_Interlaced_Vector_string_262144_16384 1021665.934 -2.05%
SetIntersection_Interlaced_Vector_string_262144_256 75304970.788 11.97%
SetIntersection_Interlaced_Vector_string_262144_262144 14466261.799 -
SetIntersection_Interlaced_Vector_string_262144_4 2194510.165 9.14%
SetIntersection_Interlaced_Vector_string_262144_64 21398894.534 9.51%
SetIntersection_Interlaced_Vector_string_4_1 218405795.274 -
SetIntersection_Interlaced_Vector_string_4_4 150441455.616 -
SetIntersection_Interlaced_Vector_string_64_1 16898577.288 -
SetIntersection_Interlaced_Vector_string_64_16 29378018.537 -1.23%
SetIntersection_Interlaced_Vector_string_64_4 21607178.057 -1.44%
SetIntersection_Interlaced_Vector_string_64_64 25535355.641 -6.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1051994.222 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8952527.086 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2431649.739 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9275203.915 3.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1423802.149 6.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4918329.446 4.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1025930.319 -1.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62594017.115 -6.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3191142.831 3.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128916470.179 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26589555.898 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1541329.693 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8772757.007 4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62411176.131 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36986574.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57963707.895 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531934836.744 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4152106.083 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7411563.469 -4.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6210752.814 2.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4959076.811 -5.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9345436.424 -10.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1031031.776 -1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 140794262.557 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4593084.576 4.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351070136.062 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44601637.864 -1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351889257.627 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1769361.377 -5.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13786913.389 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212925446.726 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136322678.594 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16261585.458 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19474949.584 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18584146.831 1.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12456471.501 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1032359.109 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5840622.068 -1.25%
SetIntersection_Interlaced_Vector_uint32_1024_16 2474485.198 32.97%
SetIntersection_Interlaced_Vector_uint32_1024_256 8068080.505 44.48%
SetIntersection_Interlaced_Vector_uint32_1024_4 1411562.526 14.37%
SetIntersection_Interlaced_Vector_uint32_1024_64 5018325.539 48.89%
SetIntersection_Interlaced_Vector_uint32_16384_1 1046896.733 2.51%
SetIntersection_Interlaced_Vector_uint32_16384_1024 63037426.360 66.35%
SetIntersection_Interlaced_Vector_uint32_16384_16 3372596.288 41.18%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79360805.761 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24580972.832 26.73%
SetIntersection_Interlaced_Vector_uint32_16384_4 1509069.179 11.95%
SetIntersection_Interlaced_Vector_uint32_16384_64 8891454.523 56.54%
SetIntersection_Interlaced_Vector_uint32_16_1 62386801.548 -
SetIntersection_Interlaced_Vector_uint32_16_16 35158207.224 -1.43%
SetIntersection_Interlaced_Vector_uint32_16_4 55644516.781 -
SetIntersection_Interlaced_Vector_uint32_1_1 529942044.775 -
SetIntersection_Interlaced_Vector_uint32_256_1 4114425.280 -1.99%
SetIntersection_Interlaced_Vector_uint32_256_16 7451240.934 25.10%
SetIntersection_Interlaced_Vector_uint32_256_256 4360591.985 -3.11%
SetIntersection_Interlaced_Vector_uint32_256_4 5017963.461 7.36%
SetIntersection_Interlaced_Vector_uint32_256_64 8602257.404 4.53%
SetIntersection_Interlaced_Vector_uint32_262144_1 1007528.349 -2.95%
SetIntersection_Interlaced_Vector_uint32_262144_1024 133683352.502 58.94%
SetIntersection_Interlaced_Vector_uint32_262144_16 5750794.838 86.82%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351269319.092 1.87%
SetIntersection_Interlaced_Vector_uint32_262144_256 46514562.030 64.11%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351157752.967 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1819597.146 24.32%
SetIntersection_Interlaced_Vector_uint32_262144_64 17679268.483 94.35%
SetIntersection_Interlaced_Vector_uint32_4_1 212133492.754 -
SetIntersection_Interlaced_Vector_uint32_4_4 134880655.159 -
SetIntersection_Interlaced_Vector_uint32_64_1 16188045.468 -
SetIntersection_Interlaced_Vector_uint32_64_16 17934461.136 5.04%
SetIntersection_Interlaced_Vector_uint32_64_4 17659546.960 -
SetIntersection_Interlaced_Vector_uint32_64_64 10582976.529 -1.62%
SetIntersection_Interlaced_Vector_uint64_1024_1 1022418.315 -1.21%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5921201.921 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2238360.024 25.37%
SetIntersection_Interlaced_Vector_uint64_1024_256 5237560.315 -12.50%
SetIntersection_Interlaced_Vector_uint64_1024_4 1327419.563 3.99%
SetIntersection_Interlaced_Vector_uint64_1024_64 3255356.747 -3.11%
SetIntersection_Interlaced_Vector_uint64_16384_1 997293.848 -3.94%
SetIntersection_Interlaced_Vector_uint64_16384_1024 47007698.327 1.59%
SetIntersection_Interlaced_Vector_uint64_16384_16 3189072.985 28.12%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78332527.161 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14719429.735 -1.10%
SetIntersection_Interlaced_Vector_uint64_16384_4 1485364.217 -2.52%
SetIntersection_Interlaced_Vector_uint64_16384_64 7375254.876 22.67%
SetIntersection_Interlaced_Vector_uint64_16_1 62058843.536 -
SetIntersection_Interlaced_Vector_uint64_16_16 35397769.123 -
SetIntersection_Interlaced_Vector_uint64_16_4 55188495.379 -
SetIntersection_Interlaced_Vector_uint64_1_1 528169080.222 -
SetIntersection_Interlaced_Vector_uint64_256_1 4053345.516 -
SetIntersection_Interlaced_Vector_uint64_256_16 6634304.304 9.50%
SetIntersection_Interlaced_Vector_uint64_256_256 4515288.831 -
SetIntersection_Interlaced_Vector_uint64_256_4 4823804.764 -3.59%
SetIntersection_Interlaced_Vector_uint64_256_64 6748623.277 -1.95%
SetIntersection_Interlaced_Vector_uint64_262144_1 1021403.961 -4.01%
SetIntersection_Interlaced_Vector_uint64_262144_1024 91417776.892 -8.64%
SetIntersection_Interlaced_Vector_uint64_262144_16 4592078.737 26.08%
SetIntersection_Interlaced_Vector_uint64_262144_16384 341052578.817 13.21%
SetIntersection_Interlaced_Vector_uint64_262144_256 39070499.347 29.52%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351952435.124 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1805207.403 -4.17%
SetIntersection_Interlaced_Vector_uint64_262144_64 10158788.340 -17.92%
SetIntersection_Interlaced_Vector_uint64_4_1 211172904.551 -
SetIntersection_Interlaced_Vector_uint64_4_4 133644221.124 -1.26%
SetIntersection_Interlaced_Vector_uint64_64_1 16200168.658 -
SetIntersection_Interlaced_Vector_uint64_64_16 16421454.957 -1.78%
SetIntersection_Interlaced_Vector_uint64_64_4 17446000.050 3.92%
SetIntersection_Interlaced_Vector_uint64_64_64 10968993.389 -
SetIntersection_None_Set_float_1024_1 8807428.239 -1.95%
SetIntersection_None_Set_float_1024_1024 8988731.483 2.31%
SetIntersection_None_Set_float_1024_16 8712736.522 -3.75%
SetIntersection_None_Set_float_1024_256 8906008.320 -
SetIntersection_None_Set_float_1024_4 9098331.824 4.03%
SetIntersection_None_Set_float_1024_64 8870463.017 2.09%
SetIntersection_None_Set_float_16384_1 152672800.538 -3.95%
SetIntersection_None_Set_float_16384_1024 153697445.739 -3.48%
SetIntersection_None_Set_float_16384_16 152976869.274 -3.42%
SetIntersection_None_Set_float_16384_16384 161119502.156 -
SetIntersection_None_Set_float_16384_256 153376266.792 -3.46%
SetIntersection_None_Set_float_16384_4 152767349.991 -3.62%
SetIntersection_None_Set_float_16384_64 153439434.500 -3.36%
SetIntersection_None_Set_float_16_1 66947232.367 -
SetIntersection_None_Set_float_16_16 35227904.961 -1.11%
SetIntersection_None_Set_float_16_4 57003239.070 -
SetIntersection_None_Set_float_1_1 535401320.897 -
SetIntersection_None_Set_float_256_1 11677657.731 -
SetIntersection_None_Set_float_256_16 10848534.402 -1.08%
SetIntersection_None_Set_float_256_256 5849093.522 2.67%
SetIntersection_None_Set_float_256_4 11474944.827 2.46%
SetIntersection_None_Set_float_256_64 9092954.486 -2.13%
SetIntersection_None_Set_float_262144_1 1158007.815 -3.25%
SetIntersection_None_Set_float_262144_1024 1158600.828 -2.82%
SetIntersection_None_Set_float_262144_16 1157709.963 -3.05%
SetIntersection_None_Set_float_262144_16384 1166614.258 -1.65%
SetIntersection_None_Set_float_262144_256 1155618.813 -3.01%
SetIntersection_None_Set_float_262144_262144 1157301.105 -3.33%
SetIntersection_None_Set_float_262144_4 1154348.553 -2.98%
SetIntersection_None_Set_float_262144_64 1156431.887 -3.08%
SetIntersection_None_Set_float_4_1 216483144.496 -
SetIntersection_None_Set_float_4_4 135420609.623 -
SetIntersection_None_Set_float_64_1 22115003.254 2.72%
SetIntersection_None_Set_float_64_16 17862980.234 -1.52%
SetIntersection_None_Set_float_64_4 20917049.701 -
SetIntersection_None_Set_float_64_64 11063810.598 -1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8878217.701 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8735254.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8612902.201 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8603761.038 -1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8655369.858 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8642472.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161196925.511 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159977489.634 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173952762.186 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169850077.559 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162875023.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166233174.704 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166363605.952 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65764690.203 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35037126.101 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55963736.199 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531203976.663 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11205667.257 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10587605.246 -2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5585836.576 -1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11182450.531 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9109824.414 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1224222.086 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233362.875 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1224691.404 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1246072.918 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1242954.670 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1235423.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1224718.020 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1224898.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215483372.383 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134329093.693 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22351487.788 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18208495.139 1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21440675.642 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11348008.402 -
SetIntersection_None_Set_string_1024_1 8915733.206 -16.10%
SetIntersection_None_Set_string_1024_1024 8784216.910 -
SetIntersection_None_Set_string_1024_16 8842188.281 -15.85%
SetIntersection_None_Set_string_1024_256 8792651.955 -1.38%
SetIntersection_None_Set_string_1024_4 9014479.907 -15.57%
SetIntersection_None_Set_string_1024_64 9097687.202 -14.28%
SetIntersection_None_Set_string_16384_1 193983556.994 -2.47%
SetIntersection_None_Set_string_16384_1024 196396951.108 3.39%
SetIntersection_None_Set_string_16384_16 193331467.221 -
SetIntersection_None_Set_string_16384_16384 187504425.532 -3.32%
SetIntersection_None_Set_string_16384_256 191918317.943 -
SetIntersection_None_Set_string_16384_4 193420489.492 -
SetIntersection_None_Set_string_16384_64 188669218.339 -1.09%
SetIntersection_None_Set_string_16_1 68066341.865 -
SetIntersection_None_Set_string_16_16 36179917.157 -
SetIntersection_None_Set_string_16_4 57725283.929 -
SetIntersection_None_Set_string_1_1 541261294.709 -
SetIntersection_None_Set_string_256_1 11757412.504 -
SetIntersection_None_Set_string_256_16 11019466.982 -
SetIntersection_None_Set_string_256_256 5903499.116 2.95%
SetIntersection_None_Set_string_256_4 11354477.388 -
SetIntersection_None_Set_string_256_64 9127443.394 -
SetIntersection_None_Set_string_262144_1 1587932.127 -2.15%
SetIntersection_None_Set_string_262144_1024 1594917.316 -
SetIntersection_None_Set_string_262144_16 1584525.553 -2.09%
SetIntersection_None_Set_string_262144_16384 1582957.358 -2.90%
SetIntersection_None_Set_string_262144_256 1583126.301 -1.97%
SetIntersection_None_Set_string_262144_262144 1595110.105 -
SetIntersection_None_Set_string_262144_4 1584538.168 -1.91%
SetIntersection_None_Set_string_262144_64 1585114.666 -1.99%
SetIntersection_None_Set_string_4_1 220825317.263 -
SetIntersection_None_Set_string_4_4 138464810.462 -
SetIntersection_None_Set_string_64_1 22700886.595 -
SetIntersection_None_Set_string_64_16 18672760.220 -
SetIntersection_None_Set_string_64_4 22199040.502 1.63%
SetIntersection_None_Set_string_64_64 11709471.625 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8608464.259 -3.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8672674.226 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8861929.121 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8786594.478 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8768706.068 1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8616632.059 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 205025003.922 3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 197231281.478 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 207702381.630 3.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 196228727.905 -1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205870816.814 5.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202248890.043 1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 208528090.281 3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66511148.614 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35419344.266 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56357747.709 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536597549.207 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11279804.536 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10764191.456 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5828196.587 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11186783.667 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9018508.476 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1607123.211 1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1585439.941 -1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1616623.940 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1616330.974 -6.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1623961.998 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1592034.910 -10.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1567617.514 -1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1625043.131 2.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217645359.431 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135897345.499 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22288367.686 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17921681.736 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20814629.801 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11460606.985 -
SetIntersection_None_Set_uint32_1024_1 8685152.136 -
SetIntersection_None_Set_uint32_1024_1024 8723188.267 -
SetIntersection_None_Set_uint32_1024_16 8665319.681 -1.68%
SetIntersection_None_Set_uint32_1024_256 8592241.057 -
SetIntersection_None_Set_uint32_1024_4 8736635.646 -
SetIntersection_None_Set_uint32_1024_64 8642333.928 -1.19%
SetIntersection_None_Set_uint32_16384_1 150386311.509 -3.63%
SetIntersection_None_Set_uint32_16384_1024 151160467.737 -3.83%
SetIntersection_None_Set_uint32_16384_16 150933077.106 -3.23%
SetIntersection_None_Set_uint32_16384_16384 152393646.056 -3.66%
SetIntersection_None_Set_uint32_16384_256 151402050.055 -3.34%
SetIntersection_None_Set_uint32_16384_4 150934571.970 -3.30%
SetIntersection_None_Set_uint32_16384_64 150836707.266 -3.51%
SetIntersection_None_Set_uint32_16_1 65761110.748 -
SetIntersection_None_Set_uint32_16_16 35059883.905 -
SetIntersection_None_Set_uint32_16_4 56414619.720 -
SetIntersection_None_Set_uint32_1_1 531141904.515 -
SetIntersection_None_Set_uint32_256_1 11533360.366 1.97%
SetIntersection_None_Set_uint32_256_16 10598631.328 -
SetIntersection_None_Set_uint32_256_256 5612582.465 -1.55%
SetIntersection_None_Set_uint32_256_4 11086151.327 -1.63%
SetIntersection_None_Set_uint32_256_64 9100193.729 1.73%
SetIntersection_None_Set_uint32_262144_1 1144576.252 -3.24%
SetIntersection_None_Set_uint32_262144_1024 1144478.598 -2.60%
SetIntersection_None_Set_uint32_262144_16 1143961.184 -2.43%
SetIntersection_None_Set_uint32_262144_16384 1135467.121 -3.89%
SetIntersection_None_Set_uint32_262144_256 1142876.300 -2.77%
SetIntersection_None_Set_uint32_262144_262144 1151306.070 -2.06%
SetIntersection_None_Set_uint32_262144_4 1143506.754 -2.67%
SetIntersection_None_Set_uint32_262144_64 1143872.396 -2.57%
SetIntersection_None_Set_uint32_4_1 215245633.131 -
SetIntersection_None_Set_uint32_4_4 134186661.407 -
SetIntersection_None_Set_uint32_64_1 21965153.190 -1.35%
SetIntersection_None_Set_uint32_64_16 18144831.627 -
SetIntersection_None_Set_uint32_64_4 21302452.954 -
SetIntersection_None_Set_uint32_64_64 11349061.762 -
SetIntersection_None_Set_uint64_1024_1 9234216.346 6.75%
SetIntersection_None_Set_uint64_1024_1024 9229559.880 5.78%
SetIntersection_None_Set_uint64_1024_16 9242229.691 7.91%
SetIntersection_None_Set_uint64_1024_256 9153345.332 5.27%
SetIntersection_None_Set_uint64_1024_4 9091750.543 2.76%
SetIntersection_None_Set_uint64_1024_64 9221702.610 6.98%
SetIntersection_None_Set_uint64_16384_1 159074675.452 -
SetIntersection_None_Set_uint64_16384_1024 166147969.174 1.57%
SetIntersection_None_Set_uint64_16384_16 163753418.165 -
SetIntersection_None_Set_uint64_16384_16384 167534389.613 -
SetIntersection_None_Set_uint64_16384_256 165875858.540 -
SetIntersection_None_Set_uint64_16384_4 160853047.047 -
SetIntersection_None_Set_uint64_16384_64 166763490.985 -
SetIntersection_None_Set_uint64_16_1 68549796.972 3.95%
SetIntersection_None_Set_uint64_16_16 35205442.413 -
SetIntersection_None_Set_uint64_16_4 57569620.619 2.81%
SetIntersection_None_Set_uint64_1_1 539807719.542 -
SetIntersection_None_Set_uint64_256_1 11213516.148 -1.20%
SetIntersection_None_Set_uint64_256_16 10817207.962 -
SetIntersection_None_Set_uint64_256_256 5928764.640 5.73%
SetIntersection_None_Set_uint64_256_4 11127494.631 1.17%
SetIntersection_None_Set_uint64_256_64 9417231.135 5.57%
SetIntersection_None_Set_uint64_262144_1 1204821.693 -
SetIntersection_None_Set_uint64_262144_1024 1214824.707 -
SetIntersection_None_Set_uint64_262144_16 1211056.234 1.16%
SetIntersection_None_Set_uint64_262144_16384 1219847.494 -
SetIntersection_None_Set_uint64_262144_256 1214977.377 -
SetIntersection_None_Set_uint64_262144_262144 1220978.109 -
SetIntersection_None_Set_uint64_262144_4 1205313.967 -
SetIntersection_None_Set_uint64_262144_64 1213723.469 1.15%
SetIntersection_None_Set_uint64_4_1 226913035.935 5.62%
SetIntersection_None_Set_uint64_4_4 140382189.656 4.60%
SetIntersection_None_Set_uint64_64_1 22353618.478 -
SetIntersection_None_Set_uint64_64_16 18010118.052 -
SetIntersection_None_Set_uint64_64_4 21405119.861 -
SetIntersection_None_Set_uint64_64_64 11247631.153 -
SetIntersection_None_Vector_float_1024_1 1080315.271 -
SetIntersection_None_Vector_float_1024_1024 1076529.982 -1.46%
SetIntersection_None_Vector_float_1024_16 1079346.309 -
SetIntersection_None_Vector_float_1024_256 1075172.158 -
SetIntersection_None_Vector_float_1024_4 1080095.562 -
SetIntersection_None_Vector_float_1024_64 1085925.583 -
SetIntersection_None_Vector_float_16384_1 1068684.303 -2.43%
SetIntersection_None_Vector_float_16384_1024 1101306.296 -
SetIntersection_None_Vector_float_16384_16 1097119.824 -
SetIntersection_None_Vector_float_16384_16384 1115701.419 2.74%
SetIntersection_None_Vector_float_16384_256 1102805.133 -
SetIntersection_None_Vector_float_16384_4 1100952.477 -
SetIntersection_None_Vector_float_16384_64 1107574.848 -
SetIntersection_None_Vector_float_16_1 63480203.744 -
SetIntersection_None_Vector_float_16_16 33646903.502 -
SetIntersection_None_Vector_float_16_4 53693407.491 -
SetIntersection_None_Vector_float_1_1 534358128.180 -
SetIntersection_None_Vector_float_256_1 4261346.265 -
SetIntersection_None_Vector_float_256_16 4072584.022 1.08%
SetIntersection_None_Vector_float_256_256 2113924.811 -
SetIntersection_None_Vector_float_256_4 4229309.215 1.61%
SetIntersection_None_Vector_float_256_64 3446408.068 -
SetIntersection_None_Vector_float_262144_1 1132976.808 -
SetIntersection_None_Vector_float_262144_1024 1147287.963 1.78%
SetIntersection_None_Vector_float_262144_16 1129735.844 -
SetIntersection_None_Vector_float_262144_16384 1134037.476 -
SetIntersection_None_Vector_float_262144_256 1129293.133 -
SetIntersection_None_Vector_float_262144_262144 1127536.342 -1.13%
SetIntersection_None_Vector_float_262144_4 1137493.114 1.06%
SetIntersection_None_Vector_float_262144_64 1126190.125 -1.20%
SetIntersection_None_Vector_float_4_1 214484132.718 -
SetIntersection_None_Vector_float_4_4 134229176.836 -
SetIntersection_None_Vector_float_64_1 16621542.199 -
SetIntersection_None_Vector_float_64_16 13495935.757 -
SetIntersection_None_Vector_float_64_4 16104356.030 1.44%
SetIntersection_None_Vector_float_64_64 8440124.797 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105579.158 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1099367.766 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1087700.385 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1114137.509 1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1052375.691 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1099637.419 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1110882.272 -1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1088472.784 -1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1132815.244 5.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1124696.824 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1134639.816 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1126684.788 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131732.971 1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63398257.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33789398.941 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53904108.561 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531969715.265 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4321274.195 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4130767.609 2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2146605.930 -1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4180230.926 -2.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3462079.823 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1180268.544 2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1167726.135 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1130365.454 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1162523.987 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1137718.242 -1.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1124276.804 -2.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1164920.373 4.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1143431.092 -2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213478712.576 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133366254.290 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16856709.586 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13568871.675 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16024308.858 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8488019.222 -1.18%
SetIntersection_None_Vector_string_1024_1 1161847.470 -1.99%
SetIntersection_None_Vector_string_1024_1024 1155659.391 -2.13%
SetIntersection_None_Vector_string_1024_16 1160448.806 -1.71%
SetIntersection_None_Vector_string_1024_256 1168904.372 2.41%
SetIntersection_None_Vector_string_1024_4 1162491.044 -
SetIntersection_None_Vector_string_1024_64 1164422.714 -
SetIntersection_None_Vector_string_16384_1 1225698.950 -
SetIntersection_None_Vector_string_16384_1024 1237767.451 -
SetIntersection_None_Vector_string_16384_16 1223922.423 -1.56%
SetIntersection_None_Vector_string_16384_16384 1214849.338 -2.94%
SetIntersection_None_Vector_string_16384_256 1195432.952 -3.41%
SetIntersection_None_Vector_string_16384_4 1255819.634 2.34%
SetIntersection_None_Vector_string_16384_64 1222746.812 -1.71%
SetIntersection_None_Vector_string_16_1 65282444.536 -
SetIntersection_None_Vector_string_16_16 34515022.582 -
SetIntersection_None_Vector_string_16_4 55400734.061 -
SetIntersection_None_Vector_string_1_1 535565270.580 -
SetIntersection_None_Vector_string_256_1 4524973.591 -
SetIntersection_None_Vector_string_256_16 4283221.850 1.17%
SetIntersection_None_Vector_string_256_256 2227921.837 -2.90%
SetIntersection_None_Vector_string_256_4 4459333.414 -
SetIntersection_None_Vector_string_256_64 3643030.930 -
SetIntersection_None_Vector_string_262144_1 1289222.892 -
SetIntersection_None_Vector_string_262144_1024 1265498.302 -4.12%
SetIntersection_None_Vector_string_262144_16 1291043.288 -1.40%
SetIntersection_None_Vector_string_262144_16384 1292278.195 -
SetIntersection_None_Vector_string_262144_256 1295734.176 -1.47%
SetIntersection_None_Vector_string_262144_262144 1291104.101 -1.67%
SetIntersection_None_Vector_string_262144_4 1287415.681 -2.42%
SetIntersection_None_Vector_string_262144_64 1294468.021 3.03%
SetIntersection_None_Vector_string_4_1 217292643.703 -
SetIntersection_None_Vector_string_4_4 135783577.610 -
SetIntersection_None_Vector_string_64_1 17260772.992 -
SetIntersection_None_Vector_string_64_16 14132504.374 -
SetIntersection_None_Vector_string_64_4 16561072.597 -
SetIntersection_None_Vector_string_64_64 8836474.263 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118963.791 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1114800.077 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1056610.827 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1099694.114 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1126963.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1091529.259 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1103407.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1117042.408 -1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155033.133 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1146958.558 -1.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158451.289 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1139931.999 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1156719.662 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63361523.241 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33716390.906 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53880979.526 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530077643.838 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4345254.465 2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4052845.755 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2217489.680 4.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4228570.951 -1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3464818.763 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1226846.163 3.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1171347.593 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1179754.665 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1183219.168 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1213464.809 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1210804.061 1.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1184572.837 -1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1128639.896 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213349932.267 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133465964.849 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16641864.943 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13532776.955 -1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15971509.320 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8550719.908 -
SetIntersection_None_Vector_uint32_1024_1 1083890.339 3.57%
SetIntersection_None_Vector_uint32_1024_1024 1070423.973 -1.03%
SetIntersection_None_Vector_uint32_1024_16 1079468.701 -
SetIntersection_None_Vector_uint32_1024_256 1065471.353 -1.76%
SetIntersection_None_Vector_uint32_1024_4 1086114.195 1.21%
SetIntersection_None_Vector_uint32_1024_64 1044474.433 -3.31%
SetIntersection_None_Vector_uint32_16384_1 1101327.005 -
SetIntersection_None_Vector_uint32_16384_1024 1100109.805 -
SetIntersection_None_Vector_uint32_16384_16 1100771.097 4.38%
SetIntersection_None_Vector_uint32_16384_16384 1107827.407 -
SetIntersection_None_Vector_uint32_16384_256 1061534.546 -3.18%
SetIntersection_None_Vector_uint32_16384_4 1094274.074 -1.42%
SetIntersection_None_Vector_uint32_16384_64 1098719.454 2.40%
SetIntersection_None_Vector_uint32_16_1 62853702.112 -
SetIntersection_None_Vector_uint32_16_16 33311123.856 -
SetIntersection_None_Vector_uint32_16_4 53373300.205 -
SetIntersection_None_Vector_uint32_1_1 530434419.317 -
SetIntersection_None_Vector_uint32_256_1 4156037.995 -1.63%
SetIntersection_None_Vector_uint32_256_16 3980688.922 -
SetIntersection_None_Vector_uint32_256_256 2096394.157 -2.85%
SetIntersection_None_Vector_uint32_256_4 4185460.890 -
SetIntersection_None_Vector_uint32_256_64 3386470.430 -
SetIntersection_None_Vector_uint32_262144_1 1097869.182 -3.16%
SetIntersection_None_Vector_uint32_262144_1024 1083229.483 -2.68%
SetIntersection_None_Vector_uint32_262144_16 1139453.188 4.28%
SetIntersection_None_Vector_uint32_262144_16384 1119393.045 -1.47%
SetIntersection_None_Vector_uint32_262144_256 1135272.208 1.43%
SetIntersection_None_Vector_uint32_262144_262144 1122540.527 -
SetIntersection_None_Vector_uint32_262144_4 1132100.121 -
SetIntersection_None_Vector_uint32_262144_64 1128444.012 -
SetIntersection_None_Vector_uint32_4_1 212606151.555 -
SetIntersection_None_Vector_uint32_4_4 132736595.814 -
SetIntersection_None_Vector_uint32_64_1 16548844.049 -
SetIntersection_None_Vector_uint32_64_16 13458163.539 -
SetIntersection_None_Vector_uint32_64_4 15814137.874 -
SetIntersection_None_Vector_uint32_64_64 8469819.612 -
SetIntersection_None_Vector_uint64_1024_1 1081513.890 -
SetIntersection_None_Vector_uint64_1024_1024 1049168.659 3.24%
SetIntersection_None_Vector_uint64_1024_16 1060576.422 -1.14%
SetIntersection_None_Vector_uint64_1024_256 1068462.199 -
SetIntersection_None_Vector_uint64_1024_4 1030836.056 -4.12%
SetIntersection_None_Vector_uint64_1024_64 1069207.846 -
SetIntersection_None_Vector_uint64_16384_1 1070156.514 -1.63%
SetIntersection_None_Vector_uint64_16384_1024 1093505.010 -
SetIntersection_None_Vector_uint64_16384_16 1099233.415 -
SetIntersection_None_Vector_uint64_16384_16384 1098346.994 2.84%
SetIntersection_None_Vector_uint64_16384_256 1082443.855 -1.29%
SetIntersection_None_Vector_uint64_16384_4 1090274.884 -
SetIntersection_None_Vector_uint64_16384_64 1054867.483 -3.73%
SetIntersection_None_Vector_uint64_16_1 62422881.403 -
SetIntersection_None_Vector_uint64_16_16 33288460.926 -
SetIntersection_None_Vector_uint64_16_4 53173777.239 -
SetIntersection_None_Vector_uint64_1_1 527867355.461 -
SetIntersection_None_Vector_uint64_256_1 4189602.136 -1.81%
SetIntersection_None_Vector_uint64_256_16 3896463.080 -1.09%
SetIntersection_None_Vector_uint64_256_256 2134371.581 1.41%
SetIntersection_None_Vector_uint64_256_4 4128706.540 -2.10%
SetIntersection_None_Vector_uint64_256_64 3407640.003 2.66%
SetIntersection_None_Vector_uint64_262144_1 1117782.858 -
SetIntersection_None_Vector_uint64_262144_1024 1110506.238 -
SetIntersection_None_Vector_uint64_262144_16 1122965.562 -
SetIntersection_None_Vector_uint64_262144_16384 1064944.920 -1.05%
SetIntersection_None_Vector_uint64_262144_256 1114966.923 -
SetIntersection_None_Vector_uint64_262144_262144 1118764.808 -
SetIntersection_None_Vector_uint64_262144_4 1081180.024 -1.91%
SetIntersection_None_Vector_uint64_262144_64 1118797.199 1.57%
SetIntersection_None_Vector_uint64_4_1 211502280.958 -
SetIntersection_None_Vector_uint64_4_4 132151819.973 -
SetIntersection_None_Vector_uint64_64_1 16543756.686 -
SetIntersection_None_Vector_uint64_64_16 13246044.351 -1.11%
SetIntersection_None_Vector_uint64_64_4 15663352.280 -1.45%
SetIntersection_None_Vector_uint64_64_64 8425701.339 1.54%
bm_gcd_complex 17.895 1.17%
bm_gcd_random 29.302 -
bm_gcd_trivial 0.688 4.10%
bm_lexicographical_compare<int>/1 1.463 1.55%
bm_lexicographical_compare<int>/1048576 68228.808 -
bm_lexicographical_compare<int>/262144 16324.966 -
bm_lexicographical_compare<int>/32768 1923.181 -
bm_lexicographical_compare<int>/4096 239.203 -
bm_lexicographical_compare<int>/512 29.876 -
bm_lexicographical_compare<int>/64 4.502 4.64%
bm_lexicographical_compare<int>/8 1.604 9.31%
bm_lexicographical_compare<signed_char>/1 1.323 2.57%
bm_lexicographical_compare<signed_char>/1048576 16349.126 -3.52%
bm_lexicographical_compare<signed_char>/262144 3841.299 -
bm_lexicographical_compare<signed_char>/32768 478.917 -
bm_lexicographical_compare<signed_char>/4096 59.748 -
bm_lexicographical_compare<signed_char>/512 7.729 1.45%
bm_lexicographical_compare<signed_char>/64 2.068 9.38%
bm_lexicographical_compare<signed_char>/8 3.261 1.84%
bm_lexicographical_compare<unsigned_char>/1 1.669 6.84%
bm_lexicographical_compare<unsigned_char>/1048576 17925.312 -
bm_lexicographical_compare<unsigned_char>/262144 4493.389 -
bm_lexicographical_compare<unsigned_char>/32768 572.522 -
bm_lexicographical_compare<unsigned_char>/4096 77.713 -
bm_lexicographical_compare<unsigned_char>/512 8.786 -
bm_lexicographical_compare<unsigned_char>/64 1.999 -2.18%
bm_lexicographical_compare<unsigned_char>/8 1.404 1.45%
bm_ranges_lexicographical_compare<int>/1 1.488 3.86%
bm_ranges_lexicographical_compare<int>/1048576 68233.271 -
bm_ranges_lexicographical_compare<int>/262144 16325.265 -
bm_ranges_lexicographical_compare<int>/32768 1919.247 -
bm_ranges_lexicographical_compare<int>/4096 238.977 -
bm_ranges_lexicographical_compare<int>/512 29.816 -
bm_ranges_lexicographical_compare<int>/64 4.361 -3.17%
bm_ranges_lexicographical_compare<int>/8 1.479 -8.55%
bm_ranges_lexicographical_compare<signed_char>/1 1.501 2.59%
bm_ranges_lexicographical_compare<signed_char>/1048576 16324.257 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.762 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.940 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.820 -
bm_ranges_lexicographical_compare<signed_char>/512 7.946 1.11%
bm_ranges_lexicographical_compare<signed_char>/64 2.156 -6.44%
bm_ranges_lexicographical_compare<signed_char>/8 3.386 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.534 -7.66%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.100 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.998 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.188 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.771 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.656 -1.46%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.859 -6.23%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.305 -9.32%
bm_ranges_swap_ranges_vb_aligned/1024 6.500 -
bm_ranges_swap_ranges_vb_aligned/1048576 3352.557 -
bm_ranges_swap_ranges_vb_aligned/128 3.427 -
bm_ranges_swap_ranges_vb_aligned/131072 250.500 -
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.893 -
bm_ranges_swap_ranges_vb_aligned/2048 8.534 -
bm_ranges_swap_ranges_vb_aligned/256 3.462 -
bm_ranges_swap_ranges_vb_aligned/262144 485.792 -
bm_ranges_swap_ranges_vb_aligned/32 3.314 -
bm_ranges_swap_ranges_vb_aligned/32768 65.730 2.01%
bm_ranges_swap_ranges_vb_aligned/4096 11.942 -
bm_ranges_swap_ranges_vb_aligned/512 5.172 -1.48%
bm_ranges_swap_ranges_vb_aligned/524288 1046.428 -
bm_ranges_swap_ranges_vb_aligned/64 3.079 -
bm_ranges_swap_ranges_vb_aligned/65536 128.167 -
bm_ranges_swap_ranges_vb_aligned/8 3.246 -
bm_ranges_swap_ranges_vb_aligned/8192 19.505 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15672.362 -
bm_ranges_swap_ranges_vb_unaligned/262144 3763.977 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.641 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.174 -
bm_ranges_swap_ranges_vb_unaligned/512 13.441 -
bm_ranges_swap_ranges_vb_unaligned/64 6.205 -
bm_ranges_swap_ranges_vb_unaligned/8 5.032 2.04%
bm_swap_ranges_vb_aligned/1048576 3347.817 -
bm_swap_ranges_vb_aligned/262144 483.927 -
bm_swap_ranges_vb_aligned/32768 63.638 -
bm_swap_ranges_vb_aligned/4096 12.573 -
bm_swap_ranges_vb_aligned/512 4.960 -
bm_swap_ranges_vb_aligned/64 2.844 -2.29%
bm_swap_ranges_vb_aligned/8 3.224 -
bm_swap_ranges_vb_unaligned/1048576 15895.895 -
bm_swap_ranges_vb_unaligned/262144 3833.422 -
bm_swap_ranges_vb_unaligned/32768 483.952 -
bm_swap_ranges_vb_unaligned/4096 65.111 -
bm_swap_ranges_vb_unaligned/512 12.581 -
bm_swap_ranges_vb_unaligned/64 5.018 -
bm_swap_ranges_vb_unaligned/8 4.787 -
bm_write 320.040 -42.80%
ranges::min(std::deque<__int128>)/1 0.731 13.02%
ranges::min(std::deque<__int128>)/64 20.919 -
ranges::min(std::deque<__int128>)/70000 24375.546 -
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.740 11.97%
ranges::min(std::deque<char>)/64 16.594 -
ranges::min(std::deque<char>)/70000 17869.936 -
ranges::min(std::deque<char>)/8 2.311 -
ranges::min(std::deque<long_long>)/1 0.693 3.32%
ranges::min(std::deque<long_long>)/64 18.316 -
ranges::min(std::deque<long_long>)/70000 19085.968 -9.37%
ranges::min(std::deque<long_long>)/8 2.307 -
ranges::min(std::list<__int128>)/1 0.368 -19.37%
ranges::min(std::list<__int128>)/64 36.116 8.31%
ranges::min(std::list<__int128>)/70000 61983.999 4.78%
ranges::min(std::list<__int128>)/8 2.310 11.44%
ranges::min(std::list<char>)/1 0.456 -
ranges::min(std::list<char>)/64 27.978 -1.51%
ranges::min(std::list<char>)/70000 54759.454 1.71%
ranges::min(std::list<char>)/8 1.962 1.55%
ranges::min(std::list<long_long>)/1 0.318 21.44%
ranges::min(std::list<long_long>)/64 24.882 -
ranges::min(std::list<long_long>)/70000 53050.879 13.26%
ranges::min(std::list<long_long>)/8 1.910 1.62%
ranges::min(std::vector<__int128>)/1 0.378 9.17%
ranges::min(std::vector<__int128>)/64 27.174 11.00%
ranges::min(std::vector<__int128>)/70000 30253.291 12.05%
ranges::min(std::vector<__int128>)/8 2.920 1.93%
ranges::min(std::vector<char>)/1 0.386 46.96%
ranges::min(std::vector<char>)/64 4.240 -
ranges::min(std::vector<char>)/70000 495.901 -
ranges::min(std::vector<char>)/8 2.489 2.86%
ranges::min(std::vector<long_long>)/1 0.384 22.04%
ranges::min(std::vector<long_long>)/64 4.696 -7.20%
ranges::min(std::vector<long_long>)/70000 7978.481 -
ranges::min(std::vector<long_long>)/8 2.124 -1.52%
ranges::minmax(std::deque<__int128>)/1 0.694 3.42%
ranges::minmax(std::deque<__int128>)/64 30.860 -1.18%
ranges::minmax(std::deque<__int128>)/70000 34543.213 -
ranges::minmax(std::deque<__int128>)/8 3.762 -
ranges::minmax(std::deque<char>)/1 0.848 24.41%
ranges::minmax(std::deque<char>)/64 27.253 -16.45%
ranges::minmax(std::deque<char>)/70000 25640.098 -18.89%
ranges::minmax(std::deque<char>)/8 4.090 -1.49%
ranges::minmax(std::deque<long_long>)/1 0.676 -6.22%
ranges::minmax(std::deque<long_long>)/64 23.350 -13.28%
ranges::minmax(std::deque<long_long>)/70000 25926.837 -12.53%
ranges::minmax(std::deque<long_long>)/8 3.871 -1.64%
ranges::minmax(std::list<__int128>)/1 0.447 -
ranges::minmax(std::list<__int128>)/64 39.545 -1.64%
ranges::minmax(std::list<__int128>)/70000 58068.322 -3.66%
ranges::minmax(std::list<__int128>)/8 3.861 -
ranges::minmax(std::list<char>)/1 0.460 -
ranges::minmax(std::list<char>)/64 33.328 -1.71%
ranges::minmax(std::list<char>)/70000 53628.665 -
ranges::minmax(std::list<char>)/8 2.487 -1.50%
ranges::minmax(std::list<long_long>)/1 0.393 -
ranges::minmax(std::list<long_long>)/64 30.150 -1.59%
ranges::minmax(std::list<long_long>)/70000 54590.701 -
ranges::minmax(std::list<long_long>)/8 2.531 -1.86%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.199 -
ranges::minmax(std::vector<__int128>)/70000 35296.765 -
ranges::minmax(std::vector<__int128>)/8 4.129 -
ranges::minmax(std::vector<char>)/1 0.627 -
ranges::minmax(std::vector<char>)/64 1.231 2.59%
ranges::minmax(std::vector<char>)/70000 594.554 -
ranges::minmax(std::vector<char>)/8 1.146 21.62%
ranges::minmax(std::vector<long_long>)/1 0.690 6.50%
ranges::minmax(std::vector<long_long>)/64 10.219 -
ranges::minmax(std::vector<long_long>)/70000 9213.883 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 245326.659 -
rng::contains(deque<int>)_(process_all)/32 8.651 -
rng::contains(deque<int>)_(process_all)/50 12.614 -
rng::contains(deque<int>)_(process_all)/8 2.968 -2.72%
rng::contains(deque<int>)_(process_all)/8192 1874.991 -
rng::contains(list<int>)_(process_all)/1048576 822285.470 -
rng::contains(list<int>)_(process_all)/32 8.936 -
rng::contains(list<int>)_(process_all)/50 18.490 -
rng::contains(list<int>)_(process_all)/8 2.255 -2.33%
rng::contains(list<int>)_(process_all)/8192 6858.293 -6.49%
rng::contains(vector<int>)_(process_all)/1048576 233629.582 -
rng::contains(vector<int>)_(process_all)/32 8.300 1.04%
rng::contains(vector<int>)_(process_all)/50 12.269 -
rng::contains(vector<int>)_(process_all)/8 2.699 9.89%
rng::contains(vector<int>)_(process_all)/8192 1813.362 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22722.161 25.24%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22831.440 20.39%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1519698.698 4.30%
rng::contains_subrange(deque<int>)_(process_all)/1048576 430555.368 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.939 5.11%
rng::contains_subrange(deque<int>)_(process_all)/32 12.486 -
rng::contains_subrange(deque<int>)_(process_all)/50 23.854 -6.77%
rng::contains_subrange(deque<int>)_(process_all)/8192 3363.196 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 507614.402 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.371 -5.58%
rng::contains_subrange(deque<int>)_(same_length)/32 19.927 -3.25%
rng::contains_subrange(deque<int>)_(same_length)/50 28.327 -1.78%
rng::contains_subrange(deque<int>)_(same_length)/8192 3957.522 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479062.116 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.465 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.641 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.704 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3742.715 -
rng::contains_subrange(list<int>)_(near_matches)/1000 38720.260 1.00%
rng::contains_subrange(list<int>)_(near_matches)/1024 39028.908 -5.89%
rng::contains_subrange(list<int>)_(near_matches)/8192 2545717.273 -1.17%
rng::contains_subrange(list<int>)_(process_all)/1048576 850849.529 1.39%
rng::contains_subrange(list<int>)_(process_all)/16 5.045 3.21%
rng::contains_subrange(list<int>)_(process_all)/32 10.225 -
rng::contains_subrange(list<int>)_(process_all)/50 17.614 -
rng::contains_subrange(list<int>)_(process_all)/8192 6952.928 -
rng::contains_subrange(list<int>)_(same_length)/1048576 943177.253 -
rng::contains_subrange(list<int>)_(same_length)/16 5.845 -
rng::contains_subrange(list<int>)_(same_length)/32 16.596 -
rng::contains_subrange(list<int>)_(same_length)/50 25.574 1.56%
rng::contains_subrange(list<int>)_(same_length)/8192 8023.718 -
rng::contains_subrange(list<int>)_(single_element)/1048576 833297.982 2.94%
rng::contains_subrange(list<int>)_(single_element)/16 5.012 3.18%
rng::contains_subrange(list<int>)_(single_element)/32 10.231 -
rng::contains_subrange(list<int>)_(single_element)/50 16.263 -3.69%
rng::contains_subrange(list<int>)_(single_element)/8192 7514.221 10.49%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13361.876 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14061.010 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765636.397 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212816.975 1.86%
rng::contains_subrange(vector<int>)_(process_all)/16 4.873 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.157 2.76%
rng::contains_subrange(vector<int>)_(process_all)/50 11.641 1.62%
rng::contains_subrange(vector<int>)_(process_all)/8192 1655.769 1.67%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243755.152 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.805 -2.79%
rng::contains_subrange(vector<int>)_(same_length)/32 8.827 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.755 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1875.568 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 240947.451 2.58%
rng::contains_subrange(vector<int>)_(single_element)/16 4.802 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.588 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.573 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1878.871 2.74%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.087 6.66%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491556.296 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.183 15.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.588 3.79%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3839.291 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.778 -4.39%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.139 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 514.095 -1.09%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 511753.586 -1.11%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 30.334 5.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.563 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3995.870 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.713 -6.29%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2058.110 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2186874.226 -4.49%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.342 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.843 -1.48%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19122.425 -5.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 654.034 -21.11%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448057.303 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.415 1.42%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.032 4.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11719.622 2.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1796.700 1.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2351248.050 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.170 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.886 1.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20154.049 -5.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 614.386 7.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447916.838 -1.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.550 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.872 2.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11096.965 -2.62%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.159 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957639.154 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.589 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.091 -4.36%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8402.590 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.755 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.755 -1.88%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.773 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.701 -3.18%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1072431.154 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.058 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.743 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12689.978 10.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.976 5.16%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74208.447 -4.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.648 6.61%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.782 17.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 586.451 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.224 -1.12%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.205 -3.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.183 -12.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.219 -13.98%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.229 -1.28%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.978 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306180.677 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.883 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.994 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.840 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.448 1.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9453.212 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.826 1.17%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.014 2.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2332.003 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 490.073 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15530.327 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.567 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.484 -4.34%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3883.170 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.809 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26929.424 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.060 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.458 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9872.930 4.71%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.627 -1.94%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 655.240 -2.97%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.538 -2.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.019 -1.38%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.620 -1.81%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.789 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8793.560 1.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.633 -1.41%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.182 1.28%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.683 1.31%
rng::find(vector<bool>)_(process_all)/1024 4.632 1.77%
rng::find(vector<bool>)_(process_all)/1048576 3693.584 1.44%
rng::find(vector<bool>)_(process_all)/50 0.739 2.45%
rng::find(vector<bool>)_(process_all)/8 0.676 -
rng::find(vector<bool>)_(process_all)/8192 33.697 -
rng::find_if(vector<bool>)_(process_all)/1024 565.551 -
rng::find_if(vector<bool>)_(process_all)/1048576 587250.384 1.76%
rng::find_if(vector<bool>)_(process_all)/50 23.477 -2.27%
rng::find_if(vector<bool>)_(process_all)/8 3.565 -
rng::find_if(vector<bool>)_(process_all)/8192 4569.563 1.29%
rng::find_if_not(vector<bool>)_(process_all)/1024 567.674 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579164.391 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.053 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.544 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4525.661 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.654 -7.10%
rng::find_last(deque<int>)_(bail_10%)/1048576 324002.176 -
rng::find_last(deque<int>)_(bail_10%)/50 11.406 -6.18%
rng::find_last(deque<int>)_(bail_10%)/8 2.726 -
rng::find_last(deque<int>)_(bail_10%)/8192 2510.718 -
rng::find_last(deque<int>)_(bail_90%)/1024 35.969 16.00%
rng::find_last(deque<int>)_(bail_90%)/1048576 32787.825 19.32%
rng::find_last(deque<int>)_(bail_90%)/50 2.029 7.15%
rng::find_last(deque<int>)_(bail_90%)/8 0.890 -3.71%
rng::find_last(deque<int>)_(bail_90%)/8192 255.249 18.43%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.781 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 712746.220 1.40%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.301 -2.49%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5853.274 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.339 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 675355.146 -3.07%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.758 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.435 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5942.966 -
rng::find_last(list<int>)_(bail_10%)/1024 670.780 -
rng::find_last(list<int>)_(bail_10%)/1048576 786043.529 -
rng::find_last(list<int>)_(bail_10%)/50 16.053 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6314.936 -
rng::find_last(list<int>)_(bail_90%)/1024 77.208 -
rng::find_last(list<int>)_(bail_90%)/1048576 86904.851 -
rng::find_last(list<int>)_(bail_90%)/50 1.247 -3.24%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.135 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.049 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206450.456 -
rng::find_last(vector<char>)_(bail_10%)/50 10.935 -
rng::find_last(vector<char>)_(bail_10%)/8 2.012 -
rng::find_last(vector<char>)_(bail_10%)/8192 1625.359 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.723 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23012.281 -
rng::find_last(vector<char>)_(bail_90%)/50 1.495 3.58%
rng::find_last(vector<char>)_(bail_90%)/8 0.447 -3.02%
rng::find_last(vector<char>)_(bail_90%)/8192 189.319 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.383 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213784.153 -
rng::find_last(vector<int>)_(bail_10%)/50 10.805 -
rng::find_last(vector<int>)_(bail_10%)/8 2.029 -
rng::find_last(vector<int>)_(bail_10%)/8192 1655.185 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.921 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23178.261 -
rng::find_last(vector<int>)_(bail_90%)/50 1.530 -2.33%
rng::find_last(vector<int>)_(bail_90%)/8 0.426 -3.68%
rng::find_last(vector<int>)_(bail_90%)/8192 189.110 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.393 -1.45%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363140.846 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.533 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.857 1.52%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2768.728 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.054 -1.15%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38207.130 -1.86%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.580 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.925 -9.76%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.786 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.752 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902377.789 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.110 -1.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.662 7.47%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6742.257 -1.55%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 811.881 6.29%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901839.040 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.792 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.515 6.60%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6816.057 2.20%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.806 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806142.039 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.171 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6551.296 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.637 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88945.448 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.170 1.17%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.426 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.655 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237262.717 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.367 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -1.02%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1856.347 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 26.384 2.68%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26229.053 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.529 7.65%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.486 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.646 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.414 -4.15%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 321072.610 4.42%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.485 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.598 -2.35%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.246 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33581.662 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.495 -1.61%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.476 -22.22%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.655 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.247 -1.49%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363199.896 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.596 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.828 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2775.718 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.847 1.39%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39059.242 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.296 -2.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.908 -4.10%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.564 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.880 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913194.948 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.784 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.189 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6640.577 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 805.829 5.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903752.360 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.121 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.367 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6588.475 1.99%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.465 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805810.964 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.967 2.99%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6609.053 -2.16%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.522 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88964.114 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.111 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.985 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.375 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238332.130 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.406 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.633 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.005 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26222.608 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.547 2.59%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.515 -25.16%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.884 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.538 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307603.919 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.541 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.067 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.357 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33577.263 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.491 2.82%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.796 -
rng::fold_left(deque<int>)/1048576 556038.418 -
rng::fold_left(deque<int>)/32 16.560 1.64%
rng::fold_left(deque<int>)/50 27.618 1.61%
rng::fold_left(deque<int>)/8 4.026 4.54%
rng::fold_left(deque<int>)/8192 4450.947 -2.04%
rng::fold_left(list<int>)/1048576 1359446.416 -6.80%
rng::fold_left(list<int>)/32 20.779 -
rng::fold_left(list<int>)/50 37.805 -
rng::fold_left(list<int>)/8 3.849 -
rng::fold_left(list<int>)/8192 10613.230 -
rng::fold_left(vector<int>)/1048576 1324984.482 -
rng::fold_left(vector<int>)/32 21.802 -
rng::fold_left(vector<int>)/50 37.316 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10357.681 -
rng::for_each(map<int>)/32 25.374 -1.25%
rng::for_each(map<int>)/50 38.051 -
rng::for_each(map<int>)/8 6.260 1.82%
rng::for_each(map<int>)/8192 7289.740 -
rng::for_each(multimap<int>)/32 26.646 1.09%
rng::for_each(multimap<int>)/50 40.173 -
rng::for_each(multimap<int>)/8 6.266 1.15%
rng::for_each(multimap<int>)/8192 7219.925 -
rng::for_each(multiset<int>)/32 25.599 -
rng::for_each(multiset<int>)/50 39.310 -
rng::for_each(multiset<int>)/8 7.016 2.38%
rng::for_each(multiset<int>)/8192 7734.620 -
rng::for_each(set<int>)/32 25.192 -1.55%
rng::for_each(set<int>)/50 37.874 -
rng::for_each(set<int>)/8 6.472 -5.14%
rng::for_each(set<int>)/8192 7664.167 -
rng::starts_with(deque<int>)/1000 464.856 3.28%
rng::starts_with(deque<int>)/1024 485.467 1.30%
rng::starts_with(deque<int>)/1048576 502298.047 1.91%
rng::starts_with(deque<int>)/8 4.301 7.94%
rng::starts_with(deque<int>)/8192 3906.386 1.54%
rng::starts_with(deque<int>,_pred)/1000 511.242 -
rng::starts_with(deque<int>,_pred)/1024 527.227 -
rng::starts_with(deque<int>,_pred)/1048576 513769.402 1.21%
rng::starts_with(deque<int>,_pred)/8 4.661 -
rng::starts_with(deque<int>,_pred)/8192 3962.793 1.22%
rng::starts_with(list<int>)/1000 759.300 -
rng::starts_with(list<int>)/1024 777.681 -
rng::starts_with(list<int>)/1048576 942195.225 -
rng::starts_with(list<int>)/8 2.915 -
rng::starts_with(list<int>)/8192 9183.346 -2.39%
rng::starts_with(list<int>,_pred)/1000 786.901 -
rng::starts_with(list<int>,_pred)/1024 808.577 -
rng::starts_with(list<int>,_pred)/1048576 970181.840 -
rng::starts_with(list<int>,_pred)/8 3.517 -
rng::starts_with(list<int>,_pred)/8192 12225.510 3.68%
rng::starts_with(vector<int>)/1000 58.374 -
rng::starts_with(vector<int>)/1024 59.938 -
rng::starts_with(vector<int>)/1048576 68344.495 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.235 -
rng::starts_with(vector<int>,_pred)/1000 279.855 -
rng::starts_with(vector<int>,_pred)/1024 289.144 -
rng::starts_with(vector<int>,_pred)/1048576 304652.524 -
rng::starts_with(vector<int>,_pred)/8 2.370 -
rng::starts_with(vector<int>,_pred)/8192 2495.483 -
std::adjacent_find(deque<int>)/1024 462.989 -
std::adjacent_find(deque<int>)/1048576 476081.832 -
std::adjacent_find(deque<int>)/50 15.823 -2.76%
std::adjacent_find(deque<int>)/8 2.835 -19.57%
std::adjacent_find(deque<int>)/8192 3710.058 -
std::adjacent_find(deque<int>,_pred)/1024 630.339 -
std::adjacent_find(deque<int>,_pred)/1048576 650907.644 -
std::adjacent_find(deque<int>,_pred)/50 30.481 2.05%
std::adjacent_find(deque<int>,_pred)/8 4.196 -7.91%
std::adjacent_find(deque<int>,_pred)/8192 5101.828 -
std::adjacent_find(list<int>)/1024 736.629 -
std::adjacent_find(list<int>)/1048576 871952.093 -
std::adjacent_find(list<int>)/50 23.430 -
std::adjacent_find(list<int>)/8 2.100 -
std::adjacent_find(list<int>)/8192 7166.534 -1.51%
std::adjacent_find(list<int>,_pred)/1024 792.083 -
std::adjacent_find(list<int>,_pred)/1048576 920762.741 -
std::adjacent_find(list<int>,_pred)/50 29.298 -
std::adjacent_find(list<int>,_pred)/8 3.840 -
std::adjacent_find(list<int>,_pred)/8192 7227.388 -
std::adjacent_find(vector<int>)/1024 236.296 -
std::adjacent_find(vector<int>)/1048576 236574.664 -
std::adjacent_find(vector<int>)/50 12.009 -
std::adjacent_find(vector<int>)/8 2.024 -
std::adjacent_find(vector<int>)/8192 1835.116 -
std::adjacent_find(vector<int>,_pred)/1024 400.862 -
std::adjacent_find(vector<int>,_pred)/1048576 472164.567 1.61%
std::adjacent_find(vector<int>,_pred)/50 23.582 -
std::adjacent_find(vector<int>,_pred)/8 3.284 -
std::adjacent_find(vector<int>,_pred)/8192 3199.273 -
std::all_of(deque<int>)_(process_all)/32 12.372 -
std::all_of(deque<int>)_(process_all)/32768 10128.126 -3.07%
std::all_of(deque<int>)_(process_all)/50 18.937 -
std::all_of(deque<int>)_(process_all)/8 3.453 -
std::all_of(deque<int>)_(process_all)/8192 2527.803 -3.50%
std::all_of(list<int>)_(process_all)/32 11.440 -
std::all_of(list<int>)_(process_all)/32768 25928.788 -3.34%
std::all_of(list<int>)_(process_all)/50 22.132 -
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7086.525 -15.52%
std::all_of(vector<int>)_(process_all)/32 8.605 -2.29%
std::all_of(vector<int>)_(process_all)/32768 8108.102 -
std::all_of(vector<int>)_(process_all)/50 14.796 2.16%
std::all_of(vector<int>)_(process_all)/8 2.423 3.67%
std::all_of(vector<int>)_(process_all)/8192 2038.950 -
std::any_of(deque<int>)_(process_all)/32 12.310 -
std::any_of(deque<int>)_(process_all)/32768 10522.315 4.02%
std::any_of(deque<int>)_(process_all)/50 18.903 -
std::any_of(deque<int>)_(process_all)/8 3.439 -
std::any_of(deque<int>)_(process_all)/8192 2623.802 3.65%
std::any_of(list<int>)_(process_all)/32 11.800 1.37%
std::any_of(list<int>)_(process_all)/32768 25883.595 -2.22%
std::any_of(list<int>)_(process_all)/50 21.850 -1.20%
std::any_of(list<int>)_(process_all)/8 2.679 -
std::any_of(list<int>)_(process_all)/8192 7894.317 5.59%
std::any_of(vector<int>)_(process_all)/32 8.277 -1.25%
std::any_of(vector<int>)_(process_all)/32768 8100.171 -
std::any_of(vector<int>)_(process_all)/50 13.942 1.14%
std::any_of(vector<int>)_(process_all)/8 2.450 2.33%
std::any_of(vector<int>)_(process_all)/8192 2036.528 -
std::copy(deque<int>)/1048576 50056.464 -
std::copy(deque<int>)/262144 11725.713 -
std::copy(deque<int>)/32768 1144.373 -
std::copy(deque<int>)/4096 145.175 -
std::copy(deque<int>)/512 16.684 -
std::copy(deque<int>)/64 2.709 -
std::copy(deque<int>)/8 2.668 2.13%
std::copy(list<int>)/1048576 869665.373 -
std::copy(list<int>)/262144 217000.168 -
std::copy(list<int>)/32768 26131.525 1.32%
std::copy(list<int>)/4096 3285.459 -
std::copy(list<int>)/512 367.082 -
std::copy(list<int>)/64 32.315 6.23%
std::copy(list<int>)/8 2.483 1.09%
std::copy(vector<bool>)_(aligned)/1048576 2039.004 -42.52%
std::copy(vector<bool>)_(aligned)/262144 576.889 -23.98%
std::copy(vector<bool>)_(aligned)/32768 35.342 -
std::copy(vector<bool>)_(aligned)/4096 4.795 -
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.299 5.02%
std::copy(vector<bool>)_(unaligned)/1048576 7015.409 -
std::copy(vector<bool>)_(unaligned)/262144 1710.828 -
std::copy(vector<bool>)_(unaligned)/32768 218.237 -
std::copy(vector<bool>)_(unaligned)/4096 26.105 -
std::copy(vector<bool>)_(unaligned)/512 3.474 -
std::copy(vector<bool>)_(unaligned)/64 1.812 -
std::copy(vector<int>)/1048576 50169.951 -
std::copy(vector<int>)/262144 12475.454 -
std::copy(vector<int>)/32768 3413.083 -8.25%
std::copy(vector<int>)/4096 147.512 -11.60%
std::copy(vector<int>)/512 15.962 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.158 -
std::copy_backward(deque<int>)/1048576 132647.725 -
std::copy_backward(deque<int>)/262144 33194.507 3.89%
std::copy_backward(deque<int>)/32768 4047.290 -
std::copy_backward(deque<int>)/4096 147.747 -
std::copy_backward(deque<int>)/512 18.049 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.774 -
std::copy_backward(list<int>)/1048576 881465.814 -
std::copy_backward(list<int>)/262144 218425.357 -
std::copy_backward(list<int>)/32768 26481.817 -1.11%
std::copy_backward(list<int>)/4096 3270.290 -
std::copy_backward(list<int>)/512 381.415 3.94%
std::copy_backward(list<int>)/64 30.952 -
std::copy_backward(list<int>)/8 2.355 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2856.802 2.69%
std::copy_backward(vector<bool>)_(aligned)/262144 685.944 -8.16%
std::copy_backward(vector<bool>)_(aligned)/32768 35.721 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.130 1.14%
std::copy_backward(vector<bool>)_(aligned)/512 1.558 1.71%
std::copy_backward(vector<bool>)_(aligned)/64 1.737 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6553.362 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.557 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.380 -2.15%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.254 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.795 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.901 -
std::copy_backward(vector<int>)/1048576 50256.417 -
std::copy_backward(vector<int>)/262144 12442.435 -
std::copy_backward(vector<int>)/32768 3747.013 8.21%
std::copy_backward(vector<int>)/4096 237.056 19.54%
std::copy_backward(vector<int>)/512 16.598 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.283 -
std::copy_if(deque<int>)_(entire_range)/1048576 277209.932 -
std::copy_if(deque<int>)_(entire_range)/262144 69639.660 -
std::copy_if(deque<int>)_(entire_range)/32768 8664.119 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.144 -
std::copy_if(deque<int>)_(entire_range)/512 135.374 -
std::copy_if(deque<int>)_(entire_range)/64 16.133 -
std::copy_if(deque<int>)_(entire_range)/8 2.647 -
std::copy_if(deque<int>)_(every_other)/1048576 372105.120 -
std::copy_if(deque<int>)_(every_other)/262144 92964.506 -
std::copy_if(deque<int>)_(every_other)/32768 11633.298 -
std::copy_if(deque<int>)_(every_other)/4096 1457.288 -
std::copy_if(deque<int>)_(every_other)/512 181.646 -
std::copy_if(deque<int>)_(every_other)/64 23.351 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 875222.552 -
std::copy_if(list<int>)_(entire_range)/262144 217906.331 -
std::copy_if(list<int>)_(entire_range)/32768 26258.009 2.18%
std::copy_if(list<int>)_(entire_range)/4096 3887.263 29.45%
std::copy_if(list<int>)_(entire_range)/512 368.515 -
std::copy_if(list<int>)_(entire_range)/64 35.834 17.72%
std::copy_if(list<int>)_(entire_range)/8 2.545 -
std::copy_if(list<int>)_(every_other)/1048576 849512.701 2.83%
std::copy_if(list<int>)_(every_other)/262144 210315.870 1.45%
std::copy_if(list<int>)_(every_other)/32768 25630.866 -
std::copy_if(list<int>)_(every_other)/4096 3344.782 -
std::copy_if(list<int>)_(every_other)/512 360.566 -
std::copy_if(list<int>)_(every_other)/64 27.834 -
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 245076.848 -
std::copy_if(vector<int>)_(entire_range)/262144 59662.738 -
std::copy_if(vector<int>)_(entire_range)/32768 7459.070 -
std::copy_if(vector<int>)_(entire_range)/4096 934.159 -
std::copy_if(vector<int>)_(entire_range)/512 123.284 -
std::copy_if(vector<int>)_(entire_range)/64 15.360 -3.87%
std::copy_if(vector<int>)_(entire_range)/8 2.200 -
std::copy_if(vector<int>)_(every_other)/1048576 502554.833 -1.84%
std::copy_if(vector<int>)_(every_other)/262144 127983.402 -
std::copy_if(vector<int>)_(every_other)/32768 16292.007 -
std::copy_if(vector<int>)_(every_other)/4096 2000.071 -
std::copy_if(vector<int>)_(every_other)/512 255.230 -
std::copy_if(vector<int>)_(every_other)/64 32.907 -
std::copy_if(vector<int>)_(every_other)/8 4.179 -
std::copy_n(deque<int>)/1048576 50045.929 -
std::copy_n(deque<int>)/262144 11686.598 -
std::copy_n(deque<int>)/32768 1134.831 -
std::copy_n(deque<int>)/4096 146.888 1.03%
std::copy_n(deque<int>)/512 16.734 -
std::copy_n(deque<int>)/64 2.784 -
std::copy_n(deque<int>)/8 2.824 1.98%
std::copy_n(list<int>)/1048576 868243.597 -
std::copy_n(list<int>)/262144 216591.247 -
std::copy_n(list<int>)/32768 26176.173 -1.31%
std::copy_n(list<int>)/4096 4085.255 3.22%
std::copy_n(list<int>)/512 343.290 -
std::copy_n(list<int>)/64 15.094 2.33%
std::copy_n(list<int>)/8 2.228 -
std::copy_n(vector<bool>)_(aligned)/1048576 2212.960 -
std::copy_n(vector<bool>)_(aligned)/262144 780.892 1.25%
std::copy_n(vector<bool>)_(aligned)/32768 35.458 -
std::copy_n(vector<bool>)_(aligned)/4096 4.670 -
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.363 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7022.618 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.975 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.216 -1.67%
std::copy_n(vector<bool>)_(unaligned)/4096 26.017 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.819 -
std::copy_n(vector<int>)/1048576 49350.346 -1.70%
std::copy_n(vector<int>)/262144 12091.806 -3.11%
std::copy_n(vector<int>)/32768 3716.216 -1.66%
std::copy_n(vector<int>)/4096 213.504 43.08%
std::copy_n(vector<int>)/512 16.039 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.203 1.17%
std::count(deque<int>)_(every_other)/1024 248.453 1.14%
std::count(deque<int>)_(every_other)/1048576 252903.680 -
std::count(deque<int>)_(every_other)/8 2.538 -
std::count(deque<int>)_(every_other)/8192 1935.362 -
std::count(list<int>)_(every_other)/1024 708.658 -1.10%
std::count(list<int>)_(every_other)/1048576 828911.669 -
std::count(list<int>)_(every_other)/8 2.100 -
std::count(list<int>)_(every_other)/8192 7339.666 8.85%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1457.808 -
std::count(vector<bool>)/8192 11.437 -
std::count(vector<int>)_(every_other)/1024 102.876 -
std::count(vector<int>)_(every_other)/1048576 105187.773 -
std::count(vector<int>)_(every_other)/8 1.335 -3.24%
std::count(vector<int>)_(every_other)/8192 818.858 -
std::count_if(deque<int>)_(every_other)/1024 346.425 -
std::count_if(deque<int>)_(every_other)/1048576 342331.521 -
std::count_if(deque<int>)_(every_other)/8 3.498 -
std::count_if(deque<int>)_(every_other)/8192 2684.217 -
std::count_if(list<int>)_(every_other)/1024 754.251 -
std::count_if(list<int>)_(every_other)/1048576 888277.250 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7236.751 -9.70%
std::count_if(vector<int>)_(every_other)/1024 246.352 -
std::count_if(vector<int>)_(every_other)/1048576 247843.758 -
std::count_if(vector<int>)_(every_other)/8 4.170 -
std::count_if(vector<int>)_(every_other)/8192 1899.446 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.147 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.255 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2528.414 -1.22%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 365.960 4.66%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.815 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2753.722 8.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.904 -1.71%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.570 -4.70%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.152 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.776 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.588 4.02%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 442.904 -2.49%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.989 -7.25%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.709 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.779 -
std::deque<int>::ctor(size)/1024 75.213 5.96%
std::deque<int>::ctor(size)/32 28.341 -
std::deque<int>::ctor(size)/8192 459.567 4.67%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.134 5.49%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.164 -3.13%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.792 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.435 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.601 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.556 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.384 -2.27%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.486 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 161.215 -3.71%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.937 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.043 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.971 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.603 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.857 3.06%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.667 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.779 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.788 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 332.561 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.761 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.738 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2528.685 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.691 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1038.000 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.593 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8078.118 -2.45%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13217.837 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.848 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 118990.276 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.021 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.076 1.86%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6072.101 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6737.781 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.597 -2.21%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54849.960 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.374 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.198 -4.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12896.375 7.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20485.479 -4.23%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 638.317 -2.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181201.457 -3.85%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.397 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.253 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12911.734 7.39%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20564.440 -4.24%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 636.210 -2.96%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 181250.334 -3.28%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1066.334 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.771 -9.36%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11573.551 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20850.511 -4.29%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 641.479 -4.13%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182756.370 -4.13%
std::deque<std::string>::ctor(size)/1024 734.079 -
std::deque<std::string>::ctor(size)/32 44.194 -22.06%
std::deque<std::string>::ctor(size)/8192 8569.257 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 954.387 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.815 -4.58%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12611.347 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20498.094 -6.87%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 603.476 -6.77%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 178428.667 -6.24%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.326 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.271 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.345 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.952 1.37%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.406 1.46%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.903 1.05%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.923 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.670 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.648 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.884 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.381 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2358.598 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.974 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.802 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.978 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.433 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.822 1.29%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.625 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.375 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.504 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.863 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.347 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.028 2.70%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.012 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 522.815 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.879 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4524.073 -1.67%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6526.257 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.647 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52539.008 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1038.113 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.283 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.102 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13091.619 1.70%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 757.947 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116062.810 1.24%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.377 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.183 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.279 1.40%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.686 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.769 1.14%
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.846 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.456 1.60%
std::distance(join_view(vector<vector<int>>))/50 0.606 3.27%
std::distance(join_view(vector<vector<int>>))/8192 8.329 -
std::equal(deque<int>)_(it,_it,_it)/1024 482.922 7.25%
std::equal(deque<int>)_(it,_it,_it)/1048576 490963.259 -
std::equal(deque<int>)_(it,_it,_it)/50 25.215 22.41%
std::equal(deque<int>)_(it,_it,_it)/8 4.469 -
std::equal(deque<int>)_(it,_it,_it)/8192 3770.050 -2.17%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 406.666 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425197.758 -3.69%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.372 1.24%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.013 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3105.194 -4.41%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 515.036 -2.22%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523913.770 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.931 5.82%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.295 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4021.779 1.35%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 514.538 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519810.250 3.22%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.464 1.31%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.553 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4034.836 1.60%
std::equal(list<int>)_(it,_it,_it)/1024 1134.794 -
std::equal(list<int>)_(it,_it,_it)/1048576 1316123.201 -
std::equal(list<int>)_(it,_it,_it)/50 35.564 -
std::equal(list<int>)_(it,_it,_it)/8 2.715 -
std::equal(list<int>)_(it,_it,_it)/8192 9842.682 3.97%
std::equal(list<int>)_(it,_it,_it,_it)/1024 783.912 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954649.830 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.010 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.897 -1.13%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11618.996 1.85%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 807.854 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 981064.166 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.494 -4.00%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.584 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12486.069 4.67%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.428 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321453.546 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.774 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11232.399 -9.93%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.011 -
std::equal(vector<bool>)_(unaligned)/1048576 6430.027 -
std::equal(vector<bool>)_(unaligned)/50 0.960 19.11%
std::equal(vector<bool>)_(unaligned)/8 0.887 10.91%
std::equal(vector<bool>)_(unaligned)/8192 56.551 1.92%
std::equal(vector<int>)_(it,_it,_it)/1024 77.819 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73726.664 -
std::equal(vector<int>)_(it,_it,_it)/50 4.209 -1.13%
std::equal(vector<int>)_(it,_it,_it)/8 1.157 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.889 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.099 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73723.728 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.136 -2.43%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -12.71%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.068 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.736 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305698.417 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.698 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.022 1.94%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.003 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.974 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305666.958 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.457 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.677 1.76%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.330 -
std::fill(deque<int>)/1024 30.302 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 236.831 -
std::fill(list<int>)/1024 672.145 -
std::fill(list<int>)/32 8.332 -
std::fill(list<int>)/50 34.519 -
std::fill(list<int>)/8192 7535.173 -
std::fill(vector<bool>)/1048576 3828.525 -
std::fill(vector<bool>)/262144 231.698 -
std::fill(vector<bool>)/32768 30.784 2.99%
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.511 -1.23%
std::fill(vector<bool>)/64 1.562 3.95%
std::fill(vector<int>)/1024 30.056 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.204 -
std::fill(vector<int>)/8192 235.487 -
std::fill_n(deque<int>)/1024 29.696 -
std::fill_n(deque<int>)/32 1.155 -7.96%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 236.094 -
std::fill_n(list<int>)/1024 476.336 2.19%
std::fill_n(list<int>)/32 8.074 -
std::fill_n(list<int>)/50 15.894 -
std::fill_n(list<int>)/8192 7348.858 -19.28%
std::fill_n(vector<bool>)/1048576 3821.163 -
std::fill_n(vector<bool>)/262144 941.328 -
std::fill_n(vector<bool>)/32768 30.464 1.26%
std::fill_n(vector<bool>)/4096 4.200 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.420 -
std::fill_n(vector<int>)/1024 29.493 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.226 -
std::fill_n(vector<int>)/8192 235.157 -
std::find(deque<int>)_(bail_25%)/1024 68.066 -
std::find(deque<int>)_(bail_25%)/32768 1926.643 -
std::find(deque<int>)_(bail_25%)/8 2.284 -
std::find(deque<int>)_(bail_25%)/8192 480.662 -
std::find(deque<int>)_(process_all)/1024 245.606 1.46%
std::find(deque<int>)_(process_all)/32768 7834.714 1.24%
std::find(deque<int>)_(process_all)/50 13.175 -
std::find(deque<int>)_(process_all)/8 3.408 -
std::find(deque<int>)_(process_all)/8192 1954.791 1.27%
std::find(list<int>)_(bail_25%)/1024 128.859 -
std::find(list<int>)_(bail_25%)/32768 8167.418 4.41%
std::find(list<int>)_(bail_25%)/8 0.923 -
std::find(list<int>)_(bail_25%)/8192 1436.950 -1.26%
std::find(list<int>)_(process_all)/1024 688.508 -
std::find(list<int>)_(process_all)/32768 26065.017 4.68%
std::find(list<int>)_(process_all)/50 19.069 -
std::find(list<int>)_(process_all)/8 2.395 4.91%
std::find(list<int>)_(process_all)/8192 6893.626 -8.43%
std::find(vector<bool>)_(process_all)/1024 4.527 -1.63%
std::find(vector<bool>)_(process_all)/1048576 3677.328 -
std::find(vector<bool>)_(process_all)/50 0.692 8.41%
std::find(vector<bool>)_(process_all)/8 0.639 -
std::find(vector<bool>)_(process_all)/8192 33.583 -
std::find(vector<char>)_(bail_25%)/1024 5.330 -
std::find(vector<char>)_(bail_25%)/32768 136.625 -
std::find(vector<char>)_(bail_25%)/8 1.108 4.65%
std::find(vector<char>)_(bail_25%)/8192 39.790 -
std::find(vector<char>)_(process_all)/1024 16.267 -
std::find(vector<char>)_(process_all)/32768 495.739 -
std::find(vector<char>)_(process_all)/50 1.652 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.451 -
std::find(vector<int>)_(bail_25%)/1024 66.182 -
std::find(vector<int>)_(bail_25%)/32768 1866.963 -
std::find(vector<int>)_(bail_25%)/8 1.406 -4.56%
std::find(vector<int>)_(bail_25%)/8192 473.449 -
std::find(vector<int>)_(process_all)/1024 243.586 -
std::find(vector<int>)_(process_all)/32768 7436.618 -
std::find(vector<int>)_(process_all)/50 12.480 -
std::find(vector<int>)_(process_all)/8 2.704 4.93%
std::find(vector<int>)_(process_all)/8192 1861.620 -
std::find(vector<long_long>)_(bail_25%)/1024 23.040 -
std::find(vector<long_long>)_(bail_25%)/32768 729.444 -
std::find(vector<long_long>)_(bail_25%)/8 1.026 9.43%
std::find(vector<long_long>)_(bail_25%)/8192 188.052 -
std::find(vector<long_long>)_(process_all)/1024 90.834 -
std::find(vector<long_long>)_(process_all)/32768 2892.238 -
std::find(vector<long_long>)_(process_all)/50 4.439 1.03%
std::find(vector<long_long>)_(process_all)/8 1.137 6.99%
std::find(vector<long_long>)_(process_all)/8192 721.451 -
std::find(vector<short>)_(bail_25%)/1024 5.984 -
std::find(vector<short>)_(bail_25%)/32768 187.581 -
std::find(vector<short>)_(bail_25%)/8 0.715 -
std::find(vector<short>)_(bail_25%)/8192 45.475 -
std::find(vector<short>)_(process_all)/1024 22.525 -
std::find(vector<short>)_(process_all)/32768 721.604 -
std::find(vector<short>)_(process_all)/50 1.691 -
std::find(vector<short>)_(process_all)/8 0.681 -
std::find(vector<short>)_(process_all)/8192 180.591 -
std::find_end(deque<int>)_(match_near_end)/1000 41.765 23.80%
std::find_end(deque<int>)_(match_near_end)/1024 32.513 -
std::find_end(deque<int>)_(match_near_end)/8192 273.262 -
std::find_end(deque<int>)_(near_matches)/1000 16808.617 -3.52%
std::find_end(deque<int>)_(near_matches)/1024 17503.272 -
std::find_end(deque<int>)_(near_matches)/8192 1258688.123 -
std::find_end(deque<int>)_(process_all)/1000 284.566 -
std::find_end(deque<int>)_(process_all)/1024 299.018 -4.43%
std::find_end(deque<int>)_(process_all)/1048576 265016.119 -5.41%
std::find_end(deque<int>)_(process_all)/8192 2103.849 -10.74%
std::find_end(deque<int>)_(same_length)/1000 326.475 -
std::find_end(deque<int>)_(same_length)/1024 333.481 -
std::find_end(deque<int>)_(same_length)/8192 2673.521 -6.55%
std::find_end(deque<int>)_(single_element)/1000 312.852 -
std::find_end(deque<int>)_(single_element)/1024 331.098 4.31%
std::find_end(deque<int>)_(single_element)/8192 2362.864 7.52%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.515 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.896 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.998 -2.58%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31001.325 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32049.800 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1873507.575 -
std::find_end(deque<int>,_pred)_(process_all)/1000 578.625 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.489 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592188.792 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4321.382 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.363 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.473 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4981.568 -
std::find_end(deque<int>,_pred)_(single_element)/1000 671.258 2.90%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.347 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4899.203 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.852 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4489.966 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257991.270 -
std::find_end(forward_list<int>)_(near_matches)/1000 36512.329 -
std::find_end(forward_list<int>)_(near_matches)/1024 37958.851 -
std::find_end(forward_list<int>)_(near_matches)/8192 2465694.394 -
std::find_end(forward_list<int>)_(process_all)/1000 693.435 1.97%
std::find_end(forward_list<int>)_(process_all)/1024 707.841 -
std::find_end(forward_list<int>)_(process_all)/1048576 765635.938 -
std::find_end(forward_list<int>)_(process_all)/8192 5643.109 -
std::find_end(forward_list<int>)_(same_length)/1000 1461.753 -
std::find_end(forward_list<int>)_(same_length)/1024 1500.934 -
std::find_end(forward_list<int>)_(same_length)/8192 14515.119 1.91%
std::find_end(forward_list<int>)_(single_element)/1000 693.881 -
std::find_end(forward_list<int>)_(single_element)/1024 708.254 -
std::find_end(forward_list<int>)_(single_element)/8192 6210.268 7.58%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.377 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5174.181 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278139.477 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41251.390 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42809.814 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2688504.808 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 789.050 -1.19%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.033 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 886266.772 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6514.695 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1575.571 2.75%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.680 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18269.268 -1.43%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 791.904 7.01%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 811.918 7.72%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6658.444 7.76%
std::find_end(list<int>)_(match_near_end)/1000 77.889 -
std::find_end(list<int>)_(match_near_end)/1024 60.159 -
std::find_end(list<int>)_(match_near_end)/8192 604.439 -
std::find_end(list<int>)_(near_matches)/1000 33506.097 -
std::find_end(list<int>)_(near_matches)/1024 35075.406 1.36%
std::find_end(list<int>)_(near_matches)/8192 2255287.365 -
std::find_end(list<int>)_(process_all)/1000 714.551 -
std::find_end(list<int>)_(process_all)/1024 730.003 -
std::find_end(list<int>)_(process_all)/1048576 876403.421 -
std::find_end(list<int>)_(process_all)/8192 7503.824 -
std::find_end(list<int>)_(same_length)/1000 741.604 -
std::find_end(list<int>)_(same_length)/1024 755.569 -
std::find_end(list<int>)_(same_length)/8192 8166.687 -16.12%
std::find_end(list<int>)_(single_element)/1000 714.599 -
std::find_end(list<int>)_(single_element)/1024 730.885 -
std::find_end(list<int>)_(single_element)/8192 8773.441 7.12%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.607 1.27%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.300 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.700 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37065.391 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38430.559 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2409022.337 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.777 -
std::find_end(list<int>,_pred)_(process_all)/1024 818.568 -
std::find_end(list<int>,_pred)_(process_all)/1048576 963560.503 -
std::find_end(list<int>,_pred)_(process_all)/8192 8202.956 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.647 -5.34%
std::find_end(list<int>,_pred)_(same_length)/1024 797.386 -2.19%
std::find_end(list<int>,_pred)_(same_length)/8192 11227.247 26.76%
std::find_end(list<int>,_pred)_(single_element)/1000 799.288 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.586 -
std::find_end(list<int>,_pred)_(single_element)/8192 9033.057 5.83%
std::find_end(vector<int>)_(match_near_end)/1000 28.389 1.64%
std::find_end(vector<int>)_(match_near_end)/1024 29.090 2.21%
std::find_end(vector<int>)_(match_near_end)/8192 204.301 1.67%
std::find_end(vector<int>)_(near_matches)/1000 13585.673 -
std::find_end(vector<int>)_(near_matches)/1024 14073.770 -
std::find_end(vector<int>)_(near_matches)/8192 773181.613 -
std::find_end(vector<int>)_(process_all)/1000 217.311 -3.05%
std::find_end(vector<int>)_(process_all)/1024 222.063 -3.16%
std::find_end(vector<int>)_(process_all)/1048576 217417.829 -3.41%
std::find_end(vector<int>)_(process_all)/8192 1682.170 -4.25%
std::find_end(vector<int>)_(same_length)/1000 242.459 -
std::find_end(vector<int>)_(same_length)/1024 247.817 -
std::find_end(vector<int>)_(same_length)/8192 2023.224 -
std::find_end(vector<int>)_(single_element)/1000 243.474 -
std::find_end(vector<int>)_(single_element)/1024 248.876 -
std::find_end(vector<int>)_(single_element)/8192 1904.937 -1.33%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.492 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.195 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.780 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22846.656 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23757.188 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453687.328 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.322 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.052 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 646010.591 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4311.874 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.190 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.197 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5009.285 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.254 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.265 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.151 -
std::find_first_of(deque<int>)_(large_needle)/1024 366601.365 -
std::find_first_of(deque<int>)_(large_needle)/32 283.214 -
std::find_first_of(deque<int>)_(large_needle)/50 674.855 -
std::find_first_of(deque<int>)_(large_needle)/8192 23586070.832 -
std::find_first_of(deque<int>)_(small_needle)/1024 3460.165 -3.87%
std::find_first_of(deque<int>)_(small_needle)/32 107.361 -3.68%
std::find_first_of(deque<int>)_(small_needle)/50 165.348 -3.24%
std::find_first_of(deque<int>)_(small_needle)/8192 27673.038 -3.86%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 611332.794 1.50%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 579.425 -4.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1581.326 -1.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36961561.424 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6243.718 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 203.716 3.48%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 307.032 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49934.138 -
std::find_first_of(list<int>)_(large_needle)/1024 832867.750 -3.07%
std::find_first_of(list<int>)_(large_needle)/32 676.635 -
std::find_first_of(list<int>)_(large_needle)/50 1743.719 -
std::find_first_of(list<int>)_(large_needle)/8192 48295558.329 -1.78%
std::find_first_of(list<int>)_(small_needle)/1024 2780.092 -1.03%
std::find_first_of(list<int>)_(small_needle)/32 94.480 -1.42%
std::find_first_of(list<int>)_(small_needle)/50 140.727 -1.20%
std::find_first_of(list<int>)_(small_needle)/8192 22113.148 -1.72%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 910933.098 -13.38%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.317 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1970.526 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56975343.750 -1.79%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5382.861 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.394 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.544 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43278.053 -
std::find_first_of(vector<int>)_(large_needle)/1024 107261.112 -
std::find_first_of(vector<int>)_(large_needle)/32 108.280 1.93%
std::find_first_of(vector<int>)_(large_needle)/50 262.867 -
std::find_first_of(vector<int>)_(large_needle)/8192 6916399.752 -
std::find_first_of(vector<int>)_(small_needle)/1024 1407.705 -
std::find_first_of(vector<int>)_(small_needle)/32 44.555 -5.71%
std::find_first_of(vector<int>)_(small_needle)/50 69.303 -2.10%
std::find_first_of(vector<int>)_(small_needle)/8192 11272.796 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592333.863 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.525 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1369.446 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38347002.332 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5665.916 -4.83%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.133 -1.14%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.866 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47146.234 3.28%
std::find_if(deque<int>)_(bail_25%)/1024 78.168 -
std::find_if(deque<int>)_(bail_25%)/32768 2001.227 -15.75%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 503.902 -15.55%
std::find_if(deque<int>)_(process_all)/1024 251.398 -
std::find_if(deque<int>)_(process_all)/32768 8079.955 -
std::find_if(deque<int>)_(process_all)/50 12.701 1.12%
std::find_if(deque<int>)_(process_all)/8 2.630 4.35%
std::find_if(deque<int>)_(process_all)/8192 2002.710 -
std::find_if(list<int>)_(bail_25%)/1024 181.249 -
std::find_if(list<int>)_(bail_25%)/32768 7031.115 -6.57%
std::find_if(list<int>)_(bail_25%)/8 0.919 -1.51%
std::find_if(list<int>)_(bail_25%)/8192 1422.549 -1.23%
std::find_if(list<int>)_(process_all)/1024 687.028 -3.26%
std::find_if(list<int>)_(process_all)/32768 25670.819 -
std::find_if(list<int>)_(process_all)/50 19.010 -
std::find_if(list<int>)_(process_all)/8 2.391 -1.07%
std::find_if(list<int>)_(process_all)/8192 9039.856 20.71%
std::find_if(vector<bool>)_(process_all)/1024 570.242 -
std::find_if(vector<bool>)_(process_all)/1048576 582018.669 -
std::find_if(vector<bool>)_(process_all)/50 23.839 -
std::find_if(vector<bool>)_(process_all)/8 3.492 -2.08%
std::find_if(vector<bool>)_(process_all)/8192 4551.639 -
std::find_if(vector<char>)_(bail_25%)/1024 25.055 -5.37%
std::find_if(vector<char>)_(bail_25%)/32768 799.668 -4.05%
std::find_if(vector<char>)_(bail_25%)/8 0.766 -9.82%
std::find_if(vector<char>)_(bail_25%)/8192 211.135 -3.06%
std::find_if(vector<char>)_(process_all)/1024 125.531 -
std::find_if(vector<char>)_(process_all)/32768 3763.633 -
std::find_if(vector<char>)_(process_all)/50 6.704 1.11%
std::find_if(vector<char>)_(process_all)/8 1.541 -3.47%
std::find_if(vector<char>)_(process_all)/8192 946.883 -
std::find_if(vector<int>)_(bail_25%)/1024 27.594 3.39%
std::find_if(vector<int>)_(bail_25%)/32768 822.504 1.16%
std::find_if(vector<int>)_(bail_25%)/8 0.789 7.10%
std::find_if(vector<int>)_(bail_25%)/8192 212.863 -
std::find_if(vector<int>)_(process_all)/1024 113.035 -
std::find_if(vector<int>)_(process_all)/32768 3204.808 -
std::find_if(vector<int>)_(process_all)/50 5.786 2.31%
std::find_if(vector<int>)_(process_all)/8 1.334 4.58%
std::find_if(vector<int>)_(process_all)/8192 808.004 -
std::find_if_not(deque<int>)_(bail_25%)/1024 80.735 3.03%
std::find_if_not(deque<int>)_(bail_25%)/32768 2337.458 15.23%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 587.444 14.72%
std::find_if_not(deque<int>)_(process_all)/1024 272.478 8.16%
std::find_if_not(deque<int>)_(process_all)/32768 8740.657 8.39%
std::find_if_not(deque<int>)_(process_all)/50 12.629 -
std::find_if_not(deque<int>)_(process_all)/8 2.527 -3.74%
std::find_if_not(deque<int>)_(process_all)/8192 2167.181 8.32%
std::find_if_not(list<int>)_(bail_25%)/1024 183.912 -5.42%
std::find_if_not(list<int>)_(bail_25%)/32768 7734.319 2.48%
std::find_if_not(list<int>)_(bail_25%)/8 0.928 -
std::find_if_not(list<int>)_(bail_25%)/8192 1560.118 -
std::find_if_not(list<int>)_(process_all)/1024 745.280 -
std::find_if_not(list<int>)_(process_all)/32768 27186.013 4.06%
std::find_if_not(list<int>)_(process_all)/50 37.149 -4.06%
std::find_if_not(list<int>)_(process_all)/8 3.583 -
std::find_if_not(list<int>)_(process_all)/8192 7718.161 -2.07%
std::find_if_not(vector<bool>)_(process_all)/1024 570.069 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580768.036 -
std::find_if_not(vector<bool>)_(process_all)/50 24.208 -
std::find_if_not(vector<bool>)_(process_all)/8 3.566 -
std::find_if_not(vector<bool>)_(process_all)/8192 4537.469 -
std::find_if_not(vector<char>)_(bail_25%)/1024 28.017 11.57%
std::find_if_not(vector<char>)_(bail_25%)/32768 929.098 -2.10%
std::find_if_not(vector<char>)_(bail_25%)/8 0.750 -
std::find_if_not(vector<char>)_(bail_25%)/8192 230.736 -2.81%
std::find_if_not(vector<char>)_(process_all)/1024 125.049 -
std::find_if_not(vector<char>)_(process_all)/32768 3755.287 -
std::find_if_not(vector<char>)_(process_all)/50 6.639 -
std::find_if_not(vector<char>)_(process_all)/8 1.549 11.20%
std::find_if_not(vector<char>)_(process_all)/8192 944.493 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.535 -2.46%
std::find_if_not(vector<int>)_(bail_25%)/32768 960.604 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.844 6.32%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.525 -
std::find_if_not(vector<int>)_(process_all)/1024 112.762 -6.26%
std::find_if_not(vector<int>)_(process_all)/32768 3202.103 -8.43%
std::find_if_not(vector<int>)_(process_all)/50 5.576 -5.10%
std::find_if_not(vector<int>)_(process_all)/8 1.483 -10.12%
std::find_if_not(vector<int>)_(process_all)/8192 805.032 -8.41%
std::flat_map<int,_int>::clear()/0 391.821 -
std::flat_map<int,_int>::clear()/1024 396.396 -
std::flat_map<int,_int>::clear()/32 392.436 -
std::flat_map<int,_int>::clear()/8192 408.114 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.933 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.108 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.659 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.387 8.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.494 -6.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.272 -2.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.080 -6.54%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.213 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.073 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.675 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.491 4.23%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.526 44.22%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.309 7.10%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.625 69.34%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.066 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 187.104 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.877 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.154 -
std::flat_map<int,_int>::ctor(const&)/0 12.807 -
std::flat_map<int,_int>::ctor(const&)/1024 177.170 -
std::flat_map<int,_int>::ctor(const&)/32 22.864 -
std::flat_map<int,_int>::ctor(const&)/8192 1918.228 1.24%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.799 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.270 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.867 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1913.172 1.50%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.636 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4200.660 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.203 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33064.900 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.603 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8709.172 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.106 -1.13%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132876.895 2.28%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.424 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.328 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.702 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.399 -17.63%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.363 -5.14%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.320 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.403 -5.63%
std::flat_map<int,_int>::erase(iterator)/1024 76.581 2.35%
std::flat_map<int,_int>::erase(iterator)/32 19.886 -
std::flat_map<int,_int>::erase(iterator)/8192 508.793 2.35%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.661 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.011 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.046 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.485 1.26%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.947 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.611 -1.06%
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.023 1.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.449 -9.30%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.135 -18.96%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.323 -8.52%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.888 -27.31%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.596 -1.46%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.732 -2.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.067 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.329 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.189 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.484 22.91%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.047 -30.19%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.264 -16.02%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.994 -36.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.865 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.784 -48.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.370 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.908 -31.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.889 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.653 -40.95%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.649 -2.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 597.329 -8.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.963 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.492 -16.07%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.911 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.464 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.066 1.06%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.380 -34.47%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.059 -1.24%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 518.343 -12.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.090 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5395.006 -1.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.412 -1.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40785.204 -2.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.875 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5645.757 -2.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.524 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43095.234 -2.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.469 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7625.822 -1.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.173 -1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62969.016 -1.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.824 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1643.665 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 453.863 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10219.935 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.949 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1787.595 10.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.560 1.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11246.113 11.94%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.886 -1.11%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.048 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.111 -5.90%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.136 -1.73%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.215 -61.77%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.684 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.808 -47.78%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.043 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.703 -40.12%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.089 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 578.612 -13.90%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.638 1.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.813 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.689 -6.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.723 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.490 -24.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.304 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.916 12.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.713 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.392 -41.01%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.461 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 577.215 -13.90%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.905 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.476 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -16.38%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.826 -9.88%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.281 -7.41%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.793 -11.39%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.867 3.85%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.204 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.753 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 860.837 18.80%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.767 1.74%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.390 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.642 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 855.385 18.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 3.93%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.191 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 827.611 15.24%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.996 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.497 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.171 73.10%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.481 13.12%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.405 76.37%
std::flat_multimap<int,_int>::clear()/0 406.959 3.60%
std::flat_multimap<int,_int>::clear()/1024 406.527 3.40%
std::flat_multimap<int,_int>::clear()/32 407.131 3.60%
std::flat_multimap<int,_int>::clear()/8192 419.579 2.60%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.245 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.414 7.05%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.501 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.027 30.63%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.247 2.99%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.308 31.62%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.408 8.25%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.327 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.532 17.86%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.072 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.068 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.485 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.242 2.00%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.979 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.570 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.444 1.06%
std::flat_multimap<int,_int>::ctor(const&)/0 12.918 1.03%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.969 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.131 1.27%
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.617 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.943 1.31%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.290 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.280 1.94%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.394 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.168 1.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3943.166 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 164.361 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31993.788 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.470 4.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8484.945 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.345 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127187.877 -4.81%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.428 -5.78%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.487 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.413 -6.46%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.263 -
std::flat_multimap<int,_int>::erase(iterator)/1024 78.162 4.15%
std::flat_multimap<int,_int>::erase(iterator)/32 20.296 1.88%
std::flat_multimap<int,_int>::erase(iterator)/8192 495.274 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 404.541 3.39%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 425.684 3.55%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 409.690 3.29%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 626.776 1.80%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 107.700 22.46%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.917 -2.39%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 548.790 3.85%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.875 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.114 9.10%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.280 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.594 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.863 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.067 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.348 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.390 1.16%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.188 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.350 7.47%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.644 21.23%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.229 3.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.716 17.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.154 2.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.638 -44.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.558 1.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.131 -21.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.094 2.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 114.701 -40.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.069 1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.567 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.265 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.930 -12.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.408 2.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.190 3.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.312 2.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.335 -40.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.772 2.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.003 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.810 3.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4950.461 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.448 2.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38049.116 1.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.422 2.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5500.438 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 629.537 2.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41828.169 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 404.034 2.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7400.070 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.420 1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60078.002 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 406.993 2.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1132.339 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.248 1.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6231.217 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.310 3.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1157.334 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.053 2.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6395.690 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 117.570 -40.70%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.073 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 553.778 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.153 2.11%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 30.772 4.97%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.693 3.65%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.845 38.70%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.173 2.21%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 106.171 -42.56%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.282 2.93%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 542.218 -2.53%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.006 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.505 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.717 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.177 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.480 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.616 1.58%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.981 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.813 1.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 733.186 34.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.843 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.839 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.951 1.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 758.001 38.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.350 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.725 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.856 1.87%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 726.359 41.20%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.005 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.363 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.555 6.47%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.233 1.47%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.771 6.63%
std::for_each(deque<int>)/32 3.709 -
std::for_each(deque<int>)/50 3.891 -
std::for_each(deque<int>)/8 0.924 -
std::for_each(deque<int>)/8192 255.400 -
std::for_each(join_view(vector<vector<int>>))/32 3.777 -
std::for_each(join_view(vector<vector<int>>))/50 4.061 -
std::for_each(join_view(vector<vector<int>>))/8 1.381 -3.14%
std::for_each(join_view(vector<vector<int>>))/8192 264.016 -
std::for_each(list<int>)/32 10.897 -
std::for_each(list<int>)/50 21.791 4.16%
std::for_each(list<int>)/8 2.464 -2.57%
std::for_each(list<int>)/8192 7260.377 -7.35%
std::for_each(map<int>::iterator)/32 24.052 -
std::for_each(map<int>::iterator)/50 36.073 -
std::for_each(map<int>::iterator)/8 5.019 -
std::for_each(map<int>::iterator)/8192 7466.322 -
std::for_each(multimap<int>::iterator)/32 23.688 -
std::for_each(multimap<int>::iterator)/50 36.761 -
std::for_each(multimap<int>::iterator)/8 5.089 -
std::for_each(multimap<int>::iterator)/8192 7453.781 -
std::for_each(multiset<int>::iterator)/32 23.548 -
std::for_each(multiset<int>::iterator)/50 35.683 -
std::for_each(multiset<int>::iterator)/8 5.084 -
std::for_each(multiset<int>::iterator)/8192 7987.573 -
std::for_each(set<int>::iterator)/32 24.281 -1.13%
std::for_each(set<int>::iterator)/50 36.820 -1.85%
std::for_each(set<int>::iterator)/8 5.032 -
std::for_each(set<int>::iterator)/8192 7854.746 -1.21%
std::for_each(vector<int>)/32 3.709 -
std::for_each(vector<int>)/50 3.885 -
std::for_each(vector<int>)/8 0.949 3.91%
std::for_each(vector<int>)/8192 252.244 -
std::for_each_n(deque<int>)/32 3.771 -
std::for_each_n(deque<int>)/50 3.978 -
std::for_each_n(deque<int>)/8 1.312 -
std::for_each_n(deque<int>)/8192 255.376 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.840 -2.47%
std::for_each_n(join_view(vector<vector<int>>))/50 4.288 -2.34%
std::for_each_n(join_view(vector<vector<int>>))/8 1.393 -13.72%
std::for_each_n(join_view(vector<vector<int>>))/8192 277.449 4.28%
std::for_each_n(list<int>)/32 11.288 -
std::for_each_n(list<int>)/50 22.933 -
std::for_each_n(list<int>)/8 2.573 -
std::for_each_n(list<int>)/8192 7733.602 1.66%
std::for_each_n(vector<int>)/32 3.725 -
std::for_each_n(vector<int>)/50 3.861 -
std::for_each_n(vector<int>)/8 2.717 1.78%
std::for_each_n(vector<int>)/8192 252.233 -
std::generate(deque<int>)/1024 244.690 -
std::generate(deque<int>)/32 8.072 -
std::generate(deque<int>)/50 12.086 -
std::generate(deque<int>)/8192 1911.773 -
std::generate(list<int>)/1024 671.298 -
std::generate(list<int>)/32 8.450 -
std::generate(list<int>)/50 15.655 -
std::generate(list<int>)/8192 7508.383 7.26%
std::generate(vector<int>)/1024 244.607 -
std::generate(vector<int>)/32 7.944 -
std::generate(vector<int>)/50 11.953 -
std::generate(vector<int>)/8192 1844.926 -
std::generate_n(deque<int>)/1024 244.627 -
std::generate_n(deque<int>)/32 8.245 -
std::generate_n(deque<int>)/50 12.246 -
std::generate_n(deque<int>)/8192 1969.771 -
std::generate_n(list<int>)/1024 658.051 1.25%
std::generate_n(list<int>)/32 8.636 -
std::generate_n(list<int>)/50 15.416 -
std::generate_n(list<int>)/8192 7029.333 -5.32%
std::generate_n(vector<int>)/1024 243.062 -
std::generate_n(vector<int>)/32 7.922 -
std::generate_n(vector<int>)/50 11.985 -
std::generate_n(vector<int>)/8192 1843.811 -
std::is_partitioned(deque<int>)_(partitioned)/1024 313.795 8.63%
std::is_partitioned(deque<int>)_(partitioned)/32 9.760 4.95%
std::is_partitioned(deque<int>)_(partitioned)/50 14.867 7.44%
std::is_partitioned(deque<int>)_(partitioned)/8192 2455.517 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.760 2.48%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.371 -17.85%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.809 -4.76%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 744.969 7.15%
std::is_partitioned(list<int>)_(partitioned)/1024 708.377 -
std::is_partitioned(list<int>)_(partitioned)/32 8.787 1.41%
std::is_partitioned(list<int>)_(partitioned)/50 14.037 -
std::is_partitioned(list<int>)_(partitioned)/8192 6788.770 -5.78%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.608 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.207 -1.20%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.512 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2164.555 -
std::is_partitioned(vector<int>)_(partitioned)/1024 191.931 1.40%
std::is_partitioned(vector<int>)_(partitioned)/32 6.550 2.10%
std::is_partitioned(vector<int>)_(partitioned)/50 9.858 1.97%
std::is_partitioned(vector<int>)_(partitioned)/8192 1412.669 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.651 2.10%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.620 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.737 2.41%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 175.157 -4.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.215 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.969 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.397 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 517473.006 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.218 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.141 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.396 4.27%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4067.858 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689342.990 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.032 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.080 1.04%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.390 2.86%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3891.305 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519328.086 -1.85%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.612 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.131 -2.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.705 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3904.824 -1.57%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687159.504 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.881 1.29%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.350 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9295.649 1.08%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423068.543 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.147 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.716 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.627 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8454.165 2.76%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1596719.653 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.282 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.176 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.724 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9934.100 -1.45%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426227.597 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.083 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.410 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.153 -1.12%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8593.750 1.09%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599184.646 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.888 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.852 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.764 -3.66%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2815.807 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212614.198 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.730 -2.20%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.337 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.403 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2608.164 3.49%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1045042.037 3.48%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.469 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.901 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.081 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2979.881 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212178.400 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.687 -1.98%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.331 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2775.244 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005705.134 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.896 1.33%
std::is_sorted(deque<int>)/1024 471.363 -
std::is_sorted(deque<int>)/8 2.616 -
std::is_sorted(deque<int>)/8192 3775.289 -
std::is_sorted(deque<int>,_pred)/1024 641.608 -
std::is_sorted(deque<int>,_pred)/8 4.857 -2.04%
std::is_sorted(deque<int>,_pred)/8192 5192.712 -
std::is_sorted(list<int>)/1024 747.943 -
std::is_sorted(list<int>)/8 2.120 -
std::is_sorted(list<int>)/8192 7110.994 -
std::is_sorted(list<int>,_pred)/1024 815.709 -
std::is_sorted(list<int>,_pred)/8 4.015 -
std::is_sorted(list<int>,_pred)/8192 7695.771 -9.38%
std::is_sorted(vector<int>)/1024 242.185 -1.38%
std::is_sorted(vector<int>)/8 2.064 -
std::is_sorted(vector<int>)/8192 1887.405 -1.90%
std::is_sorted(vector<int>,_pred)/1024 468.217 -
std::is_sorted(vector<int>,_pred)/8 3.288 -3.97%
std::is_sorted(vector<int>,_pred)/8192 3724.439 -
std::is_sorted_until(deque<int>)/1024 466.229 -
std::is_sorted_until(deque<int>)/8 2.653 -5.65%
std::is_sorted_until(deque<int>)/8192 3733.271 -2.06%
std::is_sorted_until(deque<int>,_pred)/1024 596.705 -
std::is_sorted_until(deque<int>,_pred)/8 4.332 -8.76%
std::is_sorted_until(deque<int>,_pred)/8192 4800.720 -
std::is_sorted_until(list<int>)/1024 748.162 -4.64%
std::is_sorted_until(list<int>)/8 2.070 -4.47%
std::is_sorted_until(list<int>)/8192 7802.467 10.11%
std::is_sorted_until(list<int>,_pred)/1024 792.568 -
std::is_sorted_until(list<int>,_pred)/8 3.644 -1.84%
std::is_sorted_until(list<int>,_pred)/8192 8933.586 19.47%
std::is_sorted_until(vector<int>)/1024 236.686 -
std::is_sorted_until(vector<int>)/8 2.186 6.54%
std::is_sorted_until(vector<int>)/8192 1845.926 -
std::is_sorted_until(vector<int>,_pred)/1024 415.000 -2.45%
std::is_sorted_until(vector<int>,_pred)/8 3.567 3.88%
std::is_sorted_until(vector<int>,_pred)/8192 3321.267 -1.17%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4612.627 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 524.931 -1.09%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36468.284 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.421 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.847 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12256.423 -4.09%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12418.128 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 362.217 1.69%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104761.965 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 12196.173 -
std::list<int>::ctor(Range)_(cheap_elements)/32 352.008 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 102903.571 -2.37%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12146.703 -
std::list<int>::ctor(const&)_(cheap_elements)/32 348.401 -1.40%
std::list<int>::ctor(const&)_(cheap_elements)/8192 102533.181 -1.45%
std::list<int>::ctor(size)/1024 12824.425 -
std::list<int>::ctor(size)/32 358.094 1.50%
std::list<int>::ctor(size)/8192 102764.385 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12028.091 -2.09%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 354.731 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103789.853 -
std::list<int>::erase(begin)_(cheap_elements)/1024 13.706 8.30%
std::list<int>::erase(begin)_(cheap_elements)/32 14.048 10.23%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.696 8.53%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.353 -
std::list<int>::insert(begin)_(cheap_elements)/32 11.181 -1.21%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.358 1.68%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.525 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.979 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9253.226 -5.10%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4753.184 -5.12%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 566.011 4.51%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37302.912 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.565 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.477 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.472 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4773.557 -16.17%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 584.432 5.41%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38571.365 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16839.257 -2.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 880.933 -1.19%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147182.136 -2.21%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.215 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.722 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15741.019 12.53%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6916.650 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.179 -4.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55967.858 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15074.130 12.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 417.064 13.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 124183.076 15.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36420.297 7.76%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1049.751 9.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 309195.395 7.60%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14868.595 12.21%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 417.723 12.79%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 123073.664 13.20%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36232.855 7.99%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1041.516 7.68%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 309547.195 7.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14919.080 12.85%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 418.007 12.65%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 122831.987 13.66%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 36719.479 8.11%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1051.080 8.83%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 311949.654 7.59%
std::list<std::string>::ctor(size)/1024 15110.494 14.35%
std::list<std::string>::ctor(size)/32 414.401 10.14%
std::list<std::string>::ctor(size)/8192 125513.706 16.00%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 15088.638 14.35%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 420.488 13.71%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 124995.994 15.75%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 36730.349 9.52%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1024.349 9.65%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 309039.590 8.25%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.217 -5.39%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.814 -5.66%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.263 -5.85%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.910 -5.05%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.616 -2.60%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.890 -4.42%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.757 -4.34%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.911 -8.39%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.708 -4.91%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.395 -2.61%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.346 -4.10%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.258 -3.51%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1331.069 4.51%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.135 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10724.683 -2.80%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6832.943 -2.57%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.272 1.84%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55391.730 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4771.893 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.364 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38557.913 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16728.090 -3.24%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 895.163 -3.10%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146665.704 -2.57%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.891 -5.30%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.709 -1.98%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.953 -5.25%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.606 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.301 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.584 2.07%
std::lower_bound(std::deque<int>)/100 30.876 -
std::lower_bound(std::deque<int>)/8 17.159 1.28%
std::lower_bound(std::deque<int>)/8192 66.805 2.21%
std::lower_bound(std::forward_list<int>)/100 82.947 1.91%
std::lower_bound(std::forward_list<int>)/8 15.491 -
std::lower_bound(std::forward_list<int>)/8192 10416.298 -
std::lower_bound(std::list<int>)/100 91.687 -
std::lower_bound(std::list<int>)/8 15.582 -
std::lower_bound(std::list<int>)/8192 13481.180 6.22%
std::lower_bound(std::vector<int>)/100 12.425 -1.28%
std::lower_bound(std::vector<int>)/8 7.808 -5.21%
std::lower_bound(std::vector<int>)/8192 17.086 8.45%
std::make_heap(deque<int>)_(ascending)/1024 2626.432 -
std::make_heap(deque<int>)_(ascending)/8 27.013 -
std::make_heap(deque<int>)_(ascending)/8192 20854.980 -
std::make_heap(deque<int>)_(descending)/1024 1096.086 -
std::make_heap(deque<int>)_(descending)/8 20.747 -1.43%
std::make_heap(deque<int>)_(descending)/8192 8586.247 -
std::make_heap(deque<int>)_(heap)/1024 1096.042 -
std::make_heap(deque<int>)_(heap)/8 21.095 -1.36%
std::make_heap(deque<int>)_(heap)/8192 8598.728 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2761.079 3.45%
std::make_heap(deque<int>)_(pipe-organ)/8 28.096 1.63%
std::make_heap(deque<int>)_(pipe-organ)/8192 21226.592 1.16%
std::make_heap(deque<int>)_(repeated)/1024 2298.588 -
std::make_heap(deque<int>)_(repeated)/8 25.746 2.36%
std::make_heap(deque<int>)_(repeated)/8192 18007.132 -
std::make_heap(deque<int>)_(shuffled)/1024 2606.529 -
std::make_heap(deque<int>)_(shuffled)/8 24.698 -
std::make_heap(deque<int>)_(shuffled)/8192 23656.786 1.13%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.785 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.881 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17141.568 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.039 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.822 -2.94%
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.947 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.493 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.919 -1.70%
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.531 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.754 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.466 -1.34%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17108.976 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1689.596 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.405 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13121.710 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1862.057 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.813 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15274.646 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.877 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.421 2.68%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5156.447 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 286.210 -1.95%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.806 -1.04%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2138.190 -1.35%
std::make_heap(vector<NonIntegral>)_(heap)/1024 286.752 -1.71%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.843 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2139.501 -1.39%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.953 -1.94%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.426 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5142.476 -2.86%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.463 -2.90%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.682 1.47%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4681.671 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.170 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.320 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5245.398 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.059 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.843 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5254.344 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.510 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.677 -1.05%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.708 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.680 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.770 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.494 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.730 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.673 -1.18%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5335.704 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.810 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.148 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.151 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.575 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.520 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5749.023 -
std::make_heap(vector<int>)_(ascending)/1024 650.585 -
std::make_heap(vector<int>)_(ascending)/8 16.333 -
std::make_heap(vector<int>)_(ascending)/8192 4998.646 -
std::make_heap(vector<int>)_(descending)/1024 271.009 -2.09%
std::make_heap(vector<int>)_(descending)/8 14.633 -1.32%
std::make_heap(vector<int>)_(descending)/8192 1946.180 -
std::make_heap(vector<int>)_(heap)/1024 271.309 -1.96%
std::make_heap(vector<int>)_(heap)/8 14.747 -
std::make_heap(vector<int>)_(heap)/8192 1945.931 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.136 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.568 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4974.211 -
std::make_heap(vector<int>)_(repeated)/1024 560.813 -
std::make_heap(vector<int>)_(repeated)/8 15.476 -
std::make_heap(vector<int>)_(repeated)/8192 4264.011 -
std::make_heap(vector<int>)_(shuffled)/1024 573.832 -
std::make_heap(vector<int>)_(shuffled)/8 15.858 -
std::make_heap(vector<int>)_(shuffled)/8192 5019.393 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.487 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.699 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5009.729 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.350 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.606 -1.16%
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.234 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.604 -1.07%
std::make_heap(vector<int>,_pred)_(heap)/8 14.703 -1.06%
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.966 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.755 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.759 -1.05%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.098 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.414 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.840 -1.33%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4294.487 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 577.302 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.829 -1.26%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5007.941 1.51%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16605.714 1.74%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.127 2.43%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 483581.968 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17276.850 2.40%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.713 1.51%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 491333.518 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22508.100 4.01%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.880 -1.48%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 591551.248 -2.01%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18838.307 4.27%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.213 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 502139.665 -4.04%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32636.040 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.622 2.77%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1016501.924 1.78%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14931.029 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.510 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173744.202 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23095.619 3.30%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.735 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 628393.269 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15978.177 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.006 3.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457101.909 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16460.230 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.705 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 462277.340 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21574.589 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.033 -2.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557695.491 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17982.378 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.841 2.75%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472335.911 -1.69%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31793.495 -2.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.301 1.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 963600.323 -3.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14025.614 1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.332 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166234.247 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22276.822 -1.61%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.165 -3.87%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 686061.364 6.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10939.036 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.302 1.60%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114829.089 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11190.041 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.703 3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116153.832 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14720.368 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158101.021 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12332.652 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.704 1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129809.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24064.478 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.362 1.92%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270605.275 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5726.897 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.964 6.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62808.595 1.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15115.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 52.001 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167036.524 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10973.976 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.983 1.62%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115003.977 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11218.535 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.956 3.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116653.153 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14756.643 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.109 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158519.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12348.574 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.535 -1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129841.261 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24062.313 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.954 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271099.522 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5712.710 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.737 2.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62575.543 3.72%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15139.875 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.542 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168085.747 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11043.170 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.764 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114836.093 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11548.209 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.567 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117899.664 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15034.158 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.342 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156632.421 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12873.964 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.532 2.76%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132637.168 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23382.857 -1.57%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.637 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260124.801 -1.74%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5914.491 1.59%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 37.318 1.58%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62546.010 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15077.735 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.727 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155399.211 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11116.029 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.343 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115087.877 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11963.976 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 51.621 -3.02%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 122443.698 2.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15042.841 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.464 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156836.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12841.933 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.690 -1.68%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133077.098 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23375.063 -1.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.565 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261068.551 -1.45%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5903.264 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.596 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 61336.510 -2.74%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15049.113 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.771 -1.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156099.087 -
std::map<int,_int>::clear()/0 396.056 1.31%
std::map<int,_int>::clear()/1024 10383.153 -
std::map<int,_int>::clear()/32 651.764 1.81%
std::map<int,_int>::clear()/8192 85007.489 1.07%
std::map<int,_int>::contains(key)_(existent)/1024 4.143 -
std::map<int,_int>::contains(key)_(existent)/32 1.650 1.29%
std::map<int,_int>::contains(key)_(existent)/8192 5.496 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.199 10.37%
std::map<int,_int>::contains(key)_(non-existent)/32 3.044 7.57%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.858 13.01%
std::map<int,_int>::count(key)_(existent)/1024 3.869 2.54%
std::map<int,_int>::count(key)_(existent)/32 1.583 1.10%
std::map<int,_int>::count(key)_(existent)/8192 5.863 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.278 -
std::map<int,_int>::count(key)_(non-existent)/32 2.897 1.01%
std::map<int,_int>::count(key)_(non-existent)/8192 11.201 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.921 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6005.702 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.850 -1.07%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52258.257 -
std::map<int,_int>::ctor(const&)/0 12.815 -
std::map<int,_int>::ctor(const&)/1024 6588.802 -2.01%
std::map<int,_int>::ctor(const&)/32 225.610 -1.40%
std::map<int,_int>::ctor(const&)/8192 53062.727 -1.70%
std::map<int,_int>::ctor(const&,_alloc)/0 12.816 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6562.390 -3.55%
std::map<int,_int>::ctor(const&,_alloc)/32 230.402 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52353.417 -2.49%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.199 4.38%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8917.866 1.45%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.462 3.42%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71434.245 1.99%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.815 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13188.826 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.455 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247512.199 -1.97%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.417 -2.52%
std::map<int,_int>::equal_range(key)_(existent)/32 1.863 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.591 1.25%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.351 -2.47%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.521 2.83%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.788 4.54%
std::map<int,_int>::erase(iterator)/1024 20.898 1.41%
std::map<int,_int>::erase(iterator)/32 20.836 1.54%
std::map<int,_int>::erase(iterator)/8192 24.266 17.50%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.620 1.18%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7536.735 1.82%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.655 1.35%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57673.230 -
std::map<int,_int>::erase(key)_(existent)/1024 24.445 -
std::map<int,_int>::erase(key)_(existent)/32 22.302 -
std::map<int,_int>::erase(key)_(existent)/8192 25.134 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.235 -5.13%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.296 -6.75%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.464 -4.70%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.977 1.16%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.789 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.052 -
std::map<int,_int>::find(key)_(existent)/1024 4.394 -
std::map<int,_int>::find(key)_(existent)/32 1.754 1.38%
std::map<int,_int>::find(key)_(existent)/8192 5.370 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.467 -
std::map<int,_int>::find(key)_(non-existent)/32 2.256 -1.20%
std::map<int,_int>::find(key)_(non-existent)/8192 7.751 -1.67%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.220 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.627 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.421 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.200 -6.49%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.193 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.957 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.045 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.729 2.21%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.626 -1.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.618 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.194 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.515 -9.94%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.368 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.378 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.207 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.872 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.965 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16039.877 2.68%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.942 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177605.096 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.850 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11945.167 1.11%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.985 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116096.620 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.550 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7742.163 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.873 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133206.675 -11.73%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.747 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11235.798 -1.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 671.343 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92566.360 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.778 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9804.330 4.66%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.870 5.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81367.258 3.92%
std::map<int,_int>::insert(value)_(already_present)/1024 3.208 -4.83%
std::map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.049 2.04%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.201 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.474 -1.43%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.900 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.894 -6.27%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.179 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.850 -1.46%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.715 1.53%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.839 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.557 -2.76%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.922 -3.62%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.154 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.980 -9.26%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.945 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.567 -13.26%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.155 -7.73%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.106 -6.28%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.590 -5.03%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.738 3.41%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.544 4.82%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 2.86%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.541 1.05%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.381 -6.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.257 -10.01%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.396 -11.94%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.503 1.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6599.603 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.692 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52228.402 -1.53%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.495 1.24%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6615.451 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.795 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52903.872 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.104 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1599.987 6.91%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.176 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12947.281 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.383 -1.53%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.793 1.52%
std::map<int,_int>::upper_bound(key)_(existent)/8192 6.008 4.88%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.262 4.32%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.074 -3.73%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.453 -1.59%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.564 -1.42%
std::map<std::string,_int>::clear()/0 397.164 -
std::map<std::string,_int>::clear()/1024 22217.641 -
std::map<std::string,_int>::clear()/32 894.788 -
std::map<std::string,_int>::clear()/8192 214045.183 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.151 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.308 -
std::map<std::string,_int>::contains(key)_(existent)/8192 28.588 1.85%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.775 4.71%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.280 3.51%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.577 -
std::map<std::string,_int>::count(key)_(existent)/1024 26.197 12.19%
std::map<std::string,_int>::count(key)_(existent)/32 16.250 1.43%
std::map<std::string,_int>::count(key)_(existent)/8192 30.779 1.88%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.560 7.47%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.963 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.137 1.27%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.890 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7022.293 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.633 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59590.984 -
std::map<std::string,_int>::ctor(const&)/0 12.887 1.45%
std::map<std::string,_int>::ctor(const&)/1024 35610.803 -
std::map<std::string,_int>::ctor(const&)/32 722.884 -13.18%
std::map<std::string,_int>::ctor(const&)/8192 343844.214 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.861 1.02%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35320.460 -1.96%
std::map<std::string,_int>::ctor(const&,_alloc)/32 790.022 1.24%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347858.420 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.895 1.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43510.220 4.90%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 965.853 15.20%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 403680.112 2.72%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.920 1.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54480.001 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1042.169 -4.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094913.218 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.208 -2.44%
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.412 -8.89%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.972 -
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.716 3.33%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.665 15.60%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.292 -2.75%
std::map<std::string,_int>::erase(iterator)/1024 33.493 15.75%
std::map<std::string,_int>::erase(iterator)/32 29.979 -5.48%
std::map<std::string,_int>::erase(iterator)/8192 28.512 -2.74%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.646 1.58%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13306.846 2.00%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.505 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121421.490 1.07%
std::map<std::string,_int>::erase(key)_(existent)/1024 98.265 78.47%
std::map<std::string,_int>::erase(key)_(existent)/32 76.404 -
std::map<std::string,_int>::erase(key)_(existent)/8192 101.844 65.60%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.387 1.58%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.492 9.82%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.606 4.16%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.236 4.53%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.265 7.24%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.805 3.15%
std::map<std::string,_int>::find(key)_(existent)/1024 23.982 -
std::map<std::string,_int>::find(key)_(existent)/32 15.353 -6.67%
std::map<std::string,_int>::find(key)_(existent)/8192 28.013 -6.64%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.206 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.813 2.55%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.688 3.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.507 -31.24%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.410 1.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.159 3.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 97.366 10.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.979 11.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.357 2.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.332 -8.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 78.875 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.868 -17.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.464 33.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.033 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 52.664 -26.87%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.377 7.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.181 -5.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.323 42.38%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.187 3.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.041 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68614.799 3.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1498.117 -2.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 935900.851 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.307 1.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44126.509 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1267.498 3.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 590434.678 -4.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.372 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40558.422 3.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1127.992 2.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 614969.919 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.918 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35155.990 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1228.686 -2.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404109.852 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.086 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34816.179 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1275.361 -2.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368024.737 -1.12%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.828 5.66%
std::map<std::string,_int>::insert(value)_(already_present)/32 19.382 -26.90%
std::map<std::string,_int>::insert(value)_(already_present)/8192 42.570 29.84%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.234 35.02%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.491 -3.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 43.411 30.11%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 73.962 -16.36%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 31.764 4.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.905 3.20%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.096 -26.52%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 44.475 -15.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.147 -17.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 18.674 -23.69%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.755 10.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.494 14.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.232 -20.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 40.645 27.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 81.647 -16.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.286 -10.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 52.232 7.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 39.316 31.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.301 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.252 7.57%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.141 -9.45%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.928 -7.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.996 2.21%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.290 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.307 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.489 1.22%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37178.645 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 830.990 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350454.903 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.491 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36043.208 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 684.038 -12.67%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350334.160 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.148 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15424.554 -4.16%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.081 1.89%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209147.605 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.707 2.08%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.386 -4.73%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.485 -7.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.357 6.47%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.363 11.40%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.501 -7.25%
std::mismatch(deque<int>)_(it,_it,_it)/1000 429.315 1.02%
std::mismatch(deque<int>)_(it,_it,_it)/1024 454.401 2.89%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496043.171 2.52%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.799 3.00%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.227 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 463.778 -1.53%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.548 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495054.979 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.991 -4.13%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3833.811 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.225 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.722 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626005.063 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.389 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4857.458 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 706.205 1.38%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 731.961 1.73%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623155.303 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.182 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4841.314 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.677 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.160 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934457.501 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7392.576 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.831 -5.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 816.821 2.39%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961684.591 1.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.016 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12721.283 7.56%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.757 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.958 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004235.832 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.124 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12003.998 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.115 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.100 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998050.676 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.684 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10461.604 -1.27%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.339 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.903 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68241.617 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.688 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.399 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.934 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68303.007 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.536 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 576.580 26.44%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.170 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609700.108 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.288 2.40%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4730.764 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.265 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.775 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606830.635 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.207 -1.24%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.921 -
std::move(deque<int>)/1048576 55303.626 -
std::move(deque<int>)/262144 15126.517 -
std::move(deque<int>)/32768 2013.667 9.82%
std::move(deque<int>)/4096 149.711 -
std::move(deque<int>)/512 22.197 -
std::move(deque<int>)/64 4.859 -
std::move(deque<int>)/8 3.320 -1.36%
std::move(list<int>)/1048576 997428.267 -1.54%
std::move(list<int>)/262144 245097.923 -1.04%
std::move(list<int>)/32768 31095.199 -
std::move(list<int>)/4096 3925.963 -19.04%
std::move(list<int>)/512 359.895 -1.42%
std::move(list<int>)/64 41.148 -
std::move(list<int>)/8 3.405 -
std::move(vector<bool>)_(aligned)/1048576 1719.015 -1.39%
std::move(vector<bool>)_(aligned)/262144 256.000 -
std::move(vector<bool>)_(aligned)/32768 36.717 -
std::move(vector<bool>)_(aligned)/4096 7.048 -
std::move(vector<bool>)_(aligned)/512 2.344 -
std::move(vector<bool>)_(aligned)/64 1.585 -3.81%
std::move(vector<bool>)_(unaligned)/1048576 6527.997 -
std::move(vector<bool>)_(unaligned)/262144 1597.577 -2.56%
std::move(vector<bool>)_(unaligned)/32768 210.063 1.41%
std::move(vector<bool>)_(unaligned)/4096 26.549 2.22%
std::move(vector<bool>)_(unaligned)/512 4.787 2.23%
std::move(vector<bool>)_(unaligned)/64 1.654 2.31%
std::move(vector<int>)/1048576 56939.819 -3.92%
std::move(vector<int>)/262144 15111.708 -
std::move(vector<int>)/32768 1708.727 -1.01%
std::move(vector<int>)/4096 134.050 -
std::move(vector<int>)/512 20.145 -
std::move(vector<int>)/64 4.145 -
std::move(vector<int>)/8 2.304 -
std::move_backward(deque<int>)/1048576 132508.839 -
std::move_backward(deque<int>)/262144 31374.208 -
std::move_backward(deque<int>)/32768 3624.138 3.19%
std::move_backward(deque<int>)/4096 153.680 -2.53%
std::move_backward(deque<int>)/512 23.556 -
std::move_backward(deque<int>)/64 5.177 -
std::move_backward(deque<int>)/8 3.547 2.73%
std::move_backward(list<int>)/1048576 1037688.365 -
std::move_backward(list<int>)/262144 259157.659 -
std::move_backward(list<int>)/32768 32010.772 -
std::move_backward(list<int>)/4096 4975.066 7.25%
std::move_backward(list<int>)/512 369.154 -
std::move_backward(list<int>)/64 39.703 -
std::move_backward(list<int>)/8 3.389 -
std::move_backward(vector<bool>)_(aligned)/1048576 1733.640 -
std::move_backward(vector<bool>)_(aligned)/262144 257.035 -
std::move_backward(vector<bool>)_(aligned)/32768 38.030 -
std::move_backward(vector<bool>)_(aligned)/4096 7.248 -
std::move_backward(vector<bool>)_(aligned)/512 2.316 -1.71%
std::move_backward(vector<bool>)_(aligned)/64 1.734 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6518.224 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.224 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.696 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.640 1.60%
std::move_backward(vector<bool>)_(unaligned)/512 4.546 -
std::move_backward(vector<bool>)_(unaligned)/64 1.704 -
std::move_backward(vector<int>)/1048576 56741.763 -
std::move_backward(vector<int>)/262144 22935.174 8.43%
std::move_backward(vector<int>)/32768 1743.401 -
std::move_backward(vector<int>)/4096 135.801 -
std::move_backward(vector<int>)/512 20.857 -
std::move_backward(vector<int>)/64 4.368 -
std::move_backward(vector<int>)/8 2.236 -4.45%
std::multimap<int,_int>::clear()/0 391.266 -
std::multimap<int,_int>::clear()/1024 11164.812 5.38%
std::multimap<int,_int>::clear()/32 656.242 1.74%
std::multimap<int,_int>::clear()/8192 87130.955 2.32%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.647 6.54%
std::multimap<int,_int>::contains(key)_(existent)/32 1.792 7.38%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.521 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.575 -1.85%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.789 -2.68%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.166 -42.30%
std::multimap<int,_int>::count(key)_(existent)/1024 5.395 -
std::multimap<int,_int>::count(key)_(existent)/32 3.683 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.522 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.618 -4.32%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.507 8.35%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.913 -5.57%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.884 1.04%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.326 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.890 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51457.742 -
std::multimap<int,_int>::ctor(const&)/0 12.725 -
std::multimap<int,_int>::ctor(const&)/1024 6900.400 -7.55%
std::multimap<int,_int>::ctor(const&)/32 239.570 7.41%
std::multimap<int,_int>::ctor(const&)/8192 55274.174 1.04%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.160 3.34%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6793.444 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.193 -3.39%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54428.754 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8937.265 4.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.093 2.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73377.439 5.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13319.582 3.02%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.979 4.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250005.490 -1.04%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.379 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.439 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.031 1.20%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.475 -2.47%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.327 -1.41%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.807 -1.64%
std::multimap<int,_int>::erase(iterator)/1024 20.667 -
std::multimap<int,_int>::erase(iterator)/32 20.645 1.16%
std::multimap<int,_int>::erase(iterator)/8192 20.760 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.763 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7460.605 1.10%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.143 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58252.311 2.50%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.081 -4.77%
std::multimap<int,_int>::erase(key)_(existent)/32 22.566 -1.72%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.654 -1.76%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.739 -1.68%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.317 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.051 -1.73%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.961 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.139 -1.05%
std::multimap<int,_int>::find(key)_(existent)/1024 3.787 -2.09%
std::multimap<int,_int>::find(key)_(existent)/32 1.741 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.384 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.229 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.490 6.71%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.314 2.95%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.576 1.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.331 1.26%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.871 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.888 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.580 1.63%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.598 -1.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.759 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.364 1.97%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.562 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.284 1.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.975 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.165 1.60%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.451 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.096 -3.86%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.222 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.654 1.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.471 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15111.223 2.75%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.887 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183696.921 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.592 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11704.368 -2.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.753 1.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120511.696 -2.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.385 -3.80%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12551.279 2.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.867 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 209662.473 4.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.230 2.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11172.206 2.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 668.648 2.41%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89998.315 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.353 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9920.596 -4.72%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 676.289 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80506.359 -15.89%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.583 -7.77%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.980 3.28%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.013 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.231 -2.45%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.645 2.34%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.908 -2.23%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.567 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.236 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.755 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.368 1.40%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.756 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.220 1.56%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.434 2.16%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.287 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.941 -59.28%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.388 -36.23%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.889 -62.77%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.375 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6647.854 2.51%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.912 5.18%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53038.496 2.43%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.372 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6649.489 2.05%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.861 2.55%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53036.853 2.03%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.505 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.473 -1.36%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12845.416 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.125 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.217 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.300 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.871 -15.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.940 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.871 -15.81%
std::multimap<std::string,_int>::clear()/0 393.347 -
std::multimap<std::string,_int>::clear()/1024 21802.540 -
std::multimap<std::string,_int>::clear()/32 899.833 -
std::multimap<std::string,_int>::clear()/8192 223125.960 6.10%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.426 -10.79%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.437 -3.25%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.974 2.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.440 5.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.847 4.42%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.879 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.932 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.114 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.463 8.16%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.567 -8.98%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.071 -6.35%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.156 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.836 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7039.246 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.000 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59944.542 -1.28%
std::multimap<std::string,_int>::ctor(const&)/0 12.701 -
std::multimap<std::string,_int>::ctor(const&)/1024 35601.775 1.66%
std::multimap<std::string,_int>::ctor(const&)/32 802.919 -10.76%
std::multimap<std::string,_int>::ctor(const&)/8192 344269.718 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.731 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36917.705 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 865.875 16.59%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347105.813 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.876 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38975.069 -2.16%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 962.613 29.87%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381389.748 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.864 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61928.507 8.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.499 6.54%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098886.197 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.384 5.04%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.366 8.66%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.296 -
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.751 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.584 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.889 2.36%
std::multimap<std::string,_int>::erase(iterator)/1024 32.932 -1.90%
std::multimap<std::string,_int>::erase(iterator)/32 28.851 12.96%
std::multimap<std::string,_int>::erase(iterator)/8192 31.285 5.57%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.679 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13023.442 2.76%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.289 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119398.464 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.848 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.166 -33.04%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.485 -17.45%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.520 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.054 5.60%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.228 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.695 3.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.564 1.98%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.941 2.88%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.999 -10.01%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.687 -2.25%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.316 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 23.524 -4.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.974 1.91%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.551 -6.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.080 -23.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.182 3.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.780 2.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.869 -1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.885 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.556 4.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.605 -12.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.691 -16.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.131 -14.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.911 8.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.938 2.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.769 -3.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.932 -23.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.003 -11.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.969 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.383 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.850 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66134.709 -4.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1356.384 -3.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914960.468 -1.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.571 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43827.518 1.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1198.304 -4.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601212.605 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 399.762 1.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64588.896 -1.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1562.569 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817478.155 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.971 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33903.996 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1133.706 -5.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385078.900 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.752 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33107.401 3.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.360 -4.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349227.128 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.993 -47.77%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.439 -7.21%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.747 5.09%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.596 -2.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 70.024 13.45%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.885 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.873 1.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.385 7.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.430 -2.53%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.682 -1.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.064 -5.84%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.319 13.94%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.825 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 132.436 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.083 -42.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.274 -38.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.174 -42.66%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.462 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37409.038 2.48%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 663.844 -9.46%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348516.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.466 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36684.020 6.06%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 757.130 -8.76%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348493.903 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -1.05%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16416.813 -3.28%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.069 -3.69%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207763.155 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.538 6.92%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.612 -1.21%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.993 2.07%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.157 -4.77%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.016 -16.22%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.779 -20.55%
std::multiset<int>::clear()/0 391.720 -
std::multiset<int>::clear()/1024 11251.835 16.70%
std::multiset<int>::clear()/32 662.453 7.59%
std::multiset<int>::clear()/8192 89951.197 17.82%
std::multiset<int>::contains(key)_(existent)/1024 4.019 2.40%
std::multiset<int>::contains(key)_(existent)/32 1.685 -
std::multiset<int>::contains(key)_(existent)/8192 8.478 3.51%
std::multiset<int>::contains(key)_(non-existent)/0 0.292 4.56%
std::multiset<int>::contains(key)_(non-existent)/1024 5.976 -
std::multiset<int>::contains(key)_(non-existent)/32 2.656 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.642 -
std::multiset<int>::count(key)_(existent)/1024 5.635 -2.41%
std::multiset<int>::count(key)_(existent)/32 3.797 1.92%
std::multiset<int>::count(key)_(existent)/8192 9.971 5.94%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.851 -
std::multiset<int>::count(key)_(non-existent)/32 2.458 4.50%
std::multiset<int>::count(key)_(non-existent)/8192 9.358 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.859 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5924.804 3.26%
std::multiset<int>::ctor(&&,_different_allocs)/32 182.038 2.84%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48303.568 1.16%
std::multiset<int>::ctor(const&)/0 12.736 -
std::multiset<int>::ctor(const&)/1024 6522.730 3.03%
std::multiset<int>::ctor(const&)/32 225.884 1.36%
std::multiset<int>::ctor(const&)/8192 51166.610 -
std::multiset<int>::ctor(const&,_alloc)/0 12.757 -
std::multiset<int>::ctor(const&,_alloc)/1024 6353.901 -
std::multiset<int>::ctor(const&,_alloc)/32 227.788 -
std::multiset<int>::ctor(const&,_alloc)/8192 51053.601 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.689 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9303.778 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.342 -4.73%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74293.225 -4.41%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.727 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12758.101 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.313 1.08%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242239.144 -2.26%
std::multiset<int>::equal_range(key)_(existent)/1024 5.392 6.58%
std::multiset<int>::equal_range(key)_(existent)/32 2.419 6.79%
std::multiset<int>::equal_range(key)_(existent)/8192 8.318 -3.98%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.270 7.23%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.460 -6.84%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.403 -6.38%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.232 -7.95%
std::multiset<int>::erase(iterator)/1024 25.507 9.88%
std::multiset<int>::erase(iterator)/32 22.210 7.21%
std::multiset<int>::erase(iterator)/8192 25.345 9.00%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.005 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7129.052 7.87%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.533 2.78%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57696.589 9.53%
std::multiset<int>::erase(key)_(existent)/1024 41.631 2.03%
std::multiset<int>::erase(key)_(existent)/32 22.853 -
std::multiset<int>::erase(key)_(existent)/8192 60.813 -1.30%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.268 5.48%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.762 4.92%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.452 3.65%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.608 7.49%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.267 5.52%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.956 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.791 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.170 -
std::multiset<int>::find(key)_(existent)/1024 4.116 -
std::multiset<int>::find(key)_(existent)/32 1.633 1.47%
std::multiset<int>::find(key)_(existent)/8192 8.428 5.64%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.480 -
std::multiset<int>::find(key)_(non-existent)/32 2.251 -
std::multiset<int>::find(key)_(non-existent)/8192 8.157 -1.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.201 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.920 2.87%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.739 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.651 -2.02%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.234 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.749 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.432 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.014 -3.38%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.638 2.64%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 58.654 16.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.318 3.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.154 1.24%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.584 2.26%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.795 -12.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.450 2.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.069 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.361 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14492.541 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.226 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186078.425 -1.00%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.980 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11602.754 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.618 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116864.347 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.144 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12146.222 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.844 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190975.161 -
std::multiset<int>::insert(value)_(already_present)/1024 29.050 5.06%
std::multiset<int>::insert(value)_(already_present)/32 18.742 3.00%
std::multiset<int>::insert(value)_(already_present)/8192 32.011 -1.47%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.052 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.050 -
std::multiset<int>::insert(value)_(new_value,_end)/32 19.066 1.14%
std::multiset<int>::insert(value)_(new_value,_end)/8192 86.996 -1.59%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.070 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.555 5.05%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.081 1.04%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 35.284 9.29%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.108 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.173 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.732 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.419 -24.11%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.396 -13.52%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.520 -27.29%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.345 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6522.421 5.25%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.967 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52243.898 5.84%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.319 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6632.826 7.47%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 229.595 2.57%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52994.592 7.17%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1493.125 8.31%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 44.240 10.65%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12811.716 3.47%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.120 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.430 1.80%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.732 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -4.28%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.959 -24.38%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.082 -13.27%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 13.904 -20.80%
std::multiset<std::string>::clear()/0 391.864 -
std::multiset<std::string>::clear()/1024 21720.381 2.38%
std::multiset<std::string>::clear()/32 888.032 -
std::multiset<std::string>::clear()/8192 215367.906 -
std::multiset<std::string>::contains(key)_(existent)/1024 27.730 3.54%
std::multiset<std::string>::contains(key)_(existent)/32 20.739 8.16%
std::multiset<std::string>::contains(key)_(existent)/8192 31.507 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.942 10.99%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.350 1.34%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.317 -
std::multiset<std::string>::count(key)_(existent)/1024 24.608 4.11%
std::multiset<std::string>::count(key)_(existent)/32 19.961 6.84%
std::multiset<std::string>::count(key)_(existent)/8192 30.075 3.46%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.177 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.627 -
std::multiset<std::string>::count(key)_(non-existent)/8192 32.929 -2.77%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.822 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6924.074 1.12%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.450 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57205.865 -
std::multiset<std::string>::ctor(const&)/0 12.695 -
std::multiset<std::string>::ctor(const&)/1024 34666.805 1.46%
std::multiset<std::string>::ctor(const&)/32 698.126 -11.95%
std::multiset<std::string>::ctor(const&)/8192 339138.347 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.692 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36257.281 -
std::multiset<std::string>::ctor(const&,_alloc)/32 869.959 3.25%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343426.231 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.856 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38024.666 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 788.173 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376760.749 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.859 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55352.136 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1052.123 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073869.669 -1.30%
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.237 13.80%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.058 5.25%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.127 -3.92%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.322 6.71%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.406 -2.75%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.051 1.32%
std::multiset<std::string>::erase(iterator)/1024 31.081 -2.26%
std::multiset<std::string>::erase(iterator)/32 31.564 22.10%
std::multiset<std::string>::erase(iterator)/8192 32.953 1.96%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.049 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13135.778 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.501 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119251.449 -
std::multiset<std::string>::erase(key)_(existent)/1024 95.289 -
std::multiset<std::string>::erase(key)_(existent)/32 57.096 6.52%
std::multiset<std::string>::erase(key)_(existent)/8192 97.079 7.34%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.712 -1.04%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.253 13.58%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.081 -4.85%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -5.61%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.821 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.814 2.86%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.253 3.19%
std::multiset<std::string>::find(key)_(existent)/1024 25.222 11.52%
std::multiset<std::string>::find(key)_(existent)/32 15.048 -6.48%
std::multiset<std::string>::find(key)_(existent)/8192 29.965 -5.88%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.874 -7.42%
std::multiset<std::string>::find(key)_(non-existent)/32 9.849 -5.86%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.516 -5.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.112 24.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.818 -18.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.042 -1.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.835 49.79%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.718 -26.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.271 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.613 38.71%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 68.920 31.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.002 -24.89%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 53.607 62.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.402 -6.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.049 32.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.836 3.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.035 34.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.268 42.57%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.312 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.700 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64770.917 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1387.690 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 907074.086 4.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.826 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43243.915 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.229 1.96%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601230.190 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.139 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62545.437 5.28%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1389.730 -9.22%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 823667.599 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.658 4.89%
std::multiset<std::string>::insert(value)_(already_present)/32 47.995 45.60%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.747 -7.47%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.307 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.651 8.65%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.992 19.52%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.427 36.42%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.598 -4.63%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 49.274 25.62%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.592 -1.42%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 59.931 41.86%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 88.826 -10.43%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.342 -14.76%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 134.637 4.34%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.420 -50.98%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.622 -42.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 44.703 -47.81%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.249 -2.31%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36227.482 1.03%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.244 1.82%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 374325.218 7.96%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.348 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35679.486 -1.20%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 810.087 11.04%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345610.066 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16406.056 -1.51%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 348.077 1.22%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205754.819 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.918 -2.27%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.368 -5.15%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 127.092 -4.26%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.651 -3.39%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.592 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.604 -
std::none_of(deque<int>)_(process_all)/32 12.313 -
std::none_of(deque<int>)_(process_all)/32768 10876.863 3.33%
std::none_of(deque<int>)_(process_all)/50 18.906 -
std::none_of(deque<int>)_(process_all)/8 3.438 -
std::none_of(deque<int>)_(process_all)/8192 2719.545 3.73%
std::none_of(list<int>)_(process_all)/32 11.732 -
std::none_of(list<int>)_(process_all)/32768 26028.057 -3.82%
std::none_of(list<int>)_(process_all)/50 22.238 -
std::none_of(list<int>)_(process_all)/8 2.677 1.35%
std::none_of(list<int>)_(process_all)/8192 7674.517 -11.99%
std::none_of(vector<int>)_(process_all)/32 8.307 -
std::none_of(vector<int>)_(process_all)/32768 8108.908 -
std::none_of(vector<int>)_(process_all)/50 19.472 -
std::none_of(vector<int>)_(process_all)/8 2.441 -3.50%
std::none_of(vector<int>)_(process_all)/8192 2039.964 -
std::partial_sort(deque<int>)_(ascending)/1024 7725.419 -1.02%
std::partial_sort(deque<int>)_(ascending)/8 33.122 -
std::partial_sort(deque<int>)_(ascending)/8192 147766.416 -
std::partial_sort(deque<int>)_(descending)/1024 17813.825 -
std::partial_sort(deque<int>)_(descending)/8 41.010 -1.87%
std::partial_sort(deque<int>)_(descending)/8192 262455.643 -
std::partial_sort(deque<int>)_(heap)/1024 18001.515 -
std::partial_sort(deque<int>)_(heap)/8 38.803 -4.53%
std::partial_sort(deque<int>)_(heap)/8192 267757.092 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7674.887 -1.18%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.010 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 141233.725 -2.63%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18854.942 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.478 1.05%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264509.832 1.35%
std::partial_sort(deque<int>)_(repeated)/1024 6313.044 -1.37%
std::partial_sort(deque<int>)_(repeated)/8 25.987 -2.55%
std::partial_sort(deque<int>)_(repeated)/8192 75707.901 -
std::partial_sort(deque<int>)_(shuffled)/1024 15580.616 -
std::partial_sort(deque<int>)_(shuffled)/8 32.073 -2.81%
std::partial_sort(deque<int>)_(shuffled)/8192 241854.531 -1.41%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4782.820 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.244 -2.20%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 51015.116 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7913.488 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.810 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93200.172 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8254.712 -1.09%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.593 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 97854.877 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4785.629 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.230 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50922.498 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8819.652 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.068 4.06%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93133.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.609 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.156 -16.01%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27777.159 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6735.012 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.200 -1.08%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83785.316 -
std::partial_sort(vector<int>)_(ascending)/1024 4777.804 -
std::partial_sort(vector<int>)_(ascending)/8 18.892 -
std::partial_sort(vector<int>)_(ascending)/8192 50421.355 -
std::partial_sort(vector<int>)_(descending)/1024 7931.754 -
std::partial_sort(vector<int>)_(descending)/8 24.405 2.22%
std::partial_sort(vector<int>)_(descending)/8192 94003.884 -
std::partial_sort(vector<int>)_(heap)/1024 7961.034 -
std::partial_sort(vector<int>)_(heap)/8 27.832 -
std::partial_sort(vector<int>)_(heap)/8192 97184.287 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4755.954 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.893 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50513.725 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8854.182 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.745 -1.65%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93159.914 -
std::partial_sort(vector<int>)_(repeated)/1024 2500.765 -
std::partial_sort(vector<int>)_(repeated)/8 18.453 -1.01%
std::partial_sort(vector<int>)_(repeated)/8192 26388.972 -1.33%
std::partial_sort(vector<int>)_(shuffled)/1024 6753.232 -
std::partial_sort(vector<int>)_(shuffled)/8 28.320 -
std::partial_sort(vector<int>)_(shuffled)/8192 88182.057 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5130.912 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.739 -2.93%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53401.601 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8127.112 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.658 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95046.764 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8343.469 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.175 -5.62%
std::partial_sort_copy(deque<int>)_(heap)/8192 98789.452 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5112.716 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.785 -1.98%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53239.024 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8897.196 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.769 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94666.627 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.924 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.603 -2.77%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29904.500 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6914.313 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.213 1.17%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87467.632 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5363.941 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.391 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57423.484 -
std::partial_sort_copy(list<int>)_(descending)/1024 8201.738 -
std::partial_sort_copy(list<int>)_(descending)/8 15.756 -2.29%
std::partial_sort_copy(list<int>)_(descending)/8192 97137.856 -
std::partial_sort_copy(list<int>)_(heap)/1024 8236.492 -
std::partial_sort_copy(list<int>)_(heap)/8 17.486 -
std::partial_sort_copy(list<int>)_(heap)/8192 100303.152 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5589.494 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.677 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58475.544 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9108.861 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.183 -2.16%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96905.266 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.645 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.100 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33066.429 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7035.807 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.738 -4.22%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88606.164 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4747.139 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.463 -1.22%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50643.699 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7868.492 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.345 1.76%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93114.933 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7928.695 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.534 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96701.711 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4748.280 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.282 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50445.250 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8792.748 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.289 -2.38%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93094.327 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.836 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.215 -2.71%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26844.721 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6726.383 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.351 -1.03%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85297.572 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4838.169 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.689 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50584.015 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7918.260 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.542 1.67%
std::partial_sort_copy(vector<int>)_(descending)/8192 93919.268 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8018.485 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.902 -3.31%
std::partial_sort_copy(vector<int>)_(heap)/8192 97750.280 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4824.839 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.815 1.28%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50443.800 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8887.328 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.078 3.16%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94795.044 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.461 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.618 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27505.569 2.58%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6818.513 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.815 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88804.830 -
std::partition(deque<int>)_(dense)/1024 357.498 1.01%
std::partition(deque<int>)_(dense)/32 9.001 -15.25%
std::partition(deque<int>)_(dense)/50 13.297 -16.18%
std::partition(deque<int>)_(dense)/8192 2814.122 1.04%
std::partition(deque<int>)_(sparse)/1024 386.696 1.05%
std::partition(deque<int>)_(sparse)/32 12.885 9.89%
std::partition(deque<int>)_(sparse)/50 18.470 7.39%
std::partition(deque<int>)_(sparse)/8192 3070.658 -4.67%
std::partition(list<int>)_(dense)/1024 393.009 -
std::partition(list<int>)_(dense)/32 8.735 -2.02%
std::partition(list<int>)_(dense)/50 13.391 -
std::partition(list<int>)_(dense)/8192 4973.921 1.13%
std::partition(list<int>)_(sparse)/1024 715.368 -
std::partition(list<int>)_(sparse)/32 9.166 -
std::partition(list<int>)_(sparse)/50 22.682 1.33%
std::partition(list<int>)_(sparse)/8192 7623.838 -
std::partition(vector<int>)_(dense)/1024 250.622 -
std::partition(vector<int>)_(dense)/32 8.329 -6.02%
std::partition(vector<int>)_(dense)/50 13.213 -
std::partition(vector<int>)_(dense)/8192 1885.791 -
std::partition(vector<int>)_(sparse)/1024 259.197 1.39%
std::partition(vector<int>)_(sparse)/32 9.131 5.59%
std::partition(vector<int>)_(sparse)/50 14.552 5.57%
std::partition(vector<int>)_(sparse)/8192 1887.220 1.26%
std::partition_copy(deque<int>)/1024 669.783 3.42%
std::partition_copy(deque<int>)/32 13.082 -5.09%
std::partition_copy(deque<int>)/50 21.655 -
std::partition_copy(deque<int>)/8192 6230.740 10.00%
std::partition_copy(list<int>)/1024 722.981 1.38%
std::partition_copy(list<int>)/32 12.583 40.02%
std::partition_copy(list<int>)/50 13.374 2.59%
std::partition_copy(list<int>)/8192 7371.838 -
std::partition_copy(vector<int>)/1024 460.629 -3.40%
std::partition_copy(vector<int>)/32 8.090 -
std::partition_copy(vector<int>)/50 12.585 -
std::partition_copy(vector<int>)/8192 4585.738 -1.83%
std::partition_point(deque<int>)/1024 9.481 -
std::partition_point(deque<int>)/32 4.190 1.05%
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 14.934 -2.64%
std::partition_point(list<int>)/1024 1287.517 -
std::partition_point(list<int>)/32 16.213 1.21%
std::partition_point(list<int>)/50 25.102 -
std::partition_point(list<int>)/8192 12446.052 -14.11%
std::partition_point(vector<int>)/1024 6.274 2.23%
std::partition_point(vector<int>)/32 2.578 -
std::partition_point(vector<int>)/50 2.582 -
std::partition_point(vector<int>)/8192 9.576 2.94%
std::pop_heap(deque<float>)/1024 12.471 -6.46%
std::pop_heap(deque<float>)/8 52.192 -
std::pop_heap(deque<float>)/8192 61.147 -1.57%
std::pop_heap(deque<int>)/1024 12.935 4.48%
std::pop_heap(deque<int>)/8 52.573 -
std::pop_heap(deque<int>)/8192 53.780 -
std::pop_heap(deque<size_t>)/1024 15.981 -
std::pop_heap(deque<size_t>)/8 53.194 -
std::pop_heap(deque<size_t>)/8192 59.936 -
std::pop_heap(deque<std::string>)/1024 61.009 -
std::pop_heap(deque<std::string>)/8 57.925 -
std::pop_heap(deque<std::string>)/8192 113.862 -
std::pop_heap(vector<float>)/1024 8.424 -
std::pop_heap(vector<float>)/8 50.703 -
std::pop_heap(vector<float>)/8192 20.011 -
std::pop_heap(vector<int>)/1024 10.009 -
std::pop_heap(vector<int>)/8 51.337 -
std::pop_heap(vector<int>)/8192 13.033 -
std::pop_heap(vector<size_t>)/1024 9.872 -
std::pop_heap(vector<size_t>)/8 51.908 -
std::pop_heap(vector<size_t>)/8192 13.077 -
std::pop_heap(vector<std::string>)/1024 20.795 -
std::pop_heap(vector<std::string>)/8 53.667 -
std::pop_heap(vector<std::string>)/8192 52.813 2.17%
std::remove(deque<int>)_(prefix)/1024 526.615 -
std::remove(deque<int>)_(prefix)/32 53.469 -3.34%
std::remove(deque<int>)_(prefix)/50 61.649 -2.57%
std::remove(deque<int>)_(prefix)/8192 3869.291 -
std::remove(deque<int>)_(sprinkled)/1024 520.586 -
std::remove(deque<int>)_(sprinkled)/32 49.929 -3.12%
std::remove(deque<int>)_(sprinkled)/50 54.507 -4.71%
std::remove(deque<int>)_(sprinkled)/8192 3850.493 -
std::remove(list<int>)_(prefix)/1024 992.476 -
std::remove(list<int>)_(prefix)/32 52.340 -
std::remove(list<int>)_(prefix)/50 63.184 -
std::remove(list<int>)_(prefix)/8192 8242.138 -
std::remove(list<int>)_(sprinkled)/1024 976.471 -1.70%
std::remove(list<int>)_(sprinkled)/32 52.128 -
std::remove(list<int>)_(sprinkled)/50 61.448 -
std::remove(list<int>)_(sprinkled)/8192 7858.120 -1.77%
std::remove(vector<int>)_(prefix)/1024 307.439 -
std::remove(vector<int>)_(prefix)/32 48.556 -1.30%
std::remove(vector<int>)_(prefix)/50 54.281 -
std::remove(vector<int>)_(prefix)/8192 2107.222 -
std::remove(vector<int>)_(sprinkled)/1024 285.905 -
std::remove(vector<int>)_(sprinkled)/32 48.953 -
std::remove(vector<int>)_(sprinkled)/50 53.320 -
std::remove(vector<int>)_(sprinkled)/8192 1977.622 -
std::remove_copy(deque<int>)_(prefix)/1024 410.137 5.70%
std::remove_copy(deque<int>)_(prefix)/32 13.193 1.85%
std::remove_copy(deque<int>)_(prefix)/50 20.943 -
std::remove_copy(deque<int>)_(prefix)/8192 3359.184 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.150 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.196 -1.34%
std::remove_copy(deque<int>)_(sprinkled)/50 18.349 -1.03%
std::remove_copy(deque<int>)_(sprinkled)/8192 2906.556 -
std::remove_copy(list<int>)_(prefix)/1024 744.308 -
std::remove_copy(list<int>)_(prefix)/32 11.229 -
std::remove_copy(list<int>)_(prefix)/50 19.019 -
std::remove_copy(list<int>)_(prefix)/8192 7004.686 -
std::remove_copy(list<int>)_(sprinkled)/1024 739.431 -
std::remove_copy(list<int>)_(sprinkled)/32 11.235 -
std::remove_copy(list<int>)_(sprinkled)/50 18.790 -
std::remove_copy(list<int>)_(sprinkled)/8192 6964.239 -
std::remove_copy(vector<int>)_(prefix)/1024 264.043 -
std::remove_copy(vector<int>)_(prefix)/32 9.308 -
std::remove_copy(vector<int>)_(prefix)/50 14.164 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.393 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.399 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.475 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.607 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.403 -
std::remove_copy_if(deque<int>)_(prefix)/1024 539.518 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.560 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.251 -1.72%
std::remove_copy_if(deque<int>)_(prefix)/8192 3793.289 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.559 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.381 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.653 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3516.369 -
std::remove_copy_if(list<int>)_(prefix)/1024 795.816 -
std::remove_copy_if(list<int>)_(prefix)/32 17.021 -
std::remove_copy_if(list<int>)_(prefix)/50 24.682 -
std::remove_copy_if(list<int>)_(prefix)/8192 7329.368 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.469 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.604 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.966 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7353.865 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.208 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.271 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.859 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3369.865 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.488 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.344 -2.52%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.458 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2922.128 6.62%
std::remove_if(deque<int>)_(prefix)/1024 565.407 -1.16%
std::remove_if(deque<int>)_(prefix)/32 56.605 3.42%
std::remove_if(deque<int>)_(prefix)/50 73.949 14.56%
std::remove_if(deque<int>)_(prefix)/8192 4283.358 -
std::remove_if(deque<int>)_(sprinkled)/1024 521.815 -
std::remove_if(deque<int>)_(sprinkled)/32 56.433 -3.36%
std::remove_if(deque<int>)_(sprinkled)/50 60.308 -13.47%
std::remove_if(deque<int>)_(sprinkled)/8192 3900.924 -
std::remove_if(list<int>)_(prefix)/1024 1006.051 -
std::remove_if(list<int>)_(prefix)/32 58.718 -
std::remove_if(list<int>)_(prefix)/50 72.238 -
std::remove_if(list<int>)_(prefix)/8192 9318.141 -6.77%
std::remove_if(list<int>)_(sprinkled)/1024 988.044 -1.26%
std::remove_if(list<int>)_(sprinkled)/32 57.020 -
std::remove_if(list<int>)_(sprinkled)/50 76.646 8.41%
std::remove_if(list<int>)_(sprinkled)/8192 8103.005 -
std::remove_if(vector<int>)_(prefix)/1024 351.339 -
std::remove_if(vector<int>)_(prefix)/32 49.027 -
std::remove_if(vector<int>)_(prefix)/50 54.476 -
std::remove_if(vector<int>)_(prefix)/8192 2570.011 -
std::remove_if(vector<int>)_(sprinkled)/1024 515.068 -
std::remove_if(vector<int>)_(sprinkled)/32 53.498 -
std::remove_if(vector<int>)_(sprinkled)/50 61.376 -2.32%
std::remove_if(vector<int>)_(sprinkled)/8192 3821.139 -
std::replace(deque<int>)_(prefix)/1024 414.465 -
std::replace(deque<int>)_(prefix)/32 12.851 -
std::replace(deque<int>)_(prefix)/50 19.407 -
std::replace(deque<int>)_(prefix)/8192 3268.090 -
std::replace(deque<int>)_(sprinkled)/1024 351.049 -
std::replace(deque<int>)_(sprinkled)/32 12.176 -
std::replace(deque<int>)_(sprinkled)/50 18.232 -
std::replace(deque<int>)_(sprinkled)/8192 2808.820 -
std::replace(list<int>)_(prefix)/1024 739.531 -
std::replace(list<int>)_(prefix)/32 11.075 -
std::replace(list<int>)_(prefix)/50 17.228 -1.40%
std::replace(list<int>)_(prefix)/8192 7012.341 -
std::replace(list<int>)_(sprinkled)/1024 728.387 -
std::replace(list<int>)_(sprinkled)/32 11.259 -
std::replace(list<int>)_(sprinkled)/50 18.910 -
std::replace(list<int>)_(sprinkled)/8192 7441.943 3.86%
std::replace(vector<int>)_(prefix)/1024 157.727 -
std::replace(vector<int>)_(prefix)/32 4.992 -2.73%
std::replace(vector<int>)_(prefix)/50 7.539 -
std::replace(vector<int>)_(prefix)/8192 1264.416 -
std::replace(vector<int>)_(sprinkled)/1024 154.196 -1.02%
std::replace(vector<int>)_(sprinkled)/32 5.400 -16.08%
std::replace(vector<int>)_(sprinkled)/50 8.728 -10.17%
std::replace(vector<int>)_(sprinkled)/8192 1208.396 -1.01%
std::replace_if(deque<int>)_(prefix)/1024 488.766 -
std::replace_if(deque<int>)_(prefix)/32 14.041 -
std::replace_if(deque<int>)_(prefix)/50 20.323 -
std::replace_if(deque<int>)_(prefix)/8192 3492.274 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.227 -
std::replace_if(deque<int>)_(sprinkled)/32 12.445 -
std::replace_if(deque<int>)_(sprinkled)/50 18.674 -
std::replace_if(deque<int>)_(sprinkled)/8192 2913.649 -
std::replace_if(list<int>)_(prefix)/1024 738.182 -
std::replace_if(list<int>)_(prefix)/32 13.893 -
std::replace_if(list<int>)_(prefix)/50 24.551 -
std::replace_if(list<int>)_(prefix)/8192 7166.824 -
std::replace_if(list<int>)_(sprinkled)/1024 743.995 -
std::replace_if(list<int>)_(sprinkled)/32 13.300 -
std::replace_if(list<int>)_(sprinkled)/50 23.015 -
std::replace_if(list<int>)_(sprinkled)/8192 7397.303 -
std::replace_if(vector<int>)_(prefix)/1024 272.135 -
std::replace_if(vector<int>)_(prefix)/32 9.550 -
std::replace_if(vector<int>)_(prefix)/50 13.900 -
std::replace_if(vector<int>)_(prefix)/8192 2037.310 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.047 -
std::replace_if(vector<int>)_(sprinkled)/32 9.122 2.55%
std::replace_if(vector<int>)_(sprinkled)/50 13.619 -7.06%
std::replace_if(vector<int>)_(sprinkled)/8192 1895.259 -
std::reverse(deque<int>)/32768 5726.351 -
std::reverse(deque<int>)/4096 719.549 -
std::reverse(deque<int>)/512 113.022 -
std::reverse(deque<int>)/64 13.052 -
std::reverse(deque<int>)/8 2.495 -
std::reverse(list<int>)/32768 19512.314 -
std::reverse(list<int>)/4096 1828.268 2.52%
std::reverse(list<int>)/512 193.812 -
std::reverse(list<int>)/64 17.545 -
std::reverse(list<int>)/8 1.932 -
std::reverse(vector<int>)/32768 1034.597 -
std::reverse(vector<int>)/4096 130.416 -
std::reverse(vector<int>)/512 16.338 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 1.500 -2.43%
std::reverse_copy(deque<int>)/32768 7988.222 -
std::reverse_copy(deque<int>)/4096 977.563 -
std::reverse_copy(deque<int>)/512 125.220 -
std::reverse_copy(deque<int>)/64 15.953 -
std::reverse_copy(deque<int>)/8 2.543 -
std::reverse_copy(list<int>)/32768 27057.090 -
std::reverse_copy(list<int>)/4096 3201.015 2.30%
std::reverse_copy(list<int>)/512 365.682 -
std::reverse_copy(list<int>)/64 30.158 -
std::reverse_copy(list<int>)/8 2.427 -
std::reverse_copy(vector<int>)/32768 993.005 1.03%
std::reverse_copy(vector<int>)/4096 141.182 7.65%
std::reverse_copy(vector<int>)/512 17.165 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.449 -2.99%
std::rotate(deque<int>)_(1_element_backward)/1024 40.743 -
std::rotate(deque<int>)_(1_element_backward)/32 3.537 -
std::rotate(deque<int>)_(1_element_backward)/50 5.125 1.26%
std::rotate(deque<int>)_(1_element_backward)/8192 309.373 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.019 -
std::rotate(deque<int>)_(1_element_forward)/32 4.116 -
std::rotate(deque<int>)_(1_element_forward)/50 5.421 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.840 -
std::rotate(deque<int>)_(by_1/2)/1024 188.100 -
std::rotate(deque<int>)_(by_1/2)/32 8.596 -
std::rotate(deque<int>)_(by_1/2)/50 11.609 -
std::rotate(deque<int>)_(by_1/2)/8192 1455.102 -
std::rotate(deque<int>)_(by_1/3)/1024 405.160 -
std::rotate(deque<int>)_(by_1/3)/32 20.864 1.62%
std::rotate(deque<int>)_(by_1/3)/50 29.876 2.37%
std::rotate(deque<int>)_(by_1/3)/8192 3297.643 1.38%
std::rotate(deque<int>)_(by_1/4)/1024 266.358 -
std::rotate(deque<int>)_(by_1/4)/32 13.113 -
std::rotate(deque<int>)_(by_1/4)/50 28.545 3.40%
std::rotate(deque<int>)_(by_1/4)/8192 2596.273 1.40%
std::rotate(list<int>)_(1_element_backward)/1024 745.487 -
std::rotate(list<int>)_(1_element_backward)/32 13.322 -
std::rotate(list<int>)_(1_element_backward)/50 25.346 -
std::rotate(list<int>)_(1_element_backward)/8192 7292.882 -
std::rotate(list<int>)_(1_element_forward)/1024 734.384 -
std::rotate(list<int>)_(1_element_forward)/32 13.934 -
std::rotate(list<int>)_(1_element_forward)/50 25.931 -1.76%
std::rotate(list<int>)_(1_element_forward)/8192 8103.791 14.81%
std::rotate(list<int>)_(by_1/2)/1024 391.596 -
std::rotate(list<int>)_(by_1/2)/32 6.480 -
std::rotate(list<int>)_(by_1/2)/50 12.648 -
std::rotate(list<int>)_(by_1/2)/8192 5491.836 -
std::rotate(list<int>)_(by_1/3)/1024 813.438 -
std::rotate(list<int>)_(by_1/3)/32 17.479 -1.14%
std::rotate(list<int>)_(by_1/3)/50 22.954 -
std::rotate(list<int>)_(by_1/3)/8192 8380.401 -
std::rotate(list<int>)_(by_1/4)/1024 578.415 -
std::rotate(list<int>)_(by_1/4)/32 14.540 -
std::rotate(list<int>)_(by_1/4)/50 25.634 -
std::rotate(list<int>)_(by_1/4)/8192 6622.319 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.746 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.757 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.758 -
std::rotate(vector<bool>)_(1_element_backward)/8192 105.113 -1.49%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.515 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.653 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.667 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.046 1.42%
std::rotate(vector<bool>)_(by_1/2)/1024 8.485 -
std::rotate(vector<bool>)_(by_1/2)/32 17.917 -
std::rotate(vector<bool>)_(by_1/2)/50 17.744 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.082 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.468 -
std::rotate(vector<bool>)_(by_1/3)/32 17.627 -
std::rotate(vector<bool>)_(by_1/3)/50 17.653 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.759 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.938 3.03%
std::rotate(vector<bool>)_(by_1/4)/32 17.757 -
std::rotate(vector<bool>)_(by_1/4)/50 17.582 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.723 -2.13%
std::rotate(vector<int>)_(1_element_backward)/1024 35.626 -
std::rotate(vector<int>)_(1_element_backward)/32 2.924 -
std::rotate(vector<int>)_(1_element_backward)/50 5.336 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.192 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.043 -
std::rotate(vector<int>)_(1_element_forward)/32 2.962 -
std::rotate(vector<int>)_(1_element_forward)/50 5.258 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.450 -
std::rotate(vector<int>)_(by_1/2)/1024 31.765 -
std::rotate(vector<int>)_(by_1/2)/32 2.344 -
std::rotate(vector<int>)_(by_1/2)/50 3.808 -
std::rotate(vector<int>)_(by_1/2)/8192 240.974 -
std::rotate(vector<int>)_(by_1/3)/1024 119.429 -
std::rotate(vector<int>)_(by_1/3)/32 10.022 -
std::rotate(vector<int>)_(by_1/3)/50 11.234 -
std::rotate(vector<int>)_(by_1/3)/8192 874.311 -
std::rotate(vector<int>)_(by_1/4)/1024 47.292 -
std::rotate(vector<int>)_(by_1/4)/32 4.738 -
std::rotate(vector<int>)_(by_1/4)/50 11.515 -1.03%
std::rotate(vector<int>)_(by_1/4)/8192 370.164 -
std::rotate_copy(deque<int>)/1024 34.667 -6.14%
std::rotate_copy(deque<int>)/32 2.706 5.18%
std::rotate_copy(deque<int>)/50 3.082 -
std::rotate_copy(deque<int>)/8192 297.598 1.45%
std::rotate_copy(list<int>)/1024 737.623 -
std::rotate_copy(list<int>)/32 8.849 1.82%
std::rotate_copy(list<int>)/50 13.936 -
std::rotate_copy(list<int>)/8192 6877.541 -2.13%
std::rotate_copy(vector<int>)/1024 33.603 2.69%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 386.386 -43.45%
std::sample(deque<int>)/1024 11330.819 -
std::sample(deque<int>)/32 305.746 -
std::sample(deque<int>)/8192 91509.993 -
std::sample(list<int>)/1024 12050.095 1.07%
std::sample(list<int>)/32 314.805 -
std::sample(list<int>)/8192 98857.722 -
std::sample(vector<int>)/1024 11300.883 -
std::sample(vector<int>)/32 303.232 -
std::sample(vector<int>)/8192 91534.058 -
std::search(deque<int>)_(near_matches)/1000 23067.556 9.60%
std::search(deque<int>)_(near_matches)/1024 24115.127 16.76%
std::search(deque<int>)_(near_matches)/8192 1443582.217 -
std::search(deque<int>)_(no_match)/1000 389.530 -3.97%
std::search(deque<int>)_(no_match)/1024 303.094 -26.92%
std::search(deque<int>)_(no_match)/1048576 423389.611 -
std::search(deque<int>)_(no_match)/8192 3305.661 -
std::search(deque<int>)_(same_length)/1000 383.312 7.85%
std::search(deque<int>)_(same_length)/1024 485.432 -4.34%
std::search(deque<int>)_(same_length)/8192 3965.593 1.68%
std::search(deque<int>)_(single_element)/1000 448.141 -
std::search(deque<int>)_(single_element)/1024 458.223 -
std::search(deque<int>)_(single_element)/8192 3659.382 -
std::search(deque<int>,_pred)_(near_matches)/1000 26779.608 2.04%
std::search(deque<int>,_pred)_(near_matches)/1024 27852.248 1.08%
std::search(deque<int>,_pred)_(near_matches)/8192 1535325.584 -
std::search(deque<int>,_pred)_(no_match)/1000 465.042 -15.89%
std::search(deque<int>,_pred)_(no_match)/1024 474.716 -16.93%
std::search(deque<int>,_pred)_(no_match)/1048576 446356.942 -23.72%
std::search(deque<int>,_pred)_(no_match)/8192 3497.042 -23.56%
std::search(deque<int>,_pred)_(same_length)/1000 479.123 -3.05%
std::search(deque<int>,_pred)_(same_length)/1024 505.407 -1.30%
std::search(deque<int>,_pred)_(same_length)/8192 3998.942 -
std::search(deque<int>,_pred)_(single_element)/1000 686.654 -
std::search(deque<int>,_pred)_(single_element)/1024 705.740 -
std::search(deque<int>,_pred)_(single_element)/8192 5666.719 -
std::search(list<int>)_(near_matches)/1000 38137.910 -
std::search(list<int>)_(near_matches)/1024 39801.562 -
std::search(list<int>)_(near_matches)/8192 2550579.226 1.18%
std::search(list<int>)_(no_match)/1000 669.686 -2.33%
std::search(list<int>)_(no_match)/1024 769.625 1.55%
std::search(list<int>)_(no_match)/1048576 842922.939 1.18%
std::search(list<int>)_(no_match)/8192 7735.631 18.29%
std::search(list<int>)_(same_length)/1000 759.364 1.99%
std::search(list<int>)_(same_length)/1024 768.777 -
std::search(list<int>)_(same_length)/8192 8671.419 7.46%
std::search(list<int>)_(single_element)/1000 690.756 5.29%
std::search(list<int>)_(single_element)/1024 727.973 -4.45%
std::search(list<int>)_(single_element)/8192 8408.347 9.36%
std::search(list<int>,_pred)_(near_matches)/1000 41658.689 -
std::search(list<int>,_pred)_(near_matches)/1024 43501.316 -
std::search(list<int>,_pred)_(near_matches)/8192 2691486.377 -
std::search(list<int>,_pred)_(no_match)/1000 802.700 -
std::search(list<int>,_pred)_(no_match)/1024 822.009 -
std::search(list<int>,_pred)_(no_match)/1048576 955544.108 -
std::search(list<int>,_pred)_(no_match)/8192 7855.813 7.83%
std::search(list<int>,_pred)_(same_length)/1000 793.252 -
std::search(list<int>,_pred)_(same_length)/1024 813.274 -
std::search(list<int>,_pred)_(same_length)/8192 8664.370 -4.92%
std::search(list<int>,_pred)_(single_element)/1000 800.958 -
std::search(list<int>,_pred)_(single_element)/1024 845.480 3.29%
std::search(list<int>,_pred)_(single_element)/8192 8073.036 -12.61%
std::search(vector<int>)_(near_matches)/1000 14445.364 1.12%
std::search(vector<int>)_(near_matches)/1024 15171.669 -
std::search(vector<int>)_(near_matches)/8192 768002.237 -
std::search(vector<int>)_(no_match)/1000 206.064 -4.05%
std::search(vector<int>)_(no_match)/1024 210.728 -3.93%
std::search(vector<int>)_(no_match)/1048576 209866.047 -1.63%
std::search(vector<int>)_(no_match)/8192 1634.509 -2.04%
std::search(vector<int>)_(same_length)/1000 242.238 -1.83%
std::search(vector<int>)_(same_length)/1024 248.024 -1.71%
std::search(vector<int>)_(same_length)/8192 1897.169 -4.05%
std::search(vector<int>)_(single_element)/1000 230.295 -2.08%
std::search(vector<int>)_(single_element)/1024 235.493 -2.03%
std::search(vector<int>)_(single_element)/8192 1822.505 -1.23%
std::search(vector<int>,_pred)_(near_matches)/1000 22652.245 -
std::search(vector<int>,_pred)_(near_matches)/1024 23741.643 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453149.203 -
std::search(vector<int>,_pred)_(no_match)/1000 528.868 2.28%
std::search(vector<int>,_pred)_(no_match)/1024 537.215 1.56%
std::search(vector<int>,_pred)_(no_match)/1048576 599612.802 1.83%
std::search(vector<int>,_pred)_(no_match)/8192 4296.797 2.40%
std::search(vector<int>,_pred)_(same_length)/1000 601.373 -
std::search(vector<int>,_pred)_(same_length)/1024 616.051 -
std::search(vector<int>,_pred)_(same_length)/8192 4925.675 -
std::search(vector<int>,_pred)_(single_element)/1000 480.553 -14.95%
std::search(vector<int>,_pred)_(single_element)/1024 469.592 -18.84%
std::search(vector<int>,_pred)_(single_element)/8192 3744.355 -19.35%
std::search_n(deque<int>)_(no_match)/1024 13.751 -
std::search_n(deque<int>)_(no_match)/32 13.695 -
std::search_n(deque<int>)_(no_match)/8192 16.259 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.245 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.231 -
std::search_n(deque<int>,_pred)_(no_match)/8192 18.047 -
std::search_n(list<int>)_(no_match)/1024 737.947 -
std::search_n(list<int>)_(no_match)/32 9.273 -
std::search_n(list<int>)_(no_match)/8192 6629.654 -
std::search_n(list<int>,_pred)_(no_match)/1024 834.023 -
std::search_n(list<int>,_pred)_(no_match)/32 17.357 -
std::search_n(list<int>,_pred)_(no_match)/8192 8124.443 -
std::search_n(vector<int>)_(no_match)/1024 3.253 -
std::search_n(vector<int>)_(no_match)/32 3.348 -
std::search_n(vector<int>)_(no_match)/8192 3.234 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.088 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.109 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.092 -
std::set<int>::clear()/0 392.820 -
std::set<int>::clear()/1024 9319.972 5.10%
std::set<int>::clear()/32 631.972 2.98%
std::set<int>::clear()/8192 80852.351 4.06%
std::set<int>::contains(key)_(existent)/1024 3.801 -
std::set<int>::contains(key)_(existent)/32 1.620 -2.05%
std::set<int>::contains(key)_(existent)/8192 8.152 -
std::set<int>::contains(key)_(non-existent)/0 0.303 -
std::set<int>::contains(key)_(non-existent)/1024 5.908 -6.49%
std::set<int>::contains(key)_(non-existent)/32 2.701 -2.92%
std::set<int>::contains(key)_(non-existent)/8192 9.948 -34.10%
std::set<int>::count(key)_(existent)/1024 4.216 3.23%
std::set<int>::count(key)_(existent)/32 1.690 1.34%
std::set<int>::count(key)_(existent)/8192 7.826 -10.88%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.754 3.73%
std::set<int>::count(key)_(non-existent)/32 2.893 -2.00%
std::set<int>::count(key)_(non-existent)/8192 11.649 3.04%
std::set<int>::ctor(&&,_different_allocs)/0 12.860 -
std::set<int>::ctor(&&,_different_allocs)/1024 5810.414 -1.58%
std::set<int>::ctor(&&,_different_allocs)/32 176.410 -
std::set<int>::ctor(&&,_different_allocs)/8192 48204.706 -
std::set<int>::ctor(const&)/0 12.762 -
std::set<int>::ctor(const&)/1024 6491.438 5.31%
std::set<int>::ctor(const&)/32 224.118 2.54%
std::set<int>::ctor(const&)/8192 51621.814 4.86%
std::set<int>::ctor(const&,_alloc)/0 12.746 -
std::set<int>::ctor(const&,_alloc)/1024 6327.837 2.75%
std::set<int>::ctor(const&,_alloc)/32 219.009 -1.06%
std::set<int>::ctor(const&,_alloc)/8192 49584.123 1.78%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8523.830 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.039 2.11%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68114.981 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.728 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12925.129 1.04%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.075 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241557.649 -
std::set<int>::equal_range(key)_(existent)/1024 4.518 -
std::set<int>::equal_range(key)_(existent)/32 1.823 -
std::set<int>::equal_range(key)_(existent)/8192 7.933 -5.58%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.611 1.76%
std::set<int>::equal_range(key)_(non-existent)/32 2.606 4.26%
std::set<int>::equal_range(key)_(non-existent)/8192 10.141 2.07%
std::set<int>::erase(iterator)/1024 20.202 2.47%
std::set<int>::erase(iterator)/32 19.938 1.99%
std::set<int>::erase(iterator)/8192 20.376 3.36%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.921 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6725.012 1.93%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.411 1.58%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55078.398 4.01%
std::set<int>::erase(key)_(existent)/1024 48.880 -3.64%
std::set<int>::erase(key)_(existent)/32 21.664 -
std::set<int>::erase(key)_(existent)/8192 69.373 1.16%
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.454 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.518 9.08%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.298 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.906 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.773 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.057 -3.02%
std::set<int>::find(key)_(existent)/1024 3.976 -
std::set<int>::find(key)_(existent)/32 1.718 -
std::set<int>::find(key)_(existent)/8192 8.021 -4.60%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.607 -2.51%
std::set<int>::find(key)_(non-existent)/32 2.285 -
std::set<int>::find(key)_(non-existent)/8192 8.546 -2.52%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.074 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.528 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.166 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 101.646 8.09%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.072 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.891 -1.25%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.831 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.925 -2.45%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.273 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.655 -6.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.829 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.174 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.291 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.283 3.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.910 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.493 -1.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.872 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17001.591 1.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 792.452 4.69%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182346.037 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.309 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12837.400 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.056 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115245.067 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.225 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7707.634 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.736 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132657.778 3.10%
std::set<int>::insert(value)_(already_present)/1024 7.079 21.66%
std::set<int>::insert(value)_(already_present)/32 1.767 -
std::set<int>::insert(value)_(already_present)/8192 11.616 21.32%
std::set<int>::insert(value)_(new_value,_end)/0 17.143 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.426 -11.27%
std::set<int>::insert(value)_(new_value,_end)/32 18.733 -1.70%
std::set<int>::insert(value)_(new_value,_end)/8192 69.661 -21.93%
std::set<int>::insert(value)_(new_value,_middle)/0 17.080 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.916 -2.34%
std::set<int>::insert(value)_(new_value,_middle)/32 18.397 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.605 -
std::set<int>::lower_bound(key)_(existent)/1024 4.598 1.64%
std::set<int>::lower_bound(key)_(existent)/32 1.533 2.26%
std::set<int>::lower_bound(key)_(existent)/8192 7.801 -1.21%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.061 -1.39%
std::set<int>::lower_bound(key)_(non-existent)/32 2.285 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.097 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6364.620 2.32%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 214.513 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49596.632 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -3.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6751.739 9.39%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 242.246 6.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50794.207 2.97%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.117 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1320.742 -7.27%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.547 -11.74%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12253.827 -2.95%
std::set<int>::upper_bound(key)_(existent)/1024 4.348 1.01%
std::set<int>::upper_bound(key)_(existent)/32 1.793 -
std::set<int>::upper_bound(key)_(existent)/8192 7.831 -6.81%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.911 -2.73%
std::set<int>::upper_bound(key)_(non-existent)/32 2.443 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.956 -4.21%
std::set<std::string>::clear()/0 392.357 -
std::set<std::string>::clear()/1024 21403.244 -
std::set<std::string>::clear()/32 891.655 -
std::set<std::string>::clear()/8192 214597.174 1.30%
std::set<std::string>::contains(key)_(existent)/1024 22.495 -
std::set<std::string>::contains(key)_(existent)/32 14.235 -
std::set<std::string>::contains(key)_(existent)/8192 28.405 -
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.780 5.37%
std::set<std::string>::contains(key)_(non-existent)/32 10.805 7.99%
std::set<std::string>::contains(key)_(non-existent)/8192 29.320 6.93%
std::set<std::string>::count(key)_(existent)/1024 24.366 -
std::set<std::string>::count(key)_(existent)/32 16.149 -
std::set<std::string>::count(key)_(existent)/8192 32.108 3.38%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.660 -
std::set<std::string>::count(key)_(non-existent)/32 11.009 5.62%
std::set<std::string>::count(key)_(non-existent)/8192 33.823 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.844 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6909.744 -
std::set<std::string>::ctor(&&,_different_allocs)/32 207.440 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57918.501 -
std::set<std::string>::ctor(const&)/0 12.762 -
std::set<std::string>::ctor(const&)/1024 34401.499 -
std::set<std::string>::ctor(const&)/32 704.672 -
std::set<std::string>::ctor(const&)/8192 341166.218 -
std::set<std::string>::ctor(const&,_alloc)/0 12.723 -
std::set<std::string>::ctor(const&,_alloc)/1024 36752.215 -
std::set<std::string>::ctor(const&,_alloc)/32 695.956 -
std::set<std::string>::ctor(const&,_alloc)/8192 344489.681 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39898.459 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.817 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380557.091 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.790 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55615.909 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 998.041 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104455.464 -
std::set<std::string>::equal_range(key)_(existent)/1024 27.151 11.85%
std::set<std::string>::equal_range(key)_(existent)/32 18.914 10.68%
std::set<std::string>::equal_range(key)_(existent)/8192 32.503 9.44%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 28.678 16.66%
std::set<std::string>::equal_range(key)_(non-existent)/32 12.993 16.81%
std::set<std::string>::equal_range(key)_(non-existent)/8192 38.564 14.15%
std::set<std::string>::erase(iterator)/1024 33.213 -
std::set<std::string>::erase(iterator)/32 25.385 -
std::set<std::string>::erase(iterator)/8192 31.103 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.223 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12634.449 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.140 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117979.294 -
std::set<std::string>::erase(key)_(existent)/1024 72.018 -
std::set<std::string>::erase(key)_(existent)/32 55.599 -
std::set<std::string>::erase(key)_(existent)/8192 86.153 1.13%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.126 8.37%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.565 8.03%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.416 8.87%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.539 -1.43%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.476 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.671 -1.40%
std::set<std::string>::find(key)_(existent)/1024 24.947 -
std::set<std::string>::find(key)_(existent)/32 16.133 -1.61%
std::set<std::string>::find(key)_(existent)/8192 30.855 -1.21%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.134 -
std::set<std::string>::find(key)_(non-existent)/32 10.571 -
std::set<std::string>::find(key)_(non-existent)/8192 29.641 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.601 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.753 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.554 3.79%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.493 -3.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.546 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.327 1.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.392 -1.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.424 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.633 -2.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.385 4.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.424 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.771 1.17%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.526 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.771 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.788 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.594 1.81%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.153 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66412.046 -2.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1492.920 -1.71%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917796.105 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.811 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44352.985 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.863 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608028.277 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.189 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 43481.222 4.14%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1111.747 -4.73%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 634947.281 2.54%
std::set<std::string>::insert(value)_(already_present)/1024 29.706 -1.87%
std::set<std::string>::insert(value)_(already_present)/32 10.189 -1.46%
std::set<std::string>::insert(value)_(already_present)/8192 37.163 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.234 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.621 -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.058 1.60%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.787 -4.31%
std::set<std::string>::insert(value)_(new_value,_middle)/0 30.918 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.470 -2.14%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.282 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.665 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.725 4.37%
std::set<std::string>::lower_bound(key)_(existent)/32 15.482 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.902 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 27.810 15.85%
std::set<std::string>::lower_bound(key)_(non-existent)/32 12.234 16.96%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 37.556 18.04%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.266 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37244.446 4.62%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 854.947 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348090.431 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36093.683 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.657 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348257.441 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16185.253 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 347.328 1.84%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206591.943 -
std::set<std::string>::upper_bound(key)_(existent)/1024 27.014 11.39%
std::set<std::string>::upper_bound(key)_(existent)/32 16.514 7.06%
std::set<std::string>::upper_bound(key)_(existent)/8192 32.981 11.53%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 28.007 17.36%
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.276 12.90%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 35.545 16.21%
std::shift_left(deque<int>)/1024 37.999 -
std::shift_left(deque<int>)/32 3.805 -
std::shift_left(deque<int>)/50 5.434 -
std::shift_left(deque<int>)/8192 301.144 -
std::shift_left(list<int>)/1024 727.837 -
std::shift_left(list<int>)/32 13.537 -
std::shift_left(list<int>)/50 27.485 -
std::shift_left(list<int>)/8192 7625.011 -
std::shift_left(vector<int>)/1024 35.509 -
std::shift_left(vector<int>)/32 10.346 -
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 280.872 -
std::shift_right(deque<int>)/1024 40.516 -
std::shift_right(deque<int>)/32 3.451 -
std::shift_right(deque<int>)/50 4.433 -
std::shift_right(deque<int>)/8192 308.224 -
std::shift_right(list<int>)/1024 733.165 -
std::shift_right(list<int>)/32 14.494 -
std::shift_right(list<int>)/50 26.769 1.38%
std::shift_right(list<int>)/8192 7707.284 1.11%
std::shift_right(vector<int>)/1024 35.578 -
std::shift_right(vector<int>)/32 4.080 -
std::shift_right(vector<int>)/50 5.326 -
std::shift_right(vector<int>)/8192 300.957 -
std::shuffle(deque<int>)/1024 9254.763 -
std::shuffle(deque<int>)/32 293.058 -
std::shuffle(deque<int>)/8192 73971.755 -
std::shuffle(vector<int>)/1024 8764.574 -
std::shuffle(vector<int>)/32 278.348 -
std::shuffle(vector<int>)/8192 70196.266 -
std::sort(deque<int>)_(ascending)/1024 764.398 -
std::sort(deque<int>)_(ascending)/8 17.726 2.27%
std::sort(deque<int>)_(ascending)/8192 5748.658 -
std::sort(deque<int>)_(descending)/1024 1297.104 -
std::sort(deque<int>)_(descending)/8 25.290 -
std::sort(deque<int>)_(descending)/8192 10374.943 -
std::sort(deque<int>)_(heap)/1024 6231.979 -
std::sort(deque<int>)_(heap)/8 24.388 -
std::sort(deque<int>)_(heap)/8192 69001.966 -
std::sort(deque<int>)_(pipe-organ)/1024 2752.510 -
std::sort(deque<int>)_(pipe-organ)/8 20.102 -
std::sort(deque<int>)_(pipe-organ)/8192 26201.518 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17613.482 -1.17%
std::sort(deque<int>)_(qsort_adversarial)/8 17.712 2.37%
std::sort(deque<int>)_(qsort_adversarial)/8192 479073.946 -
std::sort(deque<int>)_(repeated)/1024 985.817 4.29%
std::sort(deque<int>)_(repeated)/8 17.767 -
std::sort(deque<int>)_(repeated)/8192 6763.419 3.44%
std::sort(deque<int>)_(shuffled)/1024 6710.637 -3.56%
std::sort(deque<int>)_(shuffled)/8 22.918 -
std::sort(deque<int>)_(shuffled)/8192 81289.774 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.005 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.379 -2.03%
std::sort(vector<NonIntegral>)_(ascending)/8192 3744.521 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.761 -
std::sort(vector<NonIntegral>)_(descending)/8 24.609 -
std::sort(vector<NonIntegral>)_(descending)/8192 5277.634 -
std::sort(vector<NonIntegral>)_(heap)/1024 4343.183 2.19%
std::sort(vector<NonIntegral>)_(heap)/8 23.058 -
std::sort(vector<NonIntegral>)_(heap)/8192 49872.429 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1866.789 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.064 -1.67%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18291.742 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13250.898 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.427 -1.71%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155346.168 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.911 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.705 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3745.070 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5056.023 3.31%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.877 2.16%
std::sort(vector<NonIntegral>)_(shuffled)/8192 88353.331 -12.75%
std::sort(vector<int>)_(ascending)/1024 522.237 -
std::sort(vector<int>)_(ascending)/8 15.660 -
std::sort(vector<int>)_(ascending)/8192 3742.595 -
std::sort(vector<int>)_(descending)/1024 1020.616 -
std::sort(vector<int>)_(descending)/8 24.710 -
std::sort(vector<int>)_(descending)/8192 7209.085 -1.00%
std::sort(vector<int>)_(heap)/1024 4574.245 -
std::sort(vector<int>)_(heap)/8 23.645 -
std::sort(vector<int>)_(heap)/8192 45596.824 -
std::sort(vector<int>)_(pipe-organ)/1024 2293.955 -
std::sort(vector<int>)_(pipe-organ)/8 17.581 -
std::sort(vector<int>)_(pipe-organ)/8192 21568.436 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13178.877 -2.81%
std::sort(vector<int>)_(qsort_adversarial)/8 15.689 -1.00%
std::sort(vector<int>)_(qsort_adversarial)/8192 150556.062 -3.01%
std::sort(vector<int>)_(repeated)/1024 661.902 -
std::sort(vector<int>)_(repeated)/8 15.666 -
std::sort(vector<int>)_(repeated)/8192 5033.185 -
std::sort(vector<int>)_(shuffled)/1024 4638.674 -
std::sort(vector<int>)_(shuffled)/8 22.547 -
std::sort(vector<int>)_(shuffled)/8192 44923.070 -
std::sort_heap(deque<int>)/1024 13567.221 -
std::sort_heap(deque<int>)/8 37.104 -
std::sort_heap(deque<int>)/8192 474049.539 -
std::sort_heap(deque<int>,_pred)/1024 12188.286 -
std::sort_heap(deque<int>,_pred)/8 33.597 -1.10%
std::sort_heap(deque<int>,_pred)/8192 431709.329 -
std::sort_heap(vector<NonIntegral>)/1024 9831.184 -
std::sort_heap(vector<NonIntegral>)/8 31.913 8.84%
std::sort_heap(vector<NonIntegral>)/8192 105430.706 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9830.963 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.107 -2.16%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106266.927 -
std::sort_heap(vector<int>)/1024 9832.450 -
std::sort_heap(vector<int>)/8 29.717 -
std::sort_heap(vector<int>)/8192 106373.876 -
std::sort_heap(vector<int>,_pred)/1024 9785.624 -
std::sort_heap(vector<int>,_pred)/8 29.336 -2.08%
std::sort_heap(vector<int>,_pred)/8192 106095.222 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2721.604 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1893.866 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1911.184 1.04%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9947.321 -
std::stable_partition(deque<int>)_(dense)/1024 602.496 2.94%
std::stable_partition(deque<int>)_(dense)/32 30.049 6.59%
std::stable_partition(deque<int>)_(dense)/50 39.282 4.39%
std::stable_partition(deque<int>)_(dense)/8192 5718.176 1.16%
std::stable_partition(deque<int>)_(sparse)/1024 429.414 -
std::stable_partition(deque<int>)_(sparse)/32 12.118 3.99%
std::stable_partition(deque<int>)_(sparse)/50 28.564 3.22%
std::stable_partition(deque<int>)_(sparse)/8192 3387.760 -2.13%
std::stable_partition(list<int>)_(alloc_fails)/1024 4304.545 1.71%
std::stable_partition(list<int>)_(alloc_fails)/32 1888.360 -
std::stable_partition(list<int>)_(alloc_fails)/50 1919.688 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25543.181 -4.77%
std::stable_partition(list<int>)_(dense)/1024 1798.006 26.49%
std::stable_partition(list<int>)_(dense)/32 36.920 2.12%
std::stable_partition(list<int>)_(dense)/50 53.996 -3.98%
std::stable_partition(list<int>)_(dense)/8192 17613.274 -7.03%
std::stable_partition(list<int>)_(sparse)/1024 945.138 1.50%
std::stable_partition(list<int>)_(sparse)/32 9.862 3.62%
std::stable_partition(list<int>)_(sparse)/50 26.851 -
std::stable_partition(list<int>)_(sparse)/8192 8933.793 3.76%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2331.512 -1.12%
std::stable_partition(vector<int>)_(alloc_fails)/32 1870.772 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1866.544 -1.36%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5398.008 -
std::stable_partition(vector<int>)_(dense)/1024 294.063 -
std::stable_partition(vector<int>)_(dense)/32 21.727 -
std::stable_partition(vector<int>)_(dense)/50 26.039 3.23%
std::stable_partition(vector<int>)_(dense)/8192 2106.907 -
std::stable_partition(vector<int>)_(sparse)/1024 212.578 -
std::stable_partition(vector<int>)_(sparse)/32 7.120 -3.18%
std::stable_partition(vector<int>)_(sparse)/50 21.537 -
std::stable_partition(vector<int>)_(sparse)/8192 1568.507 1.43%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4437.671 4.20%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.874 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19741.887 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29363.109 2.47%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.238 1.31%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26248.122 -1.82%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13784.586 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.167 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25627.408 -7.87%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16401.407 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.285 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22274.202 -1.47%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26214.645 1.50%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.614 6.71%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27931.324 -2.81%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3677.144 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.023 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13056.353 -22.09%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19434.644 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.783 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24417.433 -14.57%
std::stable_sort(deque<int>)_(ascending)/1024 2102.382 -
std::stable_sort(deque<int>)_(ascending)/8 19.196 8.99%
std::stable_sort(deque<int>)_(ascending)/8192 13587.806 -
std::stable_sort(deque<int>)_(descending)/1024 2894.990 -
std::stable_sort(deque<int>)_(descending)/8 27.154 7.24%
std::stable_sort(deque<int>)_(descending)/8192 20451.215 -1.50%
std::stable_sort(deque<int>)_(heap)/1024 2705.831 -
std::stable_sort(deque<int>)_(heap)/8 24.889 2.50%
std::stable_sort(deque<int>)_(heap)/8192 17205.058 -2.19%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2909.069 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.122 1.84%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20374.514 -1.69%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.590 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.427 7.39%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20652.737 -1.18%
std::stable_sort(deque<int>)_(repeated)/1024 1415.024 -
std::stable_sort(deque<int>)_(repeated)/8 18.619 4.54%
std::stable_sort(deque<int>)_(repeated)/8192 7662.516 -
std::stable_sort(deque<int>)_(shuffled)/1024 2512.019 -
std::stable_sort(deque<int>)_(shuffled)/8 23.382 2.34%
std::stable_sort(deque<int>)_(shuffled)/8192 14128.912 -2.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4705.469 -2.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.443 3.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48173.211 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22911.167 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.719 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119916.789 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13792.049 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.332 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107795.271 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13914.896 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.825 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84908.778 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22369.391 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136304.770 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3520.794 1.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.538 2.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18047.198 1.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17979.575 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.174 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146413.040 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3591.452 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.409 3.04%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42739.728 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12888.072 2.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.399 -1.59%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 184216.394 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9547.516 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.396 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117478.680 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8099.229 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.662 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116412.434 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13631.113 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.738 5.22%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200210.072 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.854 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.256 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14006.155 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11987.664 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.632 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174586.062 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4610.614 -1.33%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.062 1.33%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18626.055 -4.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23329.429 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.385 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23750.872 1.76%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13840.113 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.916 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30562.456 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14184.744 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.067 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21895.205 -3.34%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22557.692 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.051 1.31%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34071.743 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3486.165 2.83%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.949 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9698.262 -4.71%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17963.270 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.439 1.21%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27398.145 -
std::stable_sort(vector<int>)_(ascending)/1024 2121.886 1.56%
std::stable_sort(vector<int>)_(ascending)/8 15.729 1.12%
std::stable_sort(vector<int>)_(ascending)/8192 13693.605 1.91%
std::stable_sort(vector<int>)_(descending)/1024 2805.159 -
std::stable_sort(vector<int>)_(descending)/8 24.646 2.61%
std::stable_sort(vector<int>)_(descending)/8192 18447.565 -
std::stable_sort(vector<int>)_(heap)/1024 2532.259 -1.73%
std::stable_sort(vector<int>)_(heap)/8 21.306 -
std::stable_sort(vector<int>)_(heap)/8192 14871.115 2.13%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2814.228 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.523 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18422.637 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2938.198 1.49%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.746 1.15%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18487.200 -
std::stable_sort(vector<int>)_(repeated)/1024 1080.803 -4.79%
std::stable_sort(vector<int>)_(repeated)/8 15.625 -
std::stable_sort(vector<int>)_(repeated)/8192 5240.582 -
std::stable_sort(vector<int>)_(shuffled)/1024 2251.861 -
std::stable_sort(vector<int>)_(shuffled)/8 19.948 -
std::stable_sort(vector<int>)_(shuffled)/8192 12117.229 10.20%
std::swap_ranges(deque<int>)/1024 365.127 14.35%
std::swap_ranges(deque<int>)/32 10.799 1.06%
std::swap_ranges(deque<int>)/50 16.375 3.29%
std::swap_ranges(deque<int>)/8192 2887.493 13.32%
std::swap_ranges(list<int>)/1024 819.509 7.39%
std::swap_ranges(list<int>)/32 19.596 -
std::swap_ranges(list<int>)/50 33.412 3.78%
std::swap_ranges(list<int>)/8192 10547.832 -6.74%
std::swap_ranges(vector<int>)/1024 62.718 -
std::swap_ranges(vector<int>)/32 4.823 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.203 -
std::transform(deque<int>)_(identity_transform)/1024 370.324 -
std::transform(deque<int>)_(identity_transform)/32 12.305 -
std::transform(deque<int>)_(identity_transform)/50 19.096 -
std::transform(deque<int>)_(identity_transform)/8192 2445.006 -
std::transform(deque<int>,_deque<int>)/1024 660.455 -
std::transform(deque<int>,_deque<int>)/32 21.371 -
std::transform(deque<int>,_deque<int>)/50 36.259 -
std::transform(deque<int>,_deque<int>)/8192 5424.561 -
std::transform(list<int>)_(identity_transform)/1024 743.725 -
std::transform(list<int>)_(identity_transform)/32 17.041 -
std::transform(list<int>)_(identity_transform)/50 30.642 -
std::transform(list<int>)_(identity_transform)/8192 7622.699 7.41%
std::transform(list<int>,_list<int>)/1024 841.436 -
std::transform(list<int>,_list<int>)/32 23.097 -
std::transform(list<int>,_list<int>)/50 37.293 -
std::transform(list<int>,_list<int>)/8192 9161.426 -1.56%
std::transform(vector<int>)_(identity_transform)/1024 262.809 -
std::transform(vector<int>)_(identity_transform)/32 9.173 -
std::transform(vector<int>)_(identity_transform)/50 16.365 -
std::transform(vector<int>)_(identity_transform)/8192 2023.360 -
std::transform(vector<int>,_vector<int>)/1024 555.579 -
std::transform(vector<int>,_vector<int>)/32 17.246 -
std::transform(vector<int>,_vector<int>)/50 26.866 -
std::transform(vector<int>,_vector<int>)/8192 4449.285 -
std::unique(deque<int>)_(contiguous)/1024 517.197 -
std::unique(deque<int>)_(contiguous)/32 49.551 -
std::unique(deque<int>)_(contiguous)/52 55.604 -
std::unique(deque<int>)_(contiguous)/8192 3761.063 -
std::unique(deque<int>)_(sprinkled)/1024 512.470 -
std::unique(deque<int>)_(sprinkled)/32 52.106 -3.36%
std::unique(deque<int>)_(sprinkled)/52 59.045 -4.51%
std::unique(deque<int>)_(sprinkled)/8192 3830.051 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.785 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.427 -1.11%
std::unique(deque<int>,_pred)_(contiguous)/52 67.490 -1.49%
std::unique(deque<int>,_pred)_(contiguous)/8192 4560.678 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.656 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.973 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.563 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5217.631 -
std::unique(list<int>)_(contiguous)/1024 911.265 -
std::unique(list<int>)_(contiguous)/32 52.052 -
std::unique(list<int>)_(contiguous)/52 64.196 -
std::unique(list<int>)_(contiguous)/8192 7043.577 -
std::unique(list<int>)_(sprinkled)/1024 955.880 -
std::unique(list<int>)_(sprinkled)/32 54.296 -
std::unique(list<int>)_(sprinkled)/52 67.953 -
std::unique(list<int>)_(sprinkled)/8192 7967.906 -
std::unique(list<int>,_pred)_(contiguous)/1024 958.576 1.55%
std::unique(list<int>,_pred)_(contiguous)/32 56.817 -1.52%
std::unique(list<int>,_pred)_(contiguous)/52 70.764 -
std::unique(list<int>,_pred)_(contiguous)/8192 8169.199 6.96%
std::unique(list<int>,_pred)_(sprinkled)/1024 1028.496 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.572 -6.77%
std::unique(list<int>,_pred)_(sprinkled)/52 77.429 -6.09%
std::unique(list<int>,_pred)_(sprinkled)/8192 8334.514 -
std::unique(vector<int>)_(contiguous)/1024 307.357 -
std::unique(vector<int>)_(contiguous)/32 48.043 -
std::unique(vector<int>)_(contiguous)/52 54.114 -
std::unique(vector<int>)_(contiguous)/8192 1918.972 -
std::unique(vector<int>)_(sprinkled)/1024 534.114 -
std::unique(vector<int>)_(sprinkled)/32 55.189 -3.63%
std::unique(vector<int>)_(sprinkled)/52 65.423 -
std::unique(vector<int>)_(sprinkled)/8192 3949.667 -
std::unique(vector<int>,_pred)_(contiguous)/1024 492.108 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.450 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.594 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3598.187 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.865 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.997 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.039 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5188.894 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.549 -
std::unique_copy(deque<int>)_(contiguous)/32 13.895 31.92%
std::unique_copy(deque<int>)_(contiguous)/52 21.186 29.36%
std::unique_copy(deque<int>)_(contiguous)/8192 3735.408 -
std::unique_copy(deque<int>)_(sprinkled)/1024 496.677 4.66%
std::unique_copy(deque<int>)_(sprinkled)/32 9.224 -10.47%
std::unique_copy(deque<int>)_(sprinkled)/52 14.767 -1.89%
std::unique_copy(deque<int>)_(sprinkled)/8192 3858.577 -2.66%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.822 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.828 -3.74%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.120 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4490.498 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.569 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.864 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.785 1.59%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5064.026 -
std::unique_copy(list<int>)_(contiguous)/1024 739.532 -54.68%
std::unique_copy(list<int>)_(contiguous)/32 11.174 -1.05%
std::unique_copy(list<int>)_(contiguous)/52 19.583 -
std::unique_copy(list<int>)_(contiguous)/8192 6836.523 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.805 -
std::unique_copy(list<int>)_(sprinkled)/32 13.440 -2.64%
std::unique_copy(list<int>)_(sprinkled)/52 24.130 -
std::unique_copy(list<int>)_(sprinkled)/8192 6968.233 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.335 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.331 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.075 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7616.435 1.07%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 845.843 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.257 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.228 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7603.890 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.618 -
std::unique_copy(vector<int>)_(contiguous)/32 8.622 1.11%
std::unique_copy(vector<int>)_(contiguous)/52 13.641 1.75%
std::unique_copy(vector<int>)_(contiguous)/8192 1893.677 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.210 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.978 5.54%
std::unique_copy(vector<int>)_(sprinkled)/52 22.269 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3702.468 1.06%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.247 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.438 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.713 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3793.883 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.054 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.280 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.473 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4516.592 -
std::unordered_map<int,_int>::clear()/0 391.283 -
std::unordered_map<int,_int>::clear()/1024 8426.011 -
std::unordered_map<int,_int>::clear()/32 593.074 -
std::unordered_map<int,_int>::clear()/8192 63261.780 -22.57%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.646 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.618 -3.43%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.679 3.12%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.419 21.32%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.634 1.54%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.683 11.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.422 10.16%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.319 -6.72%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.447 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.286 -10.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.310 -35.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.383 -30.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.604 -5.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.442 -6.47%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.048 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8495.515 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.317 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95250.881 -
std::unordered_map<int,_int>::ctor(const&)/0 12.921 -
std::unordered_map<int,_int>::ctor(const&)/1024 6788.754 -
std::unordered_map<int,_int>::ctor(const&)/32 203.011 -
std::unordered_map<int,_int>::ctor(const&)/8192 55379.037 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.200 1.77%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9789.759 -1.02%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.818 -2.73%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81330.501 -1.29%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.849 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13526.681 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.061 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141669.087 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13413.895 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.496 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142002.300 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.727 -
std::unordered_map<int,_int>::erase(iterator)/32 19.671 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.840 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.873 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5520.658 -1.77%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.867 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44544.548 -2.44%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.667 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.314 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.467 2.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.400 33.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.289 -3.52%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.381 -2.96%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.195 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.166 -1.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.345 -1.56%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.310 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.429 15.65%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.339 5.41%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.415 15.87%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.981 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.960 -1.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.909 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.160 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12342.350 -4.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 711.820 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139267.692 -2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.131 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12387.320 -14.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.920 -1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140160.894 -2.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 408.958 3.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7827.416 4.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.145 2.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 88031.358 3.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.650 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14813.389 1.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 790.799 1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147487.561 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.952 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13650.276 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.989 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143041.736 -1.24%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.881 -8.17%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.765 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.662 1.37%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.067 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.821 -1.12%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.420 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.481 -3.72%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.010 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.049 -3.08%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.343 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.087 -1.22%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.098 -3.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.761 -1.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.537 9.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.279 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.416 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.291 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.924 1.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.292 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.269 1.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.570 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.000 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.245 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7250.292 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 253.472 5.65%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57392.311 1.39%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.163 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6693.278 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.284 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55014.600 -1.48%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1818.766 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.621 1.42%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 29486.690 1.86%
std::unordered_multimap<int,_int>::clear()/0 392.962 -
std::unordered_multimap<int,_int>::clear()/1024 7966.303 -14.50%
std::unordered_multimap<int,_int>::clear()/32 589.112 -6.05%
std::unordered_multimap<int,_int>::clear()/8192 62340.221 -14.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.264 -20.62%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.425 -8.82%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.441 -16.26%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.408 -10.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.665 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.354 -15.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.598 6.13%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.905 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.880 2.48%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.942 -3.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.484 80.30%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.119 -7.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.259 -10.48%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.277 4.07%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.010 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8626.440 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.527 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99339.933 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.916 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6746.607 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.969 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54783.839 -1.66%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.937 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9093.461 -1.67%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.798 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76202.803 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.839 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12959.762 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.535 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139237.702 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12789.406 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.260 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140840.898 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.578 -9.09%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.167 -5.78%
std::unordered_multimap<int,_int>::erase(iterator)/8192 25.908 15.16%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.038 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5794.766 -13.23%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 514.721 -4.60%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45179.938 -13.79%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.253 -20.75%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.933 -5.18%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.096 3.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.299 13.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.379 -5.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.371 25.99%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.184 -3.13%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.388 4.51%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.268 -2.27%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.996 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.605 16.16%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.412 -5.68%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.423 -9.61%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.200 4.76%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.222 3.11%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.174 19.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.670 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14892.940 -1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.406 -4.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168016.440 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.348 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15189.544 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 766.247 1.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167849.468 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.825 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14243.345 1.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.108 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176465.994 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.306 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15998.992 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 840.980 -3.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167312.004 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 400.964 2.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16753.250 3.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 839.869 4.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186361.173 3.78%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.233 1.18%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.928 -20.18%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.476 -21.82%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.616 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.393 3.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.913 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.813 -1.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.494 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.993 -26.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.084 -6.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.563 1.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.172 -3.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7217.078 6.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 237.012 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57189.436 4.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.210 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6786.923 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.805 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54804.081 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1734.970 -31.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.296 -37.23%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29944.884 1.46%
std::unordered_multiset<int>::clear()/0 392.384 -
std::unordered_multiset<int>::clear()/1024 9251.880 14.79%
std::unordered_multiset<int>::clear()/32 614.241 3.97%
std::unordered_multiset<int>::clear()/8192 71319.952 13.45%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.070 -18.29%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.109 -15.55%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.264 -20.76%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.383 -21.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.694 2.97%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.314 -16.46%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.951 24.20%
std::unordered_multiset<int>::count(key)_(existent)/32 1.685 15.68%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.685 2.77%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 -25.49%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.340 -3.71%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.374 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.226 -6.88%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.068 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8521.637 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.465 -1.36%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99567.803 -
std::unordered_multiset<int>::ctor(const&)/0 12.932 -
std::unordered_multiset<int>::ctor(const&)/1024 6722.940 -
std::unordered_multiset<int>::ctor(const&)/32 202.051 -
std::unordered_multiset<int>::ctor(const&)/8192 55138.844 1.01%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.146 1.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9125.756 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 253.051 2.44%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76751.609 1.60%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.857 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12582.453 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.164 1.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 136789.136 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.887 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12519.894 1.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.618 1.29%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136921.098 -
std::unordered_multiset<int>::erase(iterator)/1024 20.647 5.01%
std::unordered_multiset<int>::erase(iterator)/32 20.610 5.15%
std::unordered_multiset<int>::erase(iterator)/8192 20.983 -6.96%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.254 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7098.662 21.29%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.789 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49781.697 8.34%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.611 13.27%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.224 -1.96%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.050 2.24%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.276 5.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.392 11.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.099 -9.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.114 -16.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.189 -2.38%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.184 1.37%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.395 7.76%
std::unordered_multiset<int>::find(key)_(existent)/32 1.366 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.327 -4.82%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.212 17.78%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.026 -5.41%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.085 -8.53%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.856 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14535.243 -3.70%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.779 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166051.066 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.329 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14645.792 -3.70%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.091 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163294.072 -1.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.198 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13372.396 -3.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.951 1.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171721.637 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.114 -18.06%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.335 6.94%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.460 6.97%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.473 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.346 7.12%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.934 -4.39%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.394 -6.11%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.468 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.157 8.32%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.733 4.43%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 28.342 -10.83%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.192 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6782.478 2.47%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.578 3.60%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54884.934 2.07%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.185 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6881.028 3.61%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 202.816 2.49%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55492.552 1.92%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1358.489 -21.09%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.092 -4.21%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26886.189 -9.93%
std::unordered_set<int>::clear()/0 391.629 -
std::unordered_set<int>::clear()/1024 8439.784 5.24%
std::unordered_set<int>::clear()/32 586.497 -
std::unordered_set<int>::clear()/8192 63000.184 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.479 25.11%
std::unordered_set<int>::contains(key)_(existent)/32 1.619 18.37%
std::unordered_set<int>::contains(key)_(existent)/8192 1.565 15.24%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -9.18%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.777 35.12%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.843 15.45%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.547 14.68%
std::unordered_set<int>::count(key)_(existent)/1024 1.623 5.58%
std::unordered_set<int>::count(key)_(existent)/32 1.405 -
std::unordered_set<int>::count(key)_(existent)/8192 1.667 25.36%
std::unordered_set<int>::count(key)_(non-existent)/0 0.267 -30.76%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.240 -34.98%
std::unordered_set<int>::count(key)_(non-existent)/32 1.520 -11.45%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.455 -13.54%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.763 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8945.180 -3.34%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 286.946 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107305.264 3.39%
std::unordered_set<int>::ctor(const&)/0 12.924 -
std::unordered_set<int>::ctor(const&)/1024 7039.748 6.59%
std::unordered_set<int>::ctor(const&)/32 204.025 1.96%
std::unordered_set<int>::ctor(const&)/8192 55808.287 3.03%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.024 1.05%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9861.158 2.12%
std::unordered_set<int>::ctor(const&,_alloc)/32 276.768 5.25%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80816.596 1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.899 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13328.228 -3.59%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.096 -4.58%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140839.900 -1.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.371 3.95%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13082.626 -3.69%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.449 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141511.920 -
std::unordered_set<int>::erase(iterator)/1024 23.935 21.34%
std::unordered_set<int>::erase(iterator)/32 20.575 5.84%
std::unordered_set<int>::erase(iterator)/8192 24.198 22.09%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.715 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5536.214 1.56%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.582 1.93%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44773.945 -1.01%
std::unordered_set<int>::erase(key)_(existent)/1024 25.169 16.84%
std::unordered_set<int>::erase(key)_(existent)/32 21.159 1.21%
std::unordered_set<int>::erase(key)_(existent)/8192 27.293 23.54%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.351 2.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.291 8.45%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.307 15.14%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.282 13.27%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.337 -10.44%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.176 -
std::unordered_set<int>::find(key)_(existent)/1024 1.161 -9.60%
std::unordered_set<int>::find(key)_(existent)/32 1.198 -9.97%
std::unordered_set<int>::find(key)_(existent)/8192 1.247 -10.97%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.997 4.69%
std::unordered_set<int>::find(key)_(non-existent)/32 1.062 -9.36%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.174 3.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.962 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12876.093 2.17%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 699.729 -1.95%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136487.525 -1.73%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.989 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12496.281 -2.80%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 717.818 -4.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133925.257 -2.72%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 402.484 2.63%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7374.050 -3.70%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 600.626 3.25%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88621.841 4.77%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.883 5.03%
std::unordered_set<int>::insert(value)_(already_present)/32 1.753 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.629 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.017 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.596 -1.89%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.282 -4.74%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.682 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.902 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.445 1.35%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.012 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.826 1.62%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.524 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6745.733 -1.12%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.167 4.66%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53953.164 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.515 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6649.011 -1.76%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.730 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54514.152 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1511.798 -12.02%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.811 -1.27%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27551.870 -5.18%
std::unordered_set<std::string>::clear()/0 394.893 -
std::unordered_set<std::string>::clear()/1024 23392.539 -
std::unordered_set<std::string>::clear()/32 937.714 2.74%
std::unordered_set<std::string>::clear()/8192 220992.928 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.034 -4.21%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.054 16.64%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.670 -8.55%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.768 4.09%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.713 2.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.074 -19.66%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.871 14.53%
std::unordered_set<std::string>::count(key)_(existent)/32 39.793 18.00%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.369 -12.57%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.449 -20.01%
std::unordered_set<std::string>::count(key)_(non-existent)/32 26.977 13.88%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.467 8.56%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.896 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40911.441 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1001.999 -3.23%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 739684.332 2.66%
std::unordered_set<std::string>::ctor(const&)/0 12.920 -
std::unordered_set<std::string>::ctor(const&)/1024 33222.084 -
std::unordered_set<std::string>::ctor(const&)/32 715.087 -10.11%
std::unordered_set<std::string>::ctor(const&)/8192 338596.373 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.979 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63159.392 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1584.747 -2.51%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604017.983 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.893 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62716.018 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1503.477 -13.80%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638297.949 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.877 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61834.180 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1440.892 -9.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636342.116 -
std::unordered_set<std::string>::erase(iterator)/1024 26.750 -20.67%
std::unordered_set<std::string>::erase(iterator)/32 32.253 7.30%
std::unordered_set<std::string>::erase(iterator)/8192 32.436 11.39%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.690 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12728.407 2.74%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.912 5.66%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119089.628 1.17%
std::unordered_set<std::string>::erase(key)_(existent)/1024 128.870 145.27%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.180 -19.64%
std::unordered_set<std::string>::erase(key)_(existent)/8192 61.096 -36.06%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.278 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.646 6.15%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.958 29.89%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.414 -6.35%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.282 -3.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.944 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.486 7.35%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.998 -12.32%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.968 -22.27%
std::unordered_set<std::string>::find(key)_(existent)/32 37.571 -
std::unordered_set<std::string>::find(key)_(existent)/8192 41.418 -5.73%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.250 1.21%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.759 -8.38%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.690 5.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.977 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56262.811 2.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1800.587 2.66%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598303.028 -1.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.554 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 55976.401 3.00%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1919.266 2.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605240.012 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.797 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55847.724 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1802.889 1.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562860.277 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.390 -25.91%
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.694 80.94%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 54.332 17.96%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.791 -22.54%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.470 73.43%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.060 -7.67%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.719 -13.04%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.699 -19.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.259 -42.70%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.980 -32.87%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.224 -20.76%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.024 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35685.134 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 720.244 -9.23%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338755.749 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.019 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35582.152 1.04%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 770.363 2.55%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342112.165 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15389.377 -34.66%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 278.007 -14.07%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209415.445 -5.40%
std::upper_bound(std::deque<int>)/100 30.614 -
std::upper_bound(std::deque<int>)/8 17.950 -
std::upper_bound(std::deque<int>)/8192 66.432 2.04%
std::upper_bound(std::forward_list<int>)/100 97.576 -
std::upper_bound(std::forward_list<int>)/8 16.208 -
std::upper_bound(std::forward_list<int>)/8192 10418.167 -2.94%
std::upper_bound(std::list<int>)/100 101.049 -
std::upper_bound(std::list<int>)/8 16.285 -
std::upper_bound(std::list<int>)/8192 13468.491 8.07%
std::upper_bound(std::vector<int>)/100 12.381 -
std::upper_bound(std::vector<int>)/8 6.011 -
std::upper_bound(std::vector<int>)/8192 15.767 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.466 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.822 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 672.873 2.61%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.212 1.04%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.568 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.269 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.462 -1.71%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 802.506 -1.66%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.583 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.528 -1.53%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 719.393 -5.95%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.894 -1.66%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.420 -4.09%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 647.511 -6.66%
std::vector<int>::ctor(size)/1024 43.992 1.32%
std::vector<int>::ctor(size)/32 10.040 -6.98%
std::vector<int>::ctor(size)/8192 568.635 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.544 -3.22%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.867 -1.39%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.912 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.713 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.498 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.796 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.316 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.073 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.534 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.113 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.289 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 903.575 -8.44%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.333 -3.82%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5123.551 -1.66%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 921.176 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.800 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4827.467 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.006 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4944.742 4.45%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.883 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.842 1.14%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.148 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.916 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 705.289 -20.63%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.112 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.324 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 683.909 1.73%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.422 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.456 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.429 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.427 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.873 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.494 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4868.711 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12640.931 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.377 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110292.521 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.670 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.252 1.25%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.445 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.220 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.284 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54539.759 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.845 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.529 1.42%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6882.407 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19731.420 -1.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.979 -1.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171753.052 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.571 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.342 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6879.649 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19995.328 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 595.055 -1.48%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 194860.238 12.35%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 703.470 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 39.557 12.70%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6892.720 -3.90%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21243.688 5.44%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 647.035 3.40%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 184179.463 5.41%
std::vector<std::string>::ctor(size)/1024 429.742 -
std::vector<std::string>::ctor(size)/32 36.656 17.17%
std::vector<std::string>::ctor(size)/8192 4198.383 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 765.831 -1.77%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.031 9.30%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7084.377 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19745.381 -1.40%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 572.529 -1.82%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172264.442 -1.24%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.593 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.970 -3.22%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.188 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.233 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.292 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.040 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.277 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.897 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.299 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.926 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.232 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.822 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.109 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.894 -1.05%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.989 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.066 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.984 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4610.928 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1815.925 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.591 -1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12344.734 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15277.439 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.402 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116112.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3357.772 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 526.832 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23075.567 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16868.175 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 858.579 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128691.239 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.603 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.780 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13827.995 -1.40%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13471.110 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.724 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116159.314 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.822 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.155 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.762 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.186 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.904 1.87%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.899 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.695 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.058 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4317.958 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6392.093 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.959 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52960.918 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.910 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.749 2.41%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3271.147 4.18%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.465 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.585 2.81%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5764.950 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.748 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.381 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.076 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.570 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.781 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.373 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.430 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.391 -
vector<bool>(const_vector<bool>&) 13.832 29.43%
vector<bool>(size_type,_const_value_type&) 9.392 3.48%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.393 3.27%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.012 2.14%
vector<bool>::reserve() 9.444 2.93%
vector<bool>::resize() 11.588 -3.20%
Geometric Mean 890.164 -