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 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1715 2061
Performance Improvements 1595 1768
Unchanged Tests 38595 38076
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.99% 229.037 941.328 - -0.03% -
std::shift_left(vector<int>)/32 248.27% 2.971 10.346 - 0.25% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 157.21% 50.104 128.870 - 145.27% -
SetIntersection_Interlaced_Vector_uint32_262144_64 83.90% 9613780.560 17679268.483 - 94.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 82.22% 35.504 64.694 - 80.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.66% 35.974 62.470 - 73.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 68.63% 31.165 52.554 - 3.79% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.52% 0.289 0.484 - 80.30% -
BM_PushHeap_string_Descending_262144 66.65% 3.422 5.703 - 77.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 66.22% 11.235 18.674 - -23.69% -
std::map<std::string,_int>::erase(key)_(existent)/8192 65.65% 61.483 101.844 - 65.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 57.61% 0.392 0.618 - 43.77% -
BM_vector_deque_move_backward/0 52.79% 0.395 0.604 - 34.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.35% 45.239 68.920 - 31.36% -
BM_PushHeap_uint32_PipeOrgan_1 52.13% 0.409 0.622 - 41.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 49.82% 24.015 35.979 - 11.89% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.54% 63.722 95.289 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 48.70% 23.612 35.112 - 24.88% -
std::multiset<std::string>::erase(key)_(existent)/8192 46.26% 66.375 97.079 - 7.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 45.46% 67.556 98.265 - 78.47% -
std::copy_backward(vector<bool>)_(aligned)/1048576 44.51% 1976.923 2856.802 - 2.69% -
std::find_if_not(list<int>)_(bail_25%)/1024 44.44% 127.323 183.912 - -5.42% -
std::partition_copy(list<int>)/32 44.29% 8.721 12.583 - 40.02% -
std::unique_copy(deque<int>)_(contiguous)/52 44.08% 14.704 21.186 - 29.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 42.91% 3027561.749 4326713.292 - 49.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 42.19% 1279.144 1818.766 - 0.91% -
std::find_if(list<int>)_(bail_25%)/1024 41.67% 127.937 181.249 - 0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.33% 20.919 29.147 - -17.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.24% 26.877 37.424 - -0.27% -
BM_PushHeap_string_Random_1 36.45% 0.469 0.641 - 0.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 36.05% 0.891 1.212 - 17.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.41% 29.039 39.323 - 42.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.33% 50.805 68.753 - -0.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 35.16% 0.296 0.400 - 33.62% -
BM_PushHeap_string_Descending_16384 34.97% 2.422 3.269 - 35.80% -
vector<bool>(const_vector<bool>&) 34.87% 10.255 13.832 - 29.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.28% 32.478 43.613 - 38.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 33.92% 24.579 32.916 - 12.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.67% 34.444 46.042 - -1.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 33.18% 7.978 10.625 - 69.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 32.30% 6.280 8.308 - 31.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 32.29% 1.044 1.381 - -2.96% -
std::map<std::string,_int>::erase(iterator)/1024 31.37% 25.495 33.493 - 15.75% -
SetIntersection_Interlaced_Vector_float_262144_64 31.34% 9216105.617 12103997.638 - 50.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.25% 32.353 42.464 - 33.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.24% 0.369 0.484 - 22.91% -
std::unique_copy(deque<int>)_(contiguous)/32 30.90% 10.615 13.895 - 31.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 30.69% 4.612 6.027 - 30.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 30.57% 737.214 962.613 - 29.87% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 30.56% 633.905 827.611 - 15.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 30.41% 1.461 1.905 - 0.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.15% 19.944 25.958 - 29.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 30.10% 0.465 0.605 - -8.19% -
std::unordered_set<int>::count(key)_(existent)/8192 30.07% 1.281 1.667 - 25.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 30.03% 662.007 860.837 - 18.80% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 29.60% 1.371 1.777 - 35.12% -
rng::find_last(deque<int>)_(bail_90%)/1048576 29.28% 25361.449 32787.825 - 19.32% -
std::copy_if(list<int>)_(entire_range)/4096 29.03% 3012.677 3887.263 - 29.45% -
BM_PushHeap_string_Descending_1024 28.40% 2.436 3.127 - 26.69% -
SetIntersection_Interlaced_Vector_float_262144_4 28.31% 1540014.927 1975918.022 - 35.71% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 28.27% 83.963 107.700 - 22.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28.26% 22832289.416 29284491.870 - 150.90% -
SetIntersection_Interlaced_Vector_uint32_1024_64 28.14% 3916378.838 5018325.539 - 48.89% -
std::partition(deque<int>)_(sparse)/32 27.98% 10.069 12.885 - 9.89% -
rng::find_last(deque<int>)_(bail_90%)/8192 27.82% 199.701 255.249 - 18.43% -
std::multiset<std::string>::contains(key)_(existent)/1024 27.74% 21.709 27.730 - 3.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 27.73% 669.668 855.385 - 18.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.80% 454.701 576.580 - 26.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 26.75% 22.361 28.342 - -10.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 26.34% 32.171 40.645 - 27.96% -
rng::starts_with(list<int>,_pred)/8192 26.23% 9684.784 12225.510 - 3.68% -
std::multiset<std::string>::contains(key)_(existent)/32 26.19% 16.435 20.739 - 8.16% -
std::list<int>::erase(begin)_(cheap_elements)/32 26.18% 11.133 14.048 - 10.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 25.94% 6.264 7.888 - -27.31% -
BM_vector_deque_move/0 25.65% 0.438 0.551 - 9.26% -
std::unordered_set<int>::count(key)_(existent)/1024 25.37% 1.294 1.623 - 5.58% -
std::fill(vector<bool>)/1048576 25.36% 3054.135 3828.525 - -0.10% -
ranges::min(std::list<char>)/1 25.28% 0.364 0.456 - 0.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.05% 62.416 78.049 - 32.86% -
BM_toupper_char<wchar_t> 24.65% 0.551 0.687 - 0.20% -
std::set<std::string>::insert(value)_(already_present)/8192 24.54% 29.840 37.163 - -0.35% -
BM_toupper_char<char> 24.52% 0.553 0.689 - 0.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.45% 20.042 24.942 - 10.99% -
std::find_end(deque<int>)_(match_near_end)/1000 24.23% 33.620 41.765 - 23.80% -
rng::find_last(deque<int>)_(bail_90%)/1024 24.17% 28.968 35.969 - 16.00% -
std::copy_n(vector<int>)/4096 24.07% 172.086 213.504 - 43.08% -
std::list<int>::erase(begin)_(cheap_elements)/1024 23.90% 11.062 13.706 - 8.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 23.86% 5731.293 7098.662 - 21.29% -
std::search(deque<int>)_(near_matches)/1000 23.48% 18680.726 23067.556 - 9.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.43% 28.502 35.181 - -5.21% -
BM_PushHeap_string_Descending_256 23.17% 2.389 2.942 - 23.02% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 23.10% 108597894.405 133683352.502 - 58.94% -
std::set<std::string>::equal_range(key)_(non-existent)/32 22.79% 10.581 12.993 - 16.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 22.68% 101887.453 124995.994 - 15.75% -
std::list<int>::erase(begin)_(cheap_elements)/8192 22.66% 11.165 13.696 - 8.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 22.64% 32.447 39.793 - 18.00% -
std::list<std::string>::ctor(size)/8192 22.59% 102383.115 125513.706 - 16.00% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 22.47% 51470782.220 63037426.360 - 66.35% -
std::copy_n(vector<bool>)_(aligned)/262144 22.26% 638.731 780.892 - 1.25% -
SetIntersection_Interlaced_Vector_uint32_1024_16 22.15% 2025761.427 2474485.198 - 32.97% -
SetIntersection_Interlaced_Vector_float_16384_1024 22.15% 45938317.730 56112330.995 - 44.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 22.01% 8376.232 10219.935 - -0.25% -
ranges::minmax(std::list<char>)/1 21.92% 0.377 0.460 - 0.10% -
rng::find(vector<bool>)_(process_all)/8 21.87% 0.555 0.676 - -0.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 21.75% 5.360 6.526 - 44.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.66% 64.832 78.875 - -0.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 21.55% 505.458 614.386 - 7.20% -
BM_PushHeap_string_Random_262144 21.51% 18.040 21.921 - 21.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 21.13% 347.144 420.488 - 13.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.10% 21.621 26.183 - 15.12% -
std::set<std::string>::upper_bound(key)_(existent)/1024 21.06% 22.315 27.014 - 11.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 20.94% 102683.243 124183.076 - 15.06% -
std::list<std::string>::ctor(size)/1024 20.83% 12505.523 15110.494 - 14.35% -
BM_PushHeap_string_Descending_1 20.82% 0.531 0.641 - -8.38% -
std::unordered_set<int>::erase(key)_(existent)/8192 20.81% 22.591 27.293 - 23.54% -
ranges::min(std::list<long_long>)/70000 20.61% 43985.737 53050.879 - 13.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 20.49% 6.450 7.771 - 6.63% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 20.38% 102034.835 122831.987 - 13.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 20.34% 347.346 418.007 - 12.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 20.32% 102287.484 123073.664 - 13.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 20.31% 12541.253 15088.638 - 14.35% -
std::unordered_set<int>::contains(key)_(non-existent)/32 20.30% 1.532 1.843 - 15.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.20% 28.541 34.307 - -0.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 20.15% 347.120 417.064 - 13.53% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 20.12% 57.154 68.651 - 8.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.01% 18.740 22.490 - -24.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 19.91% 4.660 5.588 - 3.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 19.91% 44.708 53.607 - 62.51% -
std::unordered_set<std::string>::contains(key)_(existent)/32 19.86% 32.584 39.054 - 16.64% -
SetIntersection_Interlaced_Vector_uint32_262144_256 19.84% 38814871.394 46514562.030 - 64.11% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 19.81% 1.291 1.547 - 14.68% -
BM_deque_deque_ranges_move_backward/0 19.79% 0.736 0.882 - -4.01% -
std::partition(deque<int>)_(sparse)/50 19.52% 15.453 18.470 - 7.39% -
std::set<std::string>::erase(key)_(existent)/1024 19.45% 60.291 72.018 - -0.51% -
BM_vector_deque_move/2 19.34% 1.727 2.061 - 3.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 19.24% 350.324 417.723 - 12.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 19.13% 45.607 54.332 - 17.96% -
SetIntersection_Interlaced_Vector_uint64_1024_16 19.13% 1878971.325 2238360.024 - 25.37% -
std::set<std::string>::erase(key)_(existent)/8192 19.09% 72.345 86.153 - 1.13% -
std::list<std::string>::ctor(size)/32 19.04% 348.132 414.401 - 10.14% -
BM_PushHeap_float_Descending_1 19.03% 0.536 0.638 - 35.77% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 18.85% 12552.625 14919.080 - 12.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.82% 1462119.010 1737313.329 - 17.80% -
std::set<std::string>::upper_bound(key)_(existent)/8192 18.68% 27.789 32.981 - 11.53% -
BM_vector_deque_move/1 18.66% 1.952 2.317 - 3.14% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.57% 683.232 810.087 - 11.04% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.41% 20759934.317 24580972.832 - 26.73% -
std::find_end(list<int>,_pred)_(same_length)/8192 18.22% 9496.537 11227.247 - 26.76% -
std::find(vector<long_long>)_(bail_25%)/8 18.22% 0.868 1.026 - 9.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 18.18% 10737.534 12689.978 - 10.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.05% 18.571 21.924 - 1.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.96% 1.361 1.605 - 16.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.88% 4.712 5.555 - 6.47% -
std::multiset<std::string>::contains(key)_(non-existent)/32 17.85% 9.631 11.350 - 1.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.78% 820.033 965.853 - 15.20% -
BM_PushHeap_string_Descending_64 17.73% 2.320 2.732 - 18.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.71% 25049.689 29486.690 - 1.86% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 17.66% 12636.927 14868.595 - 12.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 17.54% 43.644 51.301 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_262144_64 17.53% 8643397.922 10158788.340 - -17.92% -
std::find_if_not(deque<int>)_(bail_25%)/32768 17.33% 1992.150 2337.458 - 15.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 17.33% 1.367 1.604 - -5.37% -
std::search(deque<int>)_(near_matches)/1024 17.33% 20553.620 24115.127 - 16.76% -
std::find_if_not(deque<int>)_(bail_25%)/8192 17.27% 500.919 587.444 - 14.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.26% 1401.710 1643.665 - 0.03% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 17.22% 23.893 28.007 - 17.36% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.15% 21.485 25.169 - 16.84% -
std::set<int>::insert(value)_(already_present)/1024 17.08% 6.046 7.079 - 21.66% -
ranges::minmax(std::deque<char>)/64 16.98% 23.297 27.253 - -16.45% -
std::set<std::string>::equal_range(key)_(existent)/32 16.98% 16.169 18.914 - 10.68% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 16.87% 1.662 1.942 - -3.57% -
std::set<std::string>::find(key)_(non-existent)/32 16.87% 9.045 10.571 - 0.10% -
std::find_if(list<int>)_(process_all)/8192 16.86% 7735.543 9039.856 - 20.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 16.85% 741.027 865.875 - 16.59% -
BM_lexicographical_compare_three_way_fast_path/1 16.70% 0.395 0.461 - 9.13% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.70% 35.023 40.871 - 14.53% -
std::is_sorted_until(list<int>,_pred)/8192 16.63% 7659.792 8933.586 - 19.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 16.60% 12928.132 15074.130 - 12.06% -
ranges::min(std::vector<char>)/1 16.50% 0.331 0.386 - 46.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.49% 1.221 1.423 - -9.61% -
BM_deque_vector_copy_backward/70000 16.42% 7843.430 9130.946 - 1.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.38% 23.508 27.357 - 6.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 16.31% 26.080 30.334 - 5.90% -
std::set<int>::insert(value)_(already_present)/8192 16.21% 9.996 11.616 - 21.32% -
std::multiset<int>::clear()/8192 16.20% 77411.804 89951.197 - 17.82% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.18% 10.547 12.253 - 13.58% -
BM_vector_deque_copy_backward/65536 16.08% 7428.858 8623.636 - 3.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 16.07% 591090.105 686061.364 - 6.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 16.05% 1567920.028 1819597.146 - 24.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.01% 37.420 43.411 - 30.11% -
std::copy_n(list<int>)/4096 15.91% 3524.515 4085.255 - 3.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 15.89% 883.928 1024.349 - 9.65% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.85% 10.679 12.371 - -5.58% -
BM_PushHeap_string_PipeOrgan_16384 15.76% 13.172 15.248 - 22.87% -
BM_vector_deque_move_backward/64000 15.67% 7049.427 8154.204 - 4.27% -
BM_vector_deque_copy_backward/64000 15.65% 7256.225 8391.500 - 3.01% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 15.62% 28.076 32.463 - 8.16% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 15.57% 32.497 37.556 - 18.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 15.34% 10.607 12.234 - 16.96% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 14.96% 42.861 49.274 - 25.62% -
std::set<std::string>::equal_range(key)_(existent)/8192 14.94% 28.277 32.503 - 9.44% -
BM_StringConstructDestroyCStr_Empty_Transparent 14.93% 0.316 0.363 - 49.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 14.80% 220.800 253.472 - 5.65% -
rng::find(vector<bool>)_(process_all)/50 14.78% 0.644 0.739 - 2.45% -
std::unordered_set<int>::count(key)_(existent)/32 14.69% 1.225 1.405 - 0.76% -
std::multiset<std::string>::find(key)_(existent)/8192 14.67% 26.131 29.965 - -5.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 14.65% 1.173 1.345 - -1.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 14.62% 4211.660 4827.467 - -0.49% -
std::multiset<int>::clear()/1024 14.62% 9817.049 11251.835 - 16.70% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 14.48% 32085.419 36730.349 - 9.52% -
std::remove_if(deque<int>)_(prefix)/50 14.45% 64.613 73.949 - 14.56% -
std::swap_ranges(deque<int>)/1024 14.40% 319.166 365.127 - 14.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 14.38% 24.314 27.810 - 15.85% -
std::multimap<std::string,_int>::erase(iterator)/32 14.34% 25.233 28.851 - 12.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 14.34% 918.112 1049.751 - 9.85% -
std::set<std::string>::insert(value)_(already_present)/32 14.31% 8.914 10.189 - -1.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 14.27% 23.609 26.977 - 13.88% -
bm_lexicographical_compare<int>/1 14.14% 1.282 1.463 - 1.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.08% 4.501 5.135 - -18.96% -
std::vector<std::string>::ctor(size)/32 14.06% 32.136 36.656 - 17.17% -
BM_PushHeap_string_Ascending_16384 14.03% 19.489 22.224 - 11.00% -
BM_PushHeap_string_Descending_4 14.02% 1.933 2.204 - 16.00% -
vector<bool>::reserve() 14.01% 8.283 9.444 - 2.93% -
std::map<int,_int>::contains(key)_(non-existent)/1024 13.98% 5.438 6.199 - 10.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.98% 1.131 1.289 - -3.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 13.94% 61.456 70.024 - 13.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 13.91% 0.272 0.310 - -35.68% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 13.87% 52.632 59.931 - 41.86% -
BM_vector_deque_ranges_copy_backward/65536 13.84% 7389.624 8412.514 - 0.90% -
BM_deque_deque_move/0 13.83% 0.809 0.921 - 8.15% -
SetIntersection_Interlaced_Set_uint64_1024_1024 13.80% 12592655.939 14329872.130 - -2.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 13.73% 213.000 242.246 - 6.52% -
SetIntersection_Interlaced_Vector_float_262144_1024 13.73% 96897190.723 110197125.432 - 45.93% -
std::set<std::string>::erase(iterator)/8192 13.72% 27.351 31.103 - 0.54% -
bm_ranges_lexicographical_compare<int>/1 13.70% 1.309 1.488 - 3.86% -
BM_deque_vector_move_backward/0 13.69% 1.303 1.482 - 4.84% -
ranges::minmax(std::deque<char>)/8 13.64% 3.599 4.090 - -1.49% -
SetIntersection_Interlaced_Set_uint64_1024_4 13.52% 10090484.117 11454472.897 - -2.11% -
BM_vector_deque_move_backward/65536 13.42% 7360.985 8348.672 - 4.38% -
BM_PushHeap_string_QuickSortAdversary_1024 13.42% 15.037 17.055 - 13.50% -
std::swap_ranges(deque<int>)/8192 13.33% 2547.802 2887.493 - 13.32% -
BM_deque_deque_ranges_copy/0 13.22% 0.735 0.832 - -1.89% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.08% 320.323 362.217 - 1.69% -
std::find_if_not(vector<int>)_(process_all)/8 13.06% 1.312 1.483 - -10.12% -
BM_deque_vector_move_backward/70000 13.05% 7751.143 8762.452 - 0.35% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.99% 921.764 1041.516 - 7.68% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 12.93% 273659.304 309039.590 - 8.25% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.84% 6603472.743 7451240.934 - 25.10% -
BM_vector_deque_ranges_move_backward/2 12.79% 1.825 2.058 - 20.19% -
BM_vector_deque_copy_backward/70000 12.78% 7978.416 8998.288 - 2.59% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 12.69% 932.719 1051.080 - 8.83% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 12.67% 3938.813 4437.671 - 4.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.63% 42.077 47.392 - -1.41% -
BM_vector_deque_move_backward/70000 12.62% 7735.353 8711.208 - 4.21% -
SetIntersection_Interlaced_Vector_uint32_1024_256 12.60% 7165166.732 8068080.505 - 44.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 12.57% 32354.235 36420.297 - 7.76% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 12.55% 173133.403 194860.238 - 12.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.54% 8266.918 9303.778 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 12.37% 7137942.061 8020832.818 - 103.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.36% 1.223 1.374 - -0.73% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.26% 309.396 347.328 - 1.84% -
BM_deque_vector_ranges_move_backward/70000 12.21% 7969.408 8942.109 - 2.37% -
BM_vector_deque_ranges_copy_backward/64000 12.10% 7199.611 8070.885 - 0.53% -
vector<bool>(size_type,_const_value_type&) 12.08% 8.380 9.392 - 3.48% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.04% 118601.458 132876.895 - 2.28% -
ranges::min(std::list<__int128>)/8 12.02% 2.062 2.310 - 11.44% -
std::set<std::string>::contains(key)_(non-existent)/32 12.02% 9.646 10.805 - 7.99% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.97% 34.441 38.564 - 14.15% -
BM_deque_vector_ranges_copy_backward/0 11.88% 1.421 1.590 - 17.60% -
std::set<int>::erase(key)_(non-existent,_end)/32 11.82% 2.252 2.518 - 9.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.81% 10.433 11.665 - 15.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 11.71% 31.818 35.545 - 16.21% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.68% 23978.317 26779.608 - 2.04% -
BM_vector_deque_ranges_move_backward/64000 11.67% 7061.837 7886.288 - 4.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 11.65% 276939.835 309195.395 - 7.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 11.61% 32464.780 36232.855 - 7.99% -
std::list<int>::ctor(size)/32 11.58% 320.932 358.094 - 1.50% -
std::equal(deque<int>)_(it,_it,_it)/50 11.56% 22.602 25.215 - 22.41% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.51% 17.870 19.927 - -3.25% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 11.46% 31.656 35.284 - 9.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 11.46% 0.450 0.501 - 1.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.45% 7235397.834 8064127.032 - 17.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.44% 66666.752 74293.225 - -4.41% -
std::reverse(list<int>)/32768 11.38% 17518.994 19512.314 - -0.74% -
BM_vector_deque_ranges_move_backward/70000 11.31% 7821.490 8706.313 - 3.79% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 11.29% 38.250 42.570 - 29.84% -
std::multimap<int,_int>::count(key)_(non-existent)/32 11.21% 2.254 2.507 - 8.35% -
std::unordered_set<std::string>::erase(iterator)/8192 11.11% 29.191 32.436 - 11.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.07% 30.463 33.836 - 3.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.03% 1.516 1.683 - 11.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.99% 32.797 36.402 - -6.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.96% 4.990 5.537 - 9.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 10.95% 319.721 354.731 - 0.30% -
std::list<int>::ctor(size)/1024 10.91% 11562.706 12824.425 - 0.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.91% 42.074 46.665 - 0.17% -
std::any_of(vector<int>)_(process_all)/50 10.91% 12.571 13.942 - 1.14% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.91% 10925.458 12117.229 - 10.20% -
std::set<std::string>::insert(value)_(already_present)/1024 10.88% 26.792 29.706 - -1.87% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 10.83% 279303.184 309547.195 - 7.55% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 10.74% 35.721 39.557 - 12.70% -
BM_vector_deque_ranges_move_backward/65536 10.71% 7338.762 8124.780 - 3.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.71% 6.562 7.265 - 7.24% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.71% 25158.382 27852.248 - 1.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.65% 11223.150 12418.128 - 0.97% -
BM_PushHeap_string_Descending_16 10.59% 2.217 2.452 - 12.72% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 10.58% 25.933 28.678 - 16.66% -
BM_vector_deque_ranges_copy_backward/70000 10.58% 7915.634 8753.107 - 1.12% -
BM_deque_vector_move_backward/65536 10.57% 7338.727 8114.682 - -1.64% -
std::set<std::string>::erase(key)_(existent)/32 10.57% 50.284 55.599 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.43% 1448.808 1599.987 - 6.91% -
std::set<std::string>::find(key)_(non-existent)/1024 10.40% 20.048 22.134 - 0.01% -
BM_vector_deque_ranges_move/1 10.34% 2.176 2.401 - 0.40% -
std::unordered_multiset<int>::clear()/1024 10.29% 8388.866 9251.880 - 14.79% -
BM_vector_deque_ranges_move/2 10.16% 1.945 2.143 - 5.62% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 10.13% 530.672 584.432 - 5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.12% 0.424 0.466 - 0.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 10.11% 94263.220 103789.853 - 0.72% -
ranges::min(std::deque<__int128>)/1 10.09% 0.664 0.731 - 13.02% -
std::copy_backward(deque<int>)/32768 10.09% 3676.253 4047.290 - -0.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.08% 1.190 1.310 - -0.68% -
std::list<int>::ctor(size)/8192 10.07% 93359.438 102764.385 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.05% 1282711.515 1411562.526 - 14.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.03% 92.382 101.646 - 8.09% -
std::find_if_not(list<int>)_(bail_25%)/8192 10.02% 1417.976 1560.118 - 0.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.93% 10941.331 12028.091 - -2.09% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.93% 22.957 25.237 - 13.80% -
std::multiset<int>::erase(iterator)/1024 9.92% 23.205 25.507 - 9.88% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.90% 10.340 11.363 - 11.40% -
std::swap_ranges(list<int>)/8192 9.86% 9600.745 10547.832 - -6.74% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.84% 6146.769 6751.739 - 9.39% -
BM_std_minmax_element<int>/3 9.81% 1.138 1.249 - 5.05% -
std::map<int,_int>::contains(key)_(non-existent)/32 9.79% 2.772 3.044 - 7.57% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.78% 28.038 30.779 - 1.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.77% 6605.083 7250.292 - -0.25% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.75% 23.130 25.384 - 5.04% -
bm_lexicographical_compare<int>/8 9.74% 1.462 1.604 - 9.31% -
ranges::minmax(std::vector<char>)/8 9.72% 1.044 1.146 - 21.62% -
SetIntersection_Interlaced_Set_string_262144_64 9.66% 2130261.230 2335998.533 - 9.30% -
BM_deque_deque_ranges_move_backward/70000 9.63% 7906.454 8668.111 - 1.40% -
std::multiset<int>::erase(iterator)/8192 9.63% 23.118 25.345 - 9.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.62% 47.647 52.232 - 7.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9.59% 4675.210 5123.551 - -1.66% -
std::stable_sort(deque<int>)_(ascending)/8 9.55% 17.522 19.196 - 8.99% -
BM_vector_deque_ranges_move_backward/1 9.47% 2.115 2.316 - 16.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.43% 22.841 24.996 - 2.21% -
std::lower_bound(std::vector<int>)/8192 9.43% 15.613 17.086 - 8.45% -
std::set<std::string>::find(key)_(non-existent)/8192 9.35% 27.107 29.641 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.34% 0.578 0.631 - 16.84% -
std::unordered_multiset<int>::clear()/8192 9.33% 65232.083 71319.952 - 13.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.33% 9.868 10.788 - 4.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.29% 32.970 36.033 - 0.09% -
std::swap_ranges(list<int>)/1024 9.29% 749.856 819.509 - 7.39% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.28% 0.605 0.661 - 2.98% -
std::remove_copy(deque<int>)_(prefix)/1024 9.19% 375.631 410.137 - 5.70% -
std::partition_copy(deque<int>)/8192 9.18% 5706.988 6230.740 - 10.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.15% 27.117 29.598 - -4.63% -
std::search(deque<int>,_pred)_(no_match)/1000 9.02% 426.574 465.042 - -15.89% -
BM_deque_deque_move_backward/64000 8.99% 7230.942 7881.042 - 0.60% -
BM_std_minmax_element<char>/3 8.98% 1.201 1.309 - 6.04% -
std::is_sorted_until(list<int>)/8192 8.91% 7164.030 7802.467 - 10.11% -
std::unique(list<int>,_pred)_(contiguous)/8192 8.87% 7503.752 8169.199 - 6.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.86% 34.535 37.594 - 1.81% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.85% 26.934 29.317 - -0.81% -
std::unordered_set<int>::erase(iterator)/8192 8.84% 22.232 24.198 - 22.09% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.82% 26.031 28.327 - -1.78% -
ranges::min(std::list<__int128>)/64 8.82% 33.190 36.116 - 8.31% -
bm_lexicographical_compare<unsigned_char>/1 8.80% 1.534 1.669 - 6.84% -
BM_PushHeap_float_SingleElement_1 8.80% 0.586 0.637 - -8.35% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.77% 22.495 24.467 - 8.56% -
BM_deque_vector_ranges_move/0 8.76% 1.308 1.423 - 0.20% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.75% 24.089 26.197 - 12.19% -
SetIntersection_Interlaced_Vector_string_16384_64 8.75% 13157231.822 14307878.083 - 19.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.73% 47.736 51.905 - 3.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.69% 53084.299 57696.589 - 9.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.67% 45809.531 49781.697 - 8.34% -
BM_PushHeap_string_PipeOrgan_1024 8.66% 9.444 10.262 - 10.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.65% 0.386 0.419 - 21.32% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 8.63% 2.257 2.452 - 3.65% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.62% 1.946 2.114 - 9.10% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.62% 800.940 869.959 - 3.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 8.61% 10.581 11.492 - 9.82% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.58% 6565.424 7129.052 - 7.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 8.58% 17610.713 19122.425 - -5.37% -
BM_deque_deque_copy_backward/70000 8.55% 7960.115 8640.820 - 2.32% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 8.54% 4658.235 5056.023 - 3.31% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.52% 1.301 1.412 - -5.68% -
std::search(deque<int>,_pred)_(no_match)/1024 8.47% 437.641 474.716 - -16.93% -
BM_deque_deque_ranges_copy_backward/65536 8.47% 7407.194 8034.486 - -1.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.42% 1.548 1.679 - 3.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 8.39% 32.188 34.889 - 2.36% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.36% 16860.068 18269.268 - -1.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.35% 0.392 0.425 - -7.32% -
std::multiset<std::string>::erase(iterator)/1024 8.32% 28.695 31.081 - -2.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 8.31% 1.179 1.277 - 4.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 8.29% 68.297 73.962 - -16.36% -
std::fill_n(list<int>)/1024 8.26% 439.985 476.336 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.23% 11210422.731 12133226.151 - 5.71% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.23% 21.701 23.486 - 7.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.20% 21.015 22.738 - 3.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 8.18% 346021.139 374325.218 - 7.96% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 8.17% 11.477 12.414 - 7.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.14% 219.177 237.012 - 0.78% -
rng::find_last(vector<int>)_(bail_90%)/50 8.13% 1.415 1.530 - -2.33% -
rng::starts_with(deque<int>)/8 8.10% 3.979 4.301 - 7.94% -
std::multiset<int>::equal_range(key)_(non-existent)/0 8.08% 0.250 0.270 - 7.23% -
BM_deque_deque_copy/0 8.08% 0.788 0.852 - 5.83% -
BM_deque_deque_move_backward/70000 8.08% 8053.695 8704.383 - -0.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.06% 689.383 744.969 - 7.15% -
vector<bool>::resize() 8.00% 10.729 11.588 - -3.20% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.93% 599.511 647.035 - 3.40% -
std::reverse_copy(vector<int>)/4096 7.92% 130.822 141.182 - 7.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.92% 47.510 51.271 - -0.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.89% 6689.561 7217.078 - 6.10% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 7.87% 12.416 13.393 - 3.27% -
std::unordered_set<std::string>::erase(iterator)/32 7.87% 29.901 32.253 - 7.30% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.84% 9.837 10.608 - 7.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.83% 11.385 12.276 - 12.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.80% 11801.055 12721.283 - 7.56% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 7.78% 525.173 566.011 - 4.51% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.76% 14588622.809 15720540.547 - -0.26% -
std::unordered_set<int>::erase(iterator)/1024 7.75% 22.213 23.935 - 21.34% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.75% 41.060 44.240 - 10.65% -
std::copy_backward(vector<int>)/8 7.74% 2.119 2.283 - 0.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.67% 5.011 5.396 - 4.27% -
BM_deque_vector_ranges_copy_backward/64000 7.67% 7454.620 8026.103 - -2.76% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.64% 705.357 759.244 - 1.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.64% 1912.101 2058.110 - -0.93% -
std::none_of(deque<int>)_(process_all)/8192 7.57% 2528.100 2719.545 - 3.73% -
std::none_of(deque<int>)_(process_all)/32768 7.54% 10113.952 10876.863 - 3.33% -
BM_PushHeap_string_QuickSortAdversary_16384 7.54% 15.493 16.661 - 0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.50% 4575371.148 4918329.446 - 4.23% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.48% 795.431 854.947 - 0.66% -
std::multimap<int,_int>::ctor(const&)/32 7.43% 223.010 239.570 - 7.41% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.41% 20.917 22.467 - 2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.39% 53441.429 57392.311 - 1.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 7.36% 25042.208 26886.189 - -9.93% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 7.35% 81.041 86.996 - -1.59% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.31% 25.302 27.151 - 11.85% -
BM_toupper_string<char> 7.30% 15.283 16.399 - 5.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.29% 0.457 0.491 - 4.23% -
std::for_each_n(list<int>)/8 7.26% 2.399 2.573 - 0.87% -
BM_PushHeap_string_QuickSortAdversary_262144 7.26% 16.045 17.209 - 8.96% -
std::find_if(vector<int>)_(bail_25%)/8 7.24% 0.736 0.789 - 7.10% -
BM_deque_vector_copy_backward/64000 7.23% 7523.065 8067.321 - -0.42% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.23% 292.628 313.795 - 8.63% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.19% 17.191 18.427 - 7.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.16% 32.089 34.385 - 7.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 7.15% 4.214 4.515 - 6.60% -
std::find_if_not(list<int>)_(process_all)/8192 7.14% 7203.531 7718.161 - -2.07% -
BM_deque_deque_copy_backward/64000 7.13% 7405.065 7933.103 - 0.22% -
std::find_if_not(list<int>)_(process_all)/32768 7.11% 25380.825 27186.013 - 4.06% -
BM_std_minmax_element<char>/2 7.10% 0.603 0.645 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 7.10% 21565.169 23095.619 - 3.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.08% 231.104 247.462 - 3.42% -
BM_deque_deque_ranges_move_backward/64000 7.07% 7352.422 7872.586 - -0.65% -
SetIntersection_Front_Vector_uint64_256_256 7.07% 4244218.702 4544354.346 - 0.46% -
SetIntersection_Front_Set_string_1024_256 7.07% 14285740.985 15295144.977 - -3.93% -
BM_deque_deque_ranges_move_backward/65536 7.05% 7497.091 8025.739 - -1.57% -
BM_deque_deque_move_backward/65536 7.05% 7570.413 8103.909 - 0.45% -
BM_deque_deque_copy_backward/65536 7.04% 7572.941 8106.080 - -0.57% -
BM_deque_deque_ranges_copy_backward/70000 7.04% 8131.276 8703.546 - 0.51% -
rng::contains(vector<int>)_(process_all)/8 7.03% 2.522 2.699 - 9.89% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.01% 1.757 1.880 - 2.48% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.00% 53.886 57.658 - 4.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.00% 2276498.561 2435749.015 - 3.11% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 6.98% 2731.382 2922.128 - 6.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.98% 18.777 20.087 - -1.22% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.97% 1.558 1.666 - 24.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.96% 32.140 34.377 - 7.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.96% 57898.920 61928.507 - 8.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 6.94% 8314145.924 8891454.523 - 56.54% -
std::set<std::string>::erase(iterator)/1024 6.93% 31.060 33.213 - 0.57% -
BM_deque_vector_copy_backward/65536 6.93% 7755.877 8293.422 - 0.96% -
std::find_end(deque<int>)_(single_element)/8192 6.93% 2209.722 2362.864 - 7.52% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.90% 27.427 29.320 - 6.93% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.90% 19872.774 21243.688 - 5.44% -
std::set<int>::lower_bound(key)_(existent)/1024 6.87% 4.302 4.598 - 1.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.80% 975.212 1041.499 - 6.54% -
BM_PushHeap_string_PipeOrgan_256 6.79% 7.822 8.353 - 9.76% -
std::move_backward(deque<int>)/32768 6.79% 3393.848 3624.138 - 3.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.78% 19.981 21.335 - 6.94% -
bm_lexicographical_compare<unsigned_char>/8 6.71% 1.316 1.404 - 1.45% -
BM_vector_deque_move/64 6.70% 2.675 2.854 - 2.35% -
std::multiset<int>::erase(iterator)/32 6.68% 20.820 22.210 - 7.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.66% 761.181 811.881 - 6.29% -
ranges::minmax(std::deque<char>)/70000 6.65% 24041.126 25640.098 - -18.89% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.65% 17.454 18.614 - 6.71% -
std::set<int>::upper_bound(key)_(existent)/1024 6.65% 4.077 4.348 - 1.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.63% 24.028 25.621 - 1.42% -
std::map<std::string,_int>::erase(iterator)/32 6.63% 28.116 29.979 - -5.48% -
std::set<std::string>::contains(key)_(existent)/8192 6.61% 26.645 28.405 - -0.28% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.59% 465.982 496.677 - 4.66% -
std::find(list<int>)_(process_all)/8 6.58% 2.247 2.395 - 4.91% -
BM_StringRelational_Compare_Large_Empty_Control 6.57% 1.608 1.714 - 3.73% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.56% 30.493 32.493 - -1.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.52% 766.792 816.821 - 2.39% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 6.50% 0.530 0.565 - 1.44% -
ranges::min(std::list<__int128>)/70000 6.49% 58205.552 61983.999 - 4.78% -
SetIntersection_Interlaced_Vector_string_16384_4 6.48% 1841569.878 1960862.626 - 9.13% -
BM_vector_deque_ranges_copy/5500 6.46% 194.358 206.918 - -1.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.46% 12.433 13.236 - 4.53% -
rng::find_last(vector<char>)_(bail_90%)/50 6.44% 1.405 1.495 - 3.58% -
std::multiset<std::string>::count(key)_(existent)/1024 6.44% 23.120 24.608 - 4.11% -
std::multiset<int>::clear()/32 6.43% 622.423 662.453 - 7.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.38% 22.228 23.646 - 6.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.36% 53768.281 57189.436 - 4.67% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 6.36% 173172.632 184179.463 - 5.41% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.36% 1403.905 1493.125 - 8.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.35% 196078614.715 208528090.281 - 3.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.35% 92.934 98.835 - 49.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.34% 193597238.399 205870816.814 - 5.38% -
std::copy_backward(deque<int>)/262144 6.32% 31221.470 33194.507 - 3.89% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.32% 1.676 1.782 - 17.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.31% 41.552 44.176 - 0.12% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.31% 21.830 23.208 - -2.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 6.29% 24.226 25.751 - 0.99% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.25% 1.249 1.327 - -4.82% -
SetIntersection_Interlaced_Vector_float_1024_64 6.25% 3608553.126 3834086.805 - 14.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.23% 0.316 0.336 - 0.05% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 6.23% 83174.250 88353.331 - -12.75% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.22% 35.280 37.473 - -1.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.19% 32.877 34.911 - 8.44% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.18% 0.252 0.267 - 5.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.18% 1.299 1.379 - -5.57% -
std::replace_if(vector<int>)_(sprinkled)/50 6.17% 12.827 13.619 - -7.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 6.14% 29.773 31.601 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.14% 6594271.580 6999057.441 - 12.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 6.14% 85.198 90.427 - 36.42% -
std::sort_heap(vector<NonIntegral>)/8 6.13% 30.069 31.913 - 8.84% -
BM_PushHeap_uint64_Descending_16 6.13% 0.360 0.382 - 6.11% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.11% 22.251 23.611 - 13.27% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 6.09% 1.155 1.226 - 6.09% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 6.08% 16286.026 17276.850 - 2.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 6.08% 0.252 0.268 - 5.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 6.07% 328.172 348.077 - 1.22% -
rng::find_last_if(vector<char>)_(bail_90%)/50 6.04% 1.442 1.529 - 7.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.03% 36.813 39.031 - 9.30% -
std::find_end(list<int>)_(single_element)/8192 6.02% 8275.159 8773.441 - 7.12% -
std::is_sorted_until(vector<int>)/8 6.02% 2.062 2.186 - 6.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.00% 228.335 242.039 - 2.11% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.98% 13.190 13.978 - 5.54% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 5.97% 34650.160 36719.479 - 8.11% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.96% 44495.289 47146.234 - 3.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.95% 10.933 11.584 - 0.05% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 5.95% 17781.142 18838.307 - 4.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.91% 8273927.302 8763311.186 - 3.78% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.91% 2.009 2.128 - -0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.90% 18.397 19.481 - -3.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.89% 1.101 1.166 - -1.59% -
rng::find_last(deque<int>)_(bail_90%)/50 5.88% 1.916 2.029 - 7.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.88% 0.858 0.908 - -4.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.85% 0.969 1.026 - -5.41% -
BM_deque_vector_copy/2 5.82% 1.816 1.922 - 0.05% -
std::partition_copy(deque<int>)/1024 5.82% 632.973 669.783 - 3.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 5.80% 36.266 38.368 - -5.15% -
std::any_of(vector<int>)_(process_all)/8 5.79% 2.316 2.450 - 2.33% -
std::stable_sort(deque<int>)_(descending)/8 5.67% 25.697 27.154 - 7.24% -
std::unordered_multiset<int>::erase(iterator)/8192 5.66% 19.859 20.983 - -6.96% -
SetIntersection_None_Set_float_16384_16384 5.66% 152495069.253 161119502.156 - 0.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.65% 14020.808 14813.389 - 1.03% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.62% 33.789 35.688 - 3.16% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.62% 1256764.869 1327419.563 - 3.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.62% 77.616 81.976 - 5.16% -
std::fill_n(vector<bool>)/64 5.61% 1.344 1.420 - 0.95% -
ranges::minmax(std::deque<long_long>)/70000 5.60% 24550.840 25926.837 - -12.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 5.60% 295408.806 311949.654 - 7.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.60% 25900691.834 27349915.236 - 8.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.58% 1.201 1.268 - -2.27% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.55% 31.095 32.822 - 1.29% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.55% 8558.268 9033.057 - 5.83% -
BM_PushHeap_uint64_SingleElement_16 5.54% 0.338 0.356 - -0.91% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.54% 22.447 23.690 - 5.02% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.53% 1429979.884 1509069.179 - 11.95% -
SetIntersection_Front_Vector_uint32_16384_16384 5.53% 75350489.860 79515272.095 - 7.01% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.50% 10059309.750 10612703.185 - -0.64% -
SetIntersection_Front_Vector_uint32_262144_16384 5.50% 75228986.539 79366684.955 - 6.71% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.49% 4.405 4.647 - 6.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.48% 8793691.986 9275203.915 - 3.15% -
std::move(list<int>)/64 5.47% 39.013 41.148 - 0.32% -
std::move_backward(deque<int>)/8 5.47% 3.363 3.547 - 2.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.46% 37.013 39.035 - 34.49% -
BM_PushHeap_uint32_Random_256 5.46% 5.414 5.709 - 5.01% -
BM_deque_deque_ranges_copy/1 5.44% 2.438 2.570 - 3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.44% 196992849.699 207702381.630 - 3.55% -
std::multiset<int>::insert(value)_(already_present)/1024 5.41% 27.560 29.050 - 5.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.39% 0.460 0.484 - 0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.39% 6.534 6.886 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.38% 21358.946 22508.100 - 4.01% -
std::set<int>::count(key)_(non-existent)/1024 5.37% 7.359 7.754 - 3.73% -
SetIntersection_Front_Vector_uint32_16384_1024 5.35% 5593949.777 5893283.950 - 10.95% -
std::multiset<int>::contains(key)_(non-existent)/0 5.34% 0.277 0.292 - 4.56% -
std::set<int>::equal_range(key)_(existent)/1024 5.34% 4.289 4.518 - 0.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 5.34% 37.421 39.420 - -50.98% -
std::unordered_set<int>::ctor(const&)/1024 5.34% 6683.012 7039.748 - 6.59% -
std::set<std::string>::count(key)_(non-existent)/32 5.33% 10.451 11.009 - 5.62% -
std::pop_heap(deque<int>)/1024 5.33% 12.280 12.935 - 4.48% -
std::multimap<int,_int>::clear()/1024 5.32% 10600.658 11164.812 - 5.38% -
SetIntersection_Interlaced_Vector_float_256_16 5.31% 6170997.625 6498494.968 - -18.47% -
std::search(list<int>)_(no_match)/1024 5.31% 730.845 769.625 - 1.55% -
rng::find_last(deque<int>)_(bail_90%)/8 5.30% 0.845 0.890 - -3.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.30% 24.627 25.931 - 5.82% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.29% 27.119 28.555 - 5.05% -
std::adjacent_find(deque<int>,_pred)/50 5.27% 28.956 30.481 - 2.05% -
ranges::minmax(std::deque<char>)/1 5.27% 0.805 0.848 - 24.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.27% 1745020.134 1836903.182 - -2.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.26% 4.780 5.032 - 4.15% -
std::partition_point(list<int>)/8192 5.25% 11825.322 12446.052 - -14.11% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.25% 22.043 23.200 - -1.08% -
std::multimap<int,_int>::ctor(const&)/8192 5.23% 52525.538 55274.174 - 1.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.23% 15779.992 16605.714 - 1.74% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.23% 31.675 33.331 - 1.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.22% 637.595 670.870 - 5.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.18% 10691.891 11246.113 - 11.94% -
std::rotate_copy(deque<int>)/32 5.18% 2.573 2.706 - 5.18% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.17% 44.321 46.612 - 0.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.17% 15.629 16.437 - -3.25% -
std::stable_sort(deque<int>)_(heap)/8 5.16% 23.667 24.889 - 2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 5.16% 143713879.990 151132934.786 - 41.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.16% 1304809.090 1372101.042 - 3.44% -
BM_PushHeap_string_Random_16 5.15% 10.299 10.830 - 2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.14% 67905738.999 71396240.136 - 29.53% -
BM_PushHeap_uint32_Random_64 5.14% 5.028 5.286 - 3.70% -
std::multimap<int,_int>::ctor(const&)/1024 5.12% 6564.338 6900.400 - -7.55% -
SetIntersection_Front_Vector_uint64_262144_1024 5.11% 5316786.676 5588402.637 - 4.21% -
SetIntersection_Interlaced_Set_string_262144_256 5.10% 2076646.971 2182584.881 - 7.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.09% 18.429 19.366 - 8.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.09% 21.373 22.460 - 6.97% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.09% 7150.454 7514.221 - 10.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.08% 18.477 19.416 - 0.01% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.06% 2.370 2.490 - 6.71% -
SetIntersection_None_Set_uint64_1024_16 5.05% 8797649.992 9242229.691 - 7.91% -
std::make_heap(deque<int>)_(shuffled)/8192 5.05% 22518.940 23656.786 - 1.13% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.05% 9.384 9.858 - 1.97% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 5.04% 305655.787 321072.610 - 4.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.04% 754.405 792.452 - 4.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.04% 38.337 40.268 - 42.57% -
BM_deque_vector_ranges_move/1 5.03% 2.029 2.132 - 2.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.99% 2.213 2.323 - -8.52% -
rng::for_each(multiset<int>)/8 4.99% 6.683 7.016 - 2.38% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.98% 1.775 1.863 - -0.23% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 4.98% 0.250 0.262 - 4.32% -
SetIntersection_Interlaced_Set_float_16384_1 4.97% 1003604.540 1053486.560 - 0.50% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.96% 102229.906 107305.264 - 3.39% -
BM_PushHeap_string_PipeOrgan_64 4.96% 5.735 6.019 - 6.83% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.94% 14.168 14.867 - 7.44% -
BM_deque_deque_ranges_copy_backward/64000 4.94% 7372.578 7736.490 - -1.06% -
std::none_of(deque<int>)_(process_all)/8 4.93% 3.277 3.438 - 0.01% -
std::for_each_n(deque<int>)/8 4.93% 1.250 1.312 - -0.08% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.92% 6.971 7.314 - 2.95% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.89% 7373.488 7734.319 - 2.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.89% 27.713 29.069 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.89% 1821063.549 1910053.815 - 8.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.89% 18822.302 19741.887 - -0.88% -
BM_PushHeap_uint64_Descending_4 4.88% 0.371 0.389 - 7.75% -
std::move_backward(vector<int>)/262144 4.88% 21868.613 22935.174 - 8.43% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.87% 1449170.895 1519698.698 - 4.30% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.85% 36.209 37.967 - 2.99% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.84% 29.474 30.902 - -0.02% -
std::rotate(list<int>)_(by_1/3)/32 4.83% 16.674 17.479 - -1.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.83% 267.545 280.455 - -0.88% -
std::copy_backward(list<int>)/512 4.82% 363.873 381.415 - 3.94% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.80% 6.452 6.762 - 4.92% -
SetIntersection_Interlaced_Vector_float_16384_64 4.80% 8464292.663 8870914.219 - 61.06% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.80% 9.313 9.760 - 4.95% -
BM_StringAssignStr_Large_Opaque 4.79% 10.373 10.870 - -9.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.79% 1.308 1.371 - 25.99% -
std::replace_if(vector<int>)_(sprinkled)/32 4.79% 8.705 9.122 - 2.55% -
std::search(deque<int>)_(same_length)/8192 4.78% 3784.681 3965.593 - 1.68% -
std::set<std::string>::count(key)_(non-existent)/1024 4.77% 23.538 24.660 - 0.15% -
std::reverse_copy(vector<int>)/8 4.77% 2.338 2.449 - -2.99% -
std::map<int,_int>::find(key)_(existent)/1024 4.76% 4.194 4.394 - 0.29% -
BM_CmpEqual_short_short 4.76% 1.042 1.092 - 2.59% -
std::any_of(deque<int>)_(process_all)/8 4.76% 3.283 3.439 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.72% 14017362.535 14678407.672 - 8.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.71% 3.200 3.351 - 3.41% -
std::make_heap(deque<int>)_(pipe-organ)/8 4.71% 26.833 28.096 - 1.63% -
std::all_of(deque<int>)_(process_all)/8 4.71% 3.298 3.453 - 0.39% -
std::find_if(deque<int>)_(process_all)/8 4.70% 2.512 2.630 - 4.35% -
std::stable_sort(deque<int>)_(repeated)/8 4.69% 17.784 18.619 - 4.54% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.69% 3221521.985 3372596.288 - 41.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.67% 12.774 13.371 - 3.95% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.67% 265.068 277.449 - 4.28% -
BM_PushHeap_uint32_SingleElement_16 4.66% 0.340 0.356 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.66% 4260604.027 4459071.745 - 8.27% -
BM_StringRelational_Eq_Empty_Large_Control 4.65% 0.463 0.485 - 0.49% -
BM_StringAssignAsciiz_Large_Opaque 4.64% 11.569 12.106 - 4.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.62% 5956.037 6231.217 - -0.82% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.60% 17.744 18.560 - 0.09% -
std::set<std::string>::find(key)_(existent)/1024 4.60% 23.851 24.947 - -0.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.58% 35077.373 36684.020 - 6.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 4.57% 391.090 408.958 - 3.56% -
BM_vector_deque_move_backward/5500 4.56% 197.193 206.194 - 3.45% -
std::pop_heap(deque<size_t>)/1024 4.54% 15.288 15.981 - 0.92% -
SetIntersection_None_Set_uint64_4_1 4.53% 217074459.147 226913035.935 - 5.62% -
std::partition(list<int>)_(sparse)/32 4.53% 8.770 9.166 - 0.92% -
std::for_each(vector<int>)/8 4.51% 0.908 0.949 - 3.91% -
std::partition(vector<int>)_(dense)/1024 4.50% 239.833 250.622 - 0.77% -
std::find_if_not(vector<char>)_(process_all)/8 4.49% 1.482 1.549 - 11.20% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.48% 0.254 0.265 - 0.32% -
BM_vector_deque_move_backward/4096 4.47% 147.798 154.411 - 2.58% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.47% 1.622 1.695 - 4.51% -
std::stable_partition(deque<int>)_(dense)/1024 4.47% 576.742 602.496 - 2.94% -
BM_std_minmax_element<char>/4 4.46% 1.213 1.267 - -3.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4.44% 4734.320 4944.742 - 4.45% -
std::unordered_set<int>::find(key)_(non-existent)/1024 4.44% 0.954 0.997 - 4.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.44% 113936.354 118990.276 - -0.38% -
std::any_of(deque<int>)_(process_all)/32768 4.44% 10075.407 10522.315 - 4.02% -
SetIntersection_Interlaced_Set_string_16_16 4.43% 56188439.682 58676790.660 - -2.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.43% 14770.873 15424.554 - -4.16% -
BM_StringAssignAsciiz_Large_Transparent 4.42% 11.608 12.121 - 5.38% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.41% 2.377 2.481 - 13.12% -
SetIntersection_None_Set_uint64_256_256 4.39% 5679364.155 5928764.640 - 5.73% -
std::move_backward(deque<int>)/1048576 4.39% 126941.756 132508.839 - 0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.36% 1085.048 1132.339 - 0.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.35% 21.818 22.768 - 4.09% -
std::multiset<std::string>::erase(iterator)/8192 4.34% 31.582 32.953 - 1.96% -
BM_StringAssignStr_Small_Transparent 4.34% 0.485 0.506 - 2.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.32% 14.749 15.386 - -4.73% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.32% 655.614 683.909 - 1.73% -
rng::contains_subrange(list<int>)_(near_matches)/1000 4.29% 37126.899 38720.260 - 1.00% -
BM_deque_vector_move_backward/64000 4.29% 7515.808 7838.257 - -3.56% -
std::multiset<int>::erase(key)_(existent)/1024 4.28% 39.921 41.631 - 2.03% -
std::partition(list<int>)_(sparse)/50 4.28% 21.752 22.682 - 1.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.28% 69.520 72.493 - -3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.28% 215145871.803 224343396.854 - 4.07% -
std::copy_backward(deque<int>)/8 4.27% 2.660 2.774 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.27% 1136115.252 1184572.837 - -1.87% -
SetIntersection_Interlaced_Vector_float_256_4 4.26% 4822243.294 5027852.086 - 8.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.26% 13.563 14.141 - -9.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.26% 1303.009 1358.489 - -21.09% -
BM_deque_deque_ranges_move_backward/64 4.25% 3.374 3.517 - 4.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.24% 661.867 689.912 - 5.66% -
BM_StringRelational_Compare_Small_Large_Control 4.22% 1.849 1.927 - 3.96% -
std::replace(list<int>)_(sprinkled)/8192 4.22% 7140.702 7441.943 - 3.86% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.22% 41750.207 43510.220 - 4.90% -
BM_CmpLess_uint_schar 4.20% 1.039 1.083 - 2.54% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.20% 21.162 22.050 - 2.24% -
std::search(list<int>)_(no_match)/8192 4.20% 7424.052 7735.631 - 18.29% -
SetIntersection_Front_Set_string_256_64 4.19% 14060122.483 14649896.255 - -2.79% -
std::find_end(deque<int>)_(single_element)/1024 4.19% 317.788 331.098 - 4.31% -
std::set<int>::count(key)_(non-existent)/8192 4.18% 11.181 11.649 - 3.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 4.18% 14.036 14.622 - -42.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.17% 53.714 55.956 - 3.55% -
BM_CmpLess_uchar_schar 4.17% 1.017 1.060 - 2.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 4.15% 31.198 32.494 - 14.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.15% 4237314.430 4413338.351 - 8.37% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.13% 6112.039 6364.620 - 2.32% -
bm_lexicographical_compare<unsigned_char>/64 4.13% 1.920 1.999 - -2.18% -
std::unordered_set<int>::find(key)_(non-existent)/8192 4.13% 1.127 1.174 - 3.26% -
std::unordered_multiset<int>::erase(iterator)/1024 4.08% 19.837 20.647 - 5.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.06% 1067949.770 1111359.695 - 1.30% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 4.06% 195.764 203.716 - 3.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.06% 16.150 16.805 - 3.15% -
bm_ranges_swap_ranges_vb_aligned/65536 4.05% 123.174 128.167 - -0.29% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.05% 34.497 35.894 - -6.27% -
std::flat_multimap<int,_int>::erase(iterator)/1024 4.04% 75.125 78.162 - 4.15% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.03% 77.605 80.735 - 3.03% -
std::map<int,_int>::count(key)_(existent)/1024 4.02% 3.720 3.869 - 2.54% -
ranges::min(std::deque<long_long>)/64 4.01% 17.609 18.316 - -0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.01% 22.855 23.772 - 2.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.01% 1.154 1.200 - 4.76% -
std::unordered_multiset<int>::erase(iterator)/32 4.01% 19.816 20.610 - 5.15% -
std::any_of(deque<int>)_(process_all)/8192 3.99% 2523.035 2623.802 - 3.65% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.98% 7.707 8.014 - 2.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.96% 3.447 3.584 - 0.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.95% 221.055 229.795 - -0.44% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.95% 6.147 6.390 - 2.86% -
rng::contains_subrange(list<int>)_(process_all)/50 3.95% 16.945 17.614 - 0.11% -
BM_deque_vector_move_backward/2 3.95% 1.765 1.834 - 0.15% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.94% 1.387 1.442 - 3.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 3.94% 7.861 8.171 - 73.10% -
BM_deque_vector_ranges_move_backward/2 3.94% 1.764 1.833 - 0.19% -
std::set<int>::ctor(const&)/1024 3.92% 6246.512 6491.438 - 5.31% -
BM_PushHeap_string_QuickSortAdversary_256 3.91% 14.531 15.099 - 5.31% -
BM_deque_deque_ranges_move_backward/1 3.91% 2.593 2.695 - -2.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.89% 3.206 3.331 - 3.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.88% 4.474 4.648 - 6.61% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.88% 3.898 4.049 - 2.04% -
BM_CmpEqual_uint_schar 3.87% 1.012 1.051 - 2.60% -
BM_PushHeap_uint32_Random_16384 3.86% 5.772 5.995 - 2.43% -
std::move_backward(deque<int>)/262144 3.86% 30207.481 31374.208 - -0.15% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.86% 0.468 0.486 - 0.59% -
BM_PushHeap_uint64_SingleElement_4 3.86% 0.357 0.371 - -2.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.86% 41866.130 43481.222 - 4.14% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.85% 3070726.040 3189072.985 - 28.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.85% 1721.271 1787.595 - 10.48% -
std::partition_point(vector<int>)/1024 3.85% 6.041 6.274 - 2.23% -
BM_deque_deque_ranges_move/64000 3.84% 3055.354 3172.678 - 4.66% -
rng::contains_subrange(list<int>)_(process_all)/16 3.83% 4.859 5.045 - 3.21% -
BM_deque_vector_move/2 3.83% 1.770 1.838 - 0.13% -
SetIntersection_None_Set_string_64_4 3.82% 21383169.487 22199040.502 - 1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.81% 0.556 0.577 - 23.77% -
std::multimap<std::string,_int>::clear()/8192 3.80% 214961.382 223125.960 - 6.10% -
BM_StringAssignStr_Empty_Opaque 3.79% 0.715 0.742 - 4.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.77% 0.610 0.633 - 4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.75% 1078496.632 1118963.791 - 0.84% -
SetIntersection_Front_Set_string_262144_16384 3.74% 337008874.244 349622312.252 - -0.42% -
SetIntersection_None_Set_uint64_1024_1024 3.74% 8897075.085 9229559.880 - 5.78% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.72% 7958.389 8254.712 - -1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.72% 809.776 839.869 - 4.04% -
BM_PushHeap_float_PipeOrgan_4 3.71% 0.484 0.502 - 2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.70% 7147034.371 7411563.469 - -4.35% -
BM_num_put<const_void*> 3.69% 11.976 12.418 - 2.13% -
std::set<int>::ctor(const&)/32 3.69% 216.138 224.118 - 2.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 3.69% 12429.706 12888.072 - 2.48% -
BM_StringRelational_Compare_Empty_Empty_Control 3.69% 1.609 1.669 - 3.53% -
std::find(vector<long_long>)_(process_all)/8 3.68% 1.096 1.137 - 6.99% -
std::swap_ranges(deque<int>)/32 3.68% 10.415 10.799 - 1.06% -
std::remove_if(deque<int>)_(sprinkled)/32 3.68% 54.429 56.433 - -3.36% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.68% 216.716 224.692 - -0.43% -
SetIntersection_Interlaced_Vector_float_16384_16 3.67% 3674779.688 3809730.182 - 64.45% -
BM_PushHeap_float_Descending_4 3.67% 0.363 0.376 - -3.02% -
BM_StringAssignStr_Large_Transparent 3.67% 10.243 10.620 - 0.97% -
std::make_heap(deque<int>)_(pipe-organ)/1024 3.67% 2663.379 2761.079 - 3.45% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 3.67% 5.795 6.008 - 4.88% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.67% 17.769 18.421 - 2.68% -
std::partition_point(vector<int>)/8192 3.65% 9.238 9.576 - 2.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 3.65% 2516.281 2608.164 - 3.49% -
std::move(vector<bool>)_(unaligned)/32768 3.65% 202.667 210.063 - 1.41% -
ranges::min(std::list<char>)/70000 3.64% 52834.320 54759.454 - 1.71% -
std::copy_n(list<int>)/64 3.64% 14.563 15.094 - 2.33% -
BM_PushHeap_string_PipeOrgan_262144 3.64% 17.460 18.096 - 5.81% -
BM_StringRelational_Compare_Empty_Small_Control 3.64% 1.608 1.667 - 3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.64% 11172785.651 11579126.766 - 59.01% -
bm_lexicographical_compare<int>/64 3.64% 4.344 4.502 - 4.64% -
std::for_each(list<int>)/8 3.63% 2.378 2.464 - -2.57% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.63% 1.379 1.429 - 15.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.62% 1005.752 1042.169 - -4.51% -
std::stable_partition(deque<int>)_(dense)/50 3.61% 37.913 39.282 - 4.39% -
BM_PushHeap_uint64_SingleElement_64 3.61% 0.352 0.365 - -0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 3.61% 15.776 16.345 - 1.76% -
std::set<int>::erase(iterator)/8192 3.60% 19.668 20.376 - 3.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.59% 8160.941 8454.165 - 2.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.59% 56.622 58.654 - 16.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 3.58% 141273442.942 146331056.239 - 4.24% -
ranges::min(std::list<char>)/64 3.58% 27.012 27.978 - -1.51% -
std::reverse(list<int>)/4096 3.58% 1765.143 1828.268 - 2.52% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 3.57% 5720.475 5924.804 - 3.26% -
std::search(list<int>,_pred)_(single_element)/1024 3.56% 816.382 845.480 - 3.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.56% 1231.554 1275.361 - -2.03% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.55% 11.451 11.857 - 3.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.54% 3.525 3.649 - 0.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.54% 1735.289 1796.700 - 1.93% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.50% 8.383 8.677 - 0.79% -
SetIntersection_None_Set_uint64_4_4 3.49% 135643378.985 140382189.656 - 4.60% -
SetIntersection_Interlaced_Set_string_256_64 3.49% 29568884.692 30600081.824 - -1.86% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.47% 4.802 4.969 - -0.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.47% 0.625 0.647 - -6.47% -
BM_vector_deque_copy/2 3.47% 1.989 2.058 - 6.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.47% 41.909 43.362 - 1.92% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.46% 1.546 1.600 - -13.48% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.46% 1522.827 1575.571 - 2.75% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 3.46% 12.720 13.160 - 3.34% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.46% 21.383 22.122 - 1.84% -
BM_PushHeap_uint64_Random_64 3.45% 5.487 5.676 - 1.22% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.45% 3729.955 3858.577 - -2.66% -
std::make_heap(deque<int>)_(repeated)/8 3.45% 24.888 25.746 - 2.36% -
BM_StringRelational_Compare_Small_Empty_Control 3.44% 1.609 1.664 - 3.36% -
SetIntersection_Interlaced_Set_float_1024_4 3.44% 9689654.532 10023123.574 - -0.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.42% 11568.455 11963.976 - -0.08% -
BM_PushHeap_string_Random_64 3.41% 12.757 13.192 - 1.04% -
std::map<int,_int>::find(key)_(existent)/32 3.41% 1.696 1.754 - 1.38% -
SetIntersection_Interlaced_Set_float_64_64 3.41% 13286998.257 13739960.833 - 3.06% -
std::multiset<int>::ctor(&&,_different_allocs)/32 3.41% 176.039 182.038 - 2.84% -
std::set<std::string>::lower_bound(key)_(existent)/32 3.40% 14.973 15.482 - -0.76% -
std::lower_bound(std::deque<int>)/8192 3.40% 64.612 66.805 - 2.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.39% 52.908 54.703 - 3.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.39% 35.680 36.888 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.39% 6.350 6.564 - -0.48% -
std::multimap<std::string,_int>::erase(iterator)/8192 3.37% 30.264 31.285 - 5.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.37% 96.404 99.653 - -40.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.37% 12.769 13.199 - 4.38% -
SetIntersection_None_Set_float_1024_4 3.36% 8802568.577 9098331.824 - 4.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 3.35% 118473.607 122443.698 - 2.77% -
BM_StringRelational_Compare_Empty_Huge_Control 3.35% 1.606 1.659 - 3.13% -
std::partition_copy(deque<int>)/32 3.35% 12.658 13.082 - -5.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.34% 6.622 6.843 - -1.48% -
SetIntersection_Front_Set_string_16384_64 3.34% 4563398.457 4715746.023 - 3.83% -
std::stable_partition(deque<int>)_(dense)/32 3.34% 29.079 30.049 - 6.59% -
bm_ranges_swap_ranges_vb_aligned/64 3.34% 2.980 3.079 - -0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.33% 765.327 790.799 - 1.62% -
std::swap_ranges(deque<int>)/50 3.32% 15.849 16.375 - 3.29% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.31% 11863.714 12256.423 - -4.09% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.31% 5.412 5.591 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.31% 1099184.390 1135520.072 - 2.57% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.29% 12796.412 13217.837 - 0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.29% 4.151 4.288 - 2.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.29% 780.145 805.829 - 5.43% -
BM_StringRelational_Compare_Huge_Empty_Control 3.29% 1.610 1.663 - 3.18% -
std::reverse_copy(list<int>)/8 3.28% 2.350 2.427 - -0.79% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.28% 5.346 5.521 - -0.70% -
std::multiset<std::string>::count(key)_(existent)/8192 3.27% 29.121 30.075 - 3.46% -
SetIntersection_Front_Vector_uint32_262144_64 3.27% 1327861.990 1371305.800 - 1.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.26% 391.456 404.230 - 2.74% -
BM_deque_deque_ranges_move_backward/2 3.25% 2.336 2.412 - -4.38% -
BM_StringRelational_Eq_Empty_Huge_Control 3.25% 0.473 0.489 - 3.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.23% 2.177 2.247 - 2.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.23% 37.835 39.058 - 0.32% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 3.22% 52729.224 54428.754 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.22% 16.215 16.738 - 5.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.21% 46.823 48.327 - 1.14% -
std::rotate(deque<int>)_(by_1/3)/8192 3.20% 3195.365 3297.643 - 1.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.19% 12.302 12.695 - 3.77% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.19% 0.476 0.491 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.19% 1493657.610 1541329.693 - 0.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.19% 104.432 107.760 - 2.48% -
SetIntersection_None_Set_float_256_256 3.18% 5668918.520 5849093.522 - 2.67% -
ranges::min(std::vector<__int128>)/64 3.18% 26.337 27.174 - 11.00% -
BM_vector_deque_ranges_copy_backward/2 3.18% 1.998 2.062 - 0.23% -
std::multiset<int>::erase(key)_(existent)/32 3.17% 22.151 22.853 - -0.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.17% 0.965 0.996 - -0.54% -
std::remove_if(deque<int>)_(prefix)/32 3.17% 54.866 56.605 - 3.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.17% 0.593 0.612 - -1.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.16% 595.330 614.145 - 2.92% -
BM_deque_vector_ranges_move_backward/1 3.15% 2.010 2.074 - -0.32% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.15% 9630.343 9934.100 - -1.45% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.14% 4608.601 4753.184 - -5.12% -
BM_PushHeap_string_PipeOrgan_4 3.14% 2.567 2.647 - 6.43% -
BM_PushHeap_uint32_SingleElement_16384 3.13% 0.356 0.367 - 0.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 3.13% 568.665 586.451 - 0.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.13% 2.239 2.309 - 7.10% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.12% 0.606 0.625 - -9.63% -
std::remove_if(list<int>)_(sprinkled)/50 3.12% 74.324 76.646 - 8.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.12% 0.658 0.679 - 2.76% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.12% 1.738 1.792 - 7.38% -
BM_deque_vector_copy/1 3.10% 2.067 2.131 - 1.95% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.10% 558.214 575.533 - 2.78% -
SetIntersection_None_Vector_float_16384_256 3.09% 1069768.359 1102805.133 - -0.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.08% 765.493 789.050 - -1.19% -
BM_StringRelational_Compare_Empty_Large_Control 3.08% 1.830 1.886 - 2.91% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 6675.804 6881.028 - 3.61% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.07% 6745.710 6952.928 - -0.07% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.07% 4.377 4.512 - -0.12% -
ranges::min(std::list<char>)/8 3.07% 1.904 1.962 - 1.55% -
BM_StringRelational_Compare_Small_Huge_Control 3.07% 1.846 1.903 - 2.92% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.07% 1.186 1.222 - 3.11% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.06% 20.274 20.894 - -1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.06% 880135.267 907074.086 - 4.33% -
std::partition_copy(list<int>)/50 3.06% 12.978 13.374 - 2.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.05% 87335.818 89998.315 - 0.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.02% 1.342 1.383 - -30.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.02% 98.419 101.392 - -41.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.02% 8.480 8.737 - 2.41% -
std::search(vector<int>,_pred)_(no_match)/8192 3.01% 4171.108 4296.797 - 2.40% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 3.01% 43.399 44.703 - -47.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.99% 1.348 1.388 - 4.51% -
SetIntersection_Front_Set_float_262144_256 2.99% 4160749.066 4285272.912 - 13.45% -
std::partition(vector<int>)_(sparse)/50 2.99% 14.129 14.552 - 5.57% -
std::unordered_multiset<int>::clear()/32 2.99% 596.436 614.241 - 3.97% -
SetIntersection_Interlaced_Set_float_64_16 2.98% 21455200.570 22095332.877 - 1.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.98% 16.059 16.538 - 2.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.98% 667.622 687.501 - 0.58% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.98% 12.564 12.938 - 3.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.98% 31.621 32.563 - 1.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.97% 35.511 36.567 - -13.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 2.97% 63303079.558 65186229.699 - 3.13% -
SetIntersection_Front_Set_string_262144_1 2.97% 1070602.755 1102425.933 - -0.02% -
std::for_each_n(vector<int>)/8 2.97% 2.638 2.717 - 1.78% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.96% 2384.866 2455.517 - -0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.96% 18.762 19.318 - 3.28% -
BM_PushHeap_uint64_SingleElement_262144 2.95% 0.357 0.368 - -3.80% -
std::all_of(vector<int>)_(process_all)/8 2.95% 2.354 2.423 - 3.67% -
std::rotate_copy(vector<int>)/1024 2.95% 32.641 33.603 - 2.69% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.95% 12250.441 12611.347 - 0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.94% 19.690 20.269 - 1.32% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.94% 4181.483 4304.545 - 1.71% -
BM_PushHeap_uint32_SingleElement_1024 2.94% 0.363 0.373 - 0.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.93% 9.528 9.807 - -1.64% -
BM_vector_deque_copy/1 2.93% 2.298 2.365 - 7.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.93% 6329.523 6514.695 - -0.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.93% 54663.742 56262.811 - 2.55% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.92% 1.742 1.793 - 1.52% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.92% 56815.632 58475.544 - 0.86% -
std::search(vector<int>,_pred)_(no_match)/1000 2.92% 513.867 528.868 - 2.28% -
std::upper_bound(std::deque<int>)/8192 2.92% 64.549 66.432 - 2.04% -
SetIntersection_Interlaced_Set_string_64_64 2.92% 35009422.244 36030651.415 - -3.59% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.91% 124.371 127.993 - 2.07% -
std::find_if_not(list<int>)_(process_all)/1024 2.90% 724.247 745.280 - 0.08% -
rng::fold_left(deque<int>)/8 2.89% 3.913 4.026 - 4.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.89% 0.500 0.515 - -25.16% -
std::pop_heap(vector<std::string>)/8192 2.89% 51.329 52.813 - 2.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.89% 85560.621 88031.358 - 3.07% -
SetIntersection_Front_Set_float_262144_16 2.89% 1176110.252 1210055.984 - 0.38% -
BM_PushHeap_string_PipeOrgan_16 2.88% 4.144 4.264 - 5.73% -
std::reverse_copy(list<int>)/32768 2.87% 26302.702 27057.090 - -0.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.87% 2.171 2.233 - 1.47% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.87% 25.649 26.384 - 2.68% -
SetIntersection_None_Set_uint64_16_1 2.86% 66642458.452 68549796.972 - 3.95% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.86% 999.881 1028.496 - 0.49% -
std::multiset<int>::contains(key)_(existent)/8192 2.86% 8.242 8.478 - 3.51% -
std::stable_sort(vector<int>)_(heap)/8192 2.86% 14457.719 14871.115 - 2.13% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.86% 441.772 454.401 - 2.89% -
BM_CmpEqual_ushort_int 2.86% 1.038 1.067 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.86% 10861.866 11172.206 - 2.53% -
std::copy_backward(vector<bool>)_(aligned)/64 2.85% 1.688 1.737 - -0.87% -
std::copy_if(list<int>)_(every_other)/1048576 2.85% 825945.387 849512.701 - 2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.85% 181191.355 186361.173 - 3.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.85% 17.331 17.826 - 1.17% -
BM_deque_vector_ranges_move/2 2.85% 1.786 1.837 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.85% 18.145 18.662 - -0.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.85% 23.488 24.157 - 8.32% -
std::move_backward(list<int>)/4096 2.84% 4837.508 4975.066 - 7.25% -
std::is_partitioned(list<int>)_(partitioned)/32 2.84% 8.544 8.787 - 1.41% -
std::find_end(deque<int>)_(process_all)/1024 2.83% 290.795 299.018 - -4.43% -
std::set<int>::count(key)_(existent)/32 2.82% 1.644 1.690 - 1.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.82% 870.589 895.163 - -3.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.82% 861965.853 886266.772 - -0.16% -
SetIntersection_None_Set_uint64_1024_256 2.82% 8902385.558 9153345.332 - 5.27% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.82% 617539.085 634947.281 - 2.54% -
std::find_end(vector<int>)_(match_near_end)/1024 2.82% 28.294 29.090 - 2.21% -
BM_StringConstructDestroyCStr_Small_Opaque 2.81% 2.188 2.250 - 5.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.81% 355.969 365.960 - 4.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.80% 21742561.091 22351487.788 - 1.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.80% 391.530 402.484 - 2.63% -
std::find_if_not(vector<bool>)_(process_all)/8 2.80% 3.469 3.566 - -0.45% -
BM_deque_vector_move_backward/1 2.79% 2.069 2.127 - -0.53% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 2.79% 17.344 17.828 - 5.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.79% 34.951 35.925 - -2.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.78% 3729.986 3833.811 - 0.23% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.78% 9.686 9.956 - -4.21% -
std::search(deque<int>)_(single_element)/1000 2.78% 436.016 448.141 - 0.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.77% 18.315 18.821 - -1.12% -
std::unordered_set<int>::ctor(const&)/32 2.76% 198.538 204.025 - 1.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.76% 365.966 376.061 - 0.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.76% 54474.300 55976.401 - 3.00% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.75% 9.870 10.141 - 2.07% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.75% 10438.090 10724.683 - -2.80% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.74% 7.939 8.157 - 2.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.74% 23.696 24.346 - 7.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.74% 15.823 16.256 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.73% 63.448 65.182 - 3.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.73% 31768.843 32636.040 - -0.49% -
SetIntersection_None_Set_float_256_1 2.73% 11367406.192 11677657.731 - 0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.73% 227.145 233.342 - -4.73% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.73% 2.606 2.677 - 1.76% -
std::all_of(vector<int>)_(process_all)/32 2.72% 8.377 8.605 - -2.29% -
BM_PushHeap_uint64_Random_16384 2.72% 6.247 6.417 - 1.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.72% 851.538 874.701 - -3.18% -
std::lower_bound(std::vector<int>)/100 2.72% 12.096 12.425 - -1.28% -
BM_num_put<unsigned_long_long> 2.72% 11.218 11.523 - 0.20% -
rng::find_last(list<int>)_(bail_90%)/1024 2.71% 75.173 77.208 - 0.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.71% 6.183 6.351 - -2.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.70% 9.787 10.051 - -1.73% -
rng::for_each(map<int>)/8 2.70% 6.095 6.260 - 1.82% -
std::sort(deque<int>)_(repeated)/1024 2.70% 959.945 985.817 - 4.29% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.69% 6.378 6.550 - 2.10% -
std::find_if_not(vector<bool>)_(process_all)/50 2.69% 23.574 24.208 - -0.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.69% 20.756 21.314 - 0.83% -
SetIntersection_Interlaced_Set_string_16384_256 2.68% 347654279.646 356986173.076 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.68% 1181805.709 1213464.809 - -0.37% -
std::stable_partition(deque<int>)_(sparse)/8192 2.67% 3299.520 3387.760 - -2.13% -
BM_PushHeap_uint64_Descending_64 2.67% 0.376 0.386 - 2.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.66% 3.465 3.557 - -2.76% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.65% 20.570 21.114 - -18.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.64% 12482.490 12811.716 - 3.47% -
std::copy_backward(list<int>)/4096 2.64% 3186.315 3270.290 - -0.70% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.63% 1.456 1.494 - 2.86% -
std::copy_if(list<int>)_(entire_range)/32768 2.63% 25584.541 26258.009 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.63% 1058354.372 1086207.089 - 2.39% -
std::fill(vector<bool>)/32768 2.62% 29.996 30.784 - 2.99% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.62% 2.372 2.434 - 2.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.62% 19.512 20.023 - -0.66% -
BM_PushHeap_string_QuickSortAdversary_64 2.62% 13.004 13.345 - 3.60% -
std::remove_copy(deque<int>)_(prefix)/32 2.62% 12.856 13.193 - 1.85% -
std::copy_n(deque<int>)/8 2.62% 2.752 2.824 - 1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.61% 199800715.949 205025003.922 - 3.22% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.61% 990609.667 1016501.924 - 1.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.61% 17.981 18.450 - 2.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 2.59% 30.962 31.764 - 4.71% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.58% 19.659 20.167 - -5.78% -
std::stable_sort(deque<int>)_(shuffled)/8 2.58% 22.793 23.382 - 2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.58% 1056122.205 1083386.305 - 2.48% -
std::set<int>::upper_bound(key)_(existent)/32 2.58% 1.748 1.793 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.58% 47.690 48.920 - 2.87% -
std::flat_map<int,_int>::erase(iterator)/1024 2.57% 74.659 76.581 - 2.35% -
BM_lexicographical_compare_three_way_fast_path/64 2.57% 15.510 15.909 - 1.25% -
BM_PushHeap_string_Random_1024 2.56% 14.663 15.038 - 0.27% -
std::find_if(vector<int>)_(process_all)/50 2.56% 5.641 5.786 - 2.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.56% 49.293 50.556 - 4.57% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.56% 34713.298 35601.775 - 1.66% -
BM_StringEraseWithMove_Large_Opaque 2.55% 2.861 2.935 - 4.59% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 2.55% 7.040 7.220 - 1.56% -
std::swap_ranges(list<int>)/50 2.55% 32.582 33.412 - 3.78% -
SetIntersection_None_Set_uint64_1024_4 2.54% 8866597.824 9091750.543 - 2.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.54% 6625.208 6793.444 - -0.38% -
bm_ranges_swap_ranges_vb_aligned/32768 2.53% 64.110 65.730 - 2.01% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.53% 1841.833 1888.360 - -0.28% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.53% 6.316 6.475 - -2.47% -
std::stable_partition(list<int>)_(sparse)/50 2.52% 26.190 26.851 - 0.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.52% 31.822 32.625 - 0.29% -
std::stable_partition(list<int>)_(dense)/1024 2.52% 1753.766 1798.006 - 26.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.52% 97.253 99.703 - -40.12% -
SetIntersection_None_Vector_string_16384_4 2.52% 1224996.343 1255819.634 - 2.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.51% 393778.670 403680.112 - 2.72% -
SetIntersection_Interlaced_Set_string_16384_1024 2.51% 346154910.491 354856909.972 - 0.74% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.51% 18.128 18.584 - 2.07% -
BM_CmpEqual_short_ushort 2.51% 1.078 1.105 - -0.16% -
SetIntersection_Front_Vector_string_256_256 2.51% 19202575.762 19683690.854 - 9.95% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.50% 1864.525 1911.184 - 1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.50% 42.246 43.302 - 1.60% -
std::upper_bound(std::list<int>)/8192 2.50% 13140.472 13468.491 - 8.07% -
bm_ranges_swap_ranges_vb_aligned/131072 2.49% 244.403 250.500 - 0.86% -
SetIntersection_Front_Set_float_256_256 2.49% 8182561.613 8386373.252 - 4.45% -
SetIntersection_None_Set_float_16384_1024 2.49% 149967456.792 153697445.739 - -3.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.49% 2866.893 2938.198 - 1.49% -
std::set<int>::lower_bound(key)_(existent)/32 2.49% 1.496 1.533 - 2.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.48% 43.683 44.764 - 0.88% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.46% 3.034 3.108 - -0.16% -
BM_StringCopy_Large 2.46% 6.085 6.234 - -0.19% -
std::set<int>::clear()/8192 2.45% 78916.256 80852.351 - 4.06% -
std::deque<std::string>::ctor(size)/1024 2.45% 716.503 734.079 - 0.02% -
SetIntersection_Interlaced_Set_string_1024_1 2.45% 1081680.734 1108208.269 - 3.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.45% 79419.823 81367.258 - 3.92% -
std::partition_copy(deque<int>)/50 2.44% 21.140 21.655 - 0.09% -
SetIntersection_None_Set_uint64_1024_64 2.44% 9002334.521 9221702.610 - 6.98% -
std::rotate_copy(list<int>)/32 2.43% 8.639 8.849 - 1.82% -
SetIntersection_Front_Vector_string_256_64 2.43% 10174332.052 10421918.386 - -2.51% -
BM_PushHeap_string_QuickSortAdversary_16 2.43% 10.429 10.683 - 2.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.43% 55.807 57.165 - -3.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.43% 6.485 6.643 - 1.75% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.43% 12866.511 13178.877 - -2.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.43% 715.814 733.186 - 34.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.43% 722170.321 739684.332 - 2.66% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.42% 3.697 3.787 - -2.09% -
BM_PushHeap_float_Random_262144 2.42% 7.569 7.752 - 1.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.42% 49.280 50.470 - -2.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.41% 43.584 44.637 - 0.85% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.41% 2.906 2.977 - 1.16% -
BM_CmpEqual_ushort_uint 2.41% 1.044 1.069 - -0.33% -
BM_deque_vector_ranges_copy/5500 2.40% 191.495 196.099 - 0.80% -
BM_PushHeap_string_Random_256 2.40% 14.121 14.460 - 0.26% -
SetIntersection_Front_Set_uint64_16384_1 2.40% 1008932.772 1033154.810 - -0.37% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.40% 659551.092 675355.146 - -3.07% -
std::pop_heap(vector<float>)/8192 2.40% 19.542 20.011 - 0.93% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.39% 6477.733 6632.826 - 7.47% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.39% 6.655 6.814 - 2.86% -
BM_PushHeap_uint64_Descending_1 2.39% 0.471 0.482 - 2.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.39% 391.610 400.964 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.38% 17518190.598 17934461.136 - 5.04% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.37% 1.512 1.547 - 2.59% -
std::adjacent_find(vector<int>,_pred)/1048576 2.37% 461212.820 472164.567 - 1.61% -
std::find_end(vector<int>)_(match_near_end)/1000 2.37% 27.731 28.389 - 1.64% -
SetIntersection_None_Vector_float_1024_64 2.37% 1060784.415 1085925.583 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.37% 11992544.978 12276641.524 - -2.28% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.37% 49620.033 50794.207 - 2.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.36% 38156.931 39059.242 - 0.13% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.36% 147082.363 150556.062 - -3.01% -
std::find_end(vector<int>)_(single_element)/8192 2.36% 1860.993 1904.937 - -1.33% -
BM_deque_deque_ranges_move_backward/512 2.36% 18.880 19.326 - 2.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.36% 16.064 16.443 - 3.50% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.36% 2.977 3.048 - 0.75% -
BM_CmpLess_ushort_ushort 2.36% 1.054 1.079 - -0.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.36% 23.723 24.282 - 2.93% -
SetIntersection_Front_Set_float_262144_1024 2.35% 13347852.654 13662076.241 - 6.45% -
rng::find_if(vector<bool>)_(process_all)/8 2.35% 3.483 3.565 - -0.26% -
SetIntersection_Front_Set_float_64_64 2.35% 13850448.489 14175574.143 - 0.95% -
BM_deque_deque_move/64000 2.35% 3021.457 3092.359 - 5.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.34% 22830349.129 23365060.264 - -6.09% -
BM_PushHeap_string_Ascending_262144 2.34% 29.350 30.037 - 1.22% -
std::for_each_n(list<int>)/8192 2.34% 7556.751 7733.602 - 1.66% -
std::generate_n(list<int>)/8192 2.34% 6868.739 7029.333 - -5.32% -
std::search(list<int>)_(same_length)/1000 2.33% 742.047 759.364 - 1.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.31% 1.157 1.184 - -3.13% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.30% 18.553 18.980 - 3.28% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.30% 270.537 276.768 - 5.25% -
std::rotate(list<int>)_(1_element_backward)/50 2.30% 24.776 25.346 - 0.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.30% 12892.336 13188.826 - 0.33% -
std::set<int>::erase(key)_(existent)/8192 2.29% 67.817 69.373 - 1.16% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.29% 586205.801 599612.802 - 1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.28% 1075143.141 1099694.114 - -0.83% -
std::unique(vector<int>)_(sprinkled)/32 2.28% 53.959 55.189 - -3.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.27% 197755628.616 202248890.043 - 1.09% -
std::replace_if(deque<int>)_(prefix)/32 2.27% 13.730 14.041 - -0.60% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.27% 1.968 2.012 - 2.14% -
std::sort(deque<int>)_(pipe-organ)/1024 2.26% 2691.609 2752.510 - 0.75% -
rng::find(vector<bool>)_(process_all)/1048576 2.26% 3611.892 3693.584 - 1.44% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.26% 4.303 4.400 - 0.59% -
std::unordered_map<int,_int>::clear()/1024 2.26% 8239.916 8426.011 - 0.41% -
std::make_heap(deque<int>)_(shuffled)/1024 2.26% 2549.025 2606.529 - -0.06% -
std::search(list<int>)_(same_length)/8192 2.25% 8480.488 8671.419 - 7.46% -
BM_CmpEqual_int_ushort 2.25% 1.097 1.121 - 2.45% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.24% 41801.505 42739.728 - 0.68% -
std::find(vector<bool>)_(process_all)/50 2.24% 0.677 0.692 - 8.41% -
SetIntersection_Front_Set_float_16384_256 2.24% 4199292.751 4293513.140 - 9.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.24% 1035985.754 1059165.575 - 1.12% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.23% 51839.462 52994.592 - 7.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.22% 86693.507 88621.841 - 4.77% -
rng::find_last(vector<char>)_(bail_10%)/50 2.22% 10.698 10.935 - 0.87% -
BM_PushHeap_uint32_Random_1024 2.22% 5.632 5.757 - -0.55% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.22% 244713.323 250134.308 - -2.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 2.21% 25.666 26.233 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.21% 16634.439 17001.591 - 1.43% -
BM_CmpLess_uint_uint 2.21% 1.065 1.088 - 3.74% -
rng::for_each(multimap<int>)/8 2.20% 6.131 6.266 - 1.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.20% 20.482 20.933 - -5.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.20% 23.890 24.415 - 1.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.20% 391.166 399.762 - 1.87% -
BM_CmpLess_ushort_int 2.20% 1.071 1.095 - 2.37% -
BM_deque_deque_move/1 2.19% 2.484 2.539 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.19% 8417840.117 8602257.404 - 4.53% -
std::set<int>::erase(iterator)/1024 2.19% 19.770 20.202 - 2.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.18% 248.391 253.798 - 0.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.17% 17.210 17.584 - 2.26% -
std::fill_n(list<int>)/50 2.17% 15.557 15.894 - -0.13% -
BM_deque_vector_ranges_move_backward/65536 2.16% 7911.153 8082.389 - -2.17% -
std::rotate_copy(deque<int>)/50 2.16% 3.017 3.082 - 0.90% -
std::search(vector<int>,_pred)_(no_match)/1024 2.16% 525.852 537.215 - 1.56% -
SetIntersection_Front_Vector_string_16384_256 2.16% 9435514.955 9639295.448 - 1.10% -
std::set<int>::find(key)_(non-existent)/32 2.16% 2.236 2.285 - -0.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.16% 790.962 808.033 - -0.26% -
BM_vector_deque_ranges_copy/4096 2.16% 144.595 147.715 - -3.31% -
std::count(list<int>)_(every_other)/1024 2.15% 693.767 708.658 - -1.10% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.14% 5.022 5.130 - 1.14% -
std::set<std::string>::find(key)_(existent)/32 2.14% 15.795 16.133 - -1.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.14% 23.217 23.713 - 2.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.14% 588.057 600.626 - 3.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.14% 1.666 1.702 - 1.02% -
ranges::min(std::deque<long_long>)/1 2.13% 0.679 0.693 - 3.32% -
BM_deque_vector_move_backward/4096 2.13% 146.602 149.725 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.13% 5.244 5.355 - 1.04% -
BM_StringAssignAsciiz_Empty_Opaque 2.13% 3.038 3.103 - 2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.12% 1040622.008 1062728.908 - 0.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.12% 26.914 27.485 - -7.38% -
std::partition(vector<int>)_(dense)/32 2.12% 8.156 8.329 - -6.02% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 2.12% 75161.459 76751.609 - 1.60% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.12% 25014.029 25543.181 - -4.77% -
std::multimap<int,_int>::clear()/8192 2.11% 85326.872 87130.955 - 2.32% -
std::set<std::string>::count(key)_(non-existent)/8192 2.11% 33.123 33.823 - -0.47% -
std::reverse_copy(list<int>)/4096 2.11% 3134.928 3201.015 - 2.30% -
std::partition_point(list<int>)/32 2.11% 15.879 16.213 - 1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.11% 78845.898 80506.359 - -15.89% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.11% 4.326 4.417 - -2.52% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.10% 12821.766 13091.619 - 1.70% -
std::replace(deque<int>)_(prefix)/50 2.10% 19.007 19.407 - 0.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.10% 12631.680 12896.375 - 7.22% -
BM_CmpEqual_short_int 2.09% 1.112 1.135 - 0.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.09% 40.894 41.749 - 2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.09% 1481891.897 1512863.663 - 2.74% -
std::find_end(vector<int>)_(single_element)/1000 2.09% 238.497 243.474 - -1.00% -
std::remove_if(deque<int>)_(prefix)/1024 2.08% 553.860 565.407 - -1.16% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.08% 2284.535 2332.003 - 0.62% -
SetIntersection_Interlaced_Vector_float_64_16 2.07% 16815535.167 17163987.483 - 3.67% -
std::multiset<int>::find(key)_(existent)/32 2.07% 1.600 1.633 - 1.47% -
SetIntersection_Interlaced_Set_float_16384_256 2.07% 196886740.230 200962554.713 - -1.55% -
std::map<int,_int>::count(key)_(existent)/8192 2.07% 5.745 5.863 - 0.69% -
BM_getline_string 2.07% 16.615 16.958 - -0.25% -
BM_PushHeap_uint64_Random_1024 2.07% 6.129 6.255 - 0.18% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.06% 2847.769 2906.556 - 0.62% -
BM_StringAssignAsciiz_Small_Opaque 2.06% 3.041 3.104 - 2.06% -
SetIntersection_Front_Set_float_262144_1 2.06% 986263.395 1006540.751 - -2.20% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.05% 236096.118 240947.451 - 2.58% -
BM_PushHeap_uint64_Random_4 2.05% 2.559 2.611 - 0.73% -
std::flat_map<int,_int>::erase(iterator)/8192 2.05% 498.577 508.793 - 2.35% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.05% 6.478 6.611 - 1.76% -
std::stable_partition(deque<int>)_(dense)/8192 2.05% 5603.500 5718.176 - 1.16% -
BM_StringFindNoMatch/10 2.04% 1.329 1.356 - 4.02% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.04% 1881.352 1919.688 - -0.27% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.03% 19.659 20.058 - 5.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.03% 795.785 811.918 - 7.72% -
BM_PushHeap_uint64_Random_16 2.02% 4.452 4.542 - 1.19% -
BM_deque_vector_ranges_move_backward/0 2.02% 1.342 1.370 - 0.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 53994.291 55078.398 - 4.01% -
std::adjacent_find(list<int>)/50 2.00% 22.970 23.430 - 0.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 2.00% 288.673 294.448 - 1.13% -
ranges::minmax(std::deque<long_long>)/64 2.00% 22.893 23.350 - -13.28% -
SetIntersection_Front_Set_float_262144_64 2.00% 1754597.485 1789603.133 - 2.65% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7556.923 7707.634 - -0.72% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.99% 5798.846 5914.491 - 1.59% -
BM_CmpEqual_ushort_schar 1.99% 0.991 1.011 - 0.00% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.99% 188.181 191.931 - 1.40% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.98% 112.808 115.046 - 1.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.98% 12.025 12.263 - -5.85% -
std::for_each_n(deque<int>)/50 1.98% 3.901 3.978 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.97% 347460971.431 354318331.580 - -1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.97% 21.050 21.464 - -0.94% -
std::unordered_set<int>::contains(key)_(existent)/32 1.97% 1.587 1.619 - 18.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.97% 9728.989 9920.596 - -4.72% -
BM_StringCopy_Huge 1.97% 108.124 110.253 - -0.36% -
std::partial_sort(deque<int>)_(descending)/8192 1.96% 257399.873 262455.643 - 0.87% -
BM_vector_deque_ranges_move_backward/4096 1.96% 147.444 150.339 - -1.12% -
std::stable_partition(vector<int>)_(sparse)/8192 1.96% 1538.341 1568.507 - 1.43% -
std::find_end(vector<int>)_(single_element)/1024 1.96% 244.093 248.876 - -0.83% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.96% 8.742 8.913 - -5.57% -
std::find_end(vector<int>)_(match_near_end)/8192 1.96% 200.381 204.301 - 1.67% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.96% 1842.839 1878.871 - 2.74% -
std::copy_if(vector<int>)_(every_other)/1048576 1.95% 492919.995 502554.833 - -1.84% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.95% 7470.459 7616.435 - 1.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.95% 472.850 482.087 - 6.66% -
BM_PushHeap_string_QuickSortAdversary_4 1.95% 6.348 6.472 - 2.59% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.95% 15.564 15.867 - 3.85% -
std::none_of(list<int>)_(process_all)/8192 1.95% 7527.869 7674.517 - -11.99% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.95% 21.654 22.076 - 1.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.94% 9.093 9.270 - 1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.94% 11021.876 11235.798 - -1.05% -
BM_deque_deque_move_backward/1024 1.94% 38.298 39.041 - 3.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.94% 58.569 59.705 - 0.14% -
std::partition_point(vector<int>)/32 1.94% 2.529 2.578 - 0.69% -
BM_deque_vector_move/1 1.93% 2.058 2.098 - 0.91% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.93% 25718.412 26214.645 - 1.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.93% 17.229 17.562 - -0.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.93% 599770.577 611332.794 - 1.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.92% 13.277 13.532 - 17.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.92% 2.283 2.327 - -0.81% -
std::copy_n(vector<int>)/8 1.92% 2.162 2.203 - 1.17% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.92% 51.886 52.881 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.91% 198.175 201.969 - -0.59% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.91% 1.584 1.615 - 0.04% -
std::adjacent_find(vector<int>)/1048576 1.91% 232131.825 236574.664 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.91% 5356393.760 5458809.789 - 10.02% -
BM_StringRelational_Eq_Large_Large_Control 1.91% 2.213 2.255 - -1.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.91% 943701.640 961684.591 - 1.16% -
std::stable_partition(list<int>)_(sparse)/32 1.91% 9.678 9.862 - 3.62% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.90% 559.418 570.069 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.90% 61636.592 62808.595 - 1.51% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.90% 5657.400 5764.950 - -0.08% -
BM_PushHeap_uint32_Random_16 1.90% 4.116 4.195 - -0.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.90% 1883.538 1919.266 - 2.58% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.90% 134.412 136.959 - 0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.89% 756.039 770.363 - 2.55% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 1.89% 4594.715 4681.671 - -0.82% -
std::stable_sort(vector<int>)_(shuffled)/8 1.89% 19.579 19.948 - 0.86% -
std::stable_sort(vector<int>)_(ascending)/8192 1.89% 13440.194 13693.605 - 1.91% -
bm_swap_ranges_vb_unaligned/64 1.88% 4.925 5.018 - 0.11% -
BM_deque_deque_copy/70000 1.88% 3170.306 3229.917 - -5.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.87% 514272.487 523913.770 - -0.07% -
std::rotate(deque<int>)_(by_1/3)/50 1.87% 29.327 29.876 - 2.37% -
std::pop_heap(deque<size_t>)/8 1.87% 52.218 53.194 - -0.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.86% 777.453 791.904 - 7.01% -
rng::find_last(list<int>)_(bail_10%)/50 1.86% 15.761 16.053 - 0.74% -
std::set<int>::ctor(const&)/8192 1.86% 50680.480 51621.814 - 4.86% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.85% 615.372 626.776 - 1.80% -
std::find_first_of(list<int>)_(small_needle)/32 1.85% 92.763 94.480 - -1.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.85% 24.637 25.092 - -4.21% -
std::copy_n(vector<bool>)_(unaligned)/64 1.85% 1.786 1.819 - 0.71% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.85% 52.541 53.510 - 0.85% -
std::lower_bound(std::list<int>)/8192 1.84% 13237.348 13481.180 - 6.22% -
BM_deque_deque_move/4000 1.84% 141.667 144.274 - 0.21% -
std::flat_multimap<int,_int>::clear()/0 1.84% 399.605 406.959 - 3.60% -
std::copy_if(list<int>)_(entire_range)/262144 1.84% 213969.367 217906.331 - 0.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.84% 1362.626 1387.690 - 0.91% -
std::remove_copy(vector<int>)_(prefix)/50 1.84% 13.908 14.164 - 0.26% -
std::multimap<int,_int>::count(key)_(existent)/32 1.83% 3.617 3.683 - 0.47% -
std::for_each_n(list<int>)/50 1.83% 22.520 22.933 - -0.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.83% 77.730 79.154 - 1.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.83% 12.411 12.638 - 1.46% -
rng::contains_subrange(list<int>)_(process_all)/32 1.83% 10.041 10.225 - 0.35% -
std::find_if(deque<int>)_(process_all)/50 1.83% 12.473 12.701 - 1.12% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.83% 718.839 731.961 - 1.73% -
std::partition(deque<int>)_(dense)/1024 1.83% 351.090 357.498 - 1.01% -
BM_std_minmax_element<short>/4 1.82% 1.247 1.270 - 2.12% -
SetIntersection_None_Set_float_64_1 1.82% 21718738.212 22115003.254 - 2.72% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.82% 8.669 8.827 - 0.02% -
std::adjacent_find(list<int>)/8 1.82% 2.063 2.100 - 0.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.82% 830.737 845.843 - 0.90% -
bm_gcd_trivial 1.82% 0.675 0.688 - 4.10% -
std::set<int>::clear()/32 1.82% 620.702 631.972 - 2.98% -
std::unordered_multiset<int>::ctor(const&)/32 1.81% 198.452 202.051 - 0.77% -
std::partition_copy(list<int>)/1024 1.81% 710.127 722.981 - 1.38% -
std::copy_n(vector<bool>)_(aligned)/64 1.81% 1.339 1.363 - 0.66% -
std::search(deque<int>)_(same_length)/1024 1.81% 476.804 485.432 - -4.34% -
rng::starts_with(deque<int>)/8192 1.81% 3836.981 3906.386 - 1.54% -
std::fill(vector<int>)/8192 1.81% 231.305 235.487 - -0.36% -
std::find(list<int>)_(bail_25%)/32768 1.81% 8022.389 8167.418 - 4.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.81% 17.264 17.576 - 1.25% -
rng::starts_with(deque<int>)/1024 1.81% 476.854 485.467 - 1.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.81% 6.293 6.407 - 0.19% -
std::remove_copy(list<int>)_(prefix)/8192 1.80% 6880.525 7004.686 - 0.22% -
std::copy(list<int>)/262144 1.80% 213159.779 217000.168 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.80% 8564573.971 8718453.634 - 2.65% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.79% 8254.927 8402.590 - 0.48% -
rng::for_each(multiset<int>)/32 1.79% 25.149 25.599 - 0.78% -
BM_vector_deque_copy_backward/512 1.78% 17.482 17.794 - 1.65% -
std::find(vector<int>)_(bail_25%)/8192 1.78% 465.168 473.449 - 0.09% -
std::count(deque<int>)_(every_other)/1024 1.78% 244.107 248.453 - 1.14% -
std::find_end(forward_list<int>)_(process_all)/1000 1.78% 681.310 693.435 - 1.97% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.78% 1.493 1.519 - 0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.78% 27.792 28.286 - -10.63% -
ranges::minmax(std::deque<__int128>)/1 1.78% 0.682 0.694 - 3.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.78% 1.316 1.340 - -3.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.78% 19.527 19.874 - 0.53% -
std::deque<std::string>::ctor(size)/8192 1.78% 8419.664 8569.257 - 0.59% -
SetIntersection_Interlaced_Vector_string_16384_1 1.78% 1067827.620 1086786.927 - 2.03% -
std::find_end(list<int>)_(match_near_end)/1000 1.78% 76.530 77.889 - -0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.77% 90954.179 92566.360 - -0.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.76% 29425.545 29944.884 - 1.46% -
std::partition(vector<int>)_(dense)/50 1.76% 12.984 13.213 - 0.60% -
std::remove(list<int>)_(prefix)/8192 1.76% 8099.386 8242.138 - 0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.76% 446.005 453.863 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.76% 23.159 23.567 - -0.75% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.76% 3.982 4.052 - 0.66% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.76% 14.912 15.175 - -5.62% -
BM_vector_deque_copy_backward/64 1.76% 2.996 3.049 - 2.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.75% 53939.659 54884.934 - 2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.75% 15.786 16.062 - 1.33% -
rng::contains_subrange(list<int>)_(single_element)/16 1.75% 4.926 5.012 - 3.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.75% 12.973 13.200 - 1.77% -
BM_num_put<unsigned_long> 1.74% 11.266 11.462 - 1.00% -
ranges::min(std::vector<char>)/8 1.74% 2.446 2.489 - 2.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.74% 2.287 2.327 - -1.41% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.74% 114081.610 116062.810 - 1.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.73% 664.765 676.289 - -0.15% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.73% 9777.990 9947.321 - 0.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.73% 245753.120 250005.490 - -1.04% -
std::stable_partition(vector<int>)_(dense)/50 1.73% 25.597 26.039 - 3.23% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.73% 130.189 132.436 - 0.57% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.72% 54416.012 55352.136 - -0.63% -
SetIntersection_None_Vector_float_256_16 1.72% 4003723.305 4072584.022 - 1.08% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.72% 56.612 57.585 - 2.81% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.72% 338458.560 344269.718 - 0.35% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.72% 15.979 16.253 - 3.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.71% 17.341 17.638 - 2.64% -
std::set<int>::find(key)_(existent)/32 1.71% 1.689 1.718 - -0.63% -
std::none_of(vector<int>)_(process_all)/50 1.71% 19.144 19.472 - 0.95% -
std::search(vector<int>)_(same_length)/8192 1.71% 1865.216 1897.169 - -4.05% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.71% 7888.666 8023.718 - 0.84% -
std::map<std::string,_int>::ctor(const&)/32 1.71% 710.717 722.884 - -13.18% -
std::find_if(list<int>)_(process_all)/8 1.71% 2.351 2.391 - -1.07% -
std::is_sorted_until(vector<int>,_pred)/1024 1.71% 408.022 415.000 - -2.45% -
SetIntersection_Front_Vector_float_1024_64 1.71% 1336760.760 1359602.662 - -0.29% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.71% 21.221 21.583 - -7.77% -
SetIntersection_None_Set_float_256_4 1.71% 11282467.969 11474944.827 - 2.46% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.70% 2.402 2.443 - 0.25% -
std::partition_point(deque<int>)/32 1.70% 4.120 4.190 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.69% 6489.759 6599.603 - -0.54% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.69% 700887.854 712746.220 - 1.40% -
std::make_heap(deque<int>)_(repeated)/1024 1.69% 2260.362 2298.588 - 0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.69% 16474.730 16753.250 - 3.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.69% 20.525 20.872 - 0.99% -
std::adjacent_find(vector<int>)/1024 1.69% 232.376 236.296 - 0.84% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.69% 260125.557 264509.832 - 1.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.68% 88.260 89.747 - 5.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.68% 1108328.716 1126963.850 - 0.37% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.68% 18181.644 18487.200 - 0.97% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.68% 27.185 27.640 - 1.60% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.68% 598006.067 608028.277 - -0.16% -
std::stable_partition(deque<int>)_(sparse)/1024 1.67% 422.350 429.414 - -0.49% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 1.67% 36.705 37.318 - 1.58% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.67% 96246.236 97854.877 - -0.20% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.67% 5.746 5.842 - 1.14% -
SetIntersection_None_Vector_float_262144_1024 1.67% 1128491.037 1147287.963 - 1.78% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.67% 12519.889 12728.407 - 2.74% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.67% 3.736 3.799 - 3.00% -
BM_CmpLess_ushort_schar 1.66% 1.043 1.060 - 2.61% -
std::set<int>::erase(key)_(existent)/32 1.66% 21.309 21.664 - 0.44% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.66% 3.794 3.857 - 1.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.66% 365.430 371.496 - 0.45% -
std::multiset<int>::find(key)_(existent)/1024 1.66% 4.049 4.116 - -0.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.66% 12701.374 12911.734 - 7.39% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.65% 571317.007 580768.036 - 0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.65% 24.981 25.393 - 3.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.65% 13999395.298 14230270.113 - 2.65% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.64% 563.751 573.023 - 1.70% -
std::find(vector<bool>)_(process_all)/8 1.64% 0.628 0.639 - -0.17% -
BM_deque_vector_move/1024 1.64% 36.696 37.298 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.64% 343273638.211 348898981.569 - -1.54% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.64% 4464.370 4537.469 - -0.34% -
std::partial_sort(vector<int>)_(descending)/8 1.64% 24.012 24.405 - 2.22% -
std::stable_partition(vector<int>)_(dense)/1024 1.63% 289.334 294.063 - 0.99% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.63% 1.761 1.789 - 0.80% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.63% 946.265 961.711 - 1.15% -
BM_std_minmax_element<char>/64 1.63% 17.310 17.593 - -0.28% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.63% 8801.713 8945.180 - -3.34% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.63% 8.165 8.298 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.62% 55.230 56.127 - 2.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.62% 694.919 706.205 - 1.38% -
BM_deque_vector_copy/1024 1.62% 36.833 37.430 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.62% 23.026 23.399 - -1.59% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.62% 7236.795 7353.865 - 0.19% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 36589.042 37178.645 - 0.86% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.61% 52065.324 52903.872 - -0.65% -
std::lower_bound(std::deque<int>)/8 1.61% 16.887 17.159 - 1.28% -
std::generate_n(deque<int>)/8192 1.60% 1938.677 1969.771 - 0.47% -
std::unordered_set<int>::erase(key)_(existent)/32 1.60% 20.826 21.159 - 1.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.60% 54968.162 55847.724 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.60% 2393446.212 2431649.739 - 0.09% -
std::lower_bound(std::deque<int>)/100 1.60% 30.391 30.876 - 0.59% -
rng::starts_with(deque<int>)/1048576 1.59% 494426.922 502298.047 - 1.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.59% 27.314 27.749 - 0.72% -
SetIntersection_None_Set_uint64_16_4 1.59% 56668002.280 57569620.619 - 2.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.59% 3.796 3.856 - 1.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 687.593 698.505 - 0.64% -
std::find_first_of(list<int>)_(small_needle)/1024 1.59% 2736.688 2780.092 - -1.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.59% 16.423 16.684 - -0.63% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.59% 42.411 43.083 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.58% 41889079.726 42552115.561 - 0.81% -
rng::starts_with(deque<int>,_pred)/8192 1.58% 3901.106 3962.793 - 1.22% -
std::multimap<int,_int>::find(key)_(existent)/32 1.58% 1.714 1.741 - 0.56% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.58% 635975.804 646010.591 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.58% 199.668 202.816 - 2.49% -
BM_CmpEqual_schar_ushort 1.58% 1.079 1.096 - -0.75% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.58% 12646.172 12845.416 - 0.02% -
std::lower_bound(std::list<int>)/8 1.57% 15.340 15.582 - 0.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.57% 15.694 15.941 - 2.88% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.57% 273.560 277.866 - -0.82% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 13113.228 13319.582 - 3.02% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.57% 219.130 222.578 - 3.60% -
std::partition(deque<int>)_(dense)/8192 1.57% 2770.572 2814.122 - 1.04% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.57% 604.001 613.485 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.57% 8.937 9.077 - 1.31% -
std::flat_multimap<int,_int>::clear()/32 1.56% 400.868 407.131 - 3.60% -
BM_std_minmax_element<long_long>/64 1.56% 17.078 17.345 - 0.98% -
BM_deque_deque_ranges_copy/65536 1.56% 3068.569 3116.486 - 2.29% -
std::rotate(vector<int>)_(by_1/3)/32 1.56% 9.868 10.022 - -0.95% -
std::find_end(list<int>)_(near_matches)/1024 1.56% 34536.449 35075.406 - 1.36% -
SetIntersection_Front_Set_string_16_4 1.56% 63232726.230 64219492.981 - 0.95% -
std::sort_heap(vector<int>,_pred)/8 1.56% 28.885 29.336 - -2.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.56% 54.769 55.622 - 2.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.56% 248.146 252.011 - 0.70% -
SetIntersection_None_Set_uint64_1024_1 1.56% 9092670.744 9234216.346 - 6.75% -
std::rotate(deque<int>)_(by_1/4)/50 1.56% 28.108 28.545 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.55% 1036319.289 1052413.485 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.55% 2.532 2.571 - 3.66% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.55% 618816.062 628393.269 - 0.56% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.55% 943.968 958.576 - 1.55% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.55% 64.648 65.647 - 1.11% -
SetIntersection_None_Set_float_16384_256 1.54% 151043094.353 153376266.792 - -3.46% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 6514.827 6615.451 - -0.79% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.54% 903848.015 917796.105 - -0.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.54% 33.534 34.051 - 1.32% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.54% 3221.457 3271.147 - 4.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.54% 224.452 227.912 - 5.18% -
SetIntersection_Interlaced_Vector_string_256_4 1.54% 6116010.426 6210138.738 - 5.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.54% 179583.451 182346.037 - -0.56% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.54% 5.885 5.976 - 0.18% -
std::stable_partition(vector<int>)_(dense)/32 1.54% 21.398 21.727 - 0.82% -
rng::contains(list<int>)_(process_all)/50 1.54% 18.211 18.490 - 0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.54% 272.604 276.789 - 0.82% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.53% 20.696 21.013 - -0.10% -
std::generate_n(list<int>)/32 1.53% 8.505 8.636 - 0.83% -
BM_deque_deque_copy_backward/64 1.53% 3.347 3.398 - 0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.53% 23.631 23.993 - -26.54% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.53% 66.765 67.787 - -4.31% -
std::map<int,_int>::erase(iterator)/8192 1.52% 23.902 24.266 - 17.50% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.52% 11.466 11.641 - 1.62% -
std::transform(list<int>)_(identity_transform)/50 1.52% 30.184 30.642 - 0.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.51% 501.544 509.141 - 0.49% -
SetIntersection_Front_Vector_string_256_4 1.51% 4604073.369 4673690.019 - 0.05% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.51% 682.421 692.730 - 0.17% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.51% 23.889 24.250 - 1.21% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.51% 47585.024 48303.568 - 1.16% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.51% 294.746 299.192 - -0.20% -
std::shift_left(list<int>)/32 1.51% 13.336 13.537 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.51% 1026265.316 1041736.491 - 0.02% -
std::sort_heap(deque<int>)/1024 1.50% 13366.247 13567.221 - 0.84% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.50% 56572.930 57423.484 - -0.38% -
std::copy_backward(vector<int>)/4096 1.50% 233.555 237.056 - 19.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.50% 54.356 55.170 - 0.84% -
std::none_of(list<int>)_(process_all)/8 1.50% 2.637 2.677 - 1.35% -
BM_lexicographical_compare_three_way_slow_path/16 1.50% 4.550 4.618 - 1.25% -
std::for_each(deque<int>)/8 1.49% 0.910 0.924 - 0.95% -
BM_CmpEqual_short_uchar 1.49% 1.081 1.097 - -0.64% -
std::multiset<int>::contains(key)_(existent)/1024 1.49% 3.960 4.019 - 2.40% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.49% 8.285 8.408 - 8.25% -
BM_PushHeap_string_Random_16384 1.48% 15.974 16.211 - -0.53% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.48% 41.173 41.784 - 0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.48% 3743.133 3798.642 - 0.75% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.48% 5.374 5.454 - -0.98% -
SetIntersection_Front_Vector_uint32_262144_262144 1.48% 345675598.981 350793584.943 - 1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.48% 15805.860 16039.877 - 2.68% -
std::rotate(deque<int>)_(by_1/4)/8192 1.48% 2558.429 2596.273 - 1.40% -
std::find_end(forward_list<int>)_(same_length)/8192 1.48% 14303.659 14515.119 - 1.91% -
SetIntersection_Front_Vector_string_262144_16384 1.48% 345430994.416 350537037.006 - 0.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.48% 84.623 85.873 - 1.78% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.48% 3899.939 3957.522 - 0.94% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.48% 784.237 795.816 - 0.29% -
std::find(deque<int>)_(process_all)/1024 1.47% 242.037 245.606 - 1.46% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.47% 11.019 11.181 - -1.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.47% 36.661 37.200 - -6.49% -
std::pop_heap(deque<std::string>)/8 1.47% 57.088 57.925 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.47% 1403238.870 1423802.149 - 6.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.46% 398.585 404.422 - 2.93% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.46% 54691.871 55492.552 - 1.92% -
std::fill(vector<int>)/1024 1.46% 29.623 30.056 - -0.83% -
BM_vector_deque_ranges_move_backward/5500 1.46% 197.046 199.921 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.46% 12761.118 12947.281 - 0.06% -
std::partition(vector<int>)_(sparse)/1024 1.46% 255.474 259.197 - 1.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.46% 14.850 15.066 - 1.06% -
std::multiset<std::string>::find(key)_(existent)/32 1.46% 14.831 15.048 - -6.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.46% 12.958 13.146 - 1.39% -
std::remove_copy(list<int>)_(sprinkled)/50 1.45% 18.521 18.790 - 0.08% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.45% 4.479 4.544 - 4.82% -
std::remove_if(list<int>)_(prefix)/1024 1.45% 991.662 1006.051 - -0.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.45% 9650.092 9789.759 - -1.02% -
BM_deque_vector_move_backward/1024 1.45% 36.709 37.240 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.45% 11381119.776 11545605.097 - -21.61% -
std::move_backward(list<int>)/32768 1.45% 31554.776 32010.772 - 0.44% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.44% 38.971 39.534 - 0.82% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.44% 15.521 15.746 - 1.15% -
std::transform(vector<int>)_(identity_transform)/50 1.44% 16.132 16.365 - 0.14% -
SetIntersection_Interlaced_Set_uint32_256_256 1.44% 7791467.503 7903874.379 - 5.15% -
std::set<int>::clear()/1024 1.44% 9187.432 9319.972 - 5.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.44% 32.170 32.633 - -2.06% -
SetIntersection_Interlaced_Set_string_16384_4 1.44% 197437889.728 200282012.028 - 0.39% -
BM_StringEraseToEnd_Huge_Opaque 1.44% 2.256 2.289 - 0.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.44% 57426.303 58252.311 - 2.50% -
BM_deque_deque_ranges_move_backward/1024 1.44% 37.870 38.415 - 0.32% -
rng::contains_subrange(list<int>)_(same_length)/50 1.44% 25.212 25.574 - 1.56% -
SetIntersection_None_Vector_string_262144_16 1.44% 1272765.224 1291043.288 - -1.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.43% 20.362 20.654 - 1.30% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.43% 15.315 15.534 - -0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.43% 23.447 23.783 - 0.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.43% 520.337 527.789 - 0.17% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.43% 7.024 7.125 - 0.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.43% 651.733 661.056 - 0.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.43% 18.353 18.616 - -0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.42% 9.926 10.067 - -0.25% -
std::rotate(list<int>)_(1_element_forward)/50 1.42% 25.567 25.931 - -1.76% -
std::rotate(list<int>)_(1_element_backward)/32 1.42% 13.135 13.322 - 0.19% -
std::unique(list<int>)_(sprinkled)/1024 1.42% 942.480 955.880 - -0.33% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.42% 5.539 5.618 - -4.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.42% 2.401 2.435 - -0.31% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.41% 18.112 18.368 - 1.40% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.41% 4.805 4.873 - -0.78% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.41% 1.837 1.863 - 0.58% -
std::find_end(vector<int>)_(same_length)/8192 1.41% 1995.053 2023.224 - 0.07% -
BM_std_minmax_element<long_long>/4000 1.41% 1038.441 1053.098 - 0.64% -
std::partition(vector<int>)_(sparse)/8192 1.41% 1860.957 1887.220 - 1.26% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.41% 868.675 880.933 - -1.19% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.41% 7227.483 7329.368 - 0.14% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.41% 17.436 17.682 - 1.47% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.41% 184.505 187.104 - 0.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.41% 11.205 11.363 - 0.23% -
BM_PushHeap_uint64_Random_256 1.41% 5.958 6.042 - 1.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.41% 59747.241 60587.366 - 0.75% -
std::fill_n(vector<int>)/8192 1.41% 231.897 235.157 - 0.85% -
BM_CmpEqual_uint_short 1.40% 1.018 1.032 - 0.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 1.40% 19.460 19.733 - 4.43% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.40% 8999.587 9125.756 - 0.77% -
SetIntersection_Interlaced_Vector_string_1024_64 1.40% 8185305.496 8300020.013 - 7.35% -
SetIntersection_None_Vector_string_16384_1024 1.40% 1220661.816 1237767.451 - 0.10% -
std::unordered_map<int,_int>::clear()/32 1.40% 584.888 593.074 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.40% 1.281 1.299 - 1.09% -
SetIntersection_Interlaced_Set_string_1024_256 1.40% 35288925.423 35781207.213 - 1.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.39% 24.212 24.550 - 0.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.39% 753.329 763.831 - -5.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.39% 73.661 74.685 - 0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.39% 1037.701 1052.123 - -0.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.39% 5822.371 5903.264 - 0.69% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.39% 8476.198 8593.750 - 1.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.39% 16.185 16.409 - 3.04% -
std::adjacent_find(vector<int>)/50 1.38% 11.845 12.009 - 0.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.38% 7.896 8.005 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.38% 1142685.334 1158451.289 - 0.13% -
std::unique(vector<int>)_(sprinkled)/8192 1.38% 3895.926 3949.667 - 0.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 6694.624 6786.923 - 0.35% -
BM_deque_vector_ranges_move/1024 1.38% 36.875 37.383 - -1.82% -
BM_PushHeap_string_Ascending_16 1.38% 4.704 4.769 - 0.18% -
BM_deque_deque_copy/4096 1.38% 146.654 148.672 - -0.79% -
std::copy_backward(deque<int>)/1048576 1.37% 130848.893 132647.725 - 0.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.37% 12316.960 12486.069 - 4.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.37% 36902.658 37409.038 - 2.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.37% 16611.351 16839.257 - -2.43% -
rng::find(vector<bool>)_(process_all)/8192 1.37% 33.241 33.697 - 0.95% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.37% 8.133 8.245 - 0.33% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.37% 5.322 5.395 - -0.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.37% 948.099 961.047 - 0.63% -
std::upper_bound(std::forward_list<int>)/8 1.36% 15.990 16.208 - 0.41% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.36% 27.872 28.251 - -1.72% -
std::replace(list<int>)_(sprinkled)/50 1.36% 18.657 18.910 - 0.94% -
ranges::minmax(std::vector<__int128>)/64 1.36% 31.768 32.199 - 0.42% -
std::copy_if(vector<int>)_(every_other)/32768 1.35% 16074.309 16292.007 - 0.62% -
std::partition_copy(vector<int>)/32 1.35% 7.982 8.090 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.35% 14111433.784 14301707.496 - 6.53% -
SetIntersection_Front_Vector_uint64_16384_16384 1.35% 75831912.994 76853975.166 - 4.56% -
BM_CmpEqual_uchar_ushort 1.35% 1.067 1.081 - 1.20% -
std::copy(list<int>)/4096 1.35% 3241.840 3285.459 - 0.06% -
BM_num_put<double> 1.34% 57.377 58.148 - 1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.34% 15.204 15.408 - 2.85% -
std::partition(vector<int>)_(dense)/8192 1.34% 1860.835 1885.791 - 0.71% -
std::stable_partition(vector<int>)_(dense)/8192 1.34% 2079.059 2106.907 - 0.76% -
ranges::min(std::vector<long_long>)/70000 1.34% 7873.041 7978.481 - 0.58% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.34% 80256.343 81330.501 - -1.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.34% 15.738 15.949 - 0.18% -
std::multiset<int>::equal_range(key)_(existent)/32 1.33% 2.387 2.419 - 6.79% -
SetIntersection_Interlaced_Vector_float_16384_1 1.33% 1033656.971 1047418.271 - -0.26% -
std::pop_heap(deque<int>)/8192 1.33% 53.073 53.780 - 0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.33% 3440.364 3486.165 - 2.83% -
std::stable_sort(vector<int>)_(repeated)/8 1.33% 15.419 15.625 - 0.96% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.33% 1560.573 1581.326 - -1.55% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.33% 5.367 5.438 - -0.75% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 198.111 200.730 - 0.43% -
std::search(vector<int>)_(near_matches)/8192 1.32% 757980.498 768002.237 - 0.16% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.32% 173.835 176.133 - -1.14% -
BM_deque_deque_ranges_move_backward/4096 1.32% 150.551 152.541 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.32% 9329.909 9453.212 - 0.64% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.32% 2512522.996 2545717.273 - -1.17% -
std::equal(list<int>)_(it,_it,_it)/8192 1.32% 9714.376 9842.682 - 3.97% -
BM_CmpEqual_uint_uchar 1.32% 1.093 1.107 - 1.81% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 12756.724 12925.129 - 1.04% -
std::none_of(list<int>)_(process_all)/32768 1.32% 25689.098 26028.057 - -3.82% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.32% 2686.257 2721.604 - -0.95% -
std::find_end(vector<int>)_(near_matches)/1000 1.31% 13409.390 13585.673 - 0.50% -
BM_PushHeap_uint64_Random_262144 1.31% 6.297 6.380 - 1.29% -
BM_CmpEqual_int_schar 1.31% 1.122 1.137 - 1.26% -
std::search(vector<int>)_(same_length)/1024 1.31% 244.811 248.024 - -1.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.31% 244125.712 247329.078 - 0.86% -
SetIntersection_None_Set_float_16384_64 1.31% 151453232.826 153439434.500 - -3.36% -
std::find(list<int>)_(bail_25%)/8192 1.31% 1418.358 1436.950 - -1.26% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.31% 6659.352 6746.607 - -0.22% -
SetIntersection_Interlaced_Vector_float_1024_1 1.31% 1038257.551 1051838.967 - 1.33% -
std::multiset<int>::insert(value)_(already_present)/32 1.31% 18.500 18.742 - 3.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.31% 513105.473 519810.250 - 3.22% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.31% 276.463 280.075 - 0.64% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.31% 5.162 5.229 - 0.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.30% 6.721 6.809 - -4.76% -
std::move_backward(vector<int>)/64 1.30% 4.312 4.368 - 0.89% -
std::find_first_of(list<int>)_(small_needle)/50 1.30% 138.917 140.727 - -1.20% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.30% 501086.750 507614.402 - 0.94% -
BM_StringRelational_Less_Small_Huge_Control 1.30% 1.851 1.875 - 1.46% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.30% 39970196.619 40490181.198 - 0.78% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.30% 571.196 578.625 - -0.62% -
std::find(list<int>)_(process_all)/50 1.30% 18.825 19.069 - 0.50% -
std::set<int>::erase(iterator)/32 1.30% 19.683 19.938 - 1.99% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.30% 87669.260 88804.830 - 0.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.30% 6.480 6.564 - 1.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.29% 830.231 840.980 - -3.36% -
rng::fold_left(deque<int>)/32 1.29% 16.348 16.560 - 1.64% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.29% 6879.276 6968.233 - 0.21% -
std::generate(deque<int>)/1024 1.29% 241.566 244.690 - 0.48% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.29% 1869.697 1893.866 - -0.05% -
BM_num_put<long> 1.29% 11.645 11.796 - 2.23% -
std::all_of(list<int>)_(process_all)/8192 1.29% 6996.132 7086.525 - -15.52% -
std::make_heap(deque<int>)_(repeated)/8192 1.29% 17777.665 18007.132 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.29% 14918.982 15111.223 - 2.75% -
std::move_backward(vector<bool>)_(aligned)/4096 1.28% 7.156 7.248 - 0.18% -
std::unique(list<int>)_(sprinkled)/8192 1.28% 7867.209 7967.906 - 0.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.28% 14.449 14.633 - -1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.28% 400.692 405.810 - 3.49% -
std::find_if_not(list<int>)_(bail_25%)/8 1.28% 0.917 0.928 - 0.45% -
BM_CmpLess_schar_uchar 1.28% 1.074 1.087 - -0.61% -
SetIntersection_None_Set_string_256_256 1.27% 5829220.607 5903499.116 - 2.95% -
BM_deque_vector_ranges_copy_backward/4096 1.27% 147.048 148.921 - 0.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.27% 12.064 12.217 - -5.39% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.27% 0.815 0.825 - 1.30% -
BM_std_minmax_element<long_long>/1024 1.27% 270.111 273.544 - 0.38% -
std::unique_copy(list<int>)_(sprinkled)/52 1.27% 23.827 24.130 - 0.14% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.27% 756.549 766.160 - 0.86% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.27% 3695.769 3742.715 - 0.36% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.27% 10.171 10.300 - 0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.27% 95.112 96.319 - 13.94% -
std::remove(deque<int>)_(prefix)/50 1.27% 60.876 61.649 - -2.57% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.27% 18191.949 18422.637 - 0.12% -
BM_lexicographical_compare_three_way_fast_path/1024 1.27% 244.043 247.131 - 0.36% -
SetIntersection_Interlaced_Vector_string_16_16 1.26% 51819782.613 52475048.763 - 2.86% -
std::generate(deque<int>)/32 1.26% 7.972 8.072 - 0.16% -
std::flat_map<int,_int>::clear()/1024 1.26% 391.454 396.396 - 0.21% -
std::replace(deque<int>)_(prefix)/1024 1.26% 409.303 414.465 - 0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.26% 21.643 21.916 - 0.43% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.26% 10.335 10.465 - 0.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 1780.489 1802.889 - 1.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.26% 6.824 6.910 - 1.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.26% 14931.691 15119.375 - 0.53% -
std::find(deque<int>)_(process_all)/32768 1.26% 7737.534 7834.714 - 1.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.25% 399.527 404.541 - 3.39% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.25% 672.628 681.059 - -0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.25% 21624.317 21895.205 - -3.34% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.25% 25.386 25.704 - 0.26% -
std::replace(deque<int>)_(prefix)/32 1.25% 12.692 12.851 - 0.84% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.25% 357.682 362.150 - 0.48% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.25% 3730.798 3777.405 - 0.75% -
std::generate(deque<int>)/8192 1.25% 1888.200 1911.773 - 0.34% -
std::generate(vector<int>)/1024 1.25% 241.592 244.607 - 0.16% -
SetIntersection_None_Set_string_1024_64 1.24% 8985856.243 9097687.202 - -14.28% -
std::remove(list<int>)_(sprinkled)/1024 1.24% 964.468 976.471 - -1.70% -
SetIntersection_None_Vector_float_64_4 1.24% 15906785.572 16104356.030 - 1.44% -
std::find(deque<int>)_(bail_25%)/32768 1.24% 1903.008 1926.643 - 0.04% -
BM_std_minmax_element<long_long>/3 1.24% 1.184 1.199 - 15.20% -
std::transform(list<int>,_list<int>)/8192 1.24% 9049.095 9161.426 - -1.56% -
BM_CmpLess_schar_int 1.24% 1.104 1.117 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.24% 166028.175 168085.747 - 0.56% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.24% 942.704 954.387 - 0.68% -
std::find_end(forward_list<int>)_(single_element)/8192 1.24% 6134.257 6210.268 - 7.58% -
BM_deque_vector_ranges_copy/64 1.24% 2.626 2.658 - 0.24% -
std::rotate_copy(list<int>)/50 1.24% 13.765 13.936 - -0.03% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.23% 21.490 21.755 - -0.64% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.23% 9182.285 9295.649 - 1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.23% 12568627.864 12723792.618 - 2.09% -
std::generate_n(list<int>)/1024 1.23% 650.033 658.051 - 1.25% -
ranges::minmax(std::vector<__int128>)/70000 1.23% 34866.881 35296.765 - 0.44% -
std::reverse_copy(vector<int>)/32768 1.23% 980.931 993.005 - 1.03% -
std::transform(list<int>)_(identity_transform)/1024 1.23% 734.682 743.725 - 0.53% -
rng::find_last(vector<int>)_(bail_10%)/8 1.23% 2.005 2.029 - 0.58% -
std::upper_bound(std::vector<int>)/8 1.23% 5.938 6.011 - 0.26% -
SetIntersection_None_Vector_uint64_256_256 1.23% 2108461.175 2134371.581 - 1.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.23% 165978.444 168016.440 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.23% 25928857.049 26247185.486 - -4.39% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.23% 8103.568 8202.956 - 0.59% -
ranges::min(std::vector<__int128>)/70000 1.23% 29886.819 30253.291 - 12.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.22% 17.413 17.626 - -1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.22% 13.084 13.245 - -0.66% -
std::copy(list<int>)/1048576 1.22% 859148.971 869665.373 - 0.51% -
std::swap_ranges(list<int>)/32 1.22% 19.359 19.596 - 0.60% -
BM_std_minmax_element<long_long>/4096 1.22% 1065.511 1078.540 - 0.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.22% 17.241 17.451 - 0.58% -
std::find_end(vector<int>)_(near_matches)/8192 1.22% 763869.547 773181.613 - 0.56% -
rng::starts_with(deque<int>,_pred)/1048576 1.22% 507583.545 513769.402 - 1.21% -
BM_deque_vector_ranges_copy_backward/1 1.22% 2.090 2.115 - 4.81% -
std::find(vector<int>)_(process_all)/1024 1.22% 240.658 243.586 - 0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.22% 32709.723 33107.401 - 3.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.21% 2.423 2.453 - -1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.21% 1821640.777 1843769.348 - 3.91% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.21% 7.034 7.120 - 0.65% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.21% 61.961 62.713 - 1.51% -
std::for_each(multiset<int>::iterator)/8 1.21% 5.023 5.084 - 0.22% -
rng::contains(vector<int>)_(process_all)/50 1.21% 12.122 12.269 - 0.58% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.21% 117664.643 119089.628 - 1.17% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.21% 473334.684 479062.116 - 0.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.21% 3.829 3.875 - -0.59% -
std::rotate(list<int>)_(1_element_forward)/32 1.21% 13.768 13.934 - 0.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.21% 6.625 6.705 - -0.86% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.21% 245.658 248.618 - 0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.20% 27.902 28.238 - 1.31% -
std::shift_right(vector<int>)/8192 1.20% 297.377 300.957 - 0.10% -
std::adjacent_find(vector<int>)/8192 1.20% 1813.314 1835.116 - 0.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.20% 21.119 21.372 - 1.24% -
std::map<int,_int>::count(key)_(existent)/32 1.20% 1.565 1.583 - 1.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.20% 1947.144 1970.526 - 0.25% -
std::find(vector<int>)_(bail_25%)/1024 1.20% 65.397 66.182 - -0.14% -
SetIntersection_Interlaced_Vector_float_16_16 1.20% 35304761.483 35727657.441 - 0.22% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.20% 6881.939 6964.239 - 0.34% -
std::rotate(list<int>)_(by_1/3)/1024 1.20% 803.828 813.438 - 0.09% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.20% 204151.294 206591.943 - 0.66% -
BM_StringAssignAsciiz_Huge_Opaque 1.19% 188.655 190.909 - 1.56% -
BM_vector_deque_ranges_copy_backward/1 1.19% 2.259 2.286 - -1.70% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.19% 16.127 16.320 - 0.05% -
BM_PushHeap_uint64_Ascending_262144 1.19% 4.781 4.838 - -3.06% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.19% 758.810 767.852 - 0.46% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.19% 2.402 2.430 - 1.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.19% 2323602.023 2351248.050 - -0.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.19% 17.855 18.067 - 0.62% -
std::find(vector<int>)_(bail_25%)/32768 1.19% 1845.038 1866.963 - 0.06% -
BM_std_minmax_element<long_long>/512 1.19% 137.089 138.717 - 0.41% -
std::sort(deque<int>)_(shuffled)/8192 1.19% 80335.774 81289.774 - 0.41% -
std::find_end(list<int>)_(near_matches)/1000 1.19% 33113.347 33506.097 - 0.44% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.18% 59827.395 60536.217 - -0.74% -
std::map<int,_int>::ctor(const&)/0 1.18% 12.665 12.815 - 0.93% -
std::find_end(list<int>)_(same_length)/8192 1.18% 8071.286 8166.687 - -16.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.18% 6666.954 6745.733 - -1.12% -
BM_StringFindStringLiteral/64 1.18% 2.157 2.182 - 0.05% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.18% 20.516 20.758 - 0.19% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.18% 55.931 56.591 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.18% 14757.096 14931.029 - 0.36% -
std::fill(vector<bool>)/512 1.18% 1.493 1.511 - -1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.18% 84304.837 85297.572 - 0.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.18% 902573.520 913194.948 - 0.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.18% 18.971 19.194 - 0.91% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.17% 47.968 48.532 - 2.76% -
std::set<std::string>::find(key)_(existent)/8192 1.17% 30.497 30.855 - -1.21% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.17% 22.012 22.269 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.17% 18885988.751 19106829.094 - 1.89% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.17% 730.890 739.431 - 0.28% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.17% 3.351 3.390 - 1.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.16% 44.053 44.565 - -0.73% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.16% 20982.492 21226.592 - 1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.16% 2192014.833 2217489.680 - 4.25% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.16% 29.135 29.473 - -0.13% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 1.16% 695.395 703.470 - 0.48% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.16% 5274.512 5335.704 - 0.40% -
rng::fold_left(deque<int>)/50 1.16% 27.301 27.618 - 1.61% -
std::unique(deque<int>)_(contiguous)/1024 1.16% 511.269 517.197 - 0.48% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.16% 5.843 5.911 - -2.73% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.16% 79.600 80.522 - 0.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.16% 16.117 16.304 - 0.61% -
std::generate(vector<int>)/8192 1.16% 1823.829 1844.926 - 0.21% -
std::rotate(list<int>)_(by_1/2)/1024 1.16% 387.121 391.596 - 0.17% -
BM_StringAssignAsciiz_Huge_Transparent 1.16% 188.492 190.670 - 1.37% -
SetIntersection_None_Vector_float_16384_16384 1.15% 1102964.043 1115701.419 - 2.74% -
BM_vector_deque_ranges_copy_backward/5500 1.15% 196.280 198.545 - 0.42% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.15% 250.166 253.051 - 2.44% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 1.15% 570.727 577.302 - 0.73% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.15% 17.440 17.641 - 0.23% -
std::generate(deque<int>)/50 1.15% 11.949 12.086 - 0.03% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.15% 1010049.561 1021665.934 - -2.05% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.15% 8.329 8.424 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.15% 1335016.037 1350349.639 - 0.31% -
std::find_if_not(deque<int>)_(process_all)/1024 1.15% 269.388 272.478 - 8.16% -
std::copy_backward(list<int>)/1048576 1.15% 871469.061 881465.814 - 0.57% -
rng::contains_subrange(list<int>)_(same_length)/32 1.15% 16.408 16.596 - 0.08% -
std::move_backward(list<int>)/1048576 1.15% 1025935.634 1037688.365 - 0.39% -
std::move_backward(list<int>)/64 1.14% 39.254 39.703 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.14% 24.441 24.719 - -0.30% -
std::unordered_multiset<int>::ctor(const&)/8192 1.14% 54517.349 55138.844 - 1.01% -
std::partition_point(list<int>)/50 1.14% 24.819 25.102 - 0.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.14% 1033278.658 1045042.037 - 3.48% -
std::stable_sort(vector<int>)_(descending)/8 1.14% 24.368 24.646 - 2.61% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.14% 2.088 2.111 - 0.50% -
std::find(vector<int>)_(process_all)/8192 1.13% 1840.737 1861.620 - 0.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.13% 15.140 15.312 - 2.60% -
BM_CmpEqual_uchar_uchar 1.13% 1.047 1.059 - -1.67% -
BM_lexicographical_compare_three_way_fast_path/16384 1.13% 3742.951 3785.250 - 0.42% -
SetIntersection_Interlaced_Set_float_262144_16384 1.13% 1236047.851 1249990.314 - -2.19% -
BM_deque_vector_move/65536 1.13% 2982.907 3016.549 - 0.93% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.13% 12.215 12.353 - 0.90% -
std::find(vector<long_long>)_(process_all)/50 1.13% 4.389 4.439 - 1.03% -
std::adjacent_find(vector<int>,_pred)/8 1.12% 3.248 3.284 - -0.20% -
BM_deque_vector_copy/4000 1.12% 141.494 143.084 - 0.56% -
rng::contains(vector<int>)_(process_all)/1048576 1.12% 231035.502 233629.582 - 0.37% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.12% 420.959 425.684 - 3.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.12% 742.000 750.317 - 0.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.12% 15.592 15.767 - 1.74% -
std::replace_if(list<int>)_(sprinkled)/1024 1.12% 735.765 743.995 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.12% 17856610.719 18055932.805 - 1.02% -
std::find_end(vector<int>)_(near_matches)/1024 1.12% 13918.556 14073.770 - 0.64% -
SetIntersection_None_Vector_string_1024_1024 1.11% 1142919.907 1155659.391 - -2.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.11% 31.435 31.785 - 1.59% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.11% 5196.519 5254.344 - -0.74% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.11% 7.918 8.006 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.11% 244742.745 247462.677 - -0.15% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.11% 12.222 12.358 - 1.68% -
std::multiset<int>::contains(key)_(existent)/32 1.11% 1.666 1.685 - -0.17% -
rng::starts_with(list<int>)/1024 1.11% 769.144 777.681 - 0.20% -
std::unique(vector<int>)_(contiguous)/8192 1.11% 1897.929 1918.972 - 0.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.11% 3797.205 3839.291 - 0.28% -
SetIntersection_Front_Vector_string_16384_1 1.11% 1077881.315 1089823.193 - 0.90% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.10% 7311.784 7392.576 - 0.41% -
SetIntersection_None_Set_float_16_1 1.10% 66216135.721 66947232.367 - 0.31% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.10% 841576.800 850849.529 - 1.39% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.10% 53.750 54.342 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.10% 8677180.010 8772757.007 - 4.33% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.10% 169.528 171.394 - 0.26% -
rng::fold_left(deque<int>)/1048576 1.10% 549988.259 556038.418 - 0.97% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.10% 29043.716 29363.109 - 2.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.10% 39.534 39.969 - 0.82% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.10% 5.966 6.031 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.10% 56205615.863 56823476.877 - 1.26% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.10% 10.175 10.287 - 0.15% -
std::find_end(forward_list<int>)_(same_length)/1024 1.10% 1484.638 1500.934 - 0.28% -
std::unique(vector<int>)_(contiguous)/52 1.10% 53.527 54.114 - 0.33% -
SetIntersection_Front_Vector_string_1024_256 1.09% 9150043.026 9250208.596 - -0.88% -
BM_vector_deque_move_backward/1 1.09% 2.296 2.321 - 0.68% -
std::fill_n(deque<int>)/8192 1.09% 233.541 236.094 - -0.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.09% 5604.772 5665.916 - -4.83% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.09% 585943.118 592333.863 - 0.18% -
std::find_if(vector<char>)_(process_all)/1024 1.09% 124.177 125.531 - 0.64% -
std::upper_bound(std::list<int>)/8 1.09% 16.110 16.285 - 0.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.09% 37933812.503 38347002.332 - 0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.09% 64073.548 64770.917 - 0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.09% 484.801 490.073 - 0.25% -
SetIntersection_None_Vector_string_256_64 1.09% 3603870.004 3643030.930 - -0.72% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.09% 87990.698 88945.448 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.08% 1062785.156 1074293.955 - 2.53% -
std::replace(deque<int>)_(prefix)/8192 1.08% 3233.089 3268.090 - 0.46% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.08% 243.843 246.480 - 0.82% -
std::generate_n(deque<int>)/32 1.08% 8.157 8.245 - 0.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.08% 98278.198 99339.933 - 0.33% -
BM_deque_deque_copy_backward/4096 1.08% 152.066 153.708 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.08% 15.880 16.051 - 1.31% -
std::move(vector<bool>)_(unaligned)/64 1.08% 1.636 1.654 - 2.31% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.08% 776.104 784.469 - 0.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.08% 13.380 13.524 - -0.00% -
std::rotate(list<int>)_(by_1/4)/8192 1.08% 6551.817 6622.319 - 0.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.08% 388.471 392.650 - 0.41% -
BM_CmpEqual_uint_int 1.07% 1.046 1.057 - 2.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.07% 391.420 395.620 - 1.18% -
std::all_of(list<int>)_(process_all)/32768 1.07% 25653.580 25928.788 - -3.34% -
std::find(deque<int>)_(bail_25%)/8192 1.07% 475.563 480.662 - -0.25% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.07% 1397.702 1412.669 - 0.34% -
BM_lexicographical_compare_three_way_fast_path/4096 1.07% 950.004 960.163 - 0.41% -
SetIntersection_None_Set_float_262144_16 1.07% 1145471.517 1157709.963 - -3.05% -
std::pop_heap(deque<int>)/8 1.07% 52.018 52.573 - 0.14% -
ranges::minmax(std::vector<long_long>)/64 1.06% 10.111 10.219 - 0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.06% 18.099 18.292 - 0.79% -
std::find(deque<int>)_(bail_25%)/1024 1.06% 67.349 68.066 - -0.02% -
std::remove_if(list<int>)_(sprinkled)/1024 1.06% 977.646 988.044 - -1.26% -
rng::fold_left(list<int>)/32 1.06% 20.560 20.779 - 0.12% -
BM_lexicographical_compare_three_way_fast_path/262144 1.06% 59928.147 60563.900 - 0.21% -
std::find_end(list<int>)_(match_near_end)/1024 1.06% 59.528 60.159 - -0.12% -
std::set<int>::upper_bound(key)_(existent)/8192 1.06% 7.749 7.831 - -6.81% -
std::rotate(list<int>)_(by_1/4)/1024 1.06% 572.353 578.415 - 0.28% -
BM_deque_deque_move_backward/4096 1.06% 151.077 152.676 - 0.35% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.06% 483.966 489.080 - 1.04% -
std::find(vector<long_long>)_(process_all)/1024 1.06% 89.885 90.834 - 0.87% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.06% 4848.002 4899.203 - 0.39% -
ranges::min(std::vector<char>)/70000 1.05% 490.730 495.901 - 0.43% -
std::find_if(vector<bool>)_(process_all)/1048576 1.05% 575954.098 582018.669 - 0.11% -
BM_StringEraseToEnd_Large_Opaque 1.05% 0.984 0.994 - 0.18% -
std::sort(deque<int>)_(ascending)/1024 1.05% 756.439 764.398 - 0.14% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.05% 2784.938 2814.228 - -0.89% -
std::rotate(list<int>)_(1_element_backward)/1024 1.05% 737.734 745.487 - 0.64% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.05% 26.923 27.206 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 392.346 396.469 - 0.70% -
std::multiset<int>::count(key)_(existent)/32 1.05% 3.758 3.797 - 1.92% -
ranges::min(std::list<long_long>)/64 1.05% 24.624 24.882 - 0.68% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.05% 3663.987 3702.468 - 1.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.05% 11.385 11.505 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.05% 25729312.356 25999124.490 - 1.44% -
std::search(list<int>,_pred)_(same_length)/8192 1.05% 8574.559 8664.370 - -4.92% -
BM_vector_deque_copy/1024 1.05% 35.771 36.145 - -1.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.05% 52412.689 52960.918 - 0.45% -
std::replace_if(list<int>)_(sprinkled)/8192 1.05% 7320.746 7397.303 - 0.06% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.05% 28.774 29.075 - 0.55% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.04% 512124.024 517473.006 - 0.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.04% 263.790 266.544 - 0.10% -
std::adjacent_find(deque<int>)/8192 1.04% 3671.732 3710.058 - 0.21% -
std::stable_partition(list<int>)_(dense)/8192 1.04% 17431.408 17613.274 - -7.03% -
std::adjacent_find(deque<int>)/1048576 1.04% 471171.009 476081.832 - 0.32% -
std::generate_n(vector<int>)/50 1.04% 11.862 11.985 - 0.16% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.04% 810.136 818.568 - 0.27% -
rng::contains(deque<int>)_(process_all)/1048576 1.04% 242800.589 245326.659 - 0.37% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.04% 791.073 799.288 - 0.29% -
std::unique_copy(vector<int>)_(contiguous)/52 1.04% 13.501 13.641 - 1.75% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.04% 1874.261 1893.677 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.03% 13491.482 13631.113 - 0.59% -
std::find_if(vector<bool>)_(process_all)/1024 1.03% 564.403 570.242 - 0.27% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 410.761 415.011 - -0.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.03% 75422.629 76202.803 - -0.61% -
std::lower_bound(std::list<int>)/100 1.03% 90.748 91.687 - 0.40% -
std::copy(vector<bool>)_(unaligned)/64 1.03% 1.794 1.812 - 0.68% -
std::unique(vector<int>)_(sprinkled)/1024 1.03% 528.651 534.114 - 0.87% -
std::adjacent_find(deque<int>)/1024 1.03% 458.257 462.989 - -0.91% -
SetIntersection_None_Vector_float_16384_4 1.03% 1089729.328 1100952.477 - -0.29% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.03% 735.241 742.805 - 0.08% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.03% 22.645 22.877 - 2.16% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.03% 12.445 12.573 - 0.97% -
std::upper_bound(std::vector<int>)/100 1.03% 12.256 12.381 - 0.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 6625.330 6693.278 - -0.91% -
std::reverse(list<int>)/512 1.03% 191.845 193.812 - 0.20% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.02% 600.276 606.426 - 0.37% -
std::lower_bound(std::forward_list<int>)/8 1.02% 15.334 15.491 - 0.39% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.02% 675.548 682.465 - 0.20% -
std::find(deque<int>)_(process_all)/8192 1.02% 1934.993 1954.791 - 1.27% -
rng::starts_with(list<int>)/1000 1.02% 751.616 759.300 - 0.08% -
std::upper_bound(std::vector<int>)/8192 1.02% 15.607 15.767 - 0.35% -
std::unordered_set<int>::ctor(const&)/8192 1.02% 55243.951 55808.287 - 3.03% -
rng::contains(vector<int>)_(process_all)/32 1.02% 8.216 8.300 - 1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 815347.358 823667.599 - 0.99% -
std::partition_point(vector<int>)/50 1.02% 2.556 2.582 - 0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.02% 166155.307 167849.468 - 0.42% -
std::transform(list<int>)_(identity_transform)/32 1.02% 16.870 17.041 - 0.48% -
BM_deque_deque_copy/65536 1.02% 3130.268 3162.161 - 2.78% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.02% 5343.608 5398.008 - 0.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 1083882.226 1094913.218 - 0.02% -
SetIntersection_None_Vector_uint32_262144_16 1.02% 1127973.546 1139453.188 - 4.28% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.02% 791.734 799.777 - 0.31% -
std::copy_n(list<int>)/8 1.01% 2.206 2.228 - 0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.01% 19951.709 20154.049 - -5.49% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.01% 69.928 70.637 - 0.51% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.01% 953904.190 963560.503 - 0.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.01% 3844.276 3883.170 - 0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.01% 375.367 379.164 - 1.07% -
SetIntersection_Interlaced_Set_string_256_16 1.01% 17727641.840 17906956.272 - 1.99% -
std::replace(list<int>)_(prefix)/50 1.01% 17.055 17.228 - -1.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.01% 12.770 12.899 - 0.30% -
std::generate_n(deque<int>)/50 1.01% 12.123 12.246 - 0.19% -
BM_CmpLess_uchar_ushort 1.01% 1.073 1.084 - 1.85% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.01% 489.584 494.525 - 0.94% -
std::set<int>::clear()/0 1.01% 388.896 392.820 - 0.65% -
BM_std_minmax_element<long_long>/70000 1.01% 18206.928 18390.574 - 0.64% -
std::stable_sort(vector<int>)_(heap)/8 1.01% 21.094 21.306 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.01% 4089560.990 4130767.609 - 2.62% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.01% 2.379 2.403 - -6.38% -
std::copy_n(deque<int>)/4096 1.01% 145.424 146.888 - 1.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 174710.397 176465.994 - -0.13% -
std::reverse(vector<int>)/64 1.00% 4.150 4.192 - 0.02% -
SetIntersection_Interlaced_Set_float_262144_1024 1.00% 1503440.674 1518531.252 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.00% 7487847.625 7562881.107 - 0.56% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.00% 36697.766 37065.391 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.00% 391.854 395.778 - 1.23% -
BM_num_put<long_long> 1.00% 11.609 11.726 - 1.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.00% 54469.815 55014.600 - -1.48% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.00% 469.850 474.549 - 0.48% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.234 353.014 -2.34% 353.014
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.092 536.382 0.19% 536.382
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 18.047 684.027 0.87% 684.027
std::search_n(deque<int>)_(no_match)/8192 -99.33% 2429.649 16.259 389.898 2.09% 389.898
std::search_n(vector<int>)_(no_match)/1024 -98.50% 216.841 3.253 55.626 -2.01% 55.626
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.088 71.121 0.13% 71.121
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.51% 611.467 15.245 92.677 -1.26% 92.677
std::search_n(deque<int>)_(no_match)/1024 -95.32% 293.746 13.751 45.515 0.50% 45.515
std::fill(vector<bool>)/262144 -75.39% 941.294 231.698 - 0.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.84% 23.874 8.871 - -15.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.76% 23.870 8.889 - -62.77% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.54% 14.878 5.871 - -15.22% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.07% 14.877 5.941 - -59.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -58.49% 1749.757 726.359 - 41.20% -
BM_deque_vector_copy/64 -51.76% 5.410 2.610 - -0.59% -
std::search_n(vector<int>)_(no_match)/32 -51.38% 6.886 3.348 0.376 0.33% 0.376
std::transform(deque<int>)_(identity_transform)/32 -49.18% 24.212 12.305 - 0.04% -
std::set<int>::contains(key)_(non-existent)/8192 -48.14% 19.181 9.948 - -34.10% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.69% 64.988 33.993 - -47.77% -
BM_vector_deque_ranges_move/64 -47.38% 5.321 2.800 - 0.40% -
bm_write -47.20% 606.091 320.040 - -42.80% -
std::rotate_copy(vector<int>)/8192 -46.34% 720.009 386.386 - -43.45% -
std::copy(vector<bool>)_(aligned)/1048576 -46.25% 3793.166 2039.004 - -42.52% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.03% 15.025 8.109 0.387 -0.05% 0.387
rng::find_last(list<int>)_(bail_10%)/1024 -45.94% 1240.838 670.780 - 0.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -43.06% 4.194 2.388 - -36.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.83% 70.426 40.259 - -42.70% -
std::adjacent_find(deque<int>)/8 -41.84% 4.875 2.835 - -19.57% -
std::adjacent_find(deque<int>)/50 -40.22% 26.467 15.823 - -2.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -38.77% 50.255 30.772 - 4.97% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -37.98% 19.119 11.858 - 13.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -37.75% 125.843 78.335 - -40.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.14% 2.802 1.761 - -1.10% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.84% 2.794 1.765 - 0.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -36.41% 39.010 24.808 - -47.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -36.31% 166.690 106.171 - -42.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.11% 10.947 6.994 - -36.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.65% 0.665 0.428 - -20.54% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -35.42% 94.600 61.096 - -36.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -34.52% 179.543 117.570 - -40.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -34.46% 34.540 22.638 - -44.35% -
std::copy(vector<int>)/4096 -33.69% 222.446 147.512 - -11.60% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.33% 3319.084 2212.960 - 0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -33.22% 171.755 114.701 - -40.10% -
ranges::min(std::deque<__int128>)/70000 -33.21% 36497.526 24375.546 - 0.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -33.05% 35.428 23.718 - -26.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -32.96% 88.248 59.166 - -33.04% -
BM_PushHeap_string_QuickSortAdversary_1 -32.86% 0.701 0.471 - 0.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -32.65% 75.689 50.980 - -32.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -32.34% 10.040 6.793 - -11.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -31.33% 2.014 1.383 - -21.98% -
std::vector<int>::ctor(size)/32 -30.95% 14.541 10.040 - -6.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -30.78% 48.229 33.385 - 4.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -30.45% 7.257 5.047 - -30.19% -
SetIntersection_None_Set_string_1024_16 -30.17% 12663239.195 8842188.281 - -15.85% -
SetIntersection_None_Set_string_1024_1 -29.70% 12681800.183 8915733.206 - -16.10% -
std::is_sorted_until(deque<int>,_pred)/8 -29.13% 6.112 4.332 - -8.76% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -29.01% 4.142 2.940 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.39% 349765375.114 250471869.175 - 0.75% -
SetIntersection_None_Set_string_1024_4 -27.98% 12516676.481 9014479.907 - -15.57% -
SetIntersection_Interlaced_Set_string_16384_16 -27.84% 345495322.150 249318102.268 - 1.28% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -27.71% 61.523 44.475 - -15.33% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.64% 78.908 57.096 - 6.52% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.31% 45.478 33.058 - 1.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.27% 24.088 17.520 - -27.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -27.13% 0.480 0.350 - 7.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.97% 2287558.021 1670691.861 - 0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -26.97% 42.702 31.187 - 3.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -26.86% 72.001 52.664 - -26.87% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -26.70% 11.140 8.166 - -42.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.95% 33.096 24.507 - -31.24% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -25.89% 6.511 4.826 - -9.88% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -25.54% 69.021 51.390 - -25.91% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -25.52% 472.645 352.008 - -0.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -25.44% 34.541 25.755 - 10.34% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -25.13% 0.404 0.303 - -25.49% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -24.89% 6973366.576 5237560.315 - -12.50% -
SetIntersection_Interlaced_Vector_float_262144_16 -24.80% 4260499.326 3203935.315 - 9.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -24.66% 1.302 0.981 - -0.42% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.26% 0.629 0.476 - -22.22% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -24.09% 4288280.585 3255356.747 - -3.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -23.97% 15.020 11.419 - -24.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.73% 38.192 29.131 - -21.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.52% 32.598 24.932 - -23.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -23.46% 1.769 1.354 - -15.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -23.32% 2.453 1.881 - -8.17% -
std::copy(vector<bool>)_(aligned)/262144 -23.25% 751.624 576.889 - -23.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -23.04% 1964.499 1511.798 - -12.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -22.98% 31.266 24.080 - -23.11% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.93% 39.052 30.096 - -26.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -22.77% 64.468 49.791 - -22.54% -
std::move(list<int>)/4096 -22.65% 5075.383 3925.963 - -19.04% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -22.57% 41.289 31.968 - -22.27% -
SetIntersection_Front_Set_uint64_262144_1024 -22.48% 15566381.195 12067655.790 - -2.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.31% 72.369 56.224 - -20.76% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.02% 0.338 0.264 - -0.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -21.93% 1.515 1.183 - -12.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.10% 18655393.692 14719429.735 - -1.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.08% 24.346 19.215 - -61.77% -
BM_PushHeap_float_Random_1 -20.93% 0.697 0.551 - 0.25% -
std::equal(vector<bool>)_(unaligned)/8 -20.86% 1.121 0.887 - 10.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -20.60% 1.517 1.205 - -3.43% -
std::set<int>::lower_bound(key)_(non-existent)/32 -20.59% 2.878 2.285 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.59% 30.225 24.002 - -24.89% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.48% 34.246 27.234 - -0.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -20.38% 1.538 1.224 - -1.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -20.32% 820.814 654.034 - -21.11% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.27% 33.550 26.750 - -20.67% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -20.13% 17.408 13.904 - -20.80% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -20.11% 14.285 11.413 - -6.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.04% 53.493 42.771 - 1.17% -
std::find_if(vector<char>)_(bail_25%)/8 -19.94% 0.957 0.766 - -9.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.81% 24.254 19.449 - -20.01% -
std::copy_if(list<int>)_(every_other)/4096 -19.71% 4165.891 3344.782 - 0.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.67% 91.105 73.180 - -19.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.54% 53.070 42.699 - -19.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.52% 50.116 40.332 - -8.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.46% 23.683 19.074 - -19.66% -
BM_PushHeap_string_Ascending_1 -19.33% 0.585 0.472 - -10.42% -
ranges::min(std::list<__int128>)/1 -19.25% 0.456 0.368 - -19.37% -
ranges::min(std::deque<char>)/1 -19.22% 0.915 0.740 - 11.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -19.14% 1.520 1.229 - -1.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -19.13% 41.424 33.501 - -7.25% -
std::move(vector<int>)/1048576 -19.10% 70383.066 56939.819 - -3.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -18.91% 46.745 37.908 - -31.50% -
std::fill_n(list<int>)/8192 -18.76% 9046.214 7348.858 - -19.28% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.74% 841.801 684.038 - -12.67% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.67% 4604.042 3744.355 - -19.35% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.49% 576.091 469.592 - -18.84% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -18.42% 1.576 1.286 - -10.62% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -18.41% 0.445 0.363 - -1.06% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.40% 15.301 12.486 - 0.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.32% 4.158 3.396 - -13.52% -
ranges::minmax(std::deque<long_long>)/1 -18.20% 0.826 0.676 - -6.22% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -18.02% 10.928 8.959 - -24.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -18.02% 110.373 90.485 - -17.45% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -17.51% 55.823 46.050 - -0.19% -
std::unordered_set<int>::clear()/1024 -17.49% 10228.555 8439.784 - 5.24% -
std::search(deque<int>)_(same_length)/1000 -17.45% 464.349 383.312 - 7.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -17.44% 11.951 9.867 - -1.39% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -17.40% 5559185.694 4592078.737 - 26.08% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.36% 816.645 674.855 - 0.19% -
BM_vector_deque_copy/0 -17.26% 0.604 0.499 - 13.12% -
std::find_first_of(vector<int>)_(small_needle)/32 -17.26% 53.847 44.555 - -5.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -17.19% 2.734 2.264 - -16.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -17.11% 8.931 7.403 - -5.63% -
BM_deque_deque_move_backward/0 -17.11% 0.920 0.762 - -11.51% -
ranges::min(std::deque<__int128>)/64 -17.08% 25.229 20.919 - 0.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -17.06% 1.584 1.314 - -16.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -16.95% 41.959 34.845 - 38.70% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -16.90% 0.443 0.368 - 2.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.86% 43.032 35.779 - -20.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.64% 1.343 1.119 - -7.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.46% 9.236 7.716 - 17.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.46% 7.254 6.061 - -1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.41% 63.031 52.691 - -16.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -16.35% 6.411 5.363 - -5.14% -
std::set<std::string>::ctor(const&)/32 -16.23% 841.161 704.672 - 0.29% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -16.14% 841.040 705.289 - -20.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -16.12% 0.487 0.408 - -10.40% -
std::all_of(vector<int>)_(process_all)/50 -16.08% 17.631 14.796 - 2.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -15.97% 8.840 7.428 - -5.78% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -15.95% 125.055 105.113 - -1.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -15.91% 7605.711 6395.690 - 0.87% -
bm_ranges_lexicographical_compare<signed_char>/64 -15.80% 2.561 2.156 - -6.44% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -15.78% 46390890.196 39070499.347 - 29.52% -
BM_StringFindAllMatch/512 -15.73% 13.701 11.545 - 0.78% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -15.70% 14468.164 12196.173 - -0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.64% 96.779 81.647 - -16.16% -
BM_PushHeap_uint32_Ascending_1 -15.61% 0.629 0.531 - 6.17% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.45% 10.759 9.097 - 0.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -15.33% 6.666 5.644 - 21.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.27% 328.097 278.007 - -14.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.19% 107792999.534 91417776.892 - -8.64% -
ranges::min(std::list<long_long>)/1 -15.17% 0.375 0.318 - 21.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -15.05% 2.685 2.281 - -7.41% -
SetIntersection_Front_Set_uint32_262144_1024 -15.05% 14332566.840 12175072.099 - -0.39% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.03% 804.553 683.657 - 0.44% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.98% 1.458 1.240 - -34.98% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -14.98% 41.865 35.592 - -1.42% -
BM_deque_vector_ranges_move_backward/64000 -14.92% 9101.442 7743.888 - -3.97% -
std::multiset<std::string>::ctor(const&)/32 -14.70% 818.461 698.126 - -11.95% -
ranges::min(std::vector<long_long>)/1 -14.67% 0.450 0.384 - 22.04% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.67% 563.159 480.553 - -14.95% -
std::equal(vector<bool>)_(unaligned)/50 -14.48% 1.123 0.960 - 19.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.46% 52341.438 44773.945 - -1.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.39% 6466.454 5536.214 - 1.56% -
std::unordered_set<int>::clear()/8192 -14.36% 73561.139 63000.184 - -0.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.27% 58.742 50.357 - 2.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.24% 28.138 24.131 - -14.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.23% 1752.841 1503.477 - -13.80% -
std::unordered_set<int>::find(key)_(existent)/32 -14.15% 1.395 1.198 - -9.97% -
SetIntersection_Interlaced_Vector_float_262144_256 -14.00% 33965704.155 29210108.835 - 40.51% -
BM_StringFindAllMatch/1 -13.92% 3.157 2.718 - -10.50% -
std::unordered_set<int>::find(key)_(existent)/8192 -13.86% 1.447 1.247 - -10.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.79% 54.705 47.159 - 3.51% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.71% 13.375 11.541 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.66% 643.498 555.567 - -0.51% -
std::move(deque<int>)/32768 -13.64% 2331.800 2013.667 - 9.82% -
bm_lexicographical_compare<signed_char>/1 -13.62% 1.531 1.323 - 2.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.61% 1.613 1.393 - -13.72% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.61% 9.189 7.939 - 5.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.55% 1.462 1.264 - -20.62% -
SetIntersection_Front_Set_uint64_1024_256 -13.45% 4278192.684 3702939.848 - 1.50% -
std::count_if(list<int>)_(every_other)/8192 -13.41% 8357.806 7236.751 - -9.70% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -13.39% 24.103 20.874 - -7.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -13.34% 625.709 542.218 - -2.53% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.23% 326.383 283.214 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -13.22% 1333.658 1157.334 - 0.57% -
BM_deque_vector_ranges_copy_backward/70000 -13.17% 10219.110 8872.869 - 0.82% -
ranges::minmax(std::list<long_long>)/1 -13.16% 0.453 0.393 - -2.25% -
std::copy_backward(vector<bool>)_(aligned)/262144 -13.16% 789.882 685.944 - -8.16% -
std::unordered_set<int>::find(key)_(existent)/1024 -13.13% 1.336 1.161 - -9.60% -
SetIntersection_Interlaced_Set_uint32_262144_16 -13.06% 1741256.019 1513925.942 - -3.96% -
BM_vector_deque_copy_backward/0 -13.04% 0.480 0.417 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.98% 7754898.091 6748623.277 - -1.95% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.95% 54000255.708 47007698.327 - 1.59% -
BM_vector_deque_ranges_move_backward/0 -12.94% 0.461 0.402 - -30.33% -
std::unordered_multiset<int>::count(key)_(existent)/32 -12.89% 1.934 1.685 - 15.68% -
std::replace(vector<int>)_(sprinkled)/32 -12.84% 6.195 5.400 - -16.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.84% 577.117 503.003 - 0.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -12.82% 70.798 61.719 - -13.04% -
BM_StringConstructDestroyCStr_Small_Transparent -12.75% 0.397 0.346 - 0.04% -
BM_std_minmax_element<short>/3 -12.72% 1.209 1.055 - -14.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.67% 43.062 37.605 - -12.16% -
BM_StringDestroy_Large -12.61% 9.522 8.320 - -0.07% -
SetIntersection_Interlaced_Set_string_256_256 -12.61% 32527027.954 28423968.541 - -7.83% -
std::move(vector<int>)/262144 -12.58% 17285.567 15111.708 - 0.44% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -12.49% 1.039 0.909 - -0.15% -
BM_StringFindAllMatch/8 -12.48% 2.873 2.514 - -8.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -12.41% 1.495 1.310 - -12.71% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.27% 7577.612 6647.854 - 2.51% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -12.26% 3.512 3.082 - -13.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.20% 65.849 57.818 - -18.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.19% 4999450.693 4389930.250 - 1.45% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.17% 10.698 9.396 - -11.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.13% 1.387 1.219 - -13.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -12.09% 23.885 20.998 - -12.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.09% 20.395 17.930 - -12.59% -
std::copy(list<int>)/64 -12.06% 36.747 32.315 - 6.23% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -12.03% 1.216 1.070 - -18.29% -
std::search(deque<int>)_(no_match)/1024 -11.89% 343.994 303.094 - -26.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.88% 33.527 29.546 - 0.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -11.85% 13.631 12.016 - -16.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.82% 198.647 175.157 - -4.44% -
BM_deque_vector_ranges_copy/0 -11.81% 1.553 1.370 - -2.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.79% 41.949 37.003 - -11.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.76% 43.054 37.992 - 19.52% -
BM_StringRelational_Less_Empty_Empty_Control -11.66% 1.827 1.614 - 0.09% -
BM_PushHeap_uint32_Descending_4 -11.51% 0.389 0.344 - -0.92% -
std::map<int,_int>::ctor(const&)/1024 -11.50% 7444.928 6588.802 - -2.01% -
SetIntersection_None_Set_string_16384_1024 -11.30% 221429009.401 196396951.108 - 3.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -11.24% 25721.937 22831.440 - 20.39% -
BM_StringConstructDestroyCStr_Large_Transparent -11.12% 12.199 10.842 - 2.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.10% 622.932 553.778 - 0.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.10% 17.804 15.828 - -3.74% -
std::map<std::string,_int>::erase(iterator)/8192 -11.09% 32.066 28.512 - -2.74% -
std::is_sorted(list<int>,_pred)/8192 -11.03% 8650.007 7695.771 - -9.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.74% 11.796 10.528 - -1.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -10.73% 16.145 14.412 - -8.89% -
SetIntersection_Interlaced_Vector_string_256_64 -10.73% 20857354.572 18618687.540 - -1.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.67% 34.610 30.918 - -0.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.55% 0.335 0.299 - 13.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.53% 645.167 577.215 - -13.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -10.46% 0.615 0.551 - -10.27% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -10.36% 0.458 0.410 - -10.64% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.26% 5921145.675 5313910.149 - -10.08% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -10.24% 32.906 29.535 - -2.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.24% 843.533 757.130 - -8.76% -
std::multimap<std::string,_int>::ctor(const&)/32 -10.24% 894.508 802.919 - -10.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.23% 1.584 1.422 - 10.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.22% 644.506 578.612 - -13.90% -
SetIntersection_Front_Set_uint64_256_64 -10.20% 5737624.205 5152432.626 - -4.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.18% 30675.141 27551.870 - -5.18% -
SetIntersection_Interlaced_Set_uint32_262144_4 -10.13% 1374565.267 1235372.151 - -1.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.10% 576.560 518.343 - -12.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -10.06% 34.642 31.157 - -4.77% -
std::fill(list<int>)/8192 -10.00% 8372.716 7535.173 - -0.07% -
std::set<std::string>::contains(key)_(existent)/32 -9.98% 15.814 14.235 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.98% 32.068 28.868 - -17.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.97% 40.369 36.342 - -14.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.95% 799.787 720.244 - -9.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.93% 1599.773 1440.892 - -9.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.87% 5492.321 4950.461 - 0.71% -
BM_PushHeap_string_PipeOrgan_1 -9.86% 0.584 0.526 - -9.82% -
ranges::min(std::deque<char>)/70000 -9.83% 19818.274 17869.936 - 0.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.81% 736.078 663.844 - -9.46% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.78% 69.546 62.747 - -7.47% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.71% 922409.162 832867.750 - -3.07% -
BM_vector_deque_ranges_copy_backward/0 -9.70% 0.676 0.611 - 44.10% -
BM_StringRead_Cold_Deep_Empty -9.70% 1.308 1.181 - -2.18% -
std::map<int,_int>::ctor(const&)/8192 -9.61% 58703.685 53062.727 - -1.70% -
SetIntersection_Front_Set_uint32_1024_256 -9.61% 4070064.754 3679081.181 - -10.65% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.60% 41.339 37.369 - -12.57% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.60% 76.664 69.303 - -2.10% -
std::unordered_set<std::string>::ctor(const&)/32 -9.57% 790.772 715.087 - -10.11% -
std::set<std::string>::erase(iterator)/32 -9.50% 28.049 25.385 - 0.52% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.45% 1.173 1.062 - -9.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -9.44% 41.201 37.312 - 0.20% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.38% 2.052 1.859 - -6.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.37% 16160.124 14645.792 - -3.70% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -9.36% 1.059 0.960 - -1.57% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -9.36% 6166.445 5589.494 - -0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -9.30% 21.369 19.382 - -26.90% -
std::replace(vector<int>)_(sprinkled)/1024 -9.29% 169.994 154.196 - -1.02% -
ranges::min(std::deque<char>)/8 -9.29% 2.548 2.311 - 0.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.24% 55.937 50.771 - -9.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -9.23% 25584093.036 23221518.135 - 12.90% -
SetIntersection_Front_Set_uint64_16384_64 -9.20% 1714697.503 1556998.844 - -12.94% -
SetIntersection_Front_Set_uint64_1024_1024 -9.20% 12664646.235 11499948.729 - -2.06% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.18% 17331.996 15741.019 - 12.53% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.10% 7.124 6.476 - -0.98% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.07% 24.817 22.567 - -8.98% -
std::pop_heap(vector<std::string>)/1024 -9.07% 22.869 20.795 - -0.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -9.02% 40.978 37.282 - -0.66% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.00% 1.290 1.174 - 19.53% -
std::copy_if(list<int>)_(every_other)/32768 -8.98% 28160.750 25630.866 - 0.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.98% 33.806 30.771 - -0.30% -
std::copy(vector<int>)/32768 -8.97% 3749.542 3413.083 - -8.25% -
SetIntersection_Front_Set_uint32_16384_1024 -8.92% 12667720.138 11537381.505 - -4.94% -
SetIntersection_Front_Vector_string_16384_64 -8.85% 3428717.280 3125272.052 - -4.59% -
BM_std_minmax_element<int>/64000 -8.77% 16685.451 15221.326 - -8.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.76% 1.804 1.646 - -0.40% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.74% 31.247 28.516 - -5.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -8.68% 4.529 4.136 - -2.43% -
bm_lexicographical_compare<signed_char>/64 -8.63% 2.263 2.068 - 9.38% -
SetIntersection_Front_Set_uint64_16384_256 -8.58% 3966943.696 3626424.039 - -7.85% -
BM_StringMove_Small -8.57% 0.794 0.726 - -0.80% -
SetIntersection_Front_Set_string_1024_64 -8.53% 4966333.257 4542626.328 - -8.04% -
BM_std_minmax_element<int>/4096 -8.50% 1067.758 976.973 - -9.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.49% 34.738 31.788 - -0.36% -
BM_std_minmax_element<int>/4000 -8.47% 1042.776 954.405 - -9.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -8.47% 2.466 2.257 - -10.01% -
SetIntersection_Front_Set_uint64_1024_64 -8.45% 1774335.884 1624420.404 - -0.78% -
BM_std_minmax_element<int>/65536 -8.44% 17005.218 15570.661 - -9.09% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -8.43% 1.211 1.109 - -15.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -8.41% 644659.485 590434.678 - -4.80% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.41% 1.491 1.366 - 0.06% -
BM_std_minmax_element<int>/70000 -8.38% 18157.945 16635.526 - -9.04% -
BM_vector_deque_ranges_copy/65536 -8.36% 3120.466 2859.747 - -6.20% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.29% 29.451 27.010 - 0.37% -
ranges::min(std::vector<__int128>)/1 -8.28% 0.412 0.378 - 9.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.24% 24.829 22.784 - -48.11% -
std::unordered_set<int>::clear()/32 -8.23% 639.098 586.497 - 0.34% -
BM_vector_deque_move/70000 -8.23% 3381.497 3103.303 - -7.18% -
BM_vector_deque_ranges_move/65536 -8.19% 3112.575 2857.571 - -7.15% -
BM_vector_deque_ranges_copy/70000 -8.18% 3380.825 3104.149 - -7.09% -
BM_StringRelational_Less_Empty_Small_Control -8.16% 1.757 1.614 - -0.05% -
BM_vector_deque_copy/70000 -8.13% 3376.882 3102.423 - -7.19% -
BM_std_minmax_element<int>/5500 -8.12% 1422.871 1307.319 - -8.75% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.12% 11385.720 10461.604 - -1.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.11% 1.834 1.685 - 2.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.10% 25.853 23.759 - -8.38% -
BM_vector_deque_move/65536 -8.09% 3106.739 2855.338 - -5.85% -
BM_vector_deque_ranges_move/70000 -8.07% 3376.854 3104.433 - -5.17% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -8.06% 65.935 60.621 - -0.80% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.06% 2.021 1.858 - -10.69% -
SetIntersection_Front_Set_uint32_262144_256 -8.04% 3830800.392 3522825.029 - -6.87% -
BM_StringEraseWithMove_Huge_Opaque -8.03% 48.581 44.682 - 0.84% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.00% 30.448 28.013 - -6.64% -
SetIntersection_Front_Set_uint64_256_256 -7.99% 7798527.021 7175281.651 - -3.81% -
bm_ranges_lexicographical_compare<signed_char>/1 -7.96% 1.631 1.501 - 2.59% -
BM_std_minmax_element<int>/1024 -7.96% 271.287 249.683 - -8.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.95% 1922236.660 1769361.377 - -5.40% -
BM_vector_deque_copy/65536 -7.95% 3101.452 2854.853 - -1.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.93% 3.662 3.371 - -17.85% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -7.90% 11.299 10.406 - -2.75% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.86% 205.461 189.319 - 0.27% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.85% 702.674 647.511 - -6.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.78% 21.688 20.000 - 0.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.74% 29.883 27.570 - -4.70% -
ranges::min(std::deque<char>)/64 -7.73% 17.984 16.594 - 0.17% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.73% 754.223 695.956 - -0.41% -
SetIntersection_None_Set_string_16384_1 -7.72% 210213417.855 193983556.994 - -2.47% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -7.71% 50.554 46.655 - -6.48% -
std::stable_partition(deque<int>)_(sparse)/32 -7.68% 13.126 12.118 - 3.99% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.64% 284.622 262.867 - 0.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.64% 1.617 1.494 - -5.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.62% 36.767 33.964 - 6.15% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.61% 728.294 672.873 - 2.61% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.61% 58.922 54.439 - -7.21% -
std::unordered_set<int>::erase(iterator)/32 -7.60% 22.267 20.575 - 5.84% -
std::set<int>::contains(key)_(non-existent)/1024 -7.60% 6.394 5.908 - -6.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.58% 1503.723 1389.730 - -9.22% -
SetIntersection_Front_Set_uint32_1024_1024 -7.57% 12433868.103 11492688.089 - -7.01% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.57% 0.237 0.219 - -0.69% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.57% 1097971.448 1014895.612 - 2.62% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.56% 1.449 1.339 - 5.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.54% 93.924 86.839 - -0.28% -
SetIntersection_Front_Vector_float_262144_1024 -7.54% 5918349.553 5472280.719 - -7.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.53% 1.832 1.694 - 2.97% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.48% 24559.665 22722.161 - 25.24% -
BM_vector_deque_ranges_move/64000 -7.48% 3069.179 2839.730 - -5.66% -
SetIntersection_None_Set_string_16384_64 -7.47% 203903841.314 188669218.339 - -1.09% -
BM_vector_deque_move/64000 -7.47% 3069.389 2840.061 - -7.71% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -7.47% 20.587 19.049 - -3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -7.45% 13616005.769 12601944.727 - 0.78% -
std::set<std::string>::count(key)_(existent)/8192 -7.43% 34.687 32.108 - 3.38% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.41% 40.686 37.670 - -8.55% -
BM_vector_deque_copy/64000 -7.41% 3066.720 2839.544 - -7.88% -
SetIntersection_Front_Set_uint64_16384_1024 -7.40% 12571742.754 11641401.042 - -3.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.38% 41082.278 38049.116 - 1.67% -
ranges::minmax(std::vector<char>)/64 -7.36% 1.328 1.231 - 2.59% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.34% 534.534 495.274 - 0.71% -
SetIntersection_Front_Set_uint64_64_64 -7.33% 13709639.806 12704243.666 - 0.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -7.32% 21.701 20.111 - -5.90% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.26% 2157.941 2001.227 - -15.75% -
BM_StringFindAllMatch/64 -7.24% 3.236 3.001 - -6.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.24% 1324.625 1228.686 - -2.93% -
BM_deque_vector_ranges_copy/70000 -7.20% 3448.286 3200.111 - 0.54% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.19% 1.536 1.425 - -8.82% -
std::partition(list<int>)_(dense)/8192 -7.17% 5358.135 4973.921 - 1.13% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.11% 37.366 34.709 - -0.80% -
std::set<std::string>::contains(key)_(existent)/1024 -7.09% 24.211 22.495 - -0.29% -
SetIntersection_Front_Set_uint32_262144_262144 -7.05% 1677584.799 1559350.748 - -4.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -7.04% 972.019 903.575 - -8.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.03% 11.057 10.280 - 3.51% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.02% 5.787 5.381 - -6.48% -
BM_deque_vector_ranges_move_backward/5500 -7.00% 209.939 195.243 - -2.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -6.99% 1.497 1.392 - 11.81% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.99% 541.750 503.902 - -15.55% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.91% 1.589 1.479 - 25.11% -
SetIntersection_Front_Set_uint32_16384_16384 -6.91% 221134899.028 205864709.660 - -4.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -6.90% 29.634 27.588 - 4.02% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.89% 0.994 0.925 - -9.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.88% 11.235 10.462 - -1.71% -
BM_PushHeap_uint32_Descending_16 -6.84% 0.379 0.353 - -0.29% -
BM_std_minmax_element<int>/512 -6.83% 137.736 128.329 - -7.20% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.82% 1619440.350 1509075.111 - -1.75% -
std::partition(deque<int>)_(sparse)/8192 -6.81% 3295.180 3070.658 - -4.67% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.80% 1.553 1.447 - -0.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -6.78% 65.499 61.060 - -7.67% -
std::unique(deque<int>)_(contiguous)/8192 -6.75% 4033.370 3761.063 - 0.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.75% 25.227 23.524 - -4.39% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -6.75% 11.174 10.420 - -4.09% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.75% 1560.354 1455.102 - 0.02% -
SetIntersection_Front_Vector_uint64_262144_256 -6.74% 2277331.454 2123744.910 - -0.31% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.74% 7064.338 6588.475 - 1.99% -
SetIntersection_Front_Set_uint32_1024_64 -6.73% 1770491.338 1651377.998 - -2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.72% 6111872.852 5701010.959 - 0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -6.71% 1.368 1.276 - 5.16% -
BM_deque_vector_copy_backward/0 -6.71% 1.476 1.377 - 0.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -6.70% 1.275 1.189 - -2.38% -
std::set<int>::equal_range(key)_(existent)/8192 -6.70% 8.503 7.933 - -5.58% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.69% 35.554 33.174 - -42.66% -
BM_deque_vector_ranges_copy/64000 -6.68% 3121.639 2913.038 - 0.02% -
SetIntersection_Front_Vector_uint64_16384_256 -6.68% 2283341.100 2130808.185 - -5.84% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.67% 44198.507 41251.390 - 0.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.65% 2297.606 2144.779 - -0.33% -
std::is_sorted_until(deque<int>)/8 -6.60% 2.841 2.653 - -5.65% -
BM_PushHeap_string_SingleElement_16 -6.59% 2.776 2.593 - -5.96% -
SetIntersection_Front_Set_string_16384_16 -6.59% 1937963.880 1810241.345 - -6.59% -
SetIntersection_Front_Set_uint32_16384_256 -6.58% 3869862.807 3615036.648 - -3.45% -
SetIntersection_Front_Vector_string_256_16 -6.57% 6315256.638 5900293.566 - -0.60% -
BM_deque_deque_ranges_copy_backward/0 -6.57% 0.842 0.787 - -14.44% -
std::reverse_copy(list<int>)/512 -6.57% 391.377 365.682 - 0.33% -
std::unique(list<int>,_pred)_(sprinkled)/32 -6.54% 65.880 61.572 - -6.77% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -6.53% 1.556 1.455 - -13.54% -
BM_StringDestroy_Huge -6.51% 12.129 11.339 - 4.73% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.48% 11.364 10.627 - -0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.48% 15542.135 14535.243 - -3.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.47% 56706.774 53036.853 - 2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -6.47% 65517870.747 61280987.553 - 66.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.46% 1205.938 1127.992 - 2.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.44% 92.896 86.918 - -2.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.42% 56676.944 53038.496 - 2.43% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.41% 10.524 9.849 - -5.86% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.41% 1504.072 1407.705 - -0.02% -
BM_StringEraseWithMove_Huge_Transparent -6.40% 45.328 42.428 - -3.42% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.39% 2.453 2.296 - -6.75% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -6.36% 27.669 25.908 - 15.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.35% 1.539 1.441 - -16.26% -
BM_deque_vector_copy/0 -6.33% 1.559 1.460 - 2.90% -
SetIntersection_Interlaced_Vector_string_64_64 -6.33% 27262060.306 25535355.641 - -6.32% -
rng::contains_subrange(deque<int>)_(process_all)/50 -6.31% 25.462 23.854 - -6.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.31% 23876.535 22369.391 - -0.27% -
std::set<int>::contains(key)_(non-existent)/32 -6.30% 2.883 2.701 - -2.92% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.28% 25.711 24.096 - 3.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.26% 42.486 39.825 - -0.85% -
std::map<int,_int>::clear()/32 -6.23% 695.035 651.764 - 1.81% -
std::pop_heap(deque<float>)/1024 -6.22% 13.299 12.471 - -6.46% -
std::fill(deque<int>)/1024 -6.22% 32.312 30.302 - 0.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.22% 96.151 90.174 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -6.22% 1122126.846 1052375.691 - -0.04% -
BM_StringConstructDestroyCStr_Large_Opaque -6.21% 18.549 17.396 - 11.12% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.17% 59021.197 55379.037 - 0.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.14% 11823.126 11096.965 - -2.62% -
BM_StringRelational_Less_Small_Empty_Control -6.14% 1.717 1.611 - 0.04% -
std::partial_sort(deque<int>)_(heap)/8 -6.14% 41.340 38.803 - -4.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.13% 7083.683 6649.489 - 2.05% -
BM_StringRelational_Less_Empty_Huge_Control -6.12% 1.717 1.612 - -0.00% -
SetIntersection_None_Vector_uint64_262144_16384 -6.12% 1134322.799 1064944.920 - -1.05% -
BM_StringRelational_Less_Empty_Large_Control -6.11% 1.717 1.612 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.11% 0.665 0.625 - -1.49% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -6.10% 150408.301 141233.725 - -2.63% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.09% 1062.781 998.041 - 0.54% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.09% 311.990 292.989 - -7.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.09% 135.333 127.092 - -4.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -6.06% 1165317.785 1094704.804 - -4.39% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.04% 17476485.058 16421454.957 - -1.78% -
SetIntersection_Front_Set_string_16_16 -6.04% 60701157.319 57037284.283 - -1.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.03% 1.345 1.264 - -20.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.00% 72.774 68.410 - 1.34% -
SetIntersection_Interlaced_Vector_string_256_256 -5.98% 20892201.851 19643078.673 - -4.81% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.97% 23238654.458 21850262.377 - 0.07% -
std::stable_partition(list<int>)_(dense)/50 -5.97% 57.426 53.996 - -3.98% -
BM_std_minmax_element<short>/2 -5.97% 0.683 0.642 - -6.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.94% 26.707 25.120 - 0.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -5.90% 0.411 0.387 - 8.97% -
std::search(list<int>)_(single_element)/8192 -5.90% 8935.607 8408.347 - 9.36% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.90% 1.715 1.614 - 0.08% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.88% 6173.371 5810.414 - -1.58% -
std::replace(list<int>)_(prefix)/1024 -5.86% 785.529 739.531 - 0.01% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.83% 1.229 1.157 - 0.16% -
std::remove_if(list<int>)_(prefix)/8192 -5.83% 9895.199 9318.141 - -6.77% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.82% 13415.140 12634.449 - 0.01% -
SetIntersection_None_Set_string_16384_4 -5.82% 205369041.613 193420489.492 - 0.36% -
BM_vector_deque_copy_backward/2 -5.82% 2.000 1.884 - -5.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.79% 804.576 758.001 - 38.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.79% 41.730 39.316 - 31.59% -
BM_PushHeap_string_SingleElement_1024 -5.76% 2.712 2.556 - -6.82% -
SetIntersection_Front_Vector_string_64_16 -5.74% 21215406.422 19997831.899 - -3.05% -
bm_gcd_random -5.74% 31.086 29.302 - 0.82% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.69% 43.919 41.418 - -5.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.69% 46789.561 44126.509 - 0.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.69% 918.642 866.374 - -0.36% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.68% 1051269.111 991592.420 - -5.42% -
BM_PushHeap_string_SingleElement_256 -5.67% 2.715 2.561 - -6.22% -
std::search(list<int>)_(no_match)/1000 -5.67% 709.956 669.686 - -2.33% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.67% 3959.967 3735.408 - 0.46% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.66% 43.909 41.426 - -11.27% -
std::unique(list<int>,_pred)_(sprinkled)/52 -5.64% 82.060 77.429 - -6.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.64% 28538.844 26929.424 - -0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.64% 13079.869 12342.350 - -4.16% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.62% 38244.012 36093.683 - 0.24% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.61% 164.402 155.179 - -4.54% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.59% 1977.161 1866.544 - -1.36% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.58% 679.405 641.479 - -4.13% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.56% 63.861 60.308 - -13.47% -
BM_PushHeap_string_SingleElement_16384 -5.54% 2.704 2.554 - -5.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.54% 2.953 2.789 - -2.68% -
BM_deque_vector_ranges_copy/65536 -5.53% 3128.203 2955.209 - -0.06% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.52% 26.550 25.083 - -42.28% -
std::partial_sort(deque<int>)_(descending)/8 -5.51% 43.404 41.010 - -1.87% -
SetIntersection_Front_Vector_string_1024_64 -5.51% 3453497.542 3263081.509 - 4.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.51% 40.863 38.612 - -1.21% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.47% 1603431.478 1515774.170 - -2.39% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.45% 12.064 11.406 - -6.18% -
SetIntersection_Front_Set_uint64_262144_4 -5.44% 1073021.825 1014700.868 - -4.46% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.43% 28.684 27.127 - -3.92% -
SetIntersection_Front_Set_uint32_262144_16384 -5.42% 219248401.645 207355223.392 - -4.62% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.41% 7177.363 6788.770 - -5.78% -
BM_lexicographical_compare_three_way_slow_path/1 -5.41% 0.434 0.410 - 5.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.41% 1.380 1.305 - -9.32% -
std::unordered_multimap<int,_int>::clear()/1024 -5.39% 8420.524 7966.303 - -14.50% -
std::replace(vector<int>)_(sprinkled)/8192 -5.39% 1277.194 1208.396 - -1.01% -
std::partition(deque<int>)_(dense)/50 -5.37% 14.052 13.297 - -16.18% -
std::distance(join_view(vector<vector<int>>))/50 -5.37% 0.641 0.606 - 3.27% -
BM_PushHeap_string_SingleElement_64 -5.37% 2.777 2.628 - -5.92% -
std::sort(vector<int>)_(heap)/1024 -5.34% 4832.304 4574.245 - 0.48% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.34% 919.487 870.397 - 0.05% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.33% 1.688 1.598 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.33% 0.660 0.624 - 1.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.31% 43204.293 40911.441 - -0.36% -
BM_vector_deque_ranges_copy/2 -5.26% 1.990 1.885 - -8.44% -
std::set<std::string>::clear()/1024 -5.24% 22587.844 21403.244 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.24% 1191074.694 1128639.896 - -0.65% -
std::find_if(list<int>)_(process_all)/50 -5.22% 20.057 19.010 - -0.20% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.17% 0.233 0.221 - 1.27% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.17% 7293784.291 6916399.752 - 0.01% -
BM_vector_deque_copy_backward/1 -5.17% 2.240 2.125 - -5.44% -
std::partition(deque<int>)_(dense)/32 -5.14% 9.489 9.001 - -15.25% -
SetIntersection_Interlaced_Set_uint32_64_64 -5.12% 13387252.429 12701206.762 - -3.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.11% 1194.803 1133.706 - -5.23% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.11% 6696.126 6353.901 - 0.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.10% 0.280 0.265 - 0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.10% 1.351 1.282 - 13.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.08% 757.904 719.393 - -5.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.08% 56.521 53.651 - 2.10% -
std::count(list<int>)_(every_other)/1048576 -5.07% 873195.537 828911.669 - 0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.07% 629.201 597.329 - -8.54% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.06% 22.935 21.775 - 4.71% -
BM_std_minmax_element<int>/64 -5.06% 17.055 16.193 - -5.72% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.05% 635.551 603.476 - -6.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.05% 5222641.880 4959076.811 - -5.69% -
SetIntersection_None_Vector_uint64_262144_4 -5.04% 1138528.444 1081180.024 - -1.91% -
SetIntersection_None_Set_string_16384_16 -5.03% 203578927.555 193331467.221 - 0.96% -
SetIntersection_Front_Set_string_256_16 -5.03% 7315761.490 6947733.501 - -2.41% -
SetIntersection_Front_Set_uint32_262144_64 -5.01% 1686092.803 1601580.323 - -2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.00% 1112265.150 1056610.827 - -0.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.00% 1.703 1.618 - -3.43% -
SetIntersection_None_Set_string_262144_256 -4.99% 1666332.275 1583126.301 - -1.97% -
SetIntersection_None_Set_string_16384_256 -4.95% 201923062.792 191918317.943 - 0.79% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.94% 112837.887 107261.112 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -4.94% 7758674.068 7375254.876 - 22.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.93% 1182562.606 1124276.804 - -2.27% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.92% 173.913 165.348 - -3.24% -
BM_deque_deque_ranges_move/1 -4.91% 2.499 2.377 - -6.74% -
BM_PushHeap_string_SingleElement_4 -4.90% 2.409 2.291 - -5.08% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.90% 17.364 16.514 - 7.06% -
SetIntersection_None_Set_uint32_1024_16 -4.89% 9111137.382 8665319.681 - -1.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.89% 21550.929 20498.094 - -6.87% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.88% 1.488 1.415 - 15.87% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.87% 170885971.239 162563610.121 - -3.83% -
BM_deque_deque_ranges_move/2 -4.87% 2.240 2.131 - -7.40% -
SetIntersection_Front_Vector_float_16384_256 -4.86% 2275792.064 2165238.515 - -4.76% -
BM_deque_deque_ranges_copy/2 -4.85% 2.242 2.134 - -4.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.84% 714.755 680.140 - 0.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.84% 828.254 788.173 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.84% 1053356.810 1002400.349 - -4.00% -
SetIntersection_None_Set_string_262144_16384 -4.84% 1663382.324 1582957.358 - -2.90% -
std::partition(list<int>)_(dense)/1024 -4.83% 412.971 393.009 - 0.84% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.83% 34.599 32.929 - -2.77% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.82% 1.596 1.520 - -11.45% -
std::none_of(vector<int>)_(process_all)/8 -4.81% 2.564 2.441 - -3.50% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.81% 32.650 31.081 - -4.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.80% 12.512 11.911 - -8.39% -
BM_PushHeap_string_SingleElement_262144 -4.80% 2.734 2.602 - -4.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.79% 668.225 636.210 - -2.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.79% 1052.378 1001.999 - -3.23% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.79% 112.757 107.361 - -3.68% -
bm_lexicographical_compare<signed_char>/512 -4.78% 8.116 7.729 - 1.45% -
BM_deque_deque_ranges_copy_backward/2 -4.77% 2.353 2.241 - -4.37% -
std::find_if_not(vector<char>)_(bail_25%)/8 -4.75% 0.787 0.750 - 0.01% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.75% 1.861 1.773 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.75% 527179.721 502139.665 - -4.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.75% 239.223 227.861 - 2.55% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.73% 4992.279 4755.954 - -0.11% -
SetIntersection_Front_Set_uint32_64_64 -4.73% 13205774.499 12581128.426 - -3.97% -
SetIntersection_Front_Vector_float_16384_16384 -4.72% 79563420.577 75807659.705 - -4.76% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.72% 17908603.680 17063411.295 - -3.46% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.71% 20.406 19.445 - 1.35% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.69% 31.806 30.316 - 0.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.68% 1.402 1.337 - -10.44% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -4.68% 1.355 1.291 - 8.45% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.65% 11.262 10.738 - -4.22% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.59% 237.570 226.654 - -7.10% -
std::multiset<std::string>::erase(iterator)/32 -4.59% 33.084 31.564 - 22.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.58% 5073.826 4841.314 - -0.05% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.58% 23.816 22.725 - 4.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.57% 77257.429 73723.728 - -0.02% -
BM_CmpEqual_ushort_short -4.57% 1.037 0.990 - -4.51% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.57% 186973.381 178428.667 - -6.24% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.57% 39.854 38.034 - -4.21% -
SetIntersection_None_Vector_uint64_16384_64 -4.56% 1105241.933 1054867.483 - -3.73% -
std::move(deque<int>)/8 -4.55% 3.478 3.320 - -1.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.55% 1255.449 1198.304 - -4.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.55% 22595456.210 21567029.524 - 0.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.55% 0.266 0.254 - 0.39% -
BM_deque_vector_copy/64000 -4.53% 3002.860 2866.684 - 0.71% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.53% 72.588 69.300 - -0.52% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.53% 8.724 8.329 - 0.16% -
SetIntersection_Front_Set_string_262144_262144 -4.53% 18289269.207 17461446.615 - -0.74% -
BM_std_minmax_element<long_long>/2 -4.52% 0.679 0.649 - 0.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.51% 57439.554 54849.960 - 0.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.50% 32.993 31.507 - -0.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.50% 18.408 17.580 - 1.63% -
SetIntersection_None_Vector_uint32_262144_1024 -4.49% 1134191.015 1083229.483 - -2.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.49% 21531.271 20564.440 - -4.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.49% 979859.505 935900.851 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.46% 1221362.324 1166829.786 - -2.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.46% 9.663 9.232 - -1.12% -
SetIntersection_Front_Vector_uint64_16384_16 -4.45% 1118995.246 1069230.046 - -3.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.42% 3248.747 3105.194 - -4.41% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.42% 28.869 27.594 - 3.39% -
std::find_end(deque<int>)_(same_length)/8192 -4.42% 2797.052 2673.521 - -6.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.40% 5046032.944 4823804.764 - -3.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.40% 1154192.606 1103407.178 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.40% 1043158.132 997293.848 - -3.94% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.39% 11.791 11.274 - -38.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.38% 24.054 22.999 - -10.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.38% 1048273.418 1002333.257 - -2.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -4.38% 64144.005 61336.510 - -2.74% -
std::remove(vector<int>)_(prefix)/32 -4.38% 50.778 48.556 - -1.30% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.38% 9.786 9.358 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.36% 643002.421 614969.919 - -0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.36% 1418.184 1356.384 - -3.38% -
SetIntersection_None_Set_string_16384_16384 -4.36% 196046295.204 187504425.532 - -3.32% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.35% 5.473 5.235 - -5.13% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.35% 505570.470 483581.968 - -0.24% -
std::find_if(list<int>)_(process_all)/1024 -4.34% 718.228 687.028 - -3.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.34% 30.940 29.596 - -2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.34% 8994335.319 8603761.038 - -1.94% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.34% 278.438 266.358 - 0.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.34% 24.381 23.324 - 0.35% -
SetIntersection_Front_Vector_float_262144_16384 -4.33% 79463729.967 76020909.853 - -4.51% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.33% 1.379 1.319 - -6.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.32% 1.412 1.351 - 2.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.31% 20.811 19.913 - 0.05% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.29% 21784.280 20850.511 - -4.29% -
BM_vector_deque_ranges_move_backward/64 -4.27% 3.101 2.968 - -5.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.27% 30.870 29.551 - -6.83% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.27% 1678455.658 1606785.918 - 17.51% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.26% 23.884 22.867 - 0.05% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.26% 6842.805 6551.296 - -0.98% -
SetIntersection_Interlaced_Vector_uint32_256_256 -4.26% 4554384.865 4360591.985 - -3.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.25% 17144.735 16416.813 - -3.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.24% 14397624.374 13786913.389 - -0.19% -
std::is_sorted(deque<int>,_pred)/1024 -4.24% 670.005 641.608 - 0.03% -
SetIntersection_None_Vector_uint64_1024_4 -4.23% 1076419.722 1030836.056 - -4.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.23% 32.615 31.234 - 35.02% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.23% 15.335 14.687 - -2.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.23% 19.233 18.420 - 0.74% -
SetIntersection_Interlaced_Vector_string_262144_64 -4.21% 22340393.591 21398894.534 - 9.51% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.21% 1.601 1.534 - -7.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.21% 55.818 53.469 - 0.68% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.21% 26.943 25.810 - 0.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -4.19% 0.648 0.621 - -0.92% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.19% 222.169 212.863 - 0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.18% 1162.960 1114.360 - -4.00% -
SetIntersection_Front_Set_uint64_262144_16384 -4.17% 224081466.382 214738184.791 - -0.75% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.17% 15.296 14.658 - -0.27% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.17% 1160.107 1111.747 - -4.73% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.16% 11613138.296 11130242.949 - -1.44% -
SetIntersection_None_Set_string_262144_1 -4.15% 1656736.897 1587932.127 - -2.15% -
BM_CmpLess_uchar_uint -4.14% 1.117 1.071 - 0.99% -
BM_StringRead_Hot_Deep_Large -4.14% 0.520 0.499 - -1.18% -
SetIntersection_None_Vector_uint32_16384_256 -4.12% 1107168.391 1061534.546 - -3.18% -
SetIntersection_None_Set_string_262144_16 -4.11% 1652525.881 1584525.553 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.11% 1634803.955 1567617.514 - -1.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.10% 380.721 365.096 - -4.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.10% 21362.021 20485.479 - -4.23% -
std::move_backward(deque<int>)/64 -4.10% 5.398 5.177 - -0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.10% 742.252 711.820 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.08% 554586041.157 531934836.744 - 0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.08% 1.235 1.184 - 1.37% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -4.07% 240.529 230.736 - -2.81% -
SetIntersection_Interlaced_Set_uint64_64_64 -4.07% 13502785.584 12953155.351 - -1.51% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.07% 239.328 229.595 - 2.57% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.05% 53210.608 51053.601 - 0.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.05% 5.078 4.872 - 2.87% -
SetIntersection_Front_Vector_uint64_1024_64 -4.05% 1377008.162 1321262.621 - -3.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.04% 1042810.995 1000663.365 - -3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.04% 1652153.401 1585439.941 - -1.27% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.04% 2.033 1.951 - 24.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.04% 33.584 32.228 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -4.04% 11032883.793 10587605.246 - -2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.03% 1658952.148 1592034.910 - -10.04% -
std::multimap<std::string,_int>::clear()/1024 -4.03% 22718.921 21802.540 - 0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.03% 65223379.843 62594017.115 - -6.68% -
SetIntersection_None_Set_uint64_256_4 -4.03% 11594445.423 11127494.631 - 1.17% -
SetIntersection_None_Vector_float_16384_1 -4.03% 1113512.282 1068684.303 - -2.43% -
SetIntersection_None_Set_string_262144_4 -4.02% 1650966.555 1584538.168 - -1.91% -
SetIntersection_Front_Vector_string_16384_16 -4.02% 1627678.375 1562260.834 - -2.34% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -4.01% 1860922.443 1786270.508 - -2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.99% 4783923.337 4593084.576 - 4.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.99% 1347141.459 1293425.195 - -3.95% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.99% 228584785.252 219472217.901 - -2.75% -
SetIntersection_Front_Vector_string_1024_16 -3.99% 1653254.736 1587350.129 - -2.71% -
SetIntersection_Front_Set_string_262144_16 -3.98% 2039869.741 1958586.247 - 5.20% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.98% 13880.784 13328.228 - -3.59% -
SetIntersection_None_Set_string_1024_1024 -3.97% 9147533.178 8784216.910 - -0.15% -
ranges::min(std::deque<long_long>)/8 -3.97% 2.403 2.307 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -3.96% 54.145 52.001 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.96% 4899.260 4705.469 - -2.44% -
std::map<int,_int>::ctor(const&)/32 -3.94% 234.864 225.610 - -1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.94% 42220.257 40558.422 - 3.69% -
SetIntersection_Front_Set_uint64_256_4 -3.93% 4229711.206 4063493.666 - -1.04% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.93% 8459.392 8127.112 - 0.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.92% 35.903 34.494 - -4.00% -
std::unordered_set<int>::count(key)_(non-existent)/0 -3.92% 0.278 0.267 - -30.76% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.92% 13.321 12.799 - 0.05% -
SetIntersection_None_Set_uint32_256_4 -3.91% 11537350.620 11086151.327 - -1.63% -
std::replace(vector<int>)_(sprinkled)/50 -3.91% 9.084 8.728 - -10.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.90% 6919.170 6649.011 - -1.76% -
SetIntersection_Front_Vector_uint64_16384_64 -3.90% 1373929.434 1320384.387 - 1.13% -
BM_StringMove_Large -3.90% 0.735 0.707 - 0.06% -
SetIntersection_None_Set_uint32_256_256 -3.89% 5839950.100 5612582.465 - -1.55% -
ranges::minmax(std::vector<char>)/1 -3.89% 0.652 0.627 - -0.30% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.89% 207728090.723 199647790.942 - -4.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.89% 188532.850 181201.457 - -3.85% -
SetIntersection_Front_Set_uint32_262144_16 -3.89% 1191753.467 1145412.867 - -1.50% -
rng::contains(list<int>)_(process_all)/8192 -3.89% 7135.563 6858.293 - -6.49% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.88% 51.239 49.253 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.87% 1218328.002 1171177.447 - -1.91% -
SetIntersection_None_Set_string_262144_262144 -3.87% 1659291.097 1595110.105 - -0.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.86% 17.893 17.201 - 0.02% -
std::unordered_multimap<int,_int>::clear()/8192 -3.86% 64844.701 62340.221 - -14.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.85% 7007.870 6737.781 - 0.24% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.85% 1.731 1.665 - -0.20% -
SetIntersection_None_Set_string_262144_64 -3.85% 1648619.629 1585114.666 - -1.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -3.85% 188505.742 181250.334 - -3.28% -
BM_StringAssignStr_Empty_Transparent -3.84% 0.508 0.488 - 0.56% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.84% 360954.608 347105.813 - -0.31% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.82% 25.136 24.177 - -0.74% -
std::find_if_not(list<int>)_(process_all)/50 -3.82% 38.623 37.149 - -4.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.80% 355247154.698 341755503.910 - -2.39% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.79% 1479159.990 1423068.543 - 0.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.79% 232.792 223.967 - 0.84% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.78% 13840365.732 13316556.844 - -2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.78% 6646714.751 6395375.705 - 1.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.77% 352.361 339.081 - 1.89% -
std::reverse(deque<int>)/64 -3.77% 13.563 13.052 - 0.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.77% 21.627 20.813 - -1.56% -
BM_CmpEqual_schar_schar -3.76% 1.080 1.040 - -4.36% -
std::set<std::string>::count(key)_(existent)/32 -3.76% 16.781 16.149 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.76% 12871.544 12387.320 - -14.05% -
BM_deque_deque_copy/64000 -3.76% 3056.465 2941.603 - -3.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.76% 13593.061 13082.626 - -3.69% -
rng::for_each(multimap<int>)/8192 -3.75% 7501.057 7219.925 - -0.11% -
std::multiset<int>::ctor(const&)/8192 -3.75% 53158.406 51166.610 - 0.94% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.74% 29.260 28.164 - -3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.73% 46332003.136 44601637.864 - -1.44% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.71% 4.552 4.383 - -1.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.70% 22.265 21.440 - 5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.70% 1.659 1.598 - 6.13% -
SetIntersection_Front_Set_string_262144_256 -3.70% 15079210.532 14521092.750 - -1.94% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.70% 1.127 1.085 - -8.53% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.69% 189768.219 182756.370 - -4.13% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.68% 12402850.426 11945913.286 - -3.12% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.68% 3650.870 3516.369 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.68% 232177285.777 223637736.967 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.67% 203696439.673 196228727.905 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.67% 10082706.103 9713127.037 - -12.50% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.67% 12460.738 12003.998 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.65% 9699363.595 9345436.424 - -10.52% -
SetIntersection_Front_Vector_uint64_262144_64 -3.64% 1372084.962 1322081.287 - 1.51% -
BM_std_minmax_element<int>/2 -3.64% 0.680 0.656 - -4.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -3.63% 10.106 9.739 - -2.93% -
BM_deque_deque_ranges_copy_backward/1 -3.63% 2.626 2.531 - -2.71% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.63% 4047.949 3900.924 - 0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.63% 662.365 638.317 - -2.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.62% 653.191 629.537 - 2.33% -
SetIntersection_None_Set_string_262144_1024 -3.62% 1654788.330 1594917.316 - -0.40% -
BM_std_minmax_element<long_long>/64000 -3.62% 17449.139 16817.939 - 0.64% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.61% 72.267 69.661 - -21.93% -
SetIntersection_Front_Set_uint64_262144_256 -3.61% 3884075.185 3744032.788 - 1.23% -
SetIntersection_Front_Vector_string_64_64 -3.59% 27023384.684 26052917.812 - -1.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.59% 9269.935 8937.265 - 4.15% -
SetIntersection_Front_Set_uint32_262144_1 -3.59% 1043620.312 1006202.710 - -0.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.58% 51.026 49.198 - -4.31% -
SetIntersection_None_Set_uint32_16384_1 -3.58% 155970736.927 150386311.509 - -3.63% -
SetIntersection_Front_Set_uint32_16384_64 -3.58% 1688614.325 1628231.924 - -8.72% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.57% 171511183.733 165379905.106 - -3.98% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.57% 20950210.136 20202457.921 - -1.57% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.57% 445.203 429.315 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.57% 11600744.420 11186783.667 - -1.91% -
BM_deque_vector_ranges_copy_backward/65536 -3.56% 8445.245 8144.239 - -0.78% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.56% 2218.572 2139.501 - -1.39% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.56% 15.353 14.806 - -1.04% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.56% 2217.173 2138.190 - -1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.55% 1158203.520 1117042.408 - -1.48% -
SetIntersection_Front_Set_uint32_16384_16 -3.54% 1205652.387 1162958.274 - -3.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.54% 1.203 1.161 - 0.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.53% 48.527 46.815 - -4.58% -
SetIntersection_None_Set_float_256_64 -3.53% 9425454.870 9092954.486 - -2.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.52% 591.919 571.068 - -0.02% -
BM_deque_vector_copy/65536 -3.51% 3013.831 2907.896 - -0.25% -
SetIntersection_Front_Vector_string_262144_16 -3.51% 1636738.272 1579354.940 - -4.03% -
SetIntersection_None_Set_uint32_262144_1 -3.50% 1186128.418 1144576.252 - -3.24% -
BM_CmpLess_ushort_short -3.50% 1.070 1.032 - -2.13% -
std::partition(deque<int>)_(sparse)/1024 -3.49% 400.688 386.696 - 1.05% -
SetIntersection_None_Vector_uint64_16384_1 -3.49% 1108815.611 1070156.514 - -1.63% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.49% 15.207 14.677 - -1.05% -
SetIntersection_None_Vector_uint32_1024_64 -3.49% 1082198.844 1044474.433 - -3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.49% 1223493.228 1180847.144 - -2.86% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.45% 545.398 526.582 - 1.93% -
SetIntersection_Front_Set_string_256_4 -3.43% 4947997.232 4778161.870 - 0.60% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.43% 217001266.868 209568858.786 - -6.41% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.42% 9.559 9.232 - -7.95% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.42% 18.293 17.667 - 0.63% -
BM_CmpLess_short_schar -3.42% 0.988 0.954 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.41% 1057515.170 1021403.961 - -4.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.40% 17765501.233 17162150.685 - 2.51% -
std::deque<int>::ctor(size)/32 -3.37% 29.330 28.341 - -0.14% -
BM_deque_deque_move/64 -3.37% 3.152 3.046 - 0.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -3.37% 20.623 19.928 - -20.18% -
BM_deque_vector_copy/70000 -3.36% 3288.794 3178.290 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.36% 3.196 3.089 - 0.69% -
SetIntersection_Front_Set_uint64_262144_16 -3.36% 1206808.063 1166303.454 - -0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.35% 216919.492 209662.473 - 4.02% -
BM_StringRead_Cold_Deep_Small -3.34% 1.222 1.181 - -2.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.34% 19.211 18.570 - 0.83% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.34% 8.439 8.157 - -1.84% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.33% 215308009.933 208128863.558 - -2.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.33% 131573.970 127187.877 - -4.81% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.33% 30.304 29.296 - -0.33% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.32% 13.253 12.813 - 2.55% -
SetIntersection_None_Set_uint32_1024_256 -3.32% 8887022.808 8592241.057 - -0.21% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.30% 508118.395 491333.518 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -3.30% 4322932.070 4180230.926 - -2.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.30% 1.137 1.099 - -9.25% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.29% 16.292 15.756 - -2.29% -
SetIntersection_None_Set_uint32_1024_1024 -3.29% 9019637.463 8723188.267 - 0.88% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.28% 13928.528 13471.110 - -1.12% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.28% 22673274.151 21930209.375 - -1.55% -
rng::starts_with(vector<int>,_pred)/8 -3.28% 2.450 2.370 - 0.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.28% 439599.408 425197.758 - -3.69% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.27% 3.005 2.906 - 0.49% -
std::for_each(join_view(vector<vector<int>>))/8 -3.27% 1.427 1.381 - -3.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.27% 644221.397 623155.303 - 0.01% -
SetIntersection_None_Set_uint32_64_1 -3.27% 22707648.462 21965153.190 - -1.35% -
SetIntersection_Interlaced_Set_string_262144_4 -3.26% 1852778.728 1792456.461 - -12.66% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.25% 10.309 9.974 - 1.91% -
std::sort_heap(deque<int>,_pred)/1024 -3.24% 12596.954 12188.286 - 0.01% -
std::move(deque<int>)/64 -3.24% 5.021 4.859 - 0.82% -
std::multimap<std::string,_int>::erase(iterator)/1024 -3.24% 34.034 32.932 - -1.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -3.23% 1535020.066 1485364.217 - -2.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.23% 39.205 37.938 - 2.30% -
std::sort_heap(deque<int>,_pred)/8 -3.23% 34.719 33.597 - -1.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.23% 227.513 220.167 - 4.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.23% 5683.831 5500.438 - 0.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.22% 1547.980 1498.117 - -2.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.22% 408.102 394.965 - 0.70% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.20% 829.050 802.506 - -1.66% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.20% 2.019 1.955 - -4.80% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.20% 43195874.964 41814244.288 - 6.49% -
SetIntersection_None_Set_uint32_262144_4 -3.20% 1181285.890 1143506.754 - -2.67% -
BM_StringRelational_Eq_Small_Huge_Control -3.20% 0.487 0.471 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.20% 9248125.708 8952527.086 - -0.90% -
SetIntersection_Front_Set_uint64_16384_16384 -3.19% 229019249.249 221708679.755 - -0.71% -
std::unique(deque<int>)_(contiguous)/52 -3.19% 57.436 55.604 - -0.15% -
std::search(deque<int>)_(no_match)/1000 -3.18% 402.338 389.530 - -3.97% -
SetIntersection_Front_Set_uint64_262144_64 -3.18% 1688334.814 1634687.005 - -1.22% -
SetIntersection_Front_Set_uint64_262144_262144 -3.17% 1690354.004 1636688.561 - -0.80% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.17% 182212949.097 176438251.795 - -1.20% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.16% 73.214 70.904 - -1.71% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.15% 359.742 348.401 - -1.40% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.15% 1040280.811 1007528.349 - -2.95% -
rng::contains(list<int>)_(process_all)/8 -3.15% 2.328 2.255 - -2.33% -
SetIntersection_None_Set_uint32_1024_64 -3.15% 8922964.495 8642333.928 - -1.19% -
SetIntersection_None_Vector_uint64_256_16 -3.14% 4022866.196 3896463.080 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.14% 11568927.715 11205667.257 - -0.62% -
BM_StringRead_Cold_Shallow_Empty -3.14% 1.135 1.100 - -3.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.13% 91.695 88.826 - -10.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.12% 19.343 18.739 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.12% 1166734.880 1130365.454 - 0.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.12% 13.747 13.319 - 0.17% -
std::find(vector<int>)_(process_all)/8 -3.11% 2.791 2.704 - 4.93% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.11% 12010246.971 11637106.661 - -5.00% -
BM_StringRelational_Eq_Large_Huge_Control -3.10% 0.489 0.474 - -0.94% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.10% 857.543 830.990 - 0.39% -
std::remove_if(vector<int>)_(sprinkled)/50 -3.09% 63.333 61.376 - -2.32% -
std::multiset<std::string>::clear()/32 -3.09% 916.312 888.032 - -0.59% -
SetIntersection_None_Set_uint32_262144_64 -3.09% 1180292.724 1143872.396 - -2.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.09% 32.530 31.526 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.08% 1307.827 1267.498 - 3.74% -
BM_PushHeap_string_Ascending_256 -3.08% 11.134 10.791 - -6.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.08% 4176800.074 4048127.507 - -2.25% -
std::remove(list<int>)_(sprinkled)/8192 -3.08% 8107.857 7858.120 - -1.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.08% 14695.793 14243.345 - 1.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.07% 5978.461 5794.766 - -13.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.07% 1065102.705 1032405.841 - -0.70% -
SetIntersection_None_Set_uint32_1024_1 -3.06% 8959748.378 8685152.136 - -0.67% -
std::is_sorted(deque<int>,_pred)/8192 -3.06% 5356.698 5192.712 - 0.01% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.06% 23738.636 23012.281 - 0.16% -
SetIntersection_Interlaced_Vector_float_16384_256 -3.06% 16984669.721 16465063.926 - 10.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.06% 171290.622 166051.066 - 0.38% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.06% 714.126 692.289 - -0.31% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.05% 671397.495 650907.644 - 0.21% -
std::multiset<int>::ctor(const&)/32 -3.04% 232.977 225.884 - 1.36% -
SetIntersection_None_Set_uint32_262144_16 -3.04% 1179785.642 1143961.184 - -2.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.04% 13791.164 13372.396 - -3.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.03% 2.745 2.662 - 1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.01% 1173067.205 1137718.242 - -1.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.01% 1.665 1.615 - 0.07% -
SetIntersection_None_Set_uint32_16384_4 -3.01% 155613220.436 150934571.970 - -3.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.00% 2.298 2.229 - 3.60% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.99% 10.891 10.565 - 8.03% -
std::make_heap(deque<int>)_(ascending)/8 -2.99% 27.845 27.013 - -0.22% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.98% 29.468 28.588 - 1.85% -
std::count(vector<int>)_(every_other)/8 -2.98% 1.376 1.335 - -3.24% -
BM_vector_deque_ranges_copy/64 -2.98% 2.802 2.719 - -3.11% -
std::reverse(vector<int>)/8 -2.98% 1.546 1.500 - -2.43% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.97% 19.699 19.114 - 0.21% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.97% 8.189 7.946 - 1.11% -
BM_PushHeap_uint64_SingleElement_1 -2.97% 0.479 0.464 - -33.22% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.97% 3885.258 3770.050 - -2.17% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.96% 1256643.228 1219438.314 - -1.50% -
std::find_end(deque<int>)_(near_matches)/1024 -2.94% 18033.884 17503.272 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.92% 1773495.604 1721759.846 - 1.27% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.92% 404.622 392.822 - -0.00% -
SetIntersection_Front_Vector_uint64_256_16 -2.91% 4219917.222 4097296.204 - -1.09% -
std::find(list<int>)_(process_all)/8192 -2.90% 7099.829 6893.626 - -8.43% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.90% 3.650 3.544 - 0.21% -
SetIntersection_None_Set_uint32_256_16 -2.90% 10915105.269 10598631.328 - -0.49% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.90% 1096204.274 1064424.124 - -2.32% -
std::stable_partition(deque<int>)_(sparse)/50 -2.90% 29.416 28.564 - 3.22% -
std::copy(vector<bool>)_(aligned)/512 -2.89% 1.415 1.374 - -0.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.89% 69.497 67.491 - -3.78% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.88% 267848.832 260124.801 - -1.74% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.88% 10.370 10.071 - -6.35% -
std::map<std::string,_int>::clear()/32 -2.88% 921.312 894.788 - 0.28% -
SetIntersection_Front_Vector_uint64_262144_16 -2.88% 1127849.428 1095388.767 - 0.25% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.88% 105569.772 102533.181 - -1.45% -
SetIntersection_Front_Set_uint32_16384_1 -2.87% 1026027.524 996549.252 - -3.20% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.87% 72.869 70.776 - 0.27% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.87% 294.670 286.210 - -1.95% -
SetIntersection_None_Set_uint32_262144_256 -2.86% 1176561.848 1142876.300 - -2.77% -
ranges::minmax(std::list<__int128>)/1 -2.86% 0.460 0.447 - -0.93% -
SetIntersection_Front_Vector_float_256_256 -2.85% 4541724.059 4412090.193 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.85% 8869495.544 8616632.059 - -2.55% -
std::find_end(deque<int>)_(near_matches)/1000 -2.85% 17301.504 16808.617 - -3.52% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.84% 105914.800 102903.571 - -2.37% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.84% 213282787.873 207224504.208 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.84% 4171641.043 4053345.516 - -0.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.83% 352.021 342.069 - -3.69% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.83% 24441.824 23750.872 - 1.76% -
SetIntersection_Front_Set_string_1024_16 -2.83% 1955368.088 1900095.859 - 4.57% -
SetIntersection_Front_Set_string_64_64 -2.83% 36717887.879 35680295.710 - 1.33% -
BM_PushHeap_uint32_Descending_64 -2.82% 0.384 0.374 - -0.13% -
BM_vector_deque_ranges_copy/0 -2.82% 0.625 0.607 - 53.48% -
std::distance(join_view(vector<vector<int>>))/4096 -2.82% 4.586 4.456 - 1.60% -
SetIntersection_None_Vector_uint32_256_1 -2.82% 4276491.644 4156037.995 - -1.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.81% 102445.098 99567.803 - 0.14% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.81% 581.890 565.551 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.80% 18248360.567 17736732.054 - -2.88% -
SetIntersection_None_Set_uint32_256_64 -2.80% 9362650.872 9100193.729 - 1.73% -
SetIntersection_None_Set_float_1024_16 -2.80% 8963908.957 8712736.522 - -3.75% -
BM_deque_deque_copy/5500 -2.80% 202.960 197.287 - -1.06% -
std::upper_bound(std::forward_list<int>)/8192 -2.79% 10716.707 10418.167 - -2.94% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.78% 74789.387 72710.025 - 0.17% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.78% 11594.686 11272.796 - 0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.77% 12941.520 12582.453 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.77% 10884850.640 10582976.529 - -1.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.77% 350757553.463 341052578.817 - 13.21% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.77% 8.416 8.183 - -2.16% -
SetIntersection_None_Set_uint32_262144_16384 -2.76% 1167735.758 1135467.121 - -3.89% -
BM_vector_deque_ranges_copy/1 -2.76% 2.185 2.124 - -8.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.76% 73.639 71.607 - 1.27% -
BM_std_minmax_element<int>/4 -2.76% 1.260 1.225 - -2.31% -
BM_PushHeap_string_Ascending_1024 -2.75% 13.594 13.220 - -6.13% -
std::find_end(vector<int>)_(same_length)/1024 -2.74% 254.807 247.817 - -0.32% -
std::unique(list<int>)_(sprinkled)/52 -2.74% 69.865 67.953 - 0.53% -
std::shift_right(deque<int>)/1024 -2.73% 41.655 40.516 - 0.03% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.73% 24.352 23.687 - -1.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.73% 15540.232 15115.892 - -0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.73% 243.741 237.093 - 2.80% -
std::set<int>::count(key)_(existent)/8192 -2.72% 8.044 7.826 - -10.88% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.72% 1.643 1.598 - 0.09% -
SetIntersection_Front_Vector_uint64_64_16 -2.71% 14399739.178 14009518.552 - -1.63% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.70% 9940022.363 9672024.843 - -0.06% -
SetIntersection_None_Set_uint32_16384_16 -2.69% 155102862.918 150933077.106 - -3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.68% 8911721.477 8672674.226 - -0.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.68% 366.210 356.393 - -1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.68% 4411131.820 4292940.640 - -1.06% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.68% 32.474 31.605 - 0.05% -
std::copy(vector<bool>)_(aligned)/4096 -2.68% 4.926 4.795 - 0.83% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.67% 33.539 32.645 - 2.34% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.66% 27111.128 26388.972 - -1.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.66% 1.343 1.307 - 15.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.66% 11588341.122 11279804.536 - 0.17% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.66% 530.249 516.131 - -2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.66% 1085210.654 1056322.262 - -0.75% -
std::for_each(multimap<int>::iterator)/8192 -2.66% 7657.274 7453.781 - 0.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.66% 36.712 35.737 - 2.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.65% 1.206 1.174 - 1.33% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.65% 302801.338 294790.842 - 0.14% -
std::for_each(join_view(vector<vector<int>>))/50 -2.64% 4.171 4.061 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.64% 10305187.149 10033036.355 - -26.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.64% 19.267 18.759 - 0.53% -
std::reverse(deque<int>)/512 -2.63% 116.070 113.022 - -0.15% -
SetIntersection_Front_Set_float_16384_64 -2.61% 1771979.265 1725651.553 - -2.88% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.61% 294.448 286.752 - -1.71% -
std::map<int,_int>::clear()/1024 -2.61% 10661.392 10383.153 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.60% 14710690.364 14327548.318 - -3.50% -
std::count(list<int>)_(every_other)/8192 -2.60% 7535.874 7339.666 - 8.85% -
SetIntersection_Front_Set_uint64_64_16 -2.60% 15203419.619 14808123.684 - -2.37% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.60% 5106.825 4974.211 - 0.18% -
SetIntersection_None_Set_uint32_262144_1024 -2.59% 1174901.287 1144478.598 - -2.60% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.58% 12.512 12.189 - 0.16% -
std::unique(deque<int>)_(contiguous)/32 -2.57% 50.858 49.551 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.57% 1120310.381 1091529.259 - -0.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.56% 24.961 24.322 - 6.71% -
BM_deque_deque_ranges_move/70000 -2.56% 3446.422 3358.248 - -3.78% -
std::for_each(join_view(vector<vector<int>>))/32 -2.56% 3.877 3.777 - 0.32% -
SetIntersection_Front_Set_uint64_1024_1 -2.56% 1056970.070 1029938.120 - -1.14% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.55% 200660410.789 195541672.222 - -2.03% -
SetIntersection_Front_Set_uint32_262144_4 -2.55% 1065592.318 1038413.525 - 2.60% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.55% 49.249 47.995 - 45.60% -
BM_StringRead_Cold_Deep_Large -2.54% 1.338 1.304 - 2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.53% 0.679 0.662 - -1.94% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.53% 233.706 227.788 - -0.76% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.53% 24.604 23.982 - -0.31% -
SetIntersection_Front_Set_uint32_16_16 -2.52% 37903283.074 36946533.894 - -1.78% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.52% 30.195 29.433 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.52% 12765132.025 12443495.784 - -2.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.52% 615.502 599.998 - -2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.52% 1648612.793 1607123.211 - 1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.52% 78.750 76.769 - -3.09% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.52% 528.003 514.721 - -4.60% -
ranges::minmax(std::list<__int128>)/70000 -2.51% 59564.330 58068.322 - -3.66% -
BM_StringFindStringLiteral/128 -2.51% 3.187 3.107 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.51% 8830067.032 8608464.259 - -3.55% -
std::find_end(vector<int>)_(process_all)/8192 -2.51% 1725.403 1682.170 - -4.25% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.50% 5787.751 5643.109 - -0.57% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.49% 926858.243 903752.360 - 0.14% -
std::find(vector<int>)_(bail_25%)/8 -2.49% 1.441 1.406 - -4.56% -
BM_CmpLess_uchar_int -2.49% 1.081 1.054 - -2.35% -
std::copy(vector<int>)/8 -2.49% 2.213 2.158 - -0.39% -
BM_vector_deque_ranges_move_backward/512 -2.48% 17.927 17.482 - -3.21% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.48% 2.849 2.778 - -4.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.47% 2.194 2.139 - 0.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.47% 39961.526 38975.069 - -2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.46% 267657.584 261068.551 - -1.45% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.46% 6855503.643 6687196.865 - 11.93% -
BM_StringRelational_Eq_Empty_Small_Control -2.45% 0.478 0.467 - -0.23% -
BM_StringRelational_Eq_Small_Small_Control -2.45% 1.848 1.803 - -0.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.45% 7.651 7.464 - -4.70% -
std::unordered_multimap<int,_int>::clear()/32 -2.45% 603.877 589.112 - -6.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.44% 29.293 28.577 - 0.29% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.44% 23.832 23.252 - 7.57% -
std::replace(vector<int>)_(prefix)/32 -2.43% 5.116 4.992 - -2.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.42% 47.577 46.424 - -0.07% -
BM_PushHeap_float_Random_1024 -2.42% 7.553 7.370 - -1.92% -
std::copy_if(vector<int>)_(entire_range)/8 -2.42% 2.254 2.200 - -0.65% -
std::shift_right(deque<int>)/8192 -2.41% 315.847 308.224 - -0.14% -
std::generate(list<int>)/8192 -2.41% 7693.826 7508.383 - 7.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.41% 23.186 22.627 - -1.94% -
std::for_each(list<int>)/8192 -2.40% 7438.980 7260.377 - -7.35% -
SetIntersection_Front_Vector_uint32_262144_4 -2.38% 1055193.154 1030040.100 - -2.50% -
SetIntersection_Front_Vector_float_16384_64 -2.37% 1366887.746 1334439.913 - -1.84% -
std::copy_if(list<int>)_(entire_range)/64 -2.37% 36.704 35.834 - 17.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.37% 39.829 38.885 - -0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.37% 20.307 19.826 - 1.62% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.37% 179.863 175.608 - -0.15% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.36% 340.610 332.561 - 0.36% -
SetIntersection_Interlaced_Set_string_16384_1 -2.36% 1088257.551 1062586.007 - -1.24% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.36% 1623.033 1584.747 - -2.51% -
SetIntersection_Front_Set_float_16384_16384 -2.36% 225694902.018 220377646.059 - -1.08% -
std::move(list<int>)/512 -2.35% 368.575 359.895 - -1.42% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.35% 1634342.285 1595996.014 - -4.08% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.35% 2172.858 2121.886 - 1.56% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.34% 1052984.900 1028326.733 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.34% 2353396.088 2298311.422 - -4.15% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.33% 19.629 19.171 - -0.24% -
SetIntersection_Front_Set_uint32_16384_4 -2.33% 1070485.947 1045555.611 - 2.07% -
SetIntersection_None_Set_uint32_16384_64 -2.32% 154414146.018 150836707.266 - -3.51% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.31% 2982.610 2913.649 - -0.71% -
SetIntersection_Front_Vector_uint64_16_16 -2.31% 35875669.173 35046991.331 - -0.83% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.31% 74491368.376 72771445.794 - -2.50% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.30% 15.742 15.379 - -2.03% -
SetIntersection_Front_Set_uint32_256_64 -2.30% 5457244.281 5331898.722 - -1.36% -
SetIntersection_None_Set_uint32_16384_16384 -2.28% 155955144.140 152393646.056 - -3.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.28% 526.558 514.538 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.28% 144081847.032 140794262.557 - -0.12% -
std::find(vector<bool>)_(process_all)/1024 -2.28% 4.633 4.527 - -1.63% -
SetIntersection_None_Vector_string_1024_64 -2.28% 1191577.761 1164422.714 - -0.82% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.28% 1091.173 1066.334 - -0.29% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.27% 19.331 18.893 - -0.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.26% 474.524 463.778 - -1.53% -
SetIntersection_Front_Vector_uint64_1024_16 -2.26% 1130084.493 1104584.571 - -2.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.25% 23922.061 23382.857 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.25% 1049564.848 1025930.319 - -1.79% -
BM_deque_vector_copy_backward/5500 -2.25% 202.296 197.743 - -1.30% -
BM_CmpLess_int_int -2.25% 1.070 1.046 - -0.77% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.25% 11539524.266 11280231.574 - 0.67% -
SetIntersection_Front_Vector_uint32_16384_16 -2.24% 1113858.098 1088859.387 - 1.36% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.24% 8.888 8.689 - -0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.24% 1.139 1.114 - -16.90% -
std::for_each(set<int>::iterator)/8192 -2.23% 8034.084 7854.746 - -1.21% -
std::sort(vector<int>)_(heap)/8192 -2.23% 46637.237 45596.824 - 0.16% -
SetIntersection_None_Vector_uint32_262144_1 -2.23% 1122893.214 1097869.182 - -3.16% -
std::search(deque<int>)_(near_matches)/8192 -2.23% 1476459.508 1443582.217 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.22% 3.786 3.702 - 0.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.22% 15.250 14.911 - 0.12% -
SetIntersection_Front_Set_float_4_1 -2.22% 218709583.003 213850781.972 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.22% 27192476.251 26589555.898 - -0.68% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.22% 24.249 23.712 - -1.04% -
SetIntersection_None_Vector_uint32_256_256 -2.21% 2143798.808 2096394.157 - -2.85% -
rng::for_each(set<int>)/8192 -2.21% 7837.472 7664.167 - -0.82% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.21% 3.463 3.386 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.21% 1520576.660 1486971.109 - -0.08% -
SetIntersection_None_Set_string_256_64 -2.21% 9333286.721 9127443.394 - -0.78% -
std::multiset<int>::erase(key)_(existent)/8192 -2.20% 62.183 60.813 - -1.30% -
SetIntersection_Front_Vector_string_1024_1024 -2.20% 39841103.141 38963467.996 - -0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.20% 139559.455 136487.525 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.20% 11006402.719 10764191.456 - -0.82% -
BM_deque_vector_move/64 -2.20% 2.655 2.596 - -1.57% -
SetIntersection_Front_Set_string_262144_1024 -2.20% 60299380.220 58974062.718 - -2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.19% 4202934.967 4110891.770 - -2.56% -
BM_CmpEqual_uchar_short -2.19% 1.030 1.008 - -2.37% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.19% 36110.225 35320.460 - -1.96% -
BM_vector_deque_ranges_copy/64000 -2.18% 3073.603 3006.471 - -2.90% -
BM_std_minmax_element<long_long>/5500 -2.18% 1477.855 1445.580 - 0.66% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.18% 2.577 2.521 - 2.83% -
SetIntersection_None_Vector_uint64_64_16 -2.18% 13540749.061 13246044.351 - -1.11% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.17% 1309.302 1280.863 - -0.11% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.17% 2.664 2.606 - 4.26% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.17% 2212.559 2164.555 - 0.03% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.16% 25.779 25.222 - 11.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.16% 413035.983 404109.852 - -0.70% -
std::set<int>::contains(key)_(existent)/1024 -2.16% 3.885 3.801 - -0.97% -
BM_deque_deque_copy/4000 -2.16% 141.695 138.639 - -2.76% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.16% 22.144 21.667 - 0.39% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.15% 15.766 15.427 - -1.71% -
SetIntersection_Front_Set_float_1024_1 -2.15% 1039296.191 1016958.763 - 1.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.15% 5.295 5.182 - 1.28% -
SetIntersection_None_Vector_uint64_1024_1024 -2.14% 1072098.516 1049168.659 - 3.24% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.14% 4288302.922 4196657.528 - -2.81% -
std::copy_backward(list<int>)/8 -2.14% 2.406 2.355 - -0.40% -
SetIntersection_Interlaced_Set_string_262144_16 -2.13% 2146364.746 2100651.935 - -7.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.13% 52.175 51.064 - -5.84% -
BM_CmpLess_schar_ushort -2.12% 1.107 1.084 - -0.18% -
SetIntersection_Front_Vector_float_16384_1024 -2.12% 5915306.960 5789784.093 - -2.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.12% 22.433 21.957 - 0.54% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.12% 1.627 1.592 - 0.29% -
std::map<std::string,_int>::clear()/8192 -2.12% 218681.069 214045.183 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.12% 1651588.865 1616623.940 - 1.94% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.12% 10.568 10.344 - -2.52% -
std::find_end(vector<int>)_(process_all)/1000 -2.12% 222.010 217.311 - -3.05% -
SetIntersection_None_Set_uint64_16384_16384 -2.11% 171154050.089 167534389.613 - 0.86% -
ranges::min(std::vector<long_long>)/8 -2.11% 2.170 2.124 - -1.52% -
BM_CmpEqual_ushort_ushort -2.11% 1.078 1.055 - -1.80% -
SetIntersection_Front_Vector_uint64_1024_4 -2.11% 1081399.933 1058563.070 - 0.94% -
SetIntersection_Interlaced_Set_string_16384_16384 -2.10% 348627124.817 341289724.748 - -1.99% -
std::multiset<int>::count(key)_(existent)/8192 -2.10% 10.185 9.971 - 5.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.10% 12.068 11.814 - -5.66% -
SetIntersection_None_Set_uint64_16384_16 -2.10% 167265644.397 163753418.165 - -0.36% -
SetIntersection_None_Set_uint64_64_64 -2.10% 11488846.159 11247631.153 - -0.42% -
SetIntersection_Front_Set_uint64_256_16 -2.10% 4481532.298 4387470.121 - -0.08% -
SetIntersection_None_Set_uint64_16384_4 -2.10% 164296628.795 160853047.047 - -0.13% -
SetIntersection_Front_Set_uint32_256_256 -2.10% 7659448.212 7498968.580 - 2.38% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.09% 11501606.159 11261633.752 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.09% 4139182.680 4052845.755 - -1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.09% 4873258.021 4771609.488 - -2.67% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.08% 1.626 1.592 - 0.44% -
SetIntersection_None_Set_string_1024_256 -2.08% 8979815.925 8792651.955 - -1.38% -
BM_StringRead_Cold_Shallow_Small -2.08% 1.123 1.100 - -2.48% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.07% 28.333 27.746 - 0.94% -
SetIntersection_None_Set_float_64_4 -2.07% 21359520.046 20917049.701 - -0.56% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.07% 12915637.320 12648198.696 - 5.11% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.07% 668.988 655.136 - 0.16% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.07% 4666.051 4569.563 - 1.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.07% 22.147 21.689 - -6.45% -
SetIntersection_None_Set_uint64_64_16 -2.07% 18390308.517 18010118.052 - -0.91% -
SetIntersection_None_Set_uint32_262144_262144 -2.07% 1175592.285 1151306.070 - -2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.06% 65944.330 64588.896 - -1.45% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.06% 839.762 822.504 - 1.16% -
SetIntersection_Front_Set_float_1024_64 -2.05% 1832791.498 1795144.173 - 2.10% -
std::sort(deque<int>)_(repeated)/8 -2.05% 18.140 17.767 - -0.18% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.05% 209.684 205.380 - -2.15% -
std::fill(deque<int>)/8192 -2.05% 241.791 236.831 - -0.63% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -2.04% 23.082 22.611 - -1.06% -
std::is_sorted_until(vector<int>,_pred)/8 -2.04% 3.642 3.567 - 3.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -2.03% 22.879 22.414 - -6.35% -
SetIntersection_None_Set_float_1024_1 -2.03% 8989756.056 8807428.239 - -1.95% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.03% 2.711 2.656 - 0.34% -
std::adjacent_find(list<int>,_pred)/8 -2.02% 3.920 3.840 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.01% 1166942.394 1143431.092 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.01% 1060446.869 1039098.818 - 1.73% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.01% 2.821 2.764 - -3.66% -
BM_CmpEqual_uint_ushort -2.01% 1.115 1.093 - 0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.00% 19.474 19.084 - -6.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.00% 4314885.303 4228570.951 - -1.10% -
SetIntersection_None_Set_uint32_64_64 -2.00% 11580247.646 11349061.762 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.00% 131542559.074 128916470.179 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.00% 235491224.871 230790065.822 - -0.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.99% 559.925 548.790 - 3.85% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.99% 59901657.896 58711003.817 - -0.86% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.98% 216.880 212.578 - 0.09% -
SetIntersection_Front_Vector_float_64_64 -1.97% 10885582.552 10670675.077 - -1.75% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.97% 5.570 5.460 - -6.84% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.97% 35864289.636 35158207.224 - -1.43% -
BM_PushHeap_float_Random_16 -1.97% 5.394 5.288 - -3.22% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.96% 16509.367 16185.253 - -0.97% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.96% 24.633 24.151 - -0.45% -
BM_PushHeap_float_Random_4 -1.95% 2.812 2.757 - -1.90% -
ranges::min(std::deque<__int128>)/8 -1.95% 2.885 2.829 - -0.37% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.93% 23.011 22.566 - -1.72% -
std::set<int>::erase(key)_(existent)/1024 -1.93% 49.843 48.880 - -3.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 629.615 617.448 - 2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.93% 1109910.474 1088472.784 - -1.38% -
std::multiset<int>::find(key)_(existent)/8192 -1.93% 8.594 8.428 - 5.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.92% 74815.710 73377.439 - 5.12% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.92% 1042435.939 1022418.315 - -1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.92% 1656847.658 1625043.131 - 2.49% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.92% 1.422 1.395 - 7.76% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.92% 23.527 23.076 - 0.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.91% 29.537 28.972 - 0.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.91% 535.105 524.867 - -0.26% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.91% 55577.448 54514.152 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.91% 1998480.063 1960273.602 - 0.77% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.91% 4169966.224 4090290.753 - -1.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.91% 51.997 51.006 - 3.84% -
SetIntersection_Front_Set_uint32_256_16 -1.91% 4481681.635 4396283.140 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.90% 1169221.889 1146958.558 - -1.80% -
std::find_end(vector<int>)_(process_all)/1048576 -1.90% 221623.335 217417.829 - -3.41% -
std::is_sorted(deque<int>)/8 -1.90% 2.667 2.616 - 0.61% -
SetIntersection_None_Set_uint32_1024_4 -1.90% 8905406.330 8736635.646 - 0.89% -
BM_CmpLess_short_uchar -1.89% 1.101 1.080 - -2.13% -
SetIntersection_None_Set_uint32_16384_256 -1.89% 154322308.179 151402050.055 - -3.34% -
std::find_if_not(deque<int>)_(process_all)/8 -1.89% 2.576 2.527 - -3.74% -
SetIntersection_Front_Set_string_16384_1024 -1.88% 59234636.588 58118673.453 - 0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.88% 50.851 49.894 - -1.66% -
SetIntersection_None_Set_uint64_16384_256 -1.88% 169058493.669 165875858.540 - 0.02% -
SetIntersection_None_Vector_uint64_262144_64 -1.88% 1140246.029 1118797.199 - 1.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.88% 23821.757 23375.063 - -1.32% -
SetIntersection_Front_Set_uint64_64_4 -1.86% 16204337.952 15903623.894 - -0.88% -
std::map<int,_int>::clear()/8192 -1.86% 86614.315 85007.489 - 1.07% -
SetIntersection_Front_Vector_uint64_256_4 -1.85% 4194039.502 4116547.355 - 2.77% -
rng::for_each(set<int>)/8 -1.84% 6.593 6.472 - -5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.84% 1052425.596 1033049.566 - -1.12% -
std::adjacent_find(list<int>,_pred)/8192 -1.84% 7362.896 7227.388 - -0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.84% 3978.004 3904.824 - -1.57% -
SetIntersection_None_Vector_uint64_16384_1024 -1.84% 1113960.092 1093505.010 - -0.78% -
SetIntersection_None_Vector_uint64_262144_256 -1.84% 1135820.241 1114966.923 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.83% 583.200 572.529 - -1.82% -
SetIntersection_None_Vector_uint32_16384_4 -1.83% 1114634.745 1094274.074 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.82% 136125304.599 133644221.124 - -1.26% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.82% 37906912.635 37216848.644 - 0.77% -
SetIntersection_Front_Vector_string_262144_4 -1.82% 1203670.962 1181761.454 - 1.92% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.82% 77.818 76.404 - -0.03% -
SetIntersection_Front_Set_uint64_16_4 -1.82% 54985119.387 53985715.701 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.82% 8802411.858 8642472.071 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.81% 4252705.089 4175585.304 - -1.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.81% 28.394 27.879 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.81% 32.565 31.974 - 2.18% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.81% 17768049.856 17446000.050 - 3.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.81% 45.513 44.690 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.81% 1537516.546 1509762.694 - -0.45% -
SetIntersection_Front_Set_uint64_16_16 -1.80% 38072981.091 37385835.150 - 1.04% -
SetIntersection_None_Set_uint64_16384_64 -1.80% 169824249.016 166763490.985 - -0.01% -
std::find_end(vector<int>)_(process_all)/1024 -1.80% 226.135 222.063 - -3.16% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.80% 9.948 9.769 - 0.85% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.79% 33.742 33.137 - 1.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.79% 7596.359 7460.605 - 1.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.79% 14079.384 13827.995 - -1.40% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.79% 25.537 25.081 - -4.77% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.78% 5.957 5.851 - -0.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.78% 21.637 21.253 - -20.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.78% 37.345 36.682 - -1.13% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.77% 12366.156 12146.703 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.77% 524.335 515.036 - -2.22% -
SetIntersection_Interlaced_Set_string_4_4 -1.77% 160048171.471 157212255.343 - -0.30% -
std::move_backward(deque<int>)/512 -1.77% 23.979 23.556 - -0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.76% 1318586.742 1295319.968 - -2.92% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.76% 12.936 12.708 - -4.91% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.76% 29.140 28.627 - -0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.76% 1058621.182 1039983.249 - 3.91% -
BM_num_get<long_double> -1.76% 37.499 36.841 - 1.29% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.75% 26.856 26.384 - -2.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.75% 1.468 1.442 - -6.47% -
BM_deque_vector_move/0 -1.75% 1.401 1.377 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.75% 22888910.395 22488750.704 - 0.24% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.75% 179.548 176.410 - 0.15% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.75% 214871649.914 211118712.387 - -0.25% -
std::set<int>::ctor(const&,_alloc)/8192 -1.74% 50462.986 49584.123 - 1.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.74% 136297.294 133925.257 - -2.72% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.74% 1.734 1.704 - -0.34% -
SetIntersection_Front_Vector_uint64_64_4 -1.74% 16029186.688 15751049.629 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.73% 37750027.195 37095934.049 - 0.66% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.73% 246509.749 242239.144 - -2.26% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.73% 57.818 56.817 - -1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.73% 357902329.804 351715465.708 - -0.68% -
SetIntersection_None_Set_uint32_64_16 -1.73% 18463924.419 18144831.627 - 0.52% -
std::stable_partition(list<int>)_(dense)/32 -1.72% 37.568 36.920 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.72% 16484020.997 16200168.658 - -0.99% -
BM_tolower_string<wchar_t> -1.72% 6.442 6.332 - 0.36% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.71% 372.612 366.227 - -0.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.71% 3.408 3.350 - 0.11% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.71% 8.968 8.815 - 1.28% -
SetIntersection_None_Set_uint32_64_4 -1.71% 21673204.976 21302452.954 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.71% 1182703.692 1162523.987 - 0.37% -
SetIntersection_Front_Set_uint32_4_4 -1.70% 137502341.836 135164372.308 - -0.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.70% 23.831 23.426 - -10.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.69% 43.161 42.430 - -2.53% -
std::fill(deque<int>)/50 -1.69% 2.407 2.366 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.69% 16246289.619 15971509.320 - -0.23% -
SetIntersection_None_Vector_string_262144_1024 -1.69% 1287267.087 1265498.302 - -4.12% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.69% 7806.861 7674.887 - -1.18% -
std::copy_n(vector<int>)/32768 -1.69% 3780.021 3716.216 - -1.66% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.69% 12049128.289 11845899.184 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.68% 2081317.709 2046311.359 - 0.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.68% 22.451 22.073 - 0.19% -
std::find_if(vector<char>)_(process_all)/8 -1.68% 1.567 1.541 - -3.47% -
std::copy_n(vector<int>)/1048576 -1.68% 50194.212 49350.346 - -1.70% -
std::sort(deque<int>)_(shuffled)/1024 -1.68% 6825.030 6710.637 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.67% 15785535.600 15521697.442 - 0.82% -
SetIntersection_Front_Vector_string_262144_256 -1.67% 9742873.313 9580072.239 - 1.66% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.67% 349346807.551 343514302.629 - 44.23% -
BM_StringRead_Cold_Shallow_Large -1.67% 1.152 1.133 - -0.29% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.67% 63254473.419 62198665.305 - -0.31% -
SetIntersection_Front_Set_uint64_16384_16 -1.66% 1203734.927 1183710.704 - 0.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.66% 2.360 2.320 - 0.71% -
SetIntersection_Front_Set_uint64_1024_16 -1.66% 1198509.430 1178627.123 - 0.16% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.66% 499244.141 490963.259 - -0.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.65% 3.916 3.851 - -1.84% -
std::find(deque<int>)_(process_all)/8 -1.65% 3.465 3.408 - 0.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.65% 12.971 12.757 - -4.34% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.65% 944.667 929.098 - -2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.64% 16291819.696 16024308.858 - -0.89% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.64% 17.348 17.064 - -1.67% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.63% 28.790 28.320 - 0.42% -
std::reverse(vector<int>)/32768 -1.63% 1051.717 1034.597 - -0.03% -
SetIntersection_Front_Vector_uint64_64_1 -1.62% 16400105.028 16134361.126 - -0.97% -
SetIntersection_Interlaced_Set_string_262144_1 -1.62% 1103830.280 1085952.566 - -2.99% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.62% 43.244 42.544 - -3.22% -
SetIntersection_Front_Vector_uint64_1_1 -1.61% 536496893.917 527857272.045 - -0.19% -
SetIntersection_None_Vector_uint64_256_4 -1.61% 4196121.267 4128706.540 - -2.10% -
BM_deque_deque_move/512 -1.61% 17.947 17.659 - 0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.61% 16.789 16.520 - -0.51% -
SetIntersection_Interlaced_Vector_string_64_4 -1.60% 21959288.280 21607178.057 - -1.44% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.60% 1971052.001 1939451.236 - 6.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.60% 174516.548 171721.637 - -0.61% -
std::for_each(set<int>::iterator)/32 -1.60% 24.676 24.281 - -1.13% -
SetIntersection_Interlaced_Set_float_256_64 -1.60% 13004318.605 12796188.732 - -9.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.60% 21.825 21.476 - -21.82% -
rng::fold_left(list<int>)/8192 -1.60% 10785.696 10613.230 - -0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.59% 1105310.522 1087700.385 - 0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.59% 35725.002 35155.990 - -0.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.59% 10.457 10.290 - -0.27% -
std::unique(list<int>)_(contiguous)/32 -1.59% 52.893 52.052 - -0.16% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.59% 297.034 292.313 - 1.08% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.59% 1275180.500 1254927.979 - -0.72% -
SetIntersection_None_Set_uint64_256_1 -1.59% 11394433.927 11213516.148 - -1.20% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.59% 0.642 0.632 - 0.07% -
SetIntersection_None_Vector_uint64_262144_1 -1.58% 1135779.239 1117782.858 - -0.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.58% 143106.779 140839.900 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.58% 66817959.283 65764690.203 - -0.03% -
std::transform(deque<int>,_deque<int>)/32 -1.57% 21.713 21.371 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.57% 522.301 514.095 - -1.09% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.57% 19.210 18.908 - -2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.56% 1116840.647 1099367.766 - 0.05% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.56% 27.331 26.904 - 1.87% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.56% 96762.589 95250.881 - -0.53% -
SetIntersection_None_Set_uint64_16384_1 -1.56% 161598357.210 159074675.452 - 0.56% -
rng::contains(deque<int>)_(process_all)/8 -1.56% 3.015 2.968 - -2.72% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.56% 7642458.134 7523333.162 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.56% 14980802.086 14747786.077 - -1.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.55% 355981242.406 350448262.809 - 0.36% -
SetIntersection_Front_Vector_uint64_4_1 -1.55% 214531218.244 211198259.149 - -0.17% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.55% 26.646 26.232 - -0.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 119835.108 117979.294 - -0.09% -
std::copy_n(vector<int>)/262144 -1.55% 12281.933 12091.806 - -3.11% -
BM_PushHeap_float_Random_256 -1.55% 7.367 7.253 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.54% 1062195.120 1045790.833 - 0.20% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.54% 48959.899 48204.706 - -0.92% -
std::remove_copy(deque<int>)_(prefix)/50 -1.54% 21.270 20.943 - -0.47% -
SetIntersection_None_Vector_uint64_64_4 -1.54% 15907963.459 15663352.280 - -1.45% -
SetIntersection_Front_Vector_float_262144_64 -1.53% 1360122.774 1339270.017 - -1.37% -
std::make_heap(deque<int>)_(descending)/8 -1.53% 21.069 20.747 - -1.43% -
BM_StringEraseToEnd_Huge_Transparent -1.53% 2.412 2.375 - 0.21% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.52% 2789744.387 2747270.182 - 1.42% -
SetIntersection_None_Vector_uint64_16_1 -1.52% 63387777.779 62422881.403 - -0.46% -
BM_CmpLess_short_int -1.52% 1.133 1.116 - -0.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.52% 122373.301 120511.696 - -2.78% -
SetIntersection_Front_Vector_uint32_1024_1 -1.52% 1048755.888 1032810.909 - -1.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.52% 4.052 3.991 - -4.13% -
std::move_backward(vector<int>)/8 -1.52% 2.270 2.236 - -4.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.52% 773.616 761.880 - -0.70% -
BM_CmpLess_ushort_uint -1.51% 1.071 1.055 - -1.49% -
SetIntersection_Front_Vector_uint64_4_4 -1.51% 136187309.760 134130161.469 - -0.35% -
std::find_end(vector<int>)_(same_length)/1000 -1.51% 246.171 242.459 - -0.67% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.51% 245557.229 241854.531 - -1.41% -
std::is_sorted(list<int>)/8192 -1.51% 7219.697 7110.994 - -0.71% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.50% 21.289 20.970 - -3.22% -
std::reverse(deque<int>)/8 -1.50% 2.533 2.495 - -0.60% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.50% 0.914 0.901 - 0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.50% 357190102.564 351828910.344 - 0.36% -
BM_CmpLess_uchar_uchar -1.50% 1.086 1.070 - 3.37% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.50% 6892.092 6788.754 - 0.57% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.50% 9.749 9.603 - -2.77% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.50% 802.029 790.022 - 1.24% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.50% 16.497 16.250 - 1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.49% 1577980.228 1554408.915 - -0.57% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.49% 137120669.024 135072948.371 - -0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.49% 9.422 9.282 - -0.97% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.49% 2366.757 2331.512 - -1.12% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.49% 15.585 15.353 - -6.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.49% 8867090.143 8735254.873 - -0.58% -
SetIntersection_Interlaced_Vector_string_16_4 -1.49% 67956251.022 66946278.548 - 1.05% -
SetIntersection_Front_Vector_uint32_16384_1 -1.48% 1055254.260 1039587.368 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.48% 62991077.063 62058843.536 - -0.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.48% 57829854.166 56975343.750 - -1.79% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.48% 63483.772 62546.010 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.48% 18935876.892 18656512.629 - 1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.48% 5789283.499 5703885.964 - -1.48% -
SetIntersection_None_Vector_float_262144_16 -1.48% 1146649.101 1129735.844 - 0.75% -
BM_CmpLess_uint_short -1.47% 1.017 1.002 - -1.89% -
std::find_if_not(vector<int>)_(process_all)/50 -1.47% 5.660 5.576 - -5.10% -
SetIntersection_None_Vector_uint64_1_1 -1.47% 535744016.069 527867355.461 - -0.10% -
SetIntersection_Front_Set_uint64_1_1 -1.47% 536857481.417 528979677.944 - -0.33% -
bm_ranges_swap_ranges_vb_aligned/512 -1.47% 5.249 5.172 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.46% 1156851.776 1139931.999 - -0.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.46% 3.064 3.019 - -1.38% -
std::find(vector<short>)_(process_all)/8 -1.46% 0.692 0.681 - -1.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.46% 1052760.740 1037398.843 - 1.69% -
BM_StringFindStringLiteral/16 -1.45% 1.642 1.619 - 0.02% -
BM_deque_deque_move_backward/512 -1.45% 19.175 18.897 - -1.03% -
SetIntersection_Front_Vector_uint32_262144_1 -1.45% 1052471.538 1037207.671 - 0.11% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.44% 59601936.800 58741231.564 - 0.12% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.44% 16.698 16.458 - 0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.44% 74.261 73.191 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.44% 63345067.630 62435017.819 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.43% 214240155.571 211172904.551 - -0.19% -
std::stable_partition(vector<int>)_(sparse)/32 -1.43% 7.224 7.120 - -3.18% -
SetIntersection_None_Vector_uint64_16384_256 -1.43% 1098145.365 1082443.855 - -1.29% -
SetIntersection_Front_Set_uint64_256_1 -1.43% 4194276.700 4134306.361 - -0.69% -
BM_StringFindCharLiteral/64 -1.43% 2.118 2.088 - -0.71% -
std::reverse(vector<int>)/4096 -1.42% 132.299 130.416 - -0.03% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.42% 13.105 12.918 - 1.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.42% 15610.941 15389.377 - -34.66% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.42% 13210.504 13023.442 - 2.76% -
SetIntersection_None_Vector_uint64_4_4 -1.42% 134049471.633 132151819.973 - -0.26% -
rng::contains(list<int>)_(process_all)/32 -1.41% 9.064 8.936 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.41% 54925249.300 54149687.784 - -0.22% -
SetIntersection_None_Vector_uint64_4_1 -1.41% 214527059.033 211502280.958 - -0.24% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.41% 1048432.845 1033652.027 - 0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.41% 685.414 675.753 - 1.37% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.41% 1272764.805 1254854.490 - -9.88% -
SetIntersection_Front_Set_uint64_16384_4 -1.41% 1076446.934 1061304.111 - 3.64% -
BM_StringFindStringLiteral/32 -1.40% 1.793 1.768 - 1.82% -
SetIntersection_Front_Set_uint64_4_1 -1.40% 215098621.142 212081457.417 - -0.01% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.40% 31.926 31.478 - 1.05% -
std::replace(vector<int>)_(prefix)/50 -1.40% 7.646 7.539 - 0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.40% 33.765 33.292 - -2.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.40% 207.005 204.106 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.39% 55967744.963 55188495.379 - -0.74% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.39% 9.923 9.785 - -1.98% -
SetIntersection_Front_Vector_uint64_16_1 -1.39% 62981587.137 62105097.967 - -0.29% -
SetIntersection_Interlaced_Set_string_16384_64 -1.39% 351746882.924 346859047.629 - -0.33% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.39% 16439294.980 16211154.966 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.39% 4223620.776 4165076.490 - 1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.39% 756.466 745.989 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.38% 11339355.675 11182450.531 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.38% 215710379.540 212729844.744 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.38% 4188777.653 4130907.482 - -0.69% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.38% 4.228 4.170 - -0.50% -
std::move(list<int>)/32768 -1.37% 31528.265 31095.199 - -0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 12111.273 11945.167 - 1.11% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.37% 30.136 29.723 - -2.13% -
SetIntersection_Front_Set_string_1024_4 -1.37% 1266791.865 1249433.693 - 2.23% -
ranges::minmax(std::deque<__int128>)/8 -1.37% 3.814 3.762 - -0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.37% 6569425.171 6479615.097 - -1.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.37% 52.336 51.621 - -3.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.36% 11.206 11.054 - 5.60% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.36% 1678.606 1655.769 - 1.67% -
BM_num_get<unsigned_short> -1.36% 10.283 10.144 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.36% 54644881.273 53904108.561 - 0.12% -
BM_vector_deque_copy_backward/1024 -1.35% 37.955 37.440 - -1.92% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.35% 16.796 16.568 - -0.39% -
std::multiset<int>::count(key)_(non-existent)/32 -1.35% 2.491 2.458 - 4.50% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.35% 7.857 7.751 - -1.67% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.35% 186737.365 184216.394 - 0.88% -
BM_CmpEqual_int_int -1.35% 1.084 1.070 - -1.27% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.35% 651.825 643.039 - -0.29% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.34% 4585.714 4524.073 - -1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.34% 539080873.013 531836619.614 - 0.06% -
std::for_each(multiset<int>::iterator)/32 -1.33% 23.867 23.548 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.33% 37484424.388 36986574.901 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.33% 2329343.410 2298411.798 - 1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.33% 1589660.931 1568577.220 - -0.10% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.33% 6924.740 6832.943 - -2.57% -
std::reverse(vector<int>)/512 -1.33% 16.557 16.338 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.32% 1243284.916 1226846.163 - 3.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.32% 1041094.569 1027355.698 - -0.92% -
SetIntersection_Front_Set_string_256_256 -1.32% 30873578.681 30466957.498 - -3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.31% 137152308.314 135350112.527 - -0.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.31% 106156.503 104761.965 - -0.47% -
bm_swap_ranges_vb_aligned/64 -1.31% 2.882 2.844 - -2.29% -
SetIntersection_None_Vector_float_256_256 -1.31% 2141987.731 2113924.811 - -0.90% -
SetIntersection_Front_Set_float_1024_1024 -1.31% 13560496.078 13382858.273 - 9.17% -
SetIntersection_Front_Set_uint32_64_16 -1.31% 15282462.728 15082447.339 - 0.51% -
SetIntersection_Front_Vector_uint64_256_1 -1.31% 4175069.437 4120487.081 - -0.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.30% 663.902 655.240 - -2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.30% 216505573.380 213681714.418 - -1.44% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.30% 535143114.518 528169080.222 - -0.21% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.30% 36735.540 36257.281 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.30% 1061053.059 1047242.611 - 2.74% -
SetIntersection_Front_Vector_float_256_64 -1.30% 4349719.020 4293125.174 - -1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.30% 4211337.370 4156567.652 - -0.82% -
std::partial_sort(deque<int>)_(repeated)/8 -1.30% 26.328 25.987 - -2.55% -
std::map<std::string,_int>::clear()/1024 -1.29% 22508.301 22217.641 - 0.42% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.29% 42.698 42.147 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.29% 12067171.443 11911456.683 - -1.75% -
SetIntersection_Front_Vector_uint64_1024_256 -1.29% 2286779.681 2257279.718 - 5.97% -
SetIntersection_Front_Set_uint32_16_4 -1.29% 54746778.132 54042245.231 - -0.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.29% 30.791 30.395 - -2.61% -
bm_ranges_lexicographical_compare<int>/8 -1.29% 1.498 1.479 - -8.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.28% 215442438.063 212674248.168 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.28% 1044537.046 1031129.753 - -1.25% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.28% 230.146 227.193 - -3.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.28% 8882216.196 8768706.068 - 1.50% -
SetIntersection_None_Vector_uint64_16_16 -1.27% 33717845.089 33288460.926 - 0.04% -
BM_num_get<unsigned_long> -1.27% 10.510 10.377 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.27% 1332086.752 1315138.265 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.27% 8.768 8.656 - -1.46% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.27% 17.711 17.486 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.27% 58386321.251 57644868.148 - 0.05% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.27% 5915613.934 5840622.068 - -1.25% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.27% 9.333 9.215 - -2.71% -
SetIntersection_None_Set_string_64_1 -1.27% 22992016.710 22700886.595 - -0.72% -
std::search(list<int>,_pred)_(single_element)/8192 -1.26% 8176.167 8073.036 - -12.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.26% 18150561.713 17921681.736 - -2.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.25% 4.611 4.553 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.25% 39110396.016 38620687.181 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.25% 205181555.098 202612540.957 - -1.02% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.25% 137292692.838 135577885.409 - 0.13% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.25% 0.833 0.822 - 1.34% -
std::unique_copy(list<int>)_(contiguous)/32 -1.25% 11.315 11.174 - -1.05% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.25% 448.491 442.904 - -2.49% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.24% 293.160 289.510 - -0.19% -
SetIntersection_None_Vector_uint32_16_16 -1.24% 33730264.381 33311123.856 - -0.78% -
SetIntersection_Interlaced_Set_string_16_4 -1.24% 73598855.335 72685622.729 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.24% 9112829.632 8999793.603 - -2.34% -
bm_ranges_lexicographical_compare<int>/64 -1.24% 4.415 4.361 - -3.17% -
std::set<int>::find(key)_(existent)/1024 -1.23% 4.026 3.976 - 0.03% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.23% 636.551 628.700 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.23% 1.209 1.194 - -0.89% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.23% 247.568 244.525 - -0.94% -
bm_lexicographical_compare<signed_char>/8 -1.23% 3.302 3.261 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.23% 1055283.003 1042346.550 - -0.36% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.23% 24.229 23.932 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.23% 199678545.327 197231281.478 - -0.24% -
std::is_sorted(list<int>,_pred)/1024 -1.22% 825.815 815.709 - -0.76% -
SetIntersection_Front_Vector_float_1024_16 -1.22% 1123583.944 1109835.138 - -1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.22% 675.845 667.575 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.22% 168422198.126 166363605.952 - 0.09% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.22% 2.093 2.068 - -0.98% -
SetIntersection_Front_Set_float_16384_4 -1.22% 1073814.414 1060704.439 - -0.66% -
SetIntersection_Front_Vector_float_1024_4 -1.22% 1056640.246 1043749.633 - 0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.22% 11488045.413 11348008.402 - -0.58% -
bm_ranges_swap_ranges_vb_aligned/8 -1.22% 3.286 3.246 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.22% 1826332.356 1804103.840 - 1.67% -
std::make_heap(vector<int>)_(descending)/8192 -1.22% 1970.144 1946.180 - -0.50% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.21% 1311065.430 1295171.227 - -0.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.21% 744.831 735.809 - -0.84% -
SetIntersection_Interlaced_Vector_float_256_64 -1.21% 7220884.605 7133772.383 - 3.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.20% 137284095.785 135633249.258 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.20% 185930.932 183696.921 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.20% 137961.977 136304.770 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.20% 9969672.159 9849941.732 - 2.14% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.20% 6389.704 6313.044 - -1.37% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.20% 221018447.715 218369807.913 - -0.93% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.20% 0.938 0.927 - 1.79% -
std::is_sorted(vector<int>)/1024 -1.20% 245.119 242.185 - -1.38% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.20% 1701058.594 1680703.611 - -1.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.19% 5.551 5.485 - -0.17% -
SetIntersection_Front_Set_float_16384_16 -1.19% 1225513.146 1210889.572 - 1.15% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.19% 1936.264 1913.172 - 1.50% -
std::copy_backward(list<int>)/32768 -1.19% 26801.151 26481.817 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.19% 163139859.544 161196925.511 - -0.06% -
SetIntersection_None_Set_uint32_16_1 -1.19% 66551349.773 65761110.748 - -0.29% -
std::set<std::string>::ctor(const&)/0 -1.19% 12.915 12.762 - 0.60% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.19% 56.234 55.567 - 0.17% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.19% 238114392.995 235290892.442 - -0.53% -
std::multimap<int,_int>::erase(iterator)/8192 -1.18% 21.009 20.760 - 0.90% -
SetIntersection_Front_Vector_float_64_16 -1.18% 14333700.017 14163933.078 - -1.05% -
std::rotate(list<int>)_(by_1/3)/50 -1.18% 23.228 22.954 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.18% 8715347.903 8612902.201 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.17% 3044412.697 3008817.306 - -1.15% -
std::multimap<int,_int>::erase(iterator)/1024 -1.17% 20.911 20.667 - 0.98% -
SetIntersection_Front_Set_string_256_1 -1.17% 4338303.340 4287629.520 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.17% 8651546.633 8550719.908 - 0.14% -
std::find_if(list<int>)_(process_all)/32768 -1.17% 25973.515 25670.819 - 0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.16% 12666.791 12519.894 - 1.07% -
SetIntersection_Front_Set_uint64_16_1 -1.16% 63069053.885 62339889.767 - -0.01% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.15% 49.034 48.468 - 0.53% -
SetIntersection_None_Vector_uint64_1024_16 -1.15% 1072963.941 1060576.422 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.15% 26.929 26.618 - 0.61% -
SetIntersection_None_Vector_uint32_1024_256 -1.15% 1077903.940 1065471.353 - -1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.15% 63345505.434 62615037.739 - -0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.15% 707.880 699.729 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.15% 64135862.161 63398257.914 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.15% 372302.210 368024.737 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.15% 538149468.356 531969715.265 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.14% 8074924.859 7982481.977 - -0.34% -
SetIntersection_None_Set_uint32_16_16 -1.14% 35465740.583 35059883.905 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.14% 215949195.173 213478712.576 - -0.07% -
std::move(vector<bool>)_(aligned)/64 -1.14% 1.603 1.585 - -3.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 18.158 17.951 - 1.75% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.14% 214014969.933 211577271.691 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.14% 16491675.920 16303915.138 - -0.10% -
SetIntersection_None_Vector_uint64_16_4 -1.14% 53785553.320 53173777.239 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.14% 1042884.366 1031031.776 - -1.17% -
std::replace_if(vector<int>)_(prefix)/32 -1.13% 9.659 9.550 - -0.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.13% 601.874 595.055 - -1.48% -
std::for_each(multiset<int>::iterator)/8192 -1.13% 8079.080 7987.573 - -0.84% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.13% 19.116 18.900 - 0.41% -
std::find_end(deque<int>)_(process_all)/1048576 -1.13% 268048.694 265016.119 - -5.41% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.13% 1635837.728 1617343.262 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.13% 4566889.904 4515288.831 - 0.16% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.13% 535343385.779 529299483.918 - -0.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.13% 17.471 17.273 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.13% 1181025.735 1167726.135 - 0.80% -
SetIntersection_None_Set_uint32_16384_1024 -1.12% 152879738.503 151160467.737 - -3.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.12% 2.927 2.894 - -1.00% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.12% 14365840.624 14204317.667 - 5.05% -
SetIntersection_None_Set_uint64_16384_1024 -1.12% 168036402.617 166147969.174 - 1.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.12% 603.761 596.979 - -1.28% -
std::remove(list<int>)_(prefix)/1024 -1.12% 1003.722 992.476 - -0.98% -
BM_CmpEqual_int_uint -1.12% 1.086 1.073 - 0.01% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.12% 5076.124 5019.393 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.12% 229815202.865 227252550.118 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.11% 55169833.940 54556128.157 - 0.09% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.11% 19.034 18.822 - -2.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.11% 16143867.003 15964533.441 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.11% 16218117.212 16038499.764 - 0.03% -
SetIntersection_Front_Set_float_1024_256 -1.10% 4238564.298 4191768.558 - 2.55% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.10% 55652180.672 55037820.356 - -1.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.10% 149131.959 147487.561 - -0.86% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.10% 8996.220 8897.196 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.10% 538220795.255 532310758.545 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.10% 6714.260 6640.577 - 0.56% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.09% 510.987 505.407 - -1.30% -
std::flat_map<int,_int>::erase(iterator)/32 -1.09% 20.104 19.886 - 0.68% -
std::vector<int>::ctor(size)/8192 -1.09% 574.879 568.635 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.09% 35421589.663 35037126.101 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 706.515 698.867 - 0.54% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.08% 16.076 15.902 - -3.31% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.08% 971.109 960.604 - -0.55% -
SetIntersection_None_Vector_uint32_64_1 -1.08% 16729419.066 16548844.049 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.08% 2210726.304 2186869.800 - -0.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.08% 15.126 14.963 - 0.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.08% 12.729 12.592 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.08% 1043598.787 1032359.109 - 0.29% -
SetIntersection_Front_Vector_string_16_4 -1.08% 61077315.660 60420030.942 - 1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.07% 12251673.449 12120652.204 - -0.23% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.07% 11.490 11.367 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.07% 535798897.318 530077643.838 - -0.37% -
std::move_backward(deque<int>)/4096 -1.07% 155.337 153.680 - -2.53% -
SetIntersection_Front_Set_uint32_1_1 -1.07% 535146628.019 529440665.457 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.06% 4158686.515 4114425.280 - -1.99% -
SetIntersection_Front_Vector_uint32_256_16 -1.06% 4220046.354 4175159.003 - -0.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.06% 29.935 29.616 - -2.60% -
SetIntersection_Front_Vector_uint64_262144_1 -1.06% 1041104.517 1030039.676 - -1.07% -
std::partition_copy(vector<int>)/50 -1.06% 12.719 12.585 - -0.08% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.06% 8.710 8.618 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.06% 536962042.466 531292548.400 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.06% 4379362.712 4333128.444 - 0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.06% 23626974.281 23377610.920 - -3.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.05% 32.628 32.284 - 1.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 165032.589 163294.072 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.05% 13713307.685 13568871.675 - -0.06% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.05% 3492789.406 3456055.881 - 6.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.05% 62927491.000 62267730.312 - -1.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.05% 10.930 10.815 - 0.76% -
BM_num_get<unsigned_int> -1.05% 9.790 9.688 - -0.32% -
SetIntersection_Front_Set_float_262144_262144 -1.05% 1642585.369 1625420.328 - -1.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.04% 696616.475 689342.990 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.04% 5796794.573 5736381.818 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.04% 536796147.643 531203976.663 - 0.04% -
SetIntersection_Interlaced_Vector_string_256_16 -1.04% 10482620.642 10373440.491 - 4.49% -
BM_CmpLess_int_short -1.04% 1.135 1.123 - -0.55% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.04% 51044.905 50513.725 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.04% 161658796.749 159977489.634 - -0.18% -
BM_deque_vector_move_backward/5500 -1.04% 199.210 197.138 - -2.23% -
SetIntersection_None_Set_uint64_262144_1 -1.04% 1217476.076 1204821.693 - -0.08% -
std::set<std::string>::ctor(const&)/1024 -1.04% 34762.378 34401.499 - 0.64% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.04% 16393985.429 16223944.460 - 0.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.03% 168.361 166.620 - -1.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.03% 43695.444 43243.915 - -0.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.03% 173542.689 171753.052 - -0.93% -
SetIntersection_None_Set_float_64_16 -1.03% 18048889.919 17862980.234 - -1.52% -
std::stable_sort(vector<int>)_(descending)/8192 -1.03% 18639.356 18447.565 - -0.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.03% 1.889 1.870 - -0.79% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.03% 18.940 18.745 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.02% 2983634.524 2953165.039 - 0.11% -
ranges::minmax(std::list<char>)/8 -1.02% 2.512 2.487 - -1.50% -
SetIntersection_None_Vector_uint64_64_1 -1.02% 16714136.973 16543756.686 - 0.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.02% 1.272 1.259 - -10.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.02% 16539733.632 16371689.190 - -0.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.01% 67092.647 66412.046 - -2.06% -
SetIntersection_None_Vector_string_256_256 -1.01% 2250746.043 2227921.837 - -2.90% -
SetIntersection_Front_Set_uint64_4_4 -1.01% 137553706.472 136159809.578 - 0.21% -
BM_tolower_string<char> -1.01% 15.242 15.088 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.01% 8574865.978 8488019.222 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.01% 1164862.996 1153066.030 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.01% 21027017.373 20814629.801 - -1.63% -
SetIntersection_Front_Vector_string_16_16 -1.00% 51254324.350 50739229.592 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.00% 1136113.089 1124696.824 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.00% 16098305.475 15936782.928 - 0.31% -
SetIntersection_None_Set_uint64_64_1 -1.00% 22580170.810 22353618.478 - 0.07% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.00% 214971.698 212816.975 - 1.86% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.00% 51.285 50.771 - -1.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.00% 24.036 23.795 - -12.89% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.00% 534719640.163 529367227.761 - -0.13% -


Report Time: 2.31s
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 -