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 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 162.01% 3.949 10.346 - 0.25% -
std::flat_map<int,_int>::ctor(const&)/8192 124.24% 855.425 1918.228 - 1.24% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 123.54% 855.833 1913.172 - 1.50% -
std::flat_multimap<int,_int>::ctor(const&)/8192 115.75% 892.527 1925.617 - 0.24% -
std::copy_n(vector<int>)/32768 93.89% 1916.625 3716.216 - -1.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.37% 31.042 54.439 - -7.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 72.10% 45.830 78.875 - -0.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 69.77% 6.258 10.625 - 69.34% -
SetIntersection_Interlaced_Vector_float_16384_16 65.71% 2298991.618 3809730.182 - 64.45% -
BM_vector_deque_ranges_copy/0 65.06% 0.368 0.607 - 53.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 64.84% 32.961 54.332 - 17.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 60.22% 19.206 30.772 - 4.97% -
BM_PushHeap_uint32_PipeOrgan_1 58.44% 0.392 0.622 - 41.42% -
std::copy(vector<bool>)_(aligned)/262144 58.01% 365.093 576.889 - -23.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 52.31% 23.622 35.979 - 11.89% -
SetIntersection_Interlaced_Vector_float_262144_64 51.46% 7991669.762 12103997.638 - 50.75% -
SetIntersection_Interlaced_Vector_uint32_1024_64 50.56% 3333065.034 5018325.539 - 48.89% -
SetIntersection_Interlaced_Vector_uint64_262144_256 49.54% 26127943.094 39070499.347 - 29.52% -
SetIntersection_Interlaced_Vector_uint64_262144_16 49.34% 3074976.445 4592078.737 - 26.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 49.23% 0.467 0.697 - 28.85% -
std::unique_copy(deque<int>)_(contiguous)/32 48.36% 9.365 13.895 - 31.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 47.53% 23.619 34.845 - 38.70% -
BM_PushHeap_uint32_QuickSortAdversary_1 47.45% 0.410 0.605 - -8.19% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 45.77% 590.561 860.837 - 18.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 45.58% 1249.321 1818.766 - 0.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 44.77% 590.861 855.385 - 18.81% -
std::unique_copy(deque<int>)_(contiguous)/52 44.74% 14.637 21.186 - 29.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.02% 4.531 6.526 - 44.22% -
SetIntersection_Interlaced_Vector_string_262144_1024 44.01% 238540611.416 343514302.629 - 44.23% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 43.65% 576.147 827.611 - 15.24% -
ranges::minmax(std::list<char>)/1 43.07% 0.321 0.460 - 0.10% -
BM_PushHeap_string_Descending_262144 42.07% 4.014 5.703 - 77.09% -
std::unordered_set<std::string>::erase(key)_(existent)/32 41.74% 51.630 73.180 - -19.64% -
std::partition_copy(list<int>)/32 41.54% 8.890 12.583 - 40.02% -
SetIntersection_Interlaced_Vector_float_16384_64 40.93% 6294520.533 8870914.219 - 61.06% -
std::unordered_set<int>::count(key)_(existent)/1024 40.82% 1.152 1.623 - 5.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 39.76% 24.597 34.377 - 7.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 39.64% 0.347 0.484 - 22.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 38.84% 23.404 32.494 - 14.81% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 37.72% 0.263 0.363 - -1.06% -
BM_toupper_char<char> 36.97% 0.503 0.689 - 0.12% -
SetIntersection_Interlaced_Vector_float_262144_1024 36.11% 80961767.109 110197125.432 - 45.93% -
BM_PushHeap_string_Descending_1 35.70% 0.473 0.641 - -8.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.68% 38.733 52.554 - 3.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.41% 24.100 32.633 - -2.06% -
SetIntersection_Interlaced_Vector_uint32_1024_16 34.17% 1844263.011 2474485.198 - 32.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 33.85% 1.198 1.604 - -5.37% -
BM_lexicographical_compare_three_way_fast_path/1 33.71% 0.345 0.461 - 9.13% -
BM_StringConstructDestroyCStr_Empty_Transparent 33.52% 0.272 0.363 - 49.13% -
std::search(deque<int>)_(near_matches)/1024 33.36% 18083.167 24115.127 - 16.76% -
SetIntersection_Interlaced_Vector_uint64_16384_16 33.30% 2392381.516 3189072.985 - 28.12% -
BM_PushHeap_string_Descending_16384 32.38% 2.470 3.269 - 35.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.27% 51.721 68.410 - 1.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 32.13% 5581843.137 7375254.876 - 22.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.04% 35.893 47.392 - -1.41% -
std::unordered_set<int>::contains(key)_(non-existent)/32 31.91% 1.397 1.843 - 15.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 31.87% 19.684 25.958 - 29.89% -
std::search(deque<int>)_(near_matches)/1000 29.51% 17811.347 23067.556 - 9.60% -
vector<bool>(const_vector<bool>&) 29.42% 10.687 13.832 - 29.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 29.19% 53.350 68.920 - 31.36% -
BM_vector_deque_move/0 29.02% 0.427 0.551 - 9.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 28.78% 103804115.593 133683352.502 - 58.94% -
std::list<int>::erase(begin)_(cheap_elements)/8192 28.65% 10.646 13.696 - 8.53% -
std::list<int>::erase(begin)_(cheap_elements)/32 28.35% 10.945 14.048 - 10.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 28.31% 83.934 107.700 - 22.46% -
rng::find_last(deque<int>)_(bail_90%)/1048576 27.72% 25671.252 32787.825 - 19.32% -
bm_ranges_lexicographical_compare<int>/1 27.70% 1.165 1.488 - 3.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 27.69% 1.082 1.381 - -2.96% -
SetIntersection_Interlaced_Vector_float_262144_4 27.63% 1548130.787 1975918.022 - 35.71% -
SetIntersection_Interlaced_Vector_float_16384_1024 27.63% 43964431.175 56112330.995 - 44.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 27.36% 1.260 1.605 - 16.16% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.07% 80.150 101.844 - 65.60% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.96% 454.144 576.580 - 26.44% -
std::copy_if(list<int>)_(entire_range)/4096 26.88% 3063.816 3887.263 - 29.45% -
std::map<std::string,_int>::erase(key)_(existent)/1024 26.52% 77.671 98.265 - 78.47% -
SetIntersection_Interlaced_Vector_float_262144_256 26.37% 23113840.352 29210108.835 - 40.51% -
std::set<std::string>::equal_range(key)_(existent)/1024 26.29% 21.499 27.151 - 11.85% -
ranges::minmax(std::deque<char>)/1 26.21% 0.672 0.848 - 24.41% -
std::stable_partition(list<int>)_(dense)/1024 26.20% 1424.769 1798.006 - 26.49% -
std::set<std::string>::erase(key)_(existent)/1024 26.09% 57.118 72.018 - -0.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 25.65% 40.900 51.390 - -25.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.61% 766.351 962.613 - 29.87% -
rng::find_last(deque<int>)_(bail_90%)/8192 25.52% 203.345 255.249 - 18.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 24.81% 0.495 0.618 - 43.77% -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.80% 21.646 27.014 - 11.39% -
std::list<int>::erase(begin)_(cheap_elements)/1024 24.78% 10.985 13.706 - 8.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.71% 27.573 34.385 - 7.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.44% 28.838 35.885 - 0.55% -
rng::find_last(deque<int>)_(bail_90%)/1024 24.42% 28.909 35.969 - 16.00% -
std::unordered_set<int>::count(key)_(existent)/8192 24.18% 1.342 1.667 - 25.36% -
std::move_backward(vector<int>)/262144 23.38% 18589.751 22935.174 - 8.43% -
std::find_end(deque<int>)_(match_near_end)/1000 23.13% 33.920 41.765 - 23.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 23.11% 9.972 12.276 - 12.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 22.96% 72.989 89.747 - 5.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.86% 29.856 36.682 - -1.13% -
BM_PushHeap_float_SingleElement_1 22.74% 0.519 0.637 - -8.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 22.26% 31.805 38.885 - -0.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 22.15% 52.963 64.694 - 80.94% -
std::find_end(list<int>,_pred)_(same_length)/8192 21.41% 9247.471 11227.247 - 26.76% -
SetIntersection_Interlaced_Vector_uint32_256_64 21.36% 7087974.373 8602257.404 - 4.53% -
std::list<std::string>::ctor(size)/8192 21.26% 103509.452 125513.706 - 16.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 21.07% 30.911 37.424 - -0.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 20.69% 0.347 0.419 - 21.32% -
std::unordered_set<int>::contains(key)_(existent)/32 20.46% 1.344 1.619 - 18.37% -
std::multimap<std::string,_int>::erase(iterator)/1024 20.45% 27.340 32.932 - -1.90% -
std::unordered_set<int>::erase(iterator)/8192 20.26% 20.122 24.198 - 22.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 20.22% 5904.692 7098.662 - 21.29% -
std::copy_if(list<int>)_(entire_range)/64 20.21% 29.809 35.834 - 17.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 20.14% 48.821 58.654 - 16.41% -
std::list<std::string>::ctor(size)/1024 20.07% 12584.629 15110.494 - 14.35% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.99% 590.360 708.377 - 0.10% -
std::list<std::string>::ctor(size)/32 19.79% 345.944 414.401 - 10.14% -
std::find(vector<long_long>)_(bail_25%)/8 19.64% 0.858 1.026 - 9.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.58% 42.900 51.301 - -0.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 19.56% 58.419 69.848 - 0.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 19.55% 104559.444 124995.994 - 15.75% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 19.51% 52745093.034 63037426.360 - 66.35% -
BM_PushHeap_string_Descending_1024 19.29% 2.622 3.127 - 26.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.28% 64.358 76.769 - -3.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 19.23% 609.213 726.359 - 41.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 19.21% 352.724 420.488 - 13.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 18.96% 516.460 614.386 - 7.20% -
std::unordered_set<int>::erase(iterator)/1024 18.90% 20.131 23.935 - 21.34% -
std::multimap<std::string,_int>::ctor(const&)/32 18.88% 675.404 802.919 - -10.76% -
ranges::min(std::vector<long_long>)/1 18.82% 0.323 0.384 - 22.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 18.72% 22.990 27.293 - 23.54% -
BM_deque_vector_copy_backward/70000 18.64% 7696.135 9130.946 - 1.36% -
BM_PushHeap_string_Descending_256 18.59% 2.481 2.942 - 23.02% -
std::remove_if(deque<int>)_(prefix)/50 18.53% 62.387 73.949 - 14.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 18.52% 12730.968 15088.638 - 14.35% -
std::search(list<int>)_(no_match)/8192 18.51% 6527.282 7735.631 - 18.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 18.26% 26.880 31.788 - -0.36% -
std::set<int>::insert(value)_(already_present)/8192 18.25% 9.823 11.616 - 21.32% -
std::set<std::string>::equal_range(key)_(non-existent)/32 17.90% 11.021 12.993 - 16.81% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.87% 21.352 25.169 - 16.84% -
std::unordered_set<int>::contains(key)_(existent)/1024 17.80% 1.256 1.479 - 25.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 17.76% 24.514 28.868 - -17.88% -
BM_std_minmax_element<short>/1024 17.69% 241.580 284.321 - 0.52% -
BM_std_minmax_element<short>/5500 17.66% 1267.219 1491.019 - 0.27% -
BM_std_minmax_element<short>/4000 17.64% 923.633 1086.525 - 0.26% -
BM_deque_deque_ranges_move_backward/0 17.61% 0.750 0.882 - -4.01% -
BM_std_minmax_element<short>/4096 17.52% 946.214 1111.992 - 0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.43% 822.470 965.853 - 15.20% -
ranges::minmax(std::vector<char>)/8 17.27% 0.977 1.146 - 21.62% -
std::set<std::string>::equal_range(key)_(existent)/32 17.22% 16.135 18.914 - 10.68% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.22% 27.693 32.463 - 8.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 17.19% 37.751 44.240 - 10.65% -
BM_PushHeap_string_Descending_64 17.16% 2.332 2.732 - 18.39% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 17.03% 37.095 43.411 - 30.11% -
BM_deque_vector_move_backward/70000 17.00% 7488.985 8762.452 - 0.35% -
std::all_of(vector<int>)_(process_all)/50 16.91% 12.656 14.796 - 2.16% -
BM_deque_vector_ranges_move_backward/70000 16.52% 7674.162 8942.109 - 2.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 16.49% 1.445 1.683 - 11.39% -
std::for_each_n(deque<int>)/8 16.48% 1.126 1.312 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_256 16.24% 40014562.258 46514562.030 - 64.11% -
std::equal(vector<bool>)_(unaligned)/50 16.24% 0.826 0.960 - 19.11% -
BM_std_minmax_element<short>/512 16.00% 124.509 144.429 - 0.41% -
BM_deque_vector_ranges_copy_backward/70000 15.99% 7649.402 8872.869 - 0.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 15.93% 1.537 1.782 - 17.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.90% 18.916 21.924 - 1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 15.88% 6921656.183 8020832.818 - 103.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 15.79% 1.411 1.634 - 1.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 15.71% 26.215 30.334 - 5.90% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 15.66% 1.536 1.777 - 35.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 15.63% 101.677 117.570 - -40.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 15.61% 1.057 1.222 - 3.11% -
std::is_sorted_until(list<int>,_pred)/8192 15.61% 7727.484 8933.586 - 19.47% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.61% 12395322.127 14329872.130 - -2.78% -
SetIntersection_Interlaced_Vector_string_16384_64 15.52% 12385304.053 14307878.083 - 19.13% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 15.49% 24.833 28.678 - 16.66% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 15.46% 10.596 12.234 - 16.96% -
BM_vector_deque_copy_backward/65536 15.42% 7471.548 8623.636 - 3.31% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.35% 9929873.557 11454472.897 - -2.11% -
BM_deque_vector_move_backward/65536 15.25% 7040.947 8114.682 - -1.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 15.13% 24.155 27.810 - 15.85% -
BM_deque_vector_copy_backward/65536 15.11% 7204.574 8293.422 - 0.96% -
BM_vector_deque_copy_backward/64000 15.11% 7290.185 8391.500 - 3.01% -
BM_deque_vector_copy_backward/64000 15.10% 7009.061 8067.321 - -0.42% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 15.09% 317.986 365.960 - 4.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 15.07% 3856.457 4437.671 - 4.20% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.94% 1570529.173 1805207.403 - -4.17% -
BM_deque_vector_ranges_copy_backward/64000 14.89% 6986.166 8026.103 - -2.76% -
BM_StringRelational_Eq_Empty_Empty_Control 14.85% 1.795 2.062 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 14.81% 32.638 37.473 - -1.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.81% 660.205 758.001 - 38.22% -
std::vector<std::string>::ctor(size)/32 14.72% 31.951 36.656 - 17.17% -
std::set<int>::insert(value)_(already_present)/1024 14.61% 6.177 7.079 - 21.66% -
std::unordered_set<std::string>::erase(iterator)/32 14.58% 28.149 32.253 - 7.30% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 14.50% 24.460 28.007 - 17.36% -
BM_vector_deque_ranges_move/0 14.42% 0.463 0.530 - 26.12% -
BM_PushHeap_string_Descending_16 14.35% 2.144 2.452 - 12.72% -
SetIntersection_Interlaced_Vector_uint32_16384_64 14.26% 7781815.500 8891454.523 - 56.54% -
std::multiset<std::string>::erase(key)_(existent)/32 14.23% 49.986 57.096 - 6.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 14.22% 32.879 37.556 - 18.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 14.19% 0.271 0.310 - -35.68% -
SetIntersection_Interlaced_Vector_float_16384_4 14.15% 1407571.341 1606785.918 - 17.51% -
BM_std_minmax_element<short>/64000 14.12% 15146.294 17284.702 - 0.32% -
BM_std_minmax_element<short>/65536 14.09% 15514.641 17700.732 - 0.36% -
BM_std_minmax_element<short>/70000 14.09% 16576.920 18912.550 - 0.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 14.05% 38.241 43.613 - 38.71% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 13.98% 1.248 1.423 - -9.61% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 13.96% 10.237 11.665 - 15.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.89% 1.487 1.694 - 2.97% -
std::reverse(list<int>)/32768 13.86% 17136.783 19512.314 - -0.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 13.82% 1524.361 1734.970 - -31.34% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.79% 33.891 38.564 - 14.15% -
std::fill_n(vector<bool>)/262144 13.69% 827.999 941.328 - -0.03% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 13.65% 34.805 39.557 - 12.70% -
std::unordered_multiset<int>::find(key)_(existent)/1024 13.64% 1.228 1.395 - 7.76% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.64% 20.778 23.611 - 13.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.57% 1.226 1.392 - 11.81% -
ranges::minmax(std::vector<long_long>)/1 13.53% 0.608 0.690 - 6.50% -
std::find_end(list<int>)_(single_element)/8192 13.49% 7730.315 8773.441 - 7.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 13.44% 223.438 253.472 - 5.65% -
std::multimap<std::string,_int>::erase(iterator)/32 13.40% 25.442 28.851 - 12.96% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.39% 21679020.901 24580972.832 - 26.73% -
ranges::min(std::list<__int128>)/8 13.39% 2.038 2.310 - 11.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.27% 101.261 114.701 - -40.10% -
BM_deque_vector_ranges_move_backward/65536 13.25% 7136.653 8082.389 - -2.17% -
std::partition(deque<int>)_(sparse)/50 13.14% 16.325 18.470 - 7.39% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 12.92% 172570.114 194860.238 - 12.35% -
BM_deque_vector_move_backward/64000 12.88% 6943.867 7838.257 - -3.56% -
std::find_end(deque<int>)_(near_matches)/8192 12.88% 1115089.379 1258688.123 - -0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 12.82% 608098.344 686061.364 - 6.93% -
ranges::min(std::vector<char>)/8 12.59% 2.211 2.489 - 2.86% -
ranges::min(std::deque<__int128>)/1 12.58% 0.649 0.731 - 13.02% -
BM_PushHeap_string_Random_262144 12.45% 19.494 21.921 - 21.11% -
std::find_if_not(list<int>)_(process_all)/8192 12.44% 6864.185 7718.161 - -2.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.44% 86.595 97.366 - 10.76% -
BM_vector_deque_ranges_copy_backward/2 12.36% 1.835 2.062 - 0.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.28% 0.437 0.491 - 4.23% -
BM_vector_deque_ranges_copy_backward/0 12.17% 0.545 0.611 - 44.10% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 12.02% 1.427 1.598 - 0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.00% 90.754 101.646 - 8.09% -
SetIntersection_Interlaced_Vector_float_16384_256 12.00% 14701144.539 16465063.926 - 10.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.97% 61.402 68.753 - -0.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 11.95% 0.365 0.408 - -10.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 11.94% 7.299 8.171 - 73.10% -
BM_vector_deque_ranges_copy_backward/65536 11.94% 7515.158 8412.514 - 0.90% -
BM_deque_vector_copy/0 11.88% 1.305 1.460 - 2.90% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.87% 23937.705 26779.608 - 2.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 11.87% 86.101 96.319 - 13.94% -
std::multimap<int,_int>::count(key)_(non-existent)/32 11.77% 2.243 2.507 - 8.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 11.73% 62.671 70.024 - 13.45% -
BM_vector_deque_move_backward/64000 11.70% 7299.994 8154.204 - 4.27% -
BM_std_minmax_element<short>/4 11.67% 1.137 1.270 - 2.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 11.63% 1354.334 1511.798 - -12.02% -
ranges::min(std::list<__int128>)/64 11.56% 32.374 36.116 - 8.31% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.53% 6680703.704 7451240.934 - 25.10% -
ranges::min(std::list<__int128>)/1 11.52% 0.330 0.368 - -19.37% -
BM_std_minmax_element<int>/3 11.52% 1.120 1.249 - 5.05% -
std::search(list<int>)_(single_element)/8192 11.51% 7540.243 8408.347 - 9.36% -
BM_deque_vector_ranges_copy_backward/65536 11.51% 7303.823 8144.239 - -0.78% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.48% 1.225 1.366 - 0.06% -
std::copy_backward(deque<int>)/32768 11.46% 3631.145 4047.290 - -0.06% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.45% 25.138 28.017 - 11.57% -
SetIntersection_Interlaced_Vector_uint64_1024_16 11.40% 2009365.413 2238360.024 - 25.37% -
BM_deque_vector_ranges_move_backward/64000 11.38% 6952.945 7743.888 - -3.97% -
std::unordered_multiset<int>::clear()/8192 11.28% 64088.948 71319.952 - 13.45% -
BM_PushHeap_string_QuickSortAdversary_1024 11.22% 15.334 17.055 - 13.50% -
rng::find_last(deque<int>)_(bail_90%)/50 11.10% 1.826 2.029 - 7.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.08% 25074.371 27852.248 - 1.08% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.04% 36.808 40.871 - 14.53% -
BM_PushHeap_float_Descending_1 10.96% 0.575 0.638 - 35.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 10.95% 8141.471 9033.057 - 5.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 10.94% 27.417 30.416 - 8.87% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.92% 649.308 720.244 - -9.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.92% 923.509 1024.349 - 9.65% -
BM_vector_deque_ranges_copy_backward/64000 10.91% 7277.097 8070.885 - 0.53% -
BM_PushHeap_string_Descending_4 10.85% 1.988 2.204 - 16.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.84% 1.163 1.289 - -3.52% -
std::unordered_multiset<int>::clear()/1024 10.83% 8347.509 9251.880 - 14.79% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 10.83% 38.410 42.570 - 29.84% -
std::move(deque<int>)/32768 10.83% 1816.952 2013.667 - 9.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 10.81% 218.604 242.246 - 6.52% -
BM_deque_deque_ranges_move_backward/70000 10.73% 7827.965 8668.111 - 1.40% -
bm_lexicographical_compare<unsigned_char>/1 10.71% 1.507 1.669 - 6.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.69% 28.549 31.601 - 0.94% -
BM_vector_deque_move_backward/70000 10.54% 7880.565 8711.208 - 4.21% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.51% 10964.388 12117.229 - 10.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.49% 73.892 81.647 - -16.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.47% 14248.646 15741.019 - 12.53% -
BM_vector_deque_copy_backward/70000 10.39% 8151.213 8998.288 - 2.59% -
std::any_of(vector<int>)_(process_all)/50 10.37% 12.633 13.942 - 1.14% -
BM_deque_deque_move_backward/70000 10.36% 7887.509 8704.383 - -0.69% -
BM_vector_deque_move_backward/65536 10.27% 7571.242 8348.672 - 4.38% -
SetIntersection_Interlaced_Vector_string_262144_256 10.20% 68333543.450 75304970.788 - 11.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.19% 1.707 1.880 - 2.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.19% 26759.139 29486.690 - 1.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.17% 20.639 22.738 - 3.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.16% 1452.376 1599.987 - 6.91% -
BM_deque_deque_ranges_copy_backward/70000 10.15% 7901.473 8703.546 - 0.51% -
std::multiset<int>::erase(iterator)/1024 10.12% 23.162 25.507 - 9.88% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.11% 1.297 1.429 - 15.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.10% 1419.191 1562.569 - -0.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 10.09% 1.310 1.442 - -6.47% -
std::copy_backward(vector<int>)/4096 10.01% 215.495 237.056 - 19.54% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.99% 1357.526 1493.125 - 8.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 9.98% 31.057 34.156 - -0.78% -
SetIntersection_Interlaced_Set_string_262144_64 9.89% 2125730.955 2335998.533 - 9.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 9.84% 45.950 50.470 - -2.14% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.82% 5.645 6.199 - 10.37% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.82% 1285384.875 1411562.526 - 14.37% -
std::swap_ranges(list<int>)/1024 9.81% 746.303 819.509 - 7.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.81% 6.616 7.265 - 7.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.78% 22.769 24.996 - 2.21% -
rng::starts_with(deque<int>)/8 9.77% 3.919 4.301 - 7.94% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 9.74% 11.166 12.253 - 13.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.73% 47.992 52.664 - -26.87% -
std::stable_partition(deque<int>)_(dense)/32 9.71% 27.390 30.049 - 6.59% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 9.70% 532.772 584.432 - 5.41% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.69% 30.067 32.981 - 11.53% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.68% 10.561 11.584 - 0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9.63% 4673.629 5123.551 - -1.66% -
BM_vector_deque_ranges_copy_backward/1 9.62% 2.085 2.286 - -1.70% -
std::lower_bound(std::vector<int>)/8192 9.61% 15.587 17.086 - 8.45% -
std::multiset<int>::clear()/8192 9.59% 82076.421 89951.197 - 17.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 9.58% 1.165 1.277 - 4.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 9.56% 1.165 1.276 - 5.16% -
SetIntersection_Interlaced_Vector_string_16384_4 9.55% 1789989.567 1960862.626 - 9.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 9.53% 703.321 770.363 - 2.55% -
SetIntersection_Interlaced_Vector_string_262144_16 9.50% 6106808.263 6687196.865 - 11.93% -
rng::find_last(vector<char>)_(bail_90%)/8 9.49% 0.408 0.447 - -3.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 9.42% 20.483 22.414 - -6.35% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.41% 1357653.501 1485364.217 - -2.52% -
std::partition_copy(deque<int>)/8192 9.38% 5696.570 6230.740 - 10.00% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.34% 42992015.273 47007698.327 - 1.59% -
std::is_sorted_until(list<int>)/8192 9.34% 7136.088 7802.467 - 10.11% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.33% 10.432 11.405 - 76.37% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.32% 36.402 39.793 - 18.00% -
std::find_if_not(deque<int>)_(process_all)/1024 9.31% 249.262 272.478 - 8.16% -
std::unordered_multiset<int>::find(key)_(existent)/8192 9.27% 1.215 1.327 - -4.82% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.23% 7478.992 8169.199 - 6.96% -
std::search(deque<int>)_(same_length)/1000 9.21% 350.991 383.312 - 7.85% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.18% 20.266 22.126 - 8.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.12% 217.200 237.012 - 0.78% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.12% 2142.173 2337.458 - 15.23% -
SetIntersection_Interlaced_Vector_uint32_262144_16 9.11% 5270421.331 5750794.838 - 86.82% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.11% 40.489 44.176 - 0.12% -
BM_vector_deque_ranges_copy_backward/70000 9.09% 8023.877 8753.107 - 1.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 9.07% 793.881 865.875 - 16.59% -
std::search(list<int>)_(same_length)/8192 9.07% 7950.486 8671.419 - 7.46% -
SetIntersection_Interlaced_Vector_string_262144_64 9.05% 19622919.663 21398894.534 - 9.51% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.01% 2.310 2.518 - 9.08% -
BM_PushHeap_string_Ascending_16384 9.00% 20.388 22.224 - 11.00% -
SetIntersection_Interlaced_Vector_string_16384_256 8.99% 38364924.880 41814244.288 - 6.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 8.99% 28.369 30.918 - -0.15% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.99% 0.607 0.661 - 2.98% -
std::find_end(deque<int>)_(single_element)/1024 8.98% 303.803 331.098 - 4.31% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.95% 14428687.171 15720540.547 - -0.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.95% 1654.782 1802.889 - 1.40% -
BM_deque_deque_copy_backward/70000 8.95% 7931.066 8640.820 - 2.32% -
std::move_backward(deque<int>)/32768 8.92% 3327.406 3624.138 - 3.19% -
BM_vector_deque_copy/0 8.89% 0.459 0.499 - 13.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 8.87% 9.909 10.788 - 4.54% -
std::find_if_not(deque<int>)_(process_all)/8192 8.87% 1990.690 2167.181 - 8.32% -
BM_deque_deque_copy_backward/64000 8.83% 7289.610 7933.103 - 0.22% -
std::unordered_set<int>::count(key)_(existent)/32 8.82% 1.292 1.405 - 0.76% -
std::set<std::string>::count(key)_(existent)/32 8.81% 14.842 16.149 - 0.03% -
std::find_if_not(deque<int>)_(process_all)/32768 8.77% 8035.718 8740.657 - 8.39% -
BM_deque_deque_move_backward/64000 8.75% 7247.068 7881.042 - 0.60% -
SetIntersection_Front_Vector_uint32_262144_1024 8.73% 5420610.967 5893934.151 - 11.11% -
BM_vector_deque_ranges_move_backward/64000 8.71% 7254.658 7886.288 - 4.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.70% 2935684.586 3191142.831 - 3.15% -
BM_deque_deque_copy_backward/65536 8.69% 7457.970 8106.080 - -0.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.68% 97.689 106.171 - -42.56% -
BM_deque_vector_move_backward/0 8.67% 1.364 1.482 - 4.84% -
bm_lexicographical_compare<int>/8 8.66% 1.476 1.604 - 9.31% -
std::multiset<int>::erase(iterator)/8192 8.64% 23.330 25.345 - 9.00% -
BM_deque_deque_ranges_move_backward/65536 8.62% 7388.549 8025.739 - -1.57% -
SetIntersection_Front_Vector_float_1024_1024 8.61% 5433929.916 5901770.044 - -0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.53% 6650.011 7217.078 - 6.10% -
std::search(list<int>,_pred)_(no_match)/8192 8.51% 7239.716 7855.813 - 7.83% -
BM_deque_deque_ranges_copy_backward/65536 8.48% 7406.223 8034.486 - -1.29% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 8.48% 4660.933 5056.023 - 3.31% -
BM_deque_deque_ranges_copy_backward/64000 8.47% 7132.295 7736.490 - -1.06% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 8.46% 6225.281 6751.739 - 9.39% -
BM_deque_vector_ranges_copy_backward/0 8.45% 1.466 1.590 - 17.60% -
std::copy(list<int>)/4096 8.43% 3030.091 3285.459 - 0.06% -
BM_vector_deque_ranges_move_backward/70000 8.42% 8030.136 8706.313 - 3.79% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.35% 68565.333 74293.225 - -4.41% -
BM_std_minmax_element<int>/512 8.35% 118.437 128.329 - -7.20% -
BM_toupper_string<char> 8.34% 15.136 16.399 - 5.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 8.34% 2.131 2.309 - 7.10% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 8.33% 32.571 35.284 - 9.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.33% 5.111 5.537 - 9.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 8.32% 345585.858 374325.218 - 7.96% -
std::is_partitioned(deque<int>)_(partitioned)/1024 8.22% 289.949 313.795 - 8.63% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.22% 2544.637 2753.722 - 8.15% -
std::stable_partition(deque<int>)_(dense)/50 8.21% 36.303 39.282 - 4.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 8.16% 32.862 35.545 - 16.21% -
std::fill_n(list<int>)/1024 8.14% 440.496 476.336 - 2.19% -
BM_num_put<unsigned_long_long> 8.11% 10.658 11.523 - 0.20% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.11% 22.340 24.151 - -0.45% -
SetIntersection_Interlaced_Vector_string_262144_4 8.10% 2030042.690 2194510.165 - 9.14% -
BM_PushHeap_float_Ascending_16384 8.07% 4.036 4.361 - 4.12% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.06% 1443.752 1560.118 - 0.97% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.98% 9.785 10.565 - 8.03% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 7.97% 19675.205 21243.688 - 5.44% -
std::multiset<int>::equal_range(key)_(existent)/32 7.96% 2.240 2.419 - 6.79% -
std::map<std::string,_int>::erase(iterator)/1024 7.95% 31.025 33.493 - 15.75% -
std::copy_backward(deque<int>)/8 7.95% 2.570 2.774 - 0.56% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.94% 2.724 2.940 - -0.56% -
std::none_of(deque<int>)_(process_all)/8192 7.90% 2520.419 2719.545 - 3.73% -
std::set<std::string>::equal_range(key)_(existent)/8192 7.88% 30.129 32.503 - 9.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.87% 690.596 744.969 - 7.15% -
BM_deque_deque_copy/0 7.87% 0.790 0.852 - 5.83% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.83% 2277.257 2455.517 - -0.13% -
BM_deque_deque_move_backward/65536 7.83% 7515.669 8103.909 - 0.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 7.81% 28.664 30.902 - -0.02% -
std::none_of(deque<int>)_(process_all)/32768 7.80% 10089.480 10876.863 - 3.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.79% 87.709 94.538 - 6.92% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 7.78% 525.138 566.011 - 4.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 7.77% 1470.472 1584.747 - -2.51% -
std::multimap<int,_int>::contains(key)_(existent)/1024 7.75% 4.313 4.647 - 6.54% -
std::find_end(deque<int>)_(near_matches)/1024 7.74% 16245.385 17503.272 - -0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.72% 680.672 733.186 - 34.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.70% 6731.744 7250.292 - -0.25% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 7.68% 11.529 12.414 - 7.05% -
BM_std_minmax_element<char>/3 7.68% 1.215 1.309 - 6.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.67% 9.852 10.608 - 7.49% -
std::remove_if(deque<int>)_(sprinkled)/32 7.67% 52.414 56.433 - -3.36% -
ranges::min(std::list<char>)/64 7.65% 25.989 27.978 - -1.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.64% 4.331 4.662 - 7.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.58% 1.171 1.259 - -10.48% -
SetIntersection_Front_Set_float_1024_256 7.52% 3898477.849 4191768.558 - 2.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.52% 608.308 654.034 - -21.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 7.51% 73.626 79.154 - 1.24% -
ranges::min(std::deque<char>)/1 7.50% 0.688 0.740 - 11.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.50% 1186.355 1275.361 - -2.03% -
std::find_end(deque<int>)_(near_matches)/1000 7.49% 15638.030 16808.617 - -3.52% -
std::find_end(deque<int>)_(single_element)/8192 7.42% 2199.553 2362.864 - 7.52% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.38% 602.590 647.035 - 3.40% -
BM_vector_deque_ranges_move_backward/65536 7.36% 7568.131 8124.780 - 3.71% -
std::swap_ranges(list<int>)/8192 7.31% 9829.452 10547.832 - -6.74% -
std::multiset<int>::equal_range(key)_(non-existent)/0 7.27% 0.252 0.270 - 7.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 7.24% 171741.341 184179.463 - 5.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 7.17% 34.787 37.282 - -0.66% -
BM_PushHeap_uint32_Random_256 7.17% 5.327 5.709 - 5.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.16% 193818083.333 207702381.630 - 3.55% -
std::list<int>::ctor(size)/32 7.16% 334.159 358.094 - 1.50% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 7.16% 2727.000 2922.128 - 6.62% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 7.13% 1.096 1.174 - 19.53% -
BM_std_minmax_element<int>/1024 7.11% 233.100 249.683 - -8.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.09% 47.022 50.357 - 2.25% -
std::is_sorted_until(vector<int>)/8 7.08% 2.041 2.186 - 6.54% -
std::unique_copy(deque<int>)_(sprinkled)/1024 7.06% 463.937 496.677 - 4.66% -
BM_PushHeap_string_Ascending_262144 7.06% 28.058 30.037 - 1.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.05% 46503.523 49781.697 - 8.34% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.04% 53902.581 57696.589 - 9.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 7.04% 10.737 11.492 - 9.82% -
std::multiset<int>::erase(iterator)/32 7.03% 20.752 22.210 - 7.21% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.03% 5972.499 6392.093 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 7.01% 0.528 0.565 - 1.44% -
SetIntersection_Interlaced_Set_string_262144_256 7.00% 2039815.593 2182584.881 - 7.33% -
std::stable_partition(deque<int>)_(sparse)/32 7.00% 11.326 12.118 - 3.99% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.96% 4.687 5.013 - 0.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.93% 28003.513 29944.884 - 1.46% -
std::remove_copy(deque<int>)_(prefix)/1024 6.89% 383.696 410.137 - 5.70% -
BM_deque_deque_ranges_move_backward/1 6.87% 2.521 2.695 - -2.62% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.87% 23.752 25.384 - 5.04% -
rng::starts_with(deque<int>)/1000 6.84% 435.115 464.856 - 3.28% -
BM_deque_deque_ranges_copy_backward/0 6.83% 0.737 0.787 - -14.44% -
ranges::min(std::list<char>)/8 6.82% 1.837 1.962 - 1.55% -
std::unordered_set<std::string>::find(key)_(existent)/8192 6.81% 38.776 41.418 - -5.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.81% 339.108 362.217 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 6.77% 4052403.389 4326713.292 - 49.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.75% 11633.343 12418.128 - 0.97% -
std::for_each(list<int>)/50 6.74% 20.415 21.791 - 4.16% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 6.72% 2.888 3.082 - -13.27% -
bm_lexicographical_compare<signed_char>/64 6.72% 1.938 2.068 - 9.38% -
std::partition(deque<int>)_(sparse)/32 6.71% 12.075 12.885 - 9.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 6.70% 7614.415 8124.443 46.584 -0.16% 46.584
std::unordered_set<std::string>::clear()/32 6.69% 878.899 937.714 - 2.74% -
BM_std_minmax_element<int>/4096 6.67% 915.845 976.973 - -9.09% -
BM_std_minmax_element<int>/4000 6.65% 894.866 954.405 - -9.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.65% 195532187.650 208528090.281 - 3.36% -
std::copy_backward(vector<bool>)_(aligned)/262144 6.62% 643.325 685.944 - -8.16% -
std::stable_partition(deque<int>)_(dense)/1024 6.62% 565.103 602.496 - 2.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.59% 1.262 1.345 - -1.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.58% 16.822 17.930 - -12.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.56% 8731.059 9303.778 - -0.07% -
BM_deque_deque_move/0 6.53% 0.864 0.921 - 8.15% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.52% 20.030 21.335 - 6.94% -
std::find(list<int>)_(process_all)/8 6.50% 2.249 2.395 - 4.91% -
BM_StringRelational_Compare_Large_Empty_Control 6.46% 1.610 1.714 - 3.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.45% 11410.398 12146.703 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 6.42% 23.927 25.464 - 1.31% -
std::sort_heap(vector<NonIntegral>)/8 6.42% 29.988 31.913 - 8.84% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.41% 81.754 86.996 - -1.59% -
BM_std_minmax_element<int>/65536 6.40% 14634.547 15570.661 - -9.09% -
std::partition_copy(list<int>)/8192 6.39% 6928.902 7371.838 - 0.98% -
BM_vector_deque_ranges_move_backward/2 6.39% 1.934 2.058 - 20.19% -
std::partition_copy(deque<int>)/1024 6.38% 629.637 669.783 - 3.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.37% 4.280 4.553 - 0.47% -
BM_deque_deque_ranges_move_backward/64000 6.36% 7401.720 7872.586 - -0.65% -
std::multimap<int,_int>::ctor(const&)/8192 6.35% 51975.275 55274.174 - 1.04% -
BM_std_minmax_element<int>/5500 6.33% 1229.545 1307.319 - -8.75% -
SetIntersection_Front_Vector_uint32_16384_256 6.32% 2151896.868 2287919.870 - 6.92% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.30% 979.799 1041.499 - 6.54% -
rng::contains(vector<int>)_(process_all)/8 6.27% 2.539 2.699 - 9.89% -
SetIntersection_Front_Set_float_64_64 6.27% 13338775.231 14175574.143 - 0.95% -
std::list<int>::ctor(size)/1024 6.26% 12068.451 12824.425 - 0.76% -
SetIntersection_Front_Set_float_1024_1024 6.25% 12595306.134 13382858.273 - 9.17% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 6.23% 12.607 13.393 - 3.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.23% 562.304 597.329 - -8.54% -
BM_std_minmax_element<int>/70000 6.23% 15660.251 16635.526 - -9.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.23% 2292977.835 2435749.015 - 3.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.21% 23.086 24.520 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.19% 20.425 21.689 - -6.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.18% 53862.153 57189.436 - 4.67% -
std::multimap<int,_int>::ctor(const&)/32 6.13% 225.725 239.570 - 7.41% -
ranges::min(std::list<long_long>)/70000 6.13% 49988.878 53050.879 - 13.26% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 6.08% 1.156 1.226 - 6.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.08% 22.861 24.250 - 1.21% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.06% 334.452 354.731 - 0.30% -
BM_deque_deque_ranges_copy/1 6.06% 2.423 2.570 - 3.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.06% 25.795 27.357 - 6.47% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.04% 5.085 5.392 - 6.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 6.03% 165.204 175.157 - -4.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.02% 11998.474 12721.283 - 7.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.99% 394.381 418.007 - 12.65% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.98% 9.209 9.760 - 4.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.98% 98853.499 104761.965 - -0.47% -
std::search(deque<int>)_(same_length)/8192 5.94% 3743.119 3965.593 - 1.68% -
std::multiset<std::string>::erase(iterator)/8192 5.93% 31.108 32.953 - 1.96% -
BM_vector_deque_ranges_copy/64000 5.93% 2838.242 3006.471 - -2.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.92% 77.391 81.976 - 5.16% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.92% 33.695 35.688 - 3.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.91% 27.897 29.546 - 0.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.90% 40.099 42.464 - 33.28% -
std::find_end(forward_list<int>)_(single_element)/8192 5.85% 5867.263 6210.268 - 7.58% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.84% 25.705 27.206 - 0.04% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.82% 10.043 10.627 - -0.06% -
std::reverse_copy(vector<int>)/4096 5.82% 133.421 141.182 - 7.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.78% 22.681 23.993 - -26.54% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 5.77% 1.412 1.494 - -5.93% -
SetIntersection_Front_Set_float_1024_64 5.77% 1697246.266 1795144.173 - 2.10% -
std::set<std::string>::contains(key)_(existent)/1024 5.76% 21.271 22.495 - -0.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.74% 0.253 0.268 - 5.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.73% 45.706 48.327 - 1.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.72% 25.516 26.977 - 13.88% -
bm_lexicographical_compare<signed_char>/8 5.72% 3.085 3.261 - 1.84% -
std::multiset<int>::clear()/32 5.71% 626.663 662.453 - 7.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.71% 0.253 0.267 - 5.52% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 5.70% 772.744 816.821 - 2.39% -
std::move_backward(deque<int>)/1048576 5.70% 125358.618 132508.839 - 0.50% -
BM_vector_deque_ranges_copy/5500 5.70% 195.757 206.918 - -1.41% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 5.69% 8.209 8.677 - 0.79% -
bm_lexicographical_compare<int>/1 5.69% 1.384 1.463 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 5.68% 11480821.738 12133226.151 - 5.71% -
std::replace_if(vector<int>)_(sprinkled)/32 5.68% 8.632 9.122 - 2.55% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.65% 1.528 1.615 - 0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.64% 54328.975 57392.311 - 1.39% -
std::fill_n(vector<bool>)/64 5.62% 1.344 1.420 - 0.95% -
std::find_if(vector<int>)_(bail_25%)/8 5.61% 0.747 0.789 - 7.10% -
BM_PushHeap_uint64_SingleElement_16 5.60% 0.338 0.356 - -0.91% -
std::copy_backward(deque<int>)/262144 5.60% 31435.549 33194.507 - 3.89% -
std::is_partitioned(deque<int>)_(partitioned)/50 5.58% 14.081 14.867 - 7.44% -
BM_lexicographical_compare_three_way_fast_path/64 5.58% 15.068 15.909 - 1.25% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.55% 11554.547 12196.173 - -0.44% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.49% 44690.665 47146.234 - 3.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.48% 34.667 36.567 - -13.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.48% 194368473.246 205025003.922 - 3.22% -
std::multiset<int>::erase(key)_(existent)/1024 5.47% 39.470 41.631 - 2.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.47% 195185962.238 205870816.814 - 5.38% -
vector<bool>::reserve() 5.46% 8.955 9.444 - 2.93% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.45% 1441130.133 1519698.698 - 4.30% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 5.45% 31.571 33.292 - -2.75% -
std::partition(vector<int>)_(sparse)/50 5.43% 13.802 14.552 - 5.57% -
std::rotate(list<int>)_(by_1/3)/32 5.43% 16.579 17.479 - -1.14% -
SetIntersection_Interlaced_Vector_string_1024_4 5.42% 1626605.679 1714839.735 - 5.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.41% 37.918 39.969 - 0.82% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.38% 31.145 32.822 - 1.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.38% 58768.446 61928.507 - 8.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.36% 24.850 26.183 - 15.12% -
SetIntersection_Front_Vector_float_1024_256 5.36% 2155612.102 2271110.713 - -0.54% -
BM_PushHeap_uint64_Random_64 5.33% 5.389 5.676 - 1.22% -
SetIntersection_Interlaced_Vector_float_1024_64 5.32% 3640318.744 3834086.805 - 14.54% -
std::search(list<int>,_pred)_(single_element)/8192 5.32% 7665.406 8073.036 - -12.61% -
BM_deque_vector_copy/2 5.31% 1.825 1.922 - 0.05% -
std::adjacent_find(deque<int>,_pred)/50 5.30% 28.946 30.481 - 2.05% -
std::move_backward(deque<int>)/8 5.29% 3.369 3.547 - 2.73% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.29% 334.322 352.008 - -0.85% -
std::multiset<int>::erase(key)_(existent)/32 5.28% 21.707 22.853 - -0.02% -
rng::for_each(multiset<int>)/8 5.27% 6.665 7.016 - 2.38% -
std::rotate_copy(deque<int>)/32 5.27% 2.571 2.706 - 5.18% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.26% 521.379 548.790 - 3.85% -
std::copy_n(deque<int>)/8 5.25% 2.683 2.824 - 1.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.24% 4.629 4.872 - 2.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.23% 14077.404 14813.389 - 1.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.20% 98658.650 103789.853 - 0.72% -
std::map<std::string,_int>::count(key)_(existent)/32 5.20% 15.448 16.250 - 1.43% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.18% 5.712 6.008 - 4.88% -
std::set<std::string>::find(key)_(existent)/1024 5.17% 23.722 24.947 - -0.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.17% 12.192 12.821 - -0.41% -
BM_std_minmax_element<short>/64 5.16% 16.582 17.437 - 0.23% -
BM_PushHeap_uint32_Random_16384 5.15% 5.701 5.995 - 2.43% -
std::stable_sort(deque<int>)_(ascending)/8 5.14% 18.257 19.196 - 8.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.14% 2.360 2.481 - 13.12% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.14% 2.369 2.490 - 6.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.11% 27.167 28.555 - 5.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.10% 22.124 23.252 - 7.57% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 5.09% 305521.541 321072.610 - 4.42% -
BM_std_minmax_element<int>/64000 5.08% 14485.864 15221.326 - -8.99% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.07% 36851.163 38720.260 - 1.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.07% 11448.142 12028.091 - -2.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.04% 22.620 23.759 - -8.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.03% 84375.229 88621.841 - 4.77% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.03% 873833.966 917796.105 - -0.18% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 5.02% 17.540 18.421 - 2.68% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.01% 15.940 16.738 - 5.22% -
std::set<int>::count(key)_(non-existent)/1024 5.00% 7.385 7.754 - 3.73% -
std::copy_backward(vector<int>)/8 4.99% 2.174 2.283 - 0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.99% 18.494 19.416 - 0.01% -
std::copy_backward(list<int>)/512 4.98% 363.311 381.415 - 3.94% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.98% 1220.079 1280.863 - -0.11% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 4.98% 229513.944 240947.451 - 2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.96% 1032159.805 1083386.305 - 2.48% -
std::list<int>::ctor(size)/8192 4.95% 97917.405 102764.385 - 0.13% -
BM_PushHeap_string_QuickSortAdversary_262144 4.95% 16.398 17.209 - 8.96% -
rng::fold_left(deque<int>)/8 4.93% 3.837 4.026 - 4.54% -
BM_deque_deque_ranges_copy/0 4.93% 0.793 0.832 - -1.89% -
ranges::min(std::list<__int128>)/70000 4.90% 59087.676 61983.999 - 4.78% -
std::rotate(list<int>)_(1_element_backward)/50 4.90% 24.163 25.346 - 0.93% -
BM_PushHeap_string_QuickSortAdversary_16384 4.89% 15.884 16.661 - 0.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 4.88% 27.247 28.577 - 0.29% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.88% 4.432 4.648 - 6.61% -
rng::contains_subrange(vector<int>)_(single_element)/8192 4.87% 1791.587 1878.871 - 2.74% -
std::rotate_copy(list<int>)/32 4.86% 8.439 8.849 - 1.82% -
std::set<std::string>::count(key)_(non-existent)/32 4.85% 10.499 11.009 - 5.62% -
std::multimap<int,_int>::contains(key)_(existent)/32 4.84% 1.709 1.792 - 7.38% -
std::move_backward(vector<int>)/8 4.84% 2.133 2.236 - -4.45% -
BM_deque_deque_ranges_move_backward/2 4.84% 2.300 2.412 - -4.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.84% 37.256 39.058 - 0.32% -
SetIntersection_Front_Vector_uint32_16384_1024 4.82% 5622292.151 5893283.950 - 10.95% -
std::find_if(deque<int>)_(process_all)/8 4.81% 2.509 2.630 - 4.35% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.81% 77.028 80.735 - 3.03% -
SetIntersection_Interlaced_Vector_float_256_16 4.81% 6200303.303 6498494.968 - -18.47% -
std::multimap<int,_int>::ctor(const&)/1024 4.81% 6583.914 6900.400 - -7.55% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.80% 13.337 13.978 - 5.54% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.78% 12.228 12.813 - 2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.77% 0.604 0.633 - 4.46% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.76% 6804.893 7129.052 - 7.87% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 4.76% 0.250 0.262 - 4.32% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.75% 113705760.400 119106600.177 - 5.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.75% 24.242 25.393 - 3.50% -
std::fill(vector<bool>)/32768 4.75% 29.389 30.784 - 2.99% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.74% 0.266 0.278 - -2.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.73% 38.451 40.268 - 42.57% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 4.73% 30.331 31.764 - 4.71% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.72% 264.950 277.449 - 4.28% -
std::copy_n(list<int>)/64 4.69% 14.418 15.094 - 2.33% -
std::pop_heap(deque<size_t>)/1024 4.69% 15.266 15.981 - 0.92% -
std::unordered_set<std::string>::erase(iterator)/8192 4.67% 30.988 32.436 - 11.39% -
std::make_heap(deque<int>)_(shuffled)/8192 4.64% 22607.277 23656.786 - 1.13% -
std::for_each_n(list<int>)/50 4.64% 21.916 22.933 - -0.44% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.64% 10142455.748 10612703.185 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.62% 3223556.303 3372596.288 - 41.18% -
std::unordered_multiset<int>::erase(iterator)/1024 4.62% 19.735 20.647 - 5.01% -
std::remove_copy(deque<int>)_(prefix)/50 4.62% 20.018 20.943 - -0.47% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.61% 28.005 29.296 - -0.33% -
std::find_first_of(vector<int>)_(large_needle)/32 4.61% 103.506 108.280 - 1.93% -
std::rotate(deque<int>)_(by_1/3)/8192 4.60% 3152.501 3297.643 - 1.38% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.59% 41572.709 43481.222 - 4.14% -
BM_vector_deque_move_backward/5500 4.57% 197.178 206.194 - 3.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.57% 1968.163 2058.110 - -0.93% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.57% 3.872 4.049 - 2.04% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.57% 6649.357 6952.928 - -0.07% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4.56% 5345.935 5589.494 - -0.03% -
std::rotate(deque<int>)_(by_1/4)/50 4.55% 27.303 28.545 - 3.40% -
std::for_each(vector<int>)/8 4.54% 0.908 0.949 - 3.91% -
BM_lexicographical_compare_three_way<IntPtr>/4096 4.54% 919.973 961.711 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.53% 18885.892 19741.887 - -0.88% -
SetIntersection_Front_Set_string_256_64 4.53% 14014985.361 14649896.255 - -2.79% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.53% 1.281 1.339 - 5.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.53% 4.814 5.032 - 4.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.52% 22.743 23.772 - 2.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.52% 641.842 670.870 - 5.28% -
SetIntersection_Interlaced_Vector_uint32_1024_256 4.51% 7720223.372 8068080.505 - 44.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.50% 8385965.653 8763311.186 - 3.78% -
SetIntersection_None_Set_uint64_4_1 4.50% 217145082.401 226913035.935 - 5.62% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.50% 516.997 540.247 - 0.27% -
std::unordered_multiset<int>::erase(iterator)/32 4.49% 19.724 20.610 - 5.15% -
std::partition(vector<int>)_(sparse)/32 4.49% 8.739 9.131 - 5.59% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.48% 3.207 3.351 - 3.41% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.46% 35160.688 36730.349 - 9.52% -
BM_lexicographical_compare_three_way_fast_path/1024 4.46% 236.575 247.131 - 0.36% -
std::partial_sort(deque<int>)_(descending)/8192 4.46% 251254.977 262455.643 - 0.87% -
std::remove_copy(list<int>)_(sprinkled)/50 4.45% 17.989 18.790 - 0.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4.45% 4734.263 4944.742 - 4.45% -
SetIntersection_None_Set_uint64_1024_64 4.44% 8829372.185 9221702.610 - 6.98% -
BM_PushHeap_string_PipeOrgan_4 4.44% 2.534 2.647 - 6.43% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.44% 42.861 44.764 - 0.88% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.42% 52122.427 54428.754 - -0.04% -
std::remove_if(deque<int>)_(prefix)/32 4.42% 54.208 56.605 - 3.42% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.42% 239551.820 250134.308 - -2.14% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.41% 15.019 15.681 - -0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.40% 12.643 13.199 - 4.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.40% 5.072 5.295 - 0.36% -
SetIntersection_Front_Set_float_1024_16 4.38% 1172729.173 1224123.911 - 2.41% -
BM_deque_deque_ranges_copy_backward/1 4.38% 2.425 2.531 - -2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.38% 214934106.339 224343396.854 - 4.07% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.36% 2.350 2.452 - 3.65% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.34% 333.903 348.401 - -1.40% -
std::none_of(vector<int>)_(process_all)/50 4.34% 18.662 19.472 - 0.95% -
BM_StringRelational_Compare_Small_Large_Control 4.33% 1.847 1.927 - 3.96% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 4.32% 7912.574 8254.712 - -1.09% -
ranges::min(std::vector<long_long>)/8 4.32% 2.036 2.124 - -1.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.32% 241.573 252.011 - 0.70% -
rng::starts_with(list<int>,_pred)/8192 4.30% 11721.288 12225.510 - 3.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.30% 18.920 19.733 - 4.43% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.30% 32.121 33.501 - -7.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.29% 37.697 39.316 - 31.59% -
SetIntersection_None_Set_float_16384_16384 4.29% 154495786.293 161119502.156 - 0.66% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 4.28% 195.347 203.716 - 3.48% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.28% 22.248 23.200 - -1.08% -
std::find(vector<char>)_(bail_25%)/8 4.27% 1.062 1.108 - 4.65% -
SetIntersection_Interlaced_Vector_string_256_16 4.26% 9949339.512 10373440.491 - 4.49% -
BM_StringAssignStr_Small_Transparent 4.26% 0.485 0.506 - 2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.26% 13717894.808 14301707.496 - 6.53% -
BM_CmpLess_uchar_schar 4.25% 1.016 1.060 - 2.63% -
BM_vector_deque_ranges_move/2 4.24% 2.056 2.143 - 5.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.24% 33.684 35.112 - 24.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.23% 50.110 52.232 - 7.17% -
std::any_of(deque<int>)_(process_all)/32768 4.23% 10094.986 10522.315 - 4.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.23% 71.653 74.685 - 0.50% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.23% 6.488 6.762 - 4.92% -
vector<bool>(size_type,_const_value_type&) 4.23% 9.011 9.392 - 3.48% -
ranges::minmax(std::list<__int128>)/1 4.23% 0.429 0.447 - -0.93% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.23% 34.439 35.894 - -6.27% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.22% 975297.171 1016501.924 - 1.78% -
std::replace(list<int>)_(sprinkled)/8192 4.22% 7140.310 7441.943 - 3.86% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.22% 10038.215 10461.604 - -1.27% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.21% 17.810 18.560 - 0.09% -
BM_vector_deque_ranges_move/1 4.21% 2.304 2.401 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.21% 758.863 790.799 - 1.62% -
BM_PushHeap_uint64_SingleElement_4 4.20% 0.356 0.371 - -2.78% -
std::set<std::string>::contains(key)_(existent)/8192 4.19% 27.262 28.405 - -0.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.19% 26443.058 27551.870 - -5.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.19% 42.686 44.475 - -15.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.17% 1.580 1.646 - -0.40% -
BM_lexicographical_compare_three_way_fast_path/16384 4.16% 3634.083 3785.250 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.16% 236.637 246.480 - 0.82% -
std::reverse(list<int>)/4096 4.15% 1755.466 1828.268 - 2.52% -
std::multimap<int,_int>::clear()/1024 4.14% 10721.168 11164.812 - 5.38% -
rng::contains_subrange(list<int>)_(single_element)/16 4.12% 4.814 5.012 - 3.18% -
std::sort_heap(deque<int>)/8 4.11% 35.639 37.104 - 0.01% -
BM_lexicographical_compare_three_way_fast_path/4096 4.11% 922.253 960.163 - 0.41% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.11% 3628.310 3777.405 - 0.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.11% 9.655 10.051 - -1.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.10% 33.513 34.889 - 2.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.10% 12.844 13.371 - 3.95% -
std::set<int>::count(key)_(existent)/32 4.09% 1.624 1.690 - 1.34% -
BM_PushHeap_uint64_Descending_16 4.09% 0.367 0.382 - 6.11% -
rng::contains_subrange(list<int>)_(process_all)/50 4.08% 16.923 17.614 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.08% 806.961 839.869 - 4.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.07% 12.198 12.695 - 3.77% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.07% 24.250 25.237 - 13.80% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.07% 662.933 689.912 - 5.66% -
std::multimap<std::string,_int>::clear()/8192 4.07% 214401.253 223125.960 - 6.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.07% 6.617 6.886 - 1.87% -
rng::starts_with(deque<int>)/1024 4.07% 466.498 485.467 - 1.30% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 4.07% 3143.353 3271.147 - 4.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.06% 194364306.833 202248890.043 - 1.09% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.05% 11.395 11.857 - 3.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.05% 1001.605 1042.169 - -4.51% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.04% 15.622 16.253 - 3.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.04% 923.770 961.047 - 0.63% -
BM_StringAssignStr_Empty_Opaque 4.03% 0.714 0.742 - 4.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.03% 6262.506 6514.695 - -0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.02% 507.390 527.789 - 0.17% -
std::multiset<std::string>::contains(key)_(existent)/32 4.01% 19.939 20.739 - 8.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.01% 761.917 792.452 - 4.69% -
std::rotate(list<int>)_(1_element_forward)/50 4.00% 24.934 25.931 - -1.76% -
std::search(list<int>,_pred)_(single_element)/1024 4.00% 812.987 845.480 - 3.29% -
ranges::min(std::vector<char>)/64 3.99% 4.078 4.240 - 0.39% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.99% 17567.863 18269.268 - -1.43% -
SetIntersection_None_Set_uint64_1024_1024 3.99% 8875416.149 9229559.880 - 5.78% -
SetIntersection_Front_Set_float_262144_1024 3.99% 13137967.583 13662076.241 - 6.45% -
std::multiset<int>::ctor(&&,_different_allocs)/32 3.99% 175.059 182.038 - 2.84% -
std::generate(list<int>)/50 3.98% 15.055 15.655 - 0.62% -
std::multiset<int>::clear()/1024 3.98% 10821.027 11251.835 - 16.70% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.98% 1.630 1.695 - 4.51% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.98% 3710.918 3858.577 - -2.66% -
std::unordered_multiset<int>::clear()/32 3.98% 590.758 614.241 - 3.97% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.97% 17249171.116 17934461.136 - 5.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.97% 3653.498 3798.642 - 0.75% -
std::copy_backward(vector<bool>)_(aligned)/64 3.97% 1.670 1.737 - -0.87% -
std::adjacent_find(vector<int>,_pred)/8 3.97% 3.159 3.284 - -0.20% -
rng::find(vector<bool>)_(process_all)/50 3.97% 0.711 0.739 - 2.45% -
bm_ranges_swap_ranges_vb_aligned/65536 3.96% 123.281 128.167 - -0.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.96% 5.190 5.396 - 4.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.94% 10.634 11.054 - 5.60% -
BM_PushHeap_string_Random_16 3.94% 10.419 10.830 - 2.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.94% 22.792 23.690 - 5.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.93% 14841.072 15424.554 - -4.16% -
std::stable_partition(vector<int>)_(sparse)/50 3.93% 20.722 21.537 - -0.79% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.93% 41865.458 43510.220 - 4.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.93% 23.426 24.346 - 7.12% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.91% 73.528 76.404 - -0.03% -
BM_num_put<long_long> 3.91% 11.284 11.726 - 1.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.91% 32.130 33.385 - 4.04% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.88% 22.524 23.399 - -1.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.88% 269.987 280.455 - -0.88% -
std::any_of(deque<int>)_(process_all)/8192 3.86% 2526.241 2623.802 - 3.65% -
std::find_if_not(list<int>)_(process_all)/32768 3.86% 26175.807 27186.013 - 4.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.85% 1003098.554 1041736.491 - 0.02% -
std::make_heap(deque<int>)_(pipe-organ)/1024 3.84% 2659.011 2761.079 - 3.45% -
SetIntersection_Interlaced_Vector_float_256_64 3.84% 6870154.420 7133772.383 - 3.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.84% 462.793 480.548 - 0.10% -
std::partial_sort_copy(list<int>)_(heap)/8 3.82% 16.842 17.486 - 0.92% -
std::move(vector<bool>)_(unaligned)/32768 3.82% 202.338 210.063 - 1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.80% 1183.664 1228.686 - -2.93% -
BM_lexicographical_compare_three_way_slow_path/16 3.80% 4.449 4.618 - 1.25% -
std::equal(deque<int>)_(it,_it,_it)/8 3.78% 4.306 4.469 - 0.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.77% 238.480 247.462 - 3.42% -
std::copy(vector<int>)/4096 3.76% 142.162 147.512 - -11.60% -
SetIntersection_Interlaced_Vector_float_64_16 3.76% 16541617.070 17163987.483 - 3.67% -
std::is_sorted_until(vector<int>,_pred)/8 3.75% 3.438 3.567 - 3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.75% 32.613 33.836 - 3.84% -
BM_deque_deque_ranges_move_backward/64 3.75% 3.390 3.517 - 4.91% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.74% 1518.786 1575.571 - 2.75% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 3.73% 2514.268 2608.164 - 3.49% -
std::map<int,_int>::find(key)_(existent)/32 3.73% 1.691 1.754 - 1.38% -
std::swap_ranges(deque<int>)/1024 3.73% 351.991 365.127 - 14.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.73% 0.654 0.679 - 2.76% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.72% 38.397 39.825 - -0.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 3.71% 118060.813 122443.698 - 2.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.71% 23.823 24.707 - 2.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.71% 673.517 698.505 - 0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.70% 14571.488 15111.223 - 2.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 3.70% 843.516 874.701 - -3.18% -
SetIntersection_Interlaced_Set_string_16384_256 3.70% 344259507.251 356986173.076 - -0.37% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.69% 43.046 44.637 - 0.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.69% 779.245 808.033 - -0.26% -
BM_PushHeap_uint64_SingleElement_64 3.69% 0.352 0.365 - -0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.69% 19437.310 20154.049 - -5.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.68% 0.324 0.336 - 0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.68% 32700.905 33903.996 - 0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.68% 394.455 408.958 - 3.56% -
BM_std_minmax_element<long_long>/5500 3.67% 1394.411 1445.580 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 3.66% 141169207.328 146331056.239 - 4.24% -
SetIntersection_Front_Set_string_262144_1 3.66% 1063546.972 1102425.933 - -0.02% -
BM_CmpEqual_uchar_schar 3.65% 0.995 1.031 - 2.44% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.64% 98929.830 102533.181 - -1.45% -
std::find_end(forward_list<int>)_(same_length)/8192 3.63% 14006.254 14515.119 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.63% 4654885.875 4823804.764 - -3.59% -
std::map<std::string,_int>::find(key)_(existent)/32 3.63% 14.816 15.353 - -6.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 3.63% 1.237 1.282 - 13.27% -
std::find_if_not(vector<char>)_(process_all)/8 3.63% 1.495 1.549 - 11.20% -
std::swap_ranges(list<int>)/50 3.62% 32.244 33.412 - 3.78% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.62% 9.787 10.141 - 2.07% -
std::find_if(vector<int>)_(process_all)/8 3.62% 1.288 1.334 - 4.58% -
std::set<std::string>::count(key)_(non-existent)/1024 3.61% 23.800 24.660 - 0.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.61% 114839.882 118990.276 - -0.38% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.61% 4.246 4.400 - 0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.60% 390.198 404.230 - 2.74% -
std::rotate(deque<int>)_(by_1/3)/50 3.58% 28.842 29.876 - 2.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.58% 66244.164 68614.799 - 3.41% -
std::rotate(deque<int>)_(by_1/3)/32 3.58% 20.144 20.864 - 1.62% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.57% 24.081 24.942 - 10.99% -
std::multiset<std::string>::find(key)_(existent)/1024 3.57% 24.353 25.222 - 11.52% -
BM_std_minmax_element<long_long>/4096 3.56% 1041.490 1078.540 - 0.57% -
bm_lexicographical_compare<unsigned_char>/4096 3.55% 75.046 77.713 - 0.13% -
std::set<int>::count(key)_(non-existent)/8192 3.55% 11.249 11.649 - 3.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.55% 12863.348 13319.582 - 3.02% -
SetIntersection_Front_Vector_string_256_256 3.53% 19012065.719 19683690.854 - 9.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.53% 762.155 789.050 - -1.19% -
SetIntersection_None_Set_uint64_4_4 3.52% 135602298.740 140382189.656 - 4.60% -
BM_StringRelational_Compare_Empty_Empty_Control 3.51% 1.612 1.669 - 3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.50% 1774732.903 1836903.182 - -2.39% -
std::swap_ranges(deque<int>)/8192 3.50% 2789.952 2887.493 - 13.32% -
std::multimap<int,_int>::clear()/8192 3.49% 84193.386 87130.955 - 2.32% -
BM_StringRelational_Compare_Empty_Small_Control 3.48% 1.611 1.667 - 3.46% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.48% 993.918 1028.496 - 0.49% -
std::stable_partition(vector<int>)_(dense)/50 3.48% 25.164 26.039 - 3.23% -
std::count(vector<int>)_(every_other)/8 3.47% 1.290 1.335 - -3.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.47% 6.192 6.407 - 0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.47% 593.539 614.145 - 2.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.47% 4.144 4.288 - 2.40% -
std::find_end(vector<int>)_(match_near_end)/1024 3.47% 28.116 29.090 - 2.21% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.46% 58511.624 60536.217 - -0.74% -
BM_StringRelational_Compare_Small_Empty_Control 3.46% 1.608 1.664 - 3.36% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.46% 239192.847 247462.677 - -0.15% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.46% 1.623 1.679 - 3.12% -
BM_std_minmax_element<long_long>/512 3.45% 134.086 138.717 - 0.41% -
SetIntersection_None_Set_uint64_1024_16 3.45% 8934124.001 9242229.691 - 7.91% -
std::move_backward(deque<int>)/262144 3.44% 30329.836 31374.208 - -0.15% -
SetIntersection_Front_Set_float_262144_256 3.44% 4142678.162 4285272.912 - 13.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.44% 10800.868 11172.206 - 2.53% -
std::copy_n(vector<int>)/8 3.44% 2.130 2.203 - 1.17% -
ranges::min(std::list<char>)/1 3.44% 0.440 0.456 - 0.60% -
std::any_of(vector<int>)_(process_all)/8 3.43% 2.369 2.450 - 2.33% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.43% 649.021 671.258 - 2.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.43% 11567.754 11963.976 - -0.08% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.43% 567.990 587.444 - 14.72% -
BM_std_minmax_element<long_long>/64 3.42% 16.771 17.345 - 0.98% -
std::remove(list<int>)_(sprinkled)/1024 3.41% 944.229 976.471 - -1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.41% 8969716.708 9275203.915 - 3.15% -
bm_lexicographical_compare<unsigned_char>/64 3.40% 1.933 1.999 - -2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.39% 19.367 20.023 - -0.66% -
ranges::minmax(std::deque<char>)/64 3.39% 26.361 27.253 - -16.45% -
ranges::minmax(std::vector<char>)/1 3.38% 0.606 0.627 - -0.30% -
BM_StringRelational_Eq_Empty_Large_Control 3.38% 0.469 0.485 - 0.49% -
std::count(list<int>)_(every_other)/8192 3.38% 7099.657 7339.666 - 8.85% -
std::copy_n(vector<bool>)_(unaligned)/64 3.38% 1.759 1.819 - 0.71% -
BM_std_minmax_element<long_long>/1024 3.37% 264.617 273.544 - 0.38% -
std::swap_ranges(deque<int>)/50 3.37% 15.841 16.375 - 3.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.37% 6441.497 6658.444 - 7.76% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.37% 1.400 1.447 - -0.68% -
std::stable_partition(deque<int>)_(sparse)/8192 3.36% 3277.549 3387.760 - -2.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.36% 104.259 107.760 - 2.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.36% 54.138 55.956 - 3.55% -
BM_std_minmax_element<long_long>/4000 3.35% 1018.945 1053.098 - 0.64% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.35% 26.832 27.730 - 3.54% -
std::pop_heap(vector<float>)/8192 3.34% 19.363 20.011 - 0.93% -
std::partial_sort(deque<int>)_(ascending)/8192 3.34% 142987.979 147766.416 - -0.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 3.34% 51.916 53.651 - 2.10% -
std::copy_backward(list<int>)/4096 3.32% 3165.062 3270.290 - -0.70% -
rng::contains_subrange(list<int>)_(process_all)/16 3.32% 4.883 5.045 - 3.21% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.31% 2.700 2.789 - -2.68% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.31% 28.378 29.317 - -0.81% -
BM_StringRelational_Compare_Huge_Empty_Control 3.30% 1.610 1.663 - 3.18% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.30% 17.258 17.828 - 5.66% -
SetIntersection_None_Set_float_256_256 3.30% 5662319.358 5849093.522 - 2.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.30% 353304307.917 364956668.391 - 6.42% -
std::partition_point(vector<int>)/8192 3.30% 9.270 9.576 - 2.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.29% 30.955 31.974 - 2.18% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.29% 20.548 21.224 - -1.96% -
std::partition_point(vector<int>)/1024 3.28% 6.074 6.274 - 2.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.28% 239477.907 247329.078 - 0.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.27% 11348.565 11719.622 - 2.28% -
ranges::min(std::vector<long_long>)/70000 3.27% 7726.033 7978.481 - 0.58% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.26% 12407.825 12811.716 - 3.47% -
SetIntersection_Interlaced_Vector_string_1024_64 3.25% 8039006.610 8300020.013 - 7.35% -
std::fill_n(list<int>)/50 3.24% 15.395 15.894 - -0.13% -
std::all_of(vector<int>)_(process_all)/32 3.23% 8.336 8.605 - -2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 3.23% 63145948.818 65186229.699 - 3.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 3.23% 568.107 586.451 - 0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.23% 180535.943 186361.173 - 3.78% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 3.20% 5741.081 5924.804 - 3.26% -
BM_num_put<const_void*> 3.18% 12.035 12.418 - 2.13% -
BM_lexicographical_compare_three_way_fast_path/262144 3.18% 58697.661 60563.900 - 0.21% -
BM_lexicographical_compare_three_way_fast_path/16 3.18% 4.227 4.361 - -1.45% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.17% 4606.923 4753.184 - -5.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.17% 24.959 25.751 - 0.99% -
BM_vector_deque_ranges_move_backward/1 3.17% 2.244 2.316 - 16.42% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.17% 65.704 67.787 - -4.31% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.17% 220.908 227.912 - 5.18% -
std::lower_bound(std::vector<int>)/100 3.17% 12.043 12.425 - -1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.17% 62606.343 64588.896 - -1.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 3.17% 709.499 731.961 - 1.73% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.16% 1.525 1.573 - -4.11% -
std::copy(vector<int>)/8 3.16% 2.092 2.158 - -0.39% -
std::move(vector<bool>)_(unaligned)/512 3.16% 4.640 4.787 - 2.23% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.16% 6.409 6.611 - 1.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.15% 3.474 3.584 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.15% 24.523 25.296 - -37.23% -
std::unordered_set<int>::find(key)_(non-existent)/0 3.15% 0.326 0.337 - 0.24% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 3.14% 25.579 26.384 - 2.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.14% 123.619 127.500 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.12% 31647.690 32636.040 - -0.49% -
BM_lexicographical_compare_three_way_fast_path/4 3.12% 1.118 1.153 - 0.45% -
std::reverse_copy(list<int>)/8 3.12% 2.354 2.427 - -0.79% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.12% 58756.215 60587.366 - 0.75% -
ranges::minmax(std::vector<__int128>)/64 3.11% 31.227 32.199 - 0.42% -
std::multiset<std::string>::erase(iterator)/32 3.11% 30.611 31.564 - 22.10% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.11% 2.050 2.114 - 9.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.11% 1.379 1.422 - 10.16% -
BM_CmpEqual_short_short 3.11% 1.059 1.092 - 2.59% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.10% 1.119 1.154 - 0.31% -
ranges::min(std::vector<char>)/70000 3.10% 481.006 495.901 - 0.43% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.09% 2819.375 2906.556 - 0.62% -
std::count_if(list<int>)_(every_other)/8192 3.09% 7019.740 7236.751 - -9.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.08% 172296.088 177605.096 - 0.37% -
BM_StringRelational_Compare_Empty_Huge_Control 3.08% 1.610 1.659 - 3.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.07% 203407.850 209662.473 - 4.02% -
BM_num_put<long> 3.07% 11.445 11.796 - 2.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.06% 53.529 55.170 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.06% 1174833.429 1210804.061 - 1.56% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.05% 7291.610 7514.221 - 10.49% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.05% 170.411 175.608 - -0.15% -
SetIntersection_Front_Vector_float_1024_64 3.05% 1319381.866 1359602.662 - -0.29% -
rng::contains_subrange(list<int>)_(same_length)/50 3.05% 24.818 25.574 - 1.56% -
std::copy_n(vector<bool>)_(aligned)/64 3.04% 1.323 1.363 - 0.66% -
std::remove_copy(vector<int>)_(prefix)/50 3.04% 13.746 14.164 - 0.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.04% 860137.738 886266.772 - -0.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.04% 391778.783 403680.112 - 2.72% -
BM_std_minmax_element<char>/64 3.04% 17.074 17.593 - -0.28% -
std::fill(vector<int>)/1024 3.03% 29.171 30.056 - -0.83% -
std::copy_backward(list<int>)/64 3.03% 30.041 30.952 - -0.46% -
ranges::min(std::vector<__int128>)/64 3.03% 26.375 27.174 - 11.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.03% 6405.808 6599.603 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 3.02% 12509.932 12888.072 - 2.48% -
std::multimap<int,_int>::insert(value)_(already_present)/32 3.02% 18.424 18.980 - 3.28% -
rng::contains_subrange(list<int>)_(single_element)/32 3.02% 9.931 10.231 - 0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 3.01% 53.237 54.841 - 2.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.01% 53.103 54.703 - 3.78% -
rng::contains_subrange(list<int>)_(process_all)/32 3.01% 9.926 10.225 - 0.35% -
BM_StringRelational_Compare_Small_Huge_Control 3.01% 1.847 1.903 - 2.92% -
BM_PushHeap_uint64_SingleElement_262144 2.99% 0.357 0.368 - -3.80% -
std::search(deque<int>)_(same_length)/1024 2.99% 471.351 485.432 - -4.34% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.98% 12.177 12.539 - -1.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.97% 130.753 134.637 - 4.34% -
BM_PushHeap_float_PipeOrgan_4 2.97% 0.487 0.502 - 2.74% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.96% 351.729 362.150 - 0.48% -
std::unique_copy(vector<int>)_(contiguous)/52 2.96% 13.249 13.641 - 1.75% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.96% 7.104 7.314 - 2.95% -
BM_std_minmax_element<int>/4 2.96% 1.190 1.225 - -2.31% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.95% 14658.742 15091.667 - 0.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.95% 23.847 24.550 - 0.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.94% 368.320 379.164 - 1.07% -
std::fill(deque<int>)/1024 2.94% 29.436 30.302 - 0.54% -
std::move(list<int>)/1048576 2.94% 968952.101 997428.267 - -1.54% -
std::unique_copy(list<int>)_(sprinkled)/32 2.93% 13.057 13.440 - -2.64% -
BM_lexicographical_compare_three_way_fast_path/65536 2.93% 14689.479 15120.323 - 0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.92% 85530.262 88031.358 - 3.07% -
std::find(vector<int>)_(bail_25%)/8 2.92% 1.366 1.406 - -4.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.92% 14690.967 15119.375 - 0.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.91% 11.042 11.363 - 11.40% -
std::move_backward(list<int>)/8 2.91% 3.293 3.389 - 0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.90% 391.143 402.484 - 2.63% -
BM_PushHeap_uint64_Random_4 2.89% 2.538 2.611 - 0.73% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.89% 25.201 25.931 - 5.82% -
BM_lexicographical_compare_three_way_slow_path/256 2.88% 77.639 79.874 - 0.46% -
SetIntersection_Front_Set_float_262144_4 2.86% 1035558.767 1065211.387 - 0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.86% 789.326 811.918 - 7.72% -
std::partition(list<int>)_(sparse)/32 2.86% 8.911 9.166 - 0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.86% 6689.822 6881.028 - 3.61% -
BM_StringRelational_Compare_Empty_Large_Control 2.86% 1.834 1.886 - 2.91% -
std::stable_partition(list<int>)_(sparse)/32 2.85% 9.589 9.862 - 3.62% -
ranges::minmax(std::vector<char>)/64 2.84% 1.197 1.231 - 2.59% -
SetIntersection_Front_Vector_uint32_16384_16384 2.83% 77323657.259 79515272.095 - 7.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.83% 12206.265 12551.279 - 2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.83% 169172138.119 173952762.186 - 0.40% -
BM_PushHeap_string_PipeOrgan_16384 2.82% 14.830 15.248 - 22.87% -
BM_StringMove_Small 2.82% 0.706 0.726 - -0.80% -
SetIntersection_Front_Set_float_262144_64 2.82% 1740544.827 1789603.133 - 2.65% -
rng::starts_with(deque<int>)/8192 2.80% 3800.037 3906.386 - 1.54% -
BM_deque_deque_move_backward/1024 2.79% 37.980 39.041 - 3.14% -
std::shift_right(vector<int>)/32 2.79% 3.969 4.080 - -0.85% -
BM_vector_deque_move_backward/4096 2.79% 150.224 154.411 - 2.58% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.79% 6428.165 6607.220 - -0.15% -
BM_vector_deque_ranges_copy/2 2.78% 1.834 1.885 - -8.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.78% 230.686 237.093 - 2.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.77% 3.816 3.922 - -3.62% -
SetIntersection_Front_Vector_string_16384_4 2.76% 1160542.687 1192602.797 - 0.17% -
std::fill_n(deque<int>)/1024 2.76% 28.898 29.696 - 0.80% -
SetIntersection_Interlaced_Set_float_64_64 2.76% 13371076.032 13739960.833 - 3.06% -
ranges::min(std::vector<__int128>)/8 2.75% 2.842 2.920 - 1.93% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.75% 6611.395 6793.444 - -0.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.75% 18.849 19.366 - 8.66% -
std::copy(vector<bool>)_(unaligned)/64 2.74% 1.764 1.812 - 0.68% -
SetIntersection_Interlaced_Set_float_256_256 2.74% 7527817.750 7733753.599 - 2.34% -
std::count(list<int>)_(every_other)/8 2.74% 2.044 2.100 - 0.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.73% 301312.626 309547.195 - 7.55% -
bm_lexicographical_compare<unsigned_char>/512 2.73% 8.553 8.786 - 0.09% -
SetIntersection_None_Set_uint64_1024_1 2.73% 8988767.555 9234216.346 - 6.75% -
std::rotate(list<int>)_(by_1/3)/1024 2.72% 791.897 813.438 - 0.09% -
ranges::minmax(std::vector<long_long>)/64 2.72% 9.949 10.219 - 0.22% -
SetIntersection_None_Set_float_256_1 2.71% 11369663.826 11677657.731 - 0.24% -
std::unordered_set<int>::erase(iterator)/32 2.71% 20.032 20.575 - 5.84% -
BM_lexicographical_compare_three_way_fast_path/256 2.71% 68.851 70.714 - 0.49% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.70% 224.336 230.402 - -0.44% -
SetIntersection_Interlaced_Set_string_16384_16 2.70% 242758391.781 249318102.268 - 1.28% -
std::move(list<int>)/32768 2.70% 30277.291 31095.199 - -0.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.70% 1884.324 1935.213 - 0.21% -
std::shift_left(list<int>)/32 2.70% 13.181 13.537 - 0.70% -
ranges::minmax(std::deque<char>)/8 2.70% 3.982 4.090 - -1.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.69% 484614.468 497674.579 - 0.21% -
std::copy(list<int>)/32768 2.69% 25446.138 26131.525 - 1.32% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.69% 20.516 21.068 - 4.06% -
SetIntersection_None_Set_uint64_16_1 2.69% 66754307.496 68549796.972 - 3.95% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.68% 10942.046 11235.798 - -1.05% -
BM_deque_deque_ranges_copy_backward/2 2.68% 2.183 2.241 - -4.37% -
std::flat_map<int,_int>::erase(iterator)/8192 2.68% 495.509 508.793 - 2.35% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.68% 75.743 77.771 - 0.17% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.67% 1.489 1.529 - 7.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.67% 1.576 1.618 - -3.43% -
std::copy_n(vector<bool>)_(aligned)/262144 2.67% 760.578 780.892 - 1.25% -
ranges::minmax(std::list<char>)/70000 2.67% 52234.117 53628.665 - -0.49% -
std::rotate(list<int>)_(by_1/2)/1024 2.67% 381.415 391.596 - 0.17% -
BM_deque_deque_move/64000 2.67% 3011.970 3092.359 - 5.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.67% 1006201.692 1033049.566 - -1.12% -
BM_vector_deque_ranges_copy/4096 2.66% 143.887 147.715 - -3.31% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.66% 6787.835 6968.233 - 0.21% -
ranges::minmax(std::vector<__int128>)/8 2.65% 4.023 4.129 - 0.47% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.64% 56972.722 58475.544 - 0.86% -
BM_deque_deque_copy/65536 2.64% 3080.911 3162.161 - 2.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.64% 35741.685 36684.020 - 6.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.64% 6.187 6.351 - -2.47% -
std::rotate(list<int>)_(1_element_forward)/32 2.63% 13.577 13.934 - 0.45% -
BM_deque_deque_ranges_move/70000 2.63% 3272.115 3358.248 - -3.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.63% 16.256 16.684 - -0.63% -
rng::find(vector<bool>)_(process_all)/1048576 2.63% 3598.962 3693.584 - 1.44% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 2.62% 13.549 13.904 - -20.80% -
std::set<std::string>::count(key)_(existent)/8192 2.62% 31.288 32.108 - 3.38% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.62% 39456156.307 40490181.198 - 0.78% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.62% 86098.846 88353.331 - -12.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.61% 61208.240 62808.595 - 1.51% -
std::reverse_copy(deque<int>)/4096 2.61% 952.725 977.563 - -0.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.61% 12367.720 12689.978 - 10.79% -
std::generate_n(list<int>)/32 2.60% 8.417 8.636 - 0.83% -
std::rotate_copy(deque<int>)/50 2.60% 3.004 3.082 - 0.90% -
BM_lexicographical_compare_three_way_slow_path/1024 2.59% 286.988 294.427 - 0.24% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.59% 9.609 9.858 - 1.97% -
std::copy_if(list<int>)_(every_other)/64 2.59% 27.132 27.834 - 0.26% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.58% 22.836 23.426 - -10.79% -
ranges::minmax(std::vector<__int128>)/70000 2.58% 34408.477 35296.765 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.57% 24.978 25.621 - 1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.57% 49.726 51.006 - 3.84% -
std::fill(vector<int>)/8192 2.57% 229.596 235.487 - -0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 2.56% 17.197 17.638 - 2.64% -
SetIntersection_Front_Vector_uint32_262144_16384 2.56% 77383389.779 79366684.955 - 6.71% -
std::for_each_n(vector<int>)/8 2.56% 2.649 2.717 - 1.78% -
std::stable_sort(vector<int>)_(ascending)/1024 2.56% 2068.976 2121.886 - 1.56% -
std::partition_copy(list<int>)/50 2.55% 13.041 13.374 - 2.59% -
std::copy_if(deque<int>)_(every_other)/64 2.55% 22.771 23.351 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.54% 219.116 224.692 - -0.43% -
std::copy_if(vector<int>)_(entire_range)/8 2.54% 2.145 2.200 - -0.65% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.54% 15643.057 16039.877 - 2.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.54% 104651.060 107305.264 - 3.39% -
std::unordered_set<int>::clear()/1024 2.53% 8231.200 8439.784 - 5.24% -
ranges::minmax(std::list<__int128>)/70000 2.53% 56637.895 58068.322 - -3.66% -
std::stable_sort(vector<int>)_(heap)/8192 2.53% 14504.829 14871.115 - 2.13% -
std::pop_heap(vector<std::string>)/8192 2.53% 51.512 52.813 - 2.17% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.52% 935.028 958.576 - 1.55% -
BM_getline_string 2.52% 16.542 16.958 - -0.25% -
ranges::min(std::vector<__int128>)/70000 2.51% 29512.688 30253.291 - 12.05% -
std::transform(list<int>)_(identity_transform)/50 2.51% 29.893 30.642 - 0.71% -
SetIntersection_Front_Vector_string_64_64 2.51% 25415758.860 26052917.812 - -1.06% -
bm_lexicographical_compare<int>/64 2.51% 4.392 4.502 - 4.64% -
std::copy_if(list<int>)_(every_other)/4096 2.50% 3263.301 3344.782 - 0.25% -
BM_deque_vector_ranges_copy/64 2.50% 2.594 2.658 - 0.24% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.50% 4199.752 4304.545 - 1.71% -
SetIntersection_Front_Vector_string_256_64 2.49% 10168435.952 10421918.386 - -2.51% -
bm_ranges_swap_ranges_vb_aligned/131072 2.49% 244.416 250.500 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.49% 17609.242 18047.198 - 1.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.48% 58.258 59.705 - 0.14% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.48% 68.186 69.879 - -1.09% -
BM_CmpLess_ushort_int 2.48% 1.068 1.095 - 2.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.48% 6240.997 6395.690 - 0.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.47% 30076.635 30820.925 - 0.17% -
std::find_end(vector<int>)_(single_element)/8192 2.47% 1858.968 1904.937 - -1.33% -
std::copy(deque<int>)/8 2.47% 2.604 2.668 - 2.13% -
BM_CmpLess_ushort_short 2.46% 1.007 1.032 - -2.13% -
std::unordered_set<std::string>::find(key)_(existent)/1024 2.46% 31.201 31.968 - -22.27% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.46% 21.591 22.122 - 1.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.46% 1.661 1.702 - 1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.45% 362.596 371.496 - 0.45% -
BM_PushHeap_uint32_Random_64 2.45% 5.160 5.286 - 3.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.45% 120374.828 123325.813 - 0.15% -
std::copy_backward(vector<bool>)_(aligned)/512 2.45% 1.521 1.558 - 1.71% -
std::set<int>::equal_range(key)_(existent)/1024 2.45% 4.410 4.518 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.45% 1108394.361 1135520.072 - 2.57% -
ranges::minmax(std::vector<long_long>)/70000 2.43% 8994.895 9213.883 - 0.19% -
std::partition_point(list<int>)/32 2.43% 15.828 16.213 - 1.21% -
BM_PushHeap_string_QuickSortAdversary_256 2.43% 14.741 15.099 - 5.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.43% 1.279 1.310 - -0.68% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.41% 11.367 11.641 - 1.62% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.41% 11968.230 12256.423 - -4.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.41% 6.893 7.059 - 2.51% -
std::partition_copy(deque<int>)/32 2.41% 12.774 13.082 - -5.09% -
bm_lexicographical_compare<unsigned_char>/32768 2.40% 559.089 572.522 - 0.08% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.40% 14.819 15.175 - -5.62% -
BM_CmpEqual_int_ushort 2.40% 1.095 1.121 - 2.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.40% 36.725 37.605 - -12.16% -
std::make_heap(deque<int>)_(repeated)/8 2.39% 25.144 25.746 - 2.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 2.38% 49.793 50.980 - -32.87% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.38% 773.474 791.904 - 7.01% -
std::search(list<int>)_(single_element)/1000 2.37% 674.746 690.756 - 5.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.37% 12911.593 13217.837 - 0.50% -
std::count(deque<int>)_(every_other)/1024 2.37% 242.696 248.453 - 1.14% -
std::search(list<int>)_(same_length)/1000 2.37% 741.808 759.364 - 1.99% -
std::deque<int>::ctor(size)/8192 2.37% 448.943 459.567 - 4.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.36% 17.219 17.626 - -1.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.36% 16.064 16.443 - 3.50% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.36% 1.122 1.148 - 0.31% -
std::copy_if(deque<int>)_(every_other)/512 2.36% 177.462 181.646 - 0.27% -
rng::find_if(vector<bool>)_(process_all)/1048576 2.36% 573727.839 587250.384 - 1.76% -
std::search(list<int>,_pred)_(same_length)/8192 2.35% 8465.080 8664.370 - -4.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.35% 478.411 489.657 - 0.26% -
BM_lexicographical_compare_three_way_slow_path/16384 2.35% 4451.318 4555.733 - 0.16% -
ranges::minmax(std::vector<char>)/70000 2.35% 580.931 594.554 - 0.13% -
std::find_end(vector<int>)_(match_near_end)/8192 2.34% 199.623 204.301 - 1.67% -
std::is_sorted_until(deque<int>,_pred)/8 2.34% 4.233 4.332 - -8.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.34% 12581.916 12876.093 - 2.17% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.34% 7.971 8.157 - 2.76% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.33% 222.663 227.861 - 2.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.33% 6219.532 6364.620 - 2.32% -
BM_deque_deque_ranges_move_backward/512 2.33% 18.886 19.326 - 2.26% -
BM_lexicographical_compare_three_way_slow_path/4096 2.33% 1122.512 1148.664 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.33% 1086092.753 1111359.695 - 1.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.32% 5.064 5.182 - 1.28% -
std::stable_partition(deque<int>)_(sparse)/1024 2.32% 419.675 429.414 - -0.49% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.32% 47.433 48.532 - 2.76% -
std::unique(vector<int>)_(sprinkled)/32 2.31% 53.940 55.189 - -3.63% -
std::copy_if(list<int>)_(every_other)/512 2.31% 352.420 360.566 - 0.31% -
std::copy_backward(deque<int>)/1048576 2.31% 129654.935 132647.725 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.31% 17.109 17.503 - -0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.30% 9.021 9.229 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.30% 4807656.133 4918329.446 - 4.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.30% 17.189 17.584 - 2.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.30% 51055.269 52228.402 - -1.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.29% 1.173 1.200 - 4.76% -
SetIntersection_Front_Set_string_262144_16 2.29% 1914665.547 1958586.247 - 5.20% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.29% 8.204 8.391 - 0.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.29% 43.567 44.565 - -0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.29% 390.816 399.762 - 1.87% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.29% 5.259 5.379 - 0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.29% 12657.908 12947.281 - 0.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.28% 8214.906 8402.590 - 0.48% -
SetIntersection_Front_Vector_string_1024_64 2.28% 3190430.942 3263081.509 - 4.61% -
std::map<int,_int>::find(key)_(existent)/1024 2.28% 4.296 4.394 - 0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.27% 7.920 8.100 - 0.42% -
std::reverse_copy(list<int>)/64 2.26% 29.492 30.158 - -0.48% -
std::copy_if(deque<int>)_(every_other)/4096 2.25% 1425.212 1457.288 - 0.16% -
BM_vector_deque_copy_backward/64 2.25% 2.982 3.049 - 2.58% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 2.24% 1022111.784 1045042.037 - 3.48% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.24% 560.457 573.023 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.24% 14356575.273 14678407.672 - 8.35% -
BM_std_minmax_element<long_long>/64000 2.24% 16449.870 16817.939 - 0.64% -
rng::for_each(map<int>)/8 2.24% 6.123 6.260 - 1.82% -
BM_CmpLess_uchar_ushort 2.23% 1.060 1.084 - 1.85% -
std::stable_partition(vector<int>)_(sparse)/1024 2.23% 207.945 212.578 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.23% 16.051 16.409 - 3.04% -
std::generate(vector<int>)/8192 2.22% 1804.802 1844.926 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.22% 343632748.081 351269319.092 - 1.87% -
rng::find_last(list<int>)_(bail_10%)/50 2.22% 15.705 16.053 - 0.74% -
rng::starts_with(deque<int>)/1048576 2.22% 491393.801 502298.047 - 1.91% -
std::remove_if(deque<int>)_(prefix)/1024 2.21% 553.170 565.407 - -1.16% -
std::replace(deque<int>)_(prefix)/1024 2.21% 405.498 414.465 - 0.96% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.21% 258797.601 264509.832 - 1.35% -
rng::contains(list<int>)_(process_all)/50 2.21% 18.091 18.490 - 0.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.20% 1.969 2.012 - 2.14% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.20% 28730.258 29363.109 - 2.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.20% 32394.063 33107.401 - 3.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.20% 16.334 16.693 - 3.65% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.20% 4.862 4.969 - -0.63% -
std::replace_if(list<int>)_(sprinkled)/8192 2.20% 7238.183 7397.303 - 0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.19% 7552.040 7717.767 - 0.20% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.19% 2753.824 2814.228 - -0.89% -
std::pop_heap(deque<int>)/1024 2.19% 12.658 12.935 - 4.48% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.19% 27.495 28.096 - 1.63% -
std::copy_if(vector<int>)_(entire_range)/4096 2.19% 914.168 934.159 - 0.34% -
std::adjacent_find(vector<int>,_pred)/1048576 2.19% 462061.088 472164.567 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.18% 52.461 53.607 - 62.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.18% 16395.156 16753.250 - 3.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.18% 598277.213 611332.794 - 1.50% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.18% 827.811 845.843 - 0.90% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.18% 25.638 26.197 - 12.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.18% 621422.830 634947.281 - 2.54% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.18% 980.662 1001.999 - -3.23% -
std::move(list<int>)/8 2.17% 3.333 3.405 - 0.17% -
rng::contains_subrange(list<int>)_(same_length)/8192 2.17% 7853.122 8023.718 - 0.84% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 2.17% 941255.537 961684.591 - 1.16% -
std::generate(vector<int>)/1024 2.17% 239.415 244.607 - 0.16% -
std::set<int>::lower_bound(key)_(existent)/32 2.17% 1.500 1.533 - 2.26% -
std::stable_sort(vector<int>)_(ascending)/8192 2.16% 13403.447 13693.605 - 1.91% -
std::rotate(list<int>)_(by_1/4)/1024 2.16% 566.161 578.415 - 0.28% -
std::find_end(vector<int>)_(single_element)/1000 2.16% 238.317 243.474 - -1.00% -
std::set<int>::ctor(const&)/8192 2.16% 50529.708 51621.814 - 4.86% -
bm_ranges_swap_ranges_vb_aligned/32768 2.16% 64.340 65.730 - 2.01% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.16% 9.263 9.463 - -1.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.16% 15.532 15.867 - 3.85% -
SetIntersection_None_Vector_string_262144_256 2.16% 1268381.423 1295734.176 - -1.47% -
ranges::minmax(std::deque<__int128>)/64 2.15% 30.211 30.860 - -1.18% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.15% 14616.813 14931.029 - 0.36% -
std::move(list<int>)/262144 2.15% 239944.264 245097.923 - -1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.14% 217.908 222.578 - 3.60% -
std::generate_n(deque<int>)/8192 2.14% 1928.464 1969.771 - 0.47% -
std::find_end(list<int>)_(near_matches)/1024 2.14% 34340.346 35075.406 - 1.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.14% 16645.746 17001.591 - 1.43% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.13% 8160.293 8334.514 - 0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.13% 50.229 51.301 - 1.55% -
std::copy_if(vector<int>)_(entire_range)/512 2.13% 120.713 123.284 - 0.39% -
BM_PushHeap_uint64_Random_16384 2.13% 6.283 6.417 - 1.54% -
SetIntersection_None_Vector_string_16384_4 2.12% 1229714.811 1255819.634 - 2.34% -
std::fill_n(vector<int>)/50 2.12% 2.180 2.226 - 0.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.12% 18.795 19.194 - 0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.12% 691.541 706.205 - 1.38% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.12% 10.949 11.181 - -1.21% -
std::set<int>::find(key)_(existent)/32 2.12% 1.683 1.718 - -0.63% -
std::reverse(vector<int>)/64 2.12% 4.105 4.192 - 0.02% -
SetIntersection_Interlaced_Set_string_16384_1024 2.12% 347499049.547 354856909.972 - 0.74% -
std::any_of(list<int>)_(process_all)/8 2.11% 2.623 2.679 - 0.33% -
std::generate_n(deque<int>)/32 2.11% 8.075 8.245 - 0.22% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.11% 49744.131 50794.207 - 2.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.11% 392.679 400.964 - 2.10% -
SetIntersection_Front_Set_float_256_256 2.11% 8213147.406 8386373.252 - 4.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.11% 35484.444 36232.855 - 7.99% -
std::remove_copy_if(vector<int>)_(prefix)/32 2.10% 12.019 12.271 - 0.14% -
BM_StringRelational_Eq_Small_Large_Control 2.10% 0.480 0.490 - 1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.10% 1025334.519 1046897.519 - 3.22% -
std::copy_if(list<int>)_(entire_range)/1048576 2.10% 857205.525 875222.552 - 0.08% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.10% 779.446 795.816 - 0.29% -
SetIntersection_None_Set_uint64_256_256 2.10% 5806808.459 5928764.640 - 5.73% -
std::find_end(vector<int>)_(match_near_end)/1000 2.10% 27.806 28.389 - 1.64% -
std::generate(deque<int>)/8192 2.09% 1872.577 1911.773 - 0.34% -
std::move(deque<int>)/8 2.09% 3.251 3.320 - -1.36% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.09% 7.311 7.464 - -4.70% -
std::rotate_copy(vector<int>)/1024 2.09% 32.915 33.603 - 2.69% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.09% 7.592 7.751 - -1.67% -
std::find_end(vector<int>)_(single_element)/1024 2.08% 243.793 248.876 - -0.83% -
std::stable_partition(list<int>)_(sparse)/8192 2.08% 8751.420 8933.793 - 3.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.08% 12353.967 12611.347 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_64 2.08% 1335174.780 1362972.922 - 2.41% -
std::none_of(list<int>)_(process_all)/50 2.08% 21.785 22.238 - 1.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.08% 3.200 3.267 - -1.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.07% 31.962 32.625 - 0.29% -
ranges::minmax(std::vector<long_long>)/8 2.07% 2.068 2.111 - -0.01% -
std::pop_heap(deque<size_t>)/8 2.07% 52.114 53.194 - -0.17% -
std::is_partitioned(list<int>)_(partitioned)/32 2.07% 8.609 8.787 - 1.41% -
std::copy_if(vector<int>)_(entire_range)/32768 2.07% 7307.851 7459.070 - 0.37% -
std::stable_partition(vector<int>)_(dense)/32 2.07% 21.287 21.727 - 0.82% -
SetIntersection_Front_Vector_uint32_262144_262144 2.07% 343694049.725 350793584.943 - 1.84% -
BM_std_minmax_element<char>/4 2.06% 1.242 1.267 - -3.40% -
bm_ranges_lexicographical_compare<int>/8 2.06% 1.449 1.479 - -8.55% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.06% 36.910 37.670 - -8.55% -
SetIntersection_Front_Vector_string_262144_64 2.06% 3200662.620 3266537.925 - -2.54% -
BM_lexicographical_compare_three_way_slow_path/64 2.06% 17.484 17.844 - 0.16% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.05% 12.320 12.573 - 0.97% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.05% 1.425 1.455 - -13.54% -
std::adjacent_find(vector<int>)/1024 2.05% 231.556 236.296 - 0.84% -
std::replace(list<int>)_(prefix)/32 2.04% 10.853 11.075 - 0.39% -
BM_std_minmax_element<char>/2 2.04% 0.632 0.645 - -0.89% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.04% 1.826 1.863 - -0.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.04% 564.026 575.533 - 2.78% -
std::is_sorted(deque<int>,_pred)/8 2.04% 4.760 4.857 - -2.04% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.04% 2.386 2.434 - 2.16% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.04% 768.265 783.912 - 0.33% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.04% 95902.383 97854.877 - -0.20% -
std::generate_n(deque<int>)/50 2.04% 12.001 12.246 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.03% 39.528 40.332 - -8.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 2.03% 33.806 34.494 - -4.00% -
std::find_end(forward_list<int>)_(process_all)/1000 2.03% 679.659 693.435 - 1.97% -
std::fill_n(vector<int>)/1024 2.02% 28.908 29.493 - 0.04% -
std::generate_n(deque<int>)/1024 2.02% 239.779 244.627 - 0.17% -
std::transform(list<int>)_(identity_transform)/1024 2.01% 729.039 743.725 - 0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.01% 360.362 367.618 - 1.29% -
std::transform(vector<int>)_(identity_transform)/50 2.01% 16.042 16.365 - 0.14% -
rng::for_each(multiset<int>)/32 2.01% 25.095 25.599 - 0.78% -
std::replace(deque<int>)_(prefix)/8192 2.01% 3203.716 3268.090 - 0.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.01% 305813.039 311949.654 - 7.59% -
std::fill_n(vector<bool>)/4096 2.01% 4.117 4.200 - 0.24% -
SetIntersection_Interlaced_Set_float_1024_64 2.01% 9991189.340 10191656.151 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.00% 20.952 21.372 - 1.24% -
std::generate(list<int>)/32 2.00% 8.284 8.450 - 0.11% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.00% 237113.281 241854.531 - -1.41% -
rng::starts_with(list<int>)/8192 2.00% 9003.441 9183.346 - -2.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.00% 50.267 51.271 - -0.87% -
std::copy_n(list<int>)/8 1.99% 2.185 2.228 - 0.29% -
BM_PushHeap_string_Random_64 1.99% 12.935 13.192 - 1.04% -
std::all_of(list<int>)_(process_all)/50 1.99% 21.700 22.132 - 0.70% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.99% 208670.967 212816.975 - 1.86% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.98% 4.297 4.383 - -1.53% -
BM_PushHeap_string_QuickSortAdversary_4 1.98% 6.346 6.472 - 2.59% -
ranges::minmax(std::list<long_long>)/64 1.98% 29.564 30.150 - -1.59% -
std::partition_copy(list<int>)/1024 1.98% 708.943 722.981 - 1.38% -
BM_deque_vector_ranges_copy_backward/1 1.98% 2.074 2.115 - 4.81% -
BM_deque_deque_move/1024 1.98% 36.887 37.617 - 2.13% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.98% 1.517 1.547 - 14.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.98% 113848.109 116096.620 - 0.56% -
std::copy_if(deque<int>)_(every_other)/32768 1.97% 11408.903 11633.298 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.97% 25709.223 26214.645 - 1.50% -
std::adjacent_find(list<int>)/50 1.97% 22.979 23.430 - 0.80% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.96% 293.428 299.192 - -0.20% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.96% 7188.352 7329.368 - 0.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.96% 288.790 294.448 - 1.13% -
std::move_backward(list<int>)/1048576 1.96% 1017753.098 1037688.365 - 0.39% -
std::unique_copy(list<int>)_(sprinkled)/52 1.96% 23.666 24.130 - 0.14% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.96% 284.121 289.680 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.95% 18.305 18.662 - -0.66% -
std::swap_ranges(list<int>)/32 1.95% 19.221 19.596 - 0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.95% 30.851 31.454 - 0.37% -
rng::starts_with(deque<int>,_pred)/1000 1.95% 501.462 511.242 - -0.03% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.95% 30.876 31.478 - 1.05% -
rng::find_if(vector<bool>)_(process_all)/8192 1.94% 4482.435 4569.563 - 1.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.94% 1343.386 1369.446 - 0.93% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.94% 15.446 15.746 - 1.15% -
bm_lexicographical_compare<unsigned_char>/8 1.94% 1.377 1.404 - 1.45% -
std::replace_if(list<int>)_(sprinkled)/1024 1.94% 729.870 743.995 - 0.41% -
std::reverse(list<int>)/512 1.93% 190.137 193.812 - 0.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.93% 228.919 233.342 - -4.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.93% 53844.612 54884.934 - 2.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.93% 2175493.737 2217489.680 - 4.25% -
std::for_each_n(list<int>)/8 1.93% 2.525 2.573 - 0.87% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.93% 3632.461 3702.468 - 1.06% -
BM_vector_deque_ranges_move_backward/4096 1.93% 147.497 150.339 - -1.12% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.92% 3672.039 3742.715 - 0.36% -
rng::find(vector<bool>)_(process_all)/8192 1.92% 33.060 33.697 - 0.95% -
BM_CmpLess_uchar_short 1.92% 1.044 1.064 - 2.60% -
std::find_first_of(list<int>)_(small_needle)/1024 1.92% 2727.692 2780.092 - -1.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 7260.662 7400.070 - 0.94% -
std::stable_sort(vector<int>)_(ascending)/8 1.92% 15.433 15.729 - 1.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.92% 5396.976 5500.438 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.91% 14058805.212 14327548.318 - -3.50% -
std::map<int,_int>::count(key)_(existent)/32 1.91% 1.554 1.583 - 1.10% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.91% 925494.412 943177.253 - 0.31% -
std::set<std::string>::count(key)_(non-existent)/8192 1.91% 33.189 33.823 - -0.47% -
std::generate_n(vector<int>)/50 1.91% 11.760 11.985 - 0.16% -
std::move(vector<int>)/8 1.91% 2.261 2.304 - 0.11% -
std::rotate_copy(deque<int>)/8192 1.90% 292.043 297.598 - 1.45% -
rng::find_last(vector<int>)_(bail_10%)/8 1.90% 1.992 2.029 - 0.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.90% 1141.789 1163.428 - 0.11% -
std::map<int,_int>::ctor(const&)/32 1.89% 221.417 225.610 - -1.40% -
std::remove_if(list<int>)_(prefix)/1024 1.89% 987.375 1006.051 - -0.22% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.89% 14642.149 14919.080 - 12.85% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.89% 1031.602 1051.080 - 8.83% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.89% 4.713 4.802 - -0.37% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.89% 8.748 8.913 - -5.57% -
std::stable_partition(deque<int>)_(sparse)/50 1.89% 28.035 28.564 - 3.22% -
std::find_if_not(list<int>)_(bail_25%)/8 1.88% 0.911 0.928 - 0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.88% 3.785 3.856 - 1.87% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.87% 26.409 26.904 - 1.87% -
std::find_if_not(list<int>)_(process_all)/1024 1.87% 731.602 745.280 - 0.08% -
std::shift_right(vector<int>)/8192 1.87% 295.435 300.957 - 0.10% -
std::partition(list<int>)_(sparse)/50 1.87% 22.266 22.682 - 1.33% -
rng::contains(vector<int>)_(process_all)/1048576 1.87% 229343.808 233629.582 - 0.37% -
std::make_heap(deque<int>)_(shuffled)/1024 1.86% 2558.815 2606.529 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.86% 25767956.931 26247185.486 - -4.39% -
std::stable_sort(vector<int>)_(heap)/8 1.86% 20.917 21.306 - 0.63% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.85% 188.437 191.931 - 1.40% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.85% 101033.241 102903.571 - -2.37% -
rng::fold_left(deque<int>)/50 1.85% 27.116 27.618 - 1.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.85% 514409.105 523913.770 - -0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.85% 663104.387 675355.146 - -3.07% -
std::copy_if(vector<int>)_(entire_range)/262144 1.85% 58580.786 59662.738 - 0.03% -
std::find_end(list<int>)_(near_matches)/1000 1.84% 32900.736 33506.097 - 0.44% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.84% 4.430 4.512 - -0.12% -
std::partition_copy(deque<int>)/50 1.83% 21.265 21.655 - 0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.83% 284.297 289.510 - -0.19% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.83% 20.636 21.013 - -0.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.83% 2.285 2.327 - -0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.83% 3457.647 3520.794 - 1.50% -
std::equal(vector<int>)_(it,_it,_it)/50 1.83% 4.134 4.209 - -1.13% -
BM_StringRelational_Less_Large_Huge_Control 1.83% 2.121 2.160 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.82% 175458301.871 178660381.281 - 0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.82% 23.977 24.415 - 1.42% -
std::set<int>::lower_bound(key)_(existent)/1024 1.82% 4.515 4.598 - 1.64% -
std::copy_if(deque<int>)_(every_other)/262144 1.82% 91299.775 92964.506 - 0.00% -
ranges::minmax(std::deque<__int128>)/1 1.82% 0.682 0.694 - 3.42% -
std::fill(vector<int>)/50 1.82% 2.165 2.204 - 0.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.82% 41.003 41.749 - 2.41% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.82% 240699.611 245076.848 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.82% 0.792 0.807 - 4.57% -
BM_vector_deque_copy_backward/512 1.82% 17.476 17.794 - 1.65% -
rng::fold_left(deque<int>)/32 1.82% 16.264 16.560 - 1.64% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 1.82% 36.652 37.318 - 1.58% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.82% 21.657 22.050 - 2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.82% 1033252.155 1052007.483 - -0.06% -
std::stable_partition(deque<int>)_(dense)/8192 1.81% 5616.248 5718.176 - 1.16% -
SetIntersection_Front_Vector_string_16384_1 1.81% 1070403.288 1089823.193 - 0.90% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.81% 5.370 5.467 - 0.67% -
std::reverse_copy(deque<int>)/512 1.81% 122.990 125.220 - 0.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.81% 18.974 19.318 - 3.28% -
std::replace(vector<int>)_(sprinkled)/8192 1.81% 1186.897 1208.396 - -1.01% -
std::copy_if(deque<int>)_(every_other)/1048576 1.81% 365486.104 372105.120 - -0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.81% 18.122 18.450 - 2.78% -
std::move_backward(list<int>)/32768 1.81% 31442.129 32010.772 - 0.44% -
std::move_backward(list<int>)/64 1.81% 38.998 39.703 - 0.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.81% 36067.489 36719.479 - 8.11% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.81% 18.254 18.584 - 2.07% -
std::replace(list<int>)_(sprinkled)/50 1.80% 18.575 18.910 - 0.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.80% 26.629 27.110 - -1.14% -
std::remove(deque<int>)_(prefix)/32 1.80% 52.522 53.469 - -3.34% -
std::find_if(vector<bool>)_(process_all)/8192 1.80% 4471.141 4551.639 - 0.07% -
std::remove(deque<int>)_(prefix)/1024 1.80% 517.310 526.615 - 0.39% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.79% 49.383 50.269 - -0.01% -
std::fill_n(vector<int>)/32 1.79% 1.126 1.146 - 0.33% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.79% 1.637 1.666 - 24.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.79% 17.267 17.576 - 1.25% -
std::copy_if(deque<int>)_(every_other)/8 1.79% 3.388 3.449 - 0.10% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.79% 9.781 9.956 - -4.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.78% 7606.469 7742.163 - -0.70% -
std::reverse_copy(deque<int>)/64 1.78% 15.674 15.953 - -0.03% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.78% 2501247.172 2545717.273 - -1.17% -
std::equal(list<int>)_(it,_it,_it)/50 1.78% 34.943 35.564 - 0.03% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.78% 1626.856 1655.769 - 1.67% -
std::fill_n(list<int>)/32 1.78% 7.934 8.074 - -0.44% -
std::generate_n(vector<int>)/32 1.78% 7.783 7.922 - 0.18% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.77% 770.794 784.469 - 0.08% -
BM_vector_deque_copy_backward/5500 1.77% 196.094 199.572 - -5.00% -
std::adjacent_find(vector<int>)/50 1.77% 11.800 12.009 - 0.44% -
std::find_if(vector<char>)_(process_all)/50 1.77% 6.588 6.704 - 1.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.77% 41.058 41.784 - 0.56% -
BM_lexicographical_compare_three_way_slow_path/4 1.77% 1.158 1.179 - 0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.77% 2130.835 2168.494 - -0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.76% 54530.477 55492.552 - 1.92% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.76% 10.284 10.465 - 0.32% -
std::rotate(list<int>)_(by_1/4)/32 1.76% 14.288 14.540 - 0.09% -
std::generate(deque<int>)/1024 1.76% 240.460 244.690 - 0.48% -
std::unique(vector<int>)_(contiguous)/52 1.76% 53.179 54.114 - 0.33% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.76% 726918.306 739684.332 - 2.66% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.76% 944.030 960.604 - -0.55% -
BM_deque_vector_ranges_move/1024 1.75% 36.738 37.383 - -1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.75% 3426.109 3486.165 - 2.83% -
std::map<std::string,_int>::ctor(const&)/0 1.75% 12.665 12.887 - 1.45% -
BM_CmpLess_int_ushort 1.75% 1.103 1.122 - 1.97% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.75% 470832.186 479062.116 - 0.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.75% 3.809 3.875 - -0.59% -
std::stable_sort(deque<int>)_(shuffled)/8 1.74% 22.981 23.382 - 2.34% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.74% 2130.595 2167.708 - -0.02% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.74% 27035.544 27505.569 - 2.58% -
std::copy_if(list<int>)_(every_other)/32768 1.73% 25195.047 25630.866 - 0.94% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.73% 7.097 7.220 - 1.56% -
std::move_backward(vector<int>)/64 1.73% 4.294 4.368 - 0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.73% 9.131 9.289 - -2.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.72% 8.589 8.737 - 2.41% -
std::replace(deque<int>)_(prefix)/50 1.72% 19.079 19.407 - 0.92% -
std::copy(list<int>)/8 1.72% 2.441 2.483 - 1.09% -
std::find(deque<int>)_(process_all)/32768 1.72% 7702.101 7834.714 - 1.24% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.72% 3890.545 3957.522 - 0.94% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.72% 466.538 474.549 - 0.48% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.72% 22.396 22.780 - 5.37% -
std::multiset<int>::find(key)_(existent)/32 1.72% 1.605 1.633 - 1.47% -
std::adjacent_find(deque<int>)/1024 1.71% 455.192 462.989 - -0.91% -
std::remove_copy(deque<int>)_(prefix)/32 1.71% 12.971 13.193 - 1.85% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.71% 5.027 5.113 - -0.34% -
std::adjacent_find(deque<int>)/8192 1.71% 3647.677 3710.058 - 0.21% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.71% 25.272 25.704 - 0.26% -
SetIntersection_None_Vector_float_262144_262144 1.71% 1108591.918 1127536.342 - -1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.71% 3.497 3.557 - -2.76% -
BM_CmpEqual_uchar_ushort 1.70% 1.063 1.081 - 1.20% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.70% 244.452 248.618 - 0.43% -
BM_deque_vector_copy/64 1.70% 2.566 2.610 - -0.59% -
rng::contains(deque<int>)_(process_all)/8 1.70% 2.918 2.968 - -2.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.70% 2311975.440 2351248.050 - -0.90% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.70% 3.793 3.857 - 1.52% -
SetIntersection_None_Set_float_256_4 1.70% 11283383.920 11474944.827 - 2.46% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.70% 52151.784 53036.853 - 2.03% -
std::find_first_of(list<int>)_(small_needle)/32 1.70% 92.904 94.480 - -1.42% -
std::lower_bound(std::deque<int>)/8192 1.69% 65.692 66.805 - 2.21% -
std::pop_heap(deque<std::string>)/8 1.69% 56.960 57.925 - 0.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.69% 12.980 13.200 - 1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.69% 1112888.079 1131732.971 - 1.94% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.69% 47499.827 48303.568 - 1.16% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.69% 17.348 17.641 - 0.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.69% 57284.739 58252.311 - 2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.69% 245763764.634 249913896.493 - 0.74% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.68% 8.681 8.827 - 0.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.68% 486.339 494.525 - 0.94% -
SetIntersection_Front_Set_float_16384_256 1.68% 4222485.434 4293513.140 - 9.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.68% 32.024 32.563 - 1.17% -
std::rotate(vector<int>)_(by_1/3)/8192 1.68% 859.888 874.311 - 0.12% -
rng::contains(deque<int>)_(process_all)/32 1.68% 8.508 8.651 - -0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.68% 369.860 376.061 - 0.71% -
std::replace(deque<int>)_(sprinkled)/32 1.68% 11.975 12.176 - 0.34% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.68% 27.185 27.640 - 1.60% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.67% 562.771 572.188 - -0.06% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.67% 38.137 38.774 - 0.10% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.67% 9783.743 9947.321 - 0.93% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.67% 29412.984 29904.500 - -0.02% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.67% 1.763 1.793 - 1.52% -
std::partition_point(vector<int>)/50 1.67% 2.540 2.582 - 0.84% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.67% 17.909 18.207 - -0.44% -
std::partial_sort(deque<int>)_(ascending)/8 1.66% 32.581 33.122 - 0.65% -
std::find_end(vector<int>)_(near_matches)/8192 1.66% 760551.948 773181.613 - 0.56% -
std::partition_copy(vector<int>)/32 1.66% 7.958 8.090 - 0.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 36798.561 37409.038 - 2.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 1.66% 55.307 56.224 - -20.76% -
BM_deque_deque_ranges_move/64000 1.65% 3121.227 3172.678 - 4.66% -
std::generate(deque<int>)/50 1.65% 11.890 12.086 - 0.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.65% 1300050.987 1321453.546 - 0.23% -
std::fill_n(vector<int>)/8192 1.65% 231.351 235.157 - 0.85% -
std::generate_n(vector<int>)/8192 1.65% 1813.968 1843.811 - 0.11% -
std::remove_copy(deque<int>)_(prefix)/8192 1.64% 3304.877 3359.184 - 0.17% -
std::adjacent_find(list<int>)/8 1.64% 2.066 2.100 - 0.54% -
std::stable_sort(vector<int>)_(shuffled)/8 1.64% 19.626 19.948 - 0.86% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.64% 13834.120 14061.010 - 0.62% -
std::lower_bound(std::deque<int>)/100 1.63% 30.379 30.876 - 0.59% -
std::set<int>::find(key)_(existent)/1024 1.63% 3.912 3.976 - 0.03% -
std::generate(vector<int>)/50 1.63% 11.761 11.953 - -0.21% -
std::copy_backward(list<int>)/32768 1.63% 26056.582 26481.817 - -1.11% -
std::copy_n(vector<bool>)_(aligned)/32768 1.63% 34.889 35.458 - -0.23% -
std::none_of(list<int>)_(process_all)/8 1.63% 2.634 2.677 - 1.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.63% 591.005 600.626 - 3.25% -
std::generate_n(vector<int>)/1024 1.62% 239.177 243.062 - -0.09% -
ranges::min(std::deque<long_long>)/8 1.62% 2.270 2.307 - -0.07% -
ranges::min(std::vector<long_long>)/64 1.62% 4.621 4.696 - -7.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.62% 120870.432 122831.987 - 13.66% -
SetIntersection_Front_Vector_uint32_64_64 1.62% 10722800.515 10896467.029 - 0.40% -
std::replace(deque<int>)_(sprinkled)/50 1.62% 17.941 18.232 - 0.36% -
std::reverse(list<int>)/64 1.62% 17.266 17.545 - -0.04% -
std::remove(deque<int>)_(prefix)/8192 1.62% 3807.749 3869.291 - 0.41% -
SetIntersection_Front_Vector_string_16_4 1.62% 59459549.626 60420030.942 - 1.01% -
std::find_end(list<int>)_(match_near_end)/1024 1.61% 59.204 60.159 - -0.12% -
std::sample(list<int>)/32 1.61% 309.804 314.805 - 0.77% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.61% 676.940 687.865 - 0.39% -
BM_CmpEqual_uchar_uint 1.61% 1.047 1.063 - 2.02% -
BM_PushHeap_string_QuickSortAdversary_64 1.61% 13.134 13.345 - 3.60% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.61% 22.515 22.877 - 2.16% -
std::find(vector<int>)_(process_all)/50 1.61% 12.283 12.480 - 0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.61% 39917.341 40558.422 - 3.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.60% 751.770 763.831 - -5.17% -
std::replace(list<int>)_(sprinkled)/32 1.60% 11.081 11.259 - 0.41% -
std::transform(list<int>,_list<int>)/1024 1.60% 828.156 841.436 - -0.49% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.60% 18131.941 18422.637 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.60% 9545.391 9698.262 - -4.71% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.60% 4.796 4.873 - -0.78% -
std::remove(vector<int>)_(sprinkled)/1024 1.60% 281.408 285.905 - -0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.60% 61.254 62.232 - -20.21% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.60% 671.744 682.465 - 0.20% -
std::replace_if(list<int>)_(prefix)/8192 1.60% 7054.295 7166.824 - -0.52% -
std::adjacent_find(deque<int>)/1048576 1.59% 468623.969 476081.832 - 0.32% -
BM_lexicographical_compare_three_way_slow_path/65536 1.59% 17907.020 18191.005 - 0.17% -
std::move(vector<bool>)_(aligned)/4096 1.59% 6.938 7.048 - 0.45% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.58% 5.819 5.911 - -2.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.58% 38451.643 39059.242 - 0.13% -
rng::contains(deque<int>)_(process_all)/50 1.58% 12.418 12.614 - 0.04% -
std::find(vector<int>)_(process_all)/8192 1.58% 1832.731 1861.620 - 0.88% -
std::partition(deque<int>)_(sparse)/1024 1.57% 380.712 386.696 - 1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.57% 61577.598 62545.437 - 5.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.57% 12.695 12.895 - 1.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.57% 37.323 37.908 - -31.50% -
std::replace(deque<int>)_(sprinkled)/8192 1.57% 2765.473 2808.820 - 0.42% -
std::copy_if(list<int>)_(every_other)/8 1.57% 2.261 2.297 - 0.10% -
ranges::minmax(std::list<long_long>)/70000 1.57% 53748.513 54590.701 - -0.61% -
std::adjacent_find(vector<int>)/8192 1.57% 1806.812 1835.116 - 0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.56% 899137.432 913194.948 - 0.08% -
std::partial_sort(deque<int>)_(heap)/8192 1.56% 263636.736 267757.092 - -0.67% -
std::find(deque<int>)_(bail_25%)/8192 1.56% 473.274 480.662 - -0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.56% 36.323 36.888 - -0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.56% 12986.773 13188.826 - 0.33% -
std::move(list<int>)/512 1.55% 354.388 359.895 - -1.42% -
BM_CmpEqual_uint_int 1.55% 1.041 1.057 - 2.07% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.55% 16.059 16.308 - -0.78% -
ranges::minmax(std::list<__int128>)/64 1.55% 38.941 39.545 - -1.64% -
std::partition(vector<int>)_(sparse)/1024 1.55% 255.244 259.197 - 1.39% -
std::remove_if(list<int>)_(prefix)/32 1.55% 57.823 58.718 - 0.08% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.55% 6858.124 6964.239 - 0.34% -
std::vector<int>::ctor(size)/1024 1.54% 43.323 43.992 - 1.32% -
std::lower_bound(std::forward_list<int>)/8 1.54% 15.256 15.491 - 0.39% -
BM_StringEraseWithMove_Empty_Opaque 1.54% 0.798 0.810 - -17.30% -
std::find(deque<int>)_(bail_25%)/1024 1.54% 67.036 68.066 - -0.02% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.54% 482.658 490.073 - 0.25% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.54% 130867.140 132876.895 - 2.28% -
std::transform(list<int>)_(identity_transform)/8192 1.53% 7507.475 7622.699 - 7.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.53% 392.286 398.307 - 1.57% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.53% 37.003 37.571 - 0.40% -
BM_std_minmax_element<long_long>/4 1.53% 1.235 1.254 - -0.13% -
std::copy_backward(list<int>)/1048576 1.53% 868176.179 881465.814 - 0.57% -
std::replace_if(list<int>)_(sprinkled)/50 1.53% 22.668 23.015 - -0.80% -
std::remove(vector<int>)_(sprinkled)/50 1.53% 52.517 53.320 - -0.02% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.53% 499969.754 507614.402 - 0.94% -
std::lower_bound(std::list<int>)/8 1.53% 15.347 15.582 - 0.40% -
std::search(deque<int>,_pred)_(no_match)/1000 1.53% 458.050 465.042 - -15.89% -
std::remove(deque<int>)_(sprinkled)/1024 1.52% 512.778 520.586 - -0.47% -
std::unique(deque<int>)_(sprinkled)/1024 1.52% 504.795 512.470 - 0.11% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.52% 2.976 3.022 - 1.94% -
std::replace(deque<int>)_(sprinkled)/1024 1.52% 345.801 351.049 - 0.35% -
bm_lexicographical_compare<signed_char>/32768 1.52% 471.761 478.917 - -0.00% -
std::partition(deque<int>)_(dense)/8192 1.52% 2772.094 2814.122 - 1.04% -
rng::contains_subrange(list<int>)_(same_length)/32 1.52% 16.348 16.596 - 0.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.52% 881.798 895.163 - -3.10% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.52% 25.854 26.246 - 0.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.51% 23.216 23.567 - -0.75% -
std::remove(list<int>)_(sprinkled)/50 1.51% 60.532 61.448 - 0.01% -
std::find_if(vector<bool>)_(process_all)/1024 1.51% 561.738 570.242 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.51% 16.101 16.345 - 1.76% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.51% 484.774 492.108 - 0.62% -
std::find(vector<int>)_(process_all)/1024 1.51% 239.957 243.586 - 0.67% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.51% 87620.539 88945.448 - 0.45% -
std::flat_multimap<int,_int>::clear()/0 1.51% 400.899 406.959 - 3.60% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.51% 1865.500 1893.677 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.51% 20795559.937 21109229.054 - 1.52% -
std::find(vector<int>)_(process_all)/32768 1.51% 7326.214 7436.618 - 0.92% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.50% 1296625.998 1316123.201 - 0.20% -
SetIntersection_Interlaced_Vector_string_256_4 1.50% 6118147.281 6210138.738 - 5.38% -
std::upper_bound(std::vector<int>)/100 1.50% 12.198 12.381 - 0.49% -
std::upper_bound(std::forward_list<int>)/8 1.50% 15.968 16.208 - 0.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.50% 410.898 417.064 - 13.53% -
std::fill_n(vector<bool>)/32768 1.50% 30.013 30.464 - 1.26% -
std::shift_right(deque<int>)/1024 1.50% 39.918 40.516 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.50% 16.294 16.538 - 2.07% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.50% 8.196 8.318 - -3.98% -
std::unique(deque<int>)_(contiguous)/1024 1.50% 509.578 517.197 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.50% 1097724.440 1114137.509 - 1.72% -
std::fill(vector<bool>)/4096 1.49% 4.147 4.209 - 0.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 1.49% 24.444 24.808 - -47.78% -
BM_CmpEqual_uint_short 1.49% 1.017 1.032 - 0.39% -
rng::for_each(map<int>)/32 1.49% 25.001 25.374 - -1.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.49% 1941.612 1970.526 - 0.25% -
SetIntersection_None_Set_uint64_1024_4 1.49% 8958424.753 9091750.543 - 2.76% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.49% 1848.069 1875.568 - 0.12% -
std::stable_sort(deque<int>)_(descending)/8 1.49% 26.756 27.154 - 7.24% -
std::find(vector<int>)_(bail_25%)/32768 1.49% 1839.623 1866.963 - 0.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.49% 10567.639 10724.683 - -2.80% -
std::unique(vector<int>)_(sprinkled)/1024 1.48% 526.301 534.114 - 0.87% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.48% 13166.519 13361.876 - 0.32% -
SetIntersection_None_Set_string_256_1 1.48% 11585623.204 11757412.504 - 0.82% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.48% 3680.856 3735.408 - 0.46% -
std::map<int,_int>::find(key)_(existent)/8192 1.48% 5.291 5.370 - 0.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.48% 12.731 12.920 - 1.09% -
std::map<int,_int>::count(key)_(existent)/1024 1.48% 3.813 3.869 - 2.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.48% 12723.521 12911.734 - 7.39% -
std::deque<std::string>::ctor(size)/1024 1.48% 723.380 734.079 - 0.02% -
rng::contains(vector<int>)_(process_all)/50 1.48% 12.090 12.269 - 0.58% -
rng::for_each(multimap<int>)/8 1.48% 6.175 6.266 - 1.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.47% 391.874 397.646 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.47% 41.769 42.383 - 0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.47% 596459.767 605240.012 - 0.41% -
std::find_if(vector<char>)_(process_all)/1024 1.47% 123.710 125.531 - 0.64% -
std::find(deque<int>)_(bail_25%)/32768 1.47% 1898.704 1926.643 - 0.04% -
std::for_each(deque<int>)/32 1.47% 3.655 3.709 - 0.34% -
std::find(vector<int>)_(bail_25%)/8192 1.47% 466.595 473.449 - 0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 6684.340 6782.478 - 2.47% -
std::find_if(deque<int>)_(process_all)/50 1.47% 12.518 12.701 - 1.12% -
ranges::min(std::deque<__int128>)/64 1.47% 20.617 20.919 - 0.15% -
std::generate(vector<int>)/32 1.46% 7.830 7.944 - 0.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.46% 677.586 687.501 - 0.58% -
std::partition(vector<int>)_(sparse)/8192 1.46% 1860.030 1887.220 - 1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.46% 2885790.025 2927948.186 - 1.73% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.46% 12.180 12.358 - 1.68% -
SetIntersection_Front_Vector_float_262144_1 1.46% 1022394.785 1037322.704 - -0.12% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.46% 8084.912 8202.956 - 0.59% -
BM_deque_vector_copy/1 1.46% 2.100 2.131 - 1.95% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.46% 27.844 28.251 - -1.72% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.46% 739.530 750.317 - 0.21% -
std::count(deque<int>)_(every_other)/8192 1.46% 1907.579 1935.362 - 0.29% -
std::copy_if(list<int>)_(entire_range)/512 1.46% 363.228 368.515 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.46% 21.057 21.364 - 1.97% -
std::find(vector<int>)_(bail_25%)/1024 1.46% 65.233 66.182 - -0.14% -
std::shift_right(list<int>)/32 1.46% 14.286 14.494 - -0.05% -
std::find(vector<char>)_(process_all)/8192 1.45% 134.495 136.451 - 0.36% -
BM_deque_vector_move/0 1.45% 1.357 1.377 - 0.24% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.45% 9317.742 9453.212 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.45% 5380848.719 5458809.789 - 10.02% -
std::find(deque<int>)_(process_all)/8192 1.45% 1926.888 1954.791 - 1.27% -
std::find(vector<char>)_(bail_25%)/8192 1.45% 39.222 39.790 - 0.20% -
std::replace(list<int>)_(prefix)/50 1.45% 16.982 17.228 - -1.40% -
std::partition(deque<int>)_(dense)/1024 1.45% 352.405 357.498 - 1.01% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.44% 3.342 3.390 - 1.16% -
std::find(vector<long_long>)_(process_all)/50 1.44% 4.376 4.439 - 1.03% -
rng::starts_with(list<int>,_pred)/1000 1.44% 775.733 786.901 - -0.25% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.44% 13.312 13.503 - 1.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.43% 3828.327 3883.170 - 0.17% -
std::find(list<int>)_(process_all)/50 1.43% 18.801 19.069 - 0.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.43% 944144.792 957639.154 - -0.10% -
std::partition_point(list<int>)/50 1.43% 24.748 25.102 - 0.43% -
std::stable_partition(list<int>)_(sparse)/1024 1.43% 931.854 945.138 - 1.50% -
std::upper_bound(std::list<int>)/8 1.42% 16.056 16.285 - 0.30% -
std::sample(list<int>)/1024 1.42% 11880.862 12050.095 - 1.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.42% 272.904 276.789 - 0.82% -
std::unique(vector<int>)_(contiguous)/1024 1.42% 303.044 307.357 - -0.87% -
std::for_each(deque<int>)/8 1.42% 0.911 0.924 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.42% 1225534.426 1242954.670 - 0.38% -
std::stable_partition(vector<int>)_(dense)/1024 1.42% 289.944 294.063 - 0.99% -
std::unordered_set<int>::erase(key)_(existent)/32 1.42% 20.863 21.159 - 1.21% -
std::find_if(vector<bool>)_(process_all)/1048576 1.41% 573907.855 582018.669 - 0.11% -
std::find(deque<int>)_(process_all)/50 1.41% 12.992 13.175 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.41% 1047960.357 1062728.908 - 0.54% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.41% 12.683 12.861 - 1.02% -
std::find_first_of(list<int>)_(small_needle)/50 1.41% 138.774 140.727 - -1.20% -
std::multiset<int>::insert(value)_(already_present)/32 1.41% 18.482 18.742 - 3.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.41% 21.653 21.957 - 0.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.40% 35.037 35.529 - 1.42% -
rng::starts_with(list<int>,_pred)/1024 1.40% 797.375 808.577 - 0.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.40% 15315.199 15530.327 - 0.19% -
std::flat_multimap<int,_int>::clear()/32 1.40% 401.497 407.131 - 3.60% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.40% 5832.647 5914.491 - 1.59% -
rng::contains(vector<int>)_(process_all)/32 1.40% 8.185 8.300 - 1.04% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.40% 2.401 2.435 - -0.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.40% 21.429 21.729 - 2.21% -
std::replace_if(list<int>)_(prefix)/1024 1.40% 728.023 738.182 - 0.37% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.39% 361558.777 366601.365 - -0.11% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.39% 788.135 799.115 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.39% 1025695.381 1039983.249 - 3.91% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.39% 732.611 742.805 - 0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.39% 3786.644 3839.291 - 0.28% -
std::is_sorted(vector<int>,_pred)/8 1.39% 3.243 3.288 - -3.97% -
std::find_first_of(deque<int>)_(large_needle)/50 1.39% 665.610 674.855 - 0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.38% 2.975 3.016 - 0.67% -
std::find(deque<int>)_(process_all)/1024 1.38% 242.254 245.606 - 1.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.38% 13.305 13.489 - 1.22% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.38% 181.402 183.912 - -5.42% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.38% 24.225 24.560 - 7.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.38% 17.583 17.826 - 1.17% -
std::set<int>::erase(key)_(existent)/8192 1.38% 68.427 69.373 - 1.16% -
std::remove_copy(list<int>)_(prefix)/1024 1.38% 734.163 744.308 - 0.23% -
std::find(list<int>)_(bail_25%)/1024 1.38% 127.103 128.859 - 0.38% -
ranges::min(std::list<long_long>)/8 1.38% 1.884 1.910 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.38% 12550920.724 12723792.618 - 2.09% -
BM_StringRelational_Less_Small_Huge_Control 1.38% 1.850 1.875 - 1.46% -
BM_CmpEqual_uint_uchar 1.37% 1.092 1.107 - 1.81% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.37% 729.408 739.431 - 0.28% -
std::find(list<int>)_(bail_25%)/8192 1.37% 1417.486 1436.950 - -1.26% -
std::replace_if(list<int>)_(prefix)/32 1.37% 13.705 13.893 - 0.16% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.37% 5.516 5.591 - 1.25% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.37% 598.225 606.426 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.37% 1.281 1.299 - 1.09% -
std::upper_bound(std::vector<int>)/8 1.37% 5.930 6.011 - 0.26% -
std::move(list<int>)/64 1.37% 40.592 41.148 - 0.32% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.37% 3317.809 3363.196 - 0.29% -
std::find(vector<char>)_(bail_25%)/32768 1.37% 134.782 136.625 - 0.28% -
SetIntersection_Front_Vector_string_262144_16384 1.37% 345808524.153 350537037.006 - 0.68% -
SetIntersection_None_Vector_string_1024_256 1.36% 1153187.024 1168904.372 - 2.41% -
std::rotate(list<int>)_(1_element_backward)/1024 1.36% 735.487 745.487 - 0.64% -
rng::contains(deque<int>)_(process_all)/1048576 1.36% 242036.915 245326.659 - 0.37% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.36% 4718.684 4782.820 - 0.78% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 1.36% 4619.044 4681.671 - -0.82% -
rng::contains(vector<int>)_(process_all)/8192 1.36% 1789.111 1813.362 - 0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.36% 1536245.242 1557067.609 - 0.02% -
std::adjacent_find(vector<int>,_pred)/1024 1.35% 395.510 400.862 - 0.22% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.35% 12.188 12.353 - 0.90% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.35% 16.238 16.458 - 0.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.35% 52287.862 52994.592 - 7.17% -
std::copy_backward(deque<int>)/4096 1.35% 145.778 147.747 - -0.51% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.35% 6560.957 6649.489 - 2.05% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.35% 452.117 458.210 - 0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.35% 1118.660 1133.706 - -5.23% -
BM_PushHeap_string_QuickSortAdversary_16 1.34% 10.541 10.683 - 2.78% -
std::set<int>::upper_bound(key)_(existent)/32 1.34% 1.769 1.793 - 0.06% -
BM_CmpLess_ushort_uint 1.34% 1.041 1.055 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.34% 8670254.075 8786594.478 - 0.84% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.34% 1.838 1.863 - 0.58% -
SetIntersection_Front_Vector_uint64_16384_16384 1.34% 75837393.237 76853975.166 - 4.56% -
std::set<int>::contains(key)_(non-existent)/8192 1.34% 9.816 9.948 - -34.10% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.34% 424865.126 430555.368 - 0.34% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.34% 27.379 27.746 - 0.94% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.34% 8.363 8.475 - 0.18% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 1.34% 48.623 49.274 - 25.62% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.34% 1027.773 1041.516 - 7.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.34% 683.162 692.289 - -0.31% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.33% 795530.376 806142.039 - -0.16% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.33% 328.191 332.561 - 0.36% -
BM_deque_deque_ranges_move_backward/4096 1.33% 150.538 152.541 - -0.01% -
std::map<int,_int>::ctor(const&)/0 1.33% 12.647 12.815 - 0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.33% 42.794 43.362 - 1.92% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12355.835 12519.894 - 1.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.33% 662.547 671.343 - 0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 174154.711 176465.994 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.33% 90221797.452 91417776.892 - -8.64% -
std::find(vector<char>)_(process_all)/1024 1.32% 16.054 16.267 - 0.32% -
rng::fold_left(vector<int>)/32 1.32% 21.519 21.802 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.32% 91363.935 92566.360 - -0.52% -
std::remove(list<int>)_(prefix)/50 1.31% 62.364 63.184 - 0.03% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.31% 23280263.867 23586070.832 - 0.14% -
std::rotate(list<int>)_(1_element_backward)/32 1.31% 13.150 13.322 - 0.19% -
bm_lexicographical_compare<int>/4096 1.31% 236.107 239.203 - 0.34% -
std::fill_n(deque<int>)/8192 1.31% 233.040 236.094 - -0.36% -
std::remove_copy(list<int>)_(prefix)/8192 1.31% 6914.148 7004.686 - 0.22% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.31% 1.475 1.494 - 2.86% -
SetIntersection_None_Set_string_256_16 1.31% 10877133.657 11019466.982 - 0.63% -
std::stable_sort(vector<int>)_(repeated)/8 1.31% 15.423 15.625 - 0.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.31% 29.207 29.589 - -0.34% -
std::unique(deque<int>)_(sprinkled)/8192 1.31% 3780.650 3830.051 - 0.17% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.31% 38525.730 39028.908 - -5.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.31% 19.852 20.111 - -5.90% -
BM_deque_vector_ranges_copy_backward/4096 1.31% 147.001 148.921 - 0.16% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.30% 0.813 0.824 - 0.34% -
std::reverse_copy(deque<int>)/8 1.30% 2.510 2.543 - 0.55% -
std::unordered_set<std::string>::erase(iterator)/1024 1.30% 26.406 26.750 - -20.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.30% 895439.825 907074.086 - 4.33% -
std::unique(vector<int>)_(sprinkled)/52 1.30% 64.584 65.423 - -0.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.29% 786.165 796.335 - 0.57% -
std::partition_point(deque<int>)/32 1.29% 4.137 4.190 - 1.05% -
BM_CmpEqual_int_short 1.29% 1.114 1.129 - 0.50% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.29% 26.137 26.474 - -1.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.29% 14.448 14.633 - -1.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.28% 17.339 17.562 - -0.93% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 36707.105 37178.645 - 0.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.28% 830.315 840.980 - -3.36% -
std::stable_sort(vector<int>)_(descending)/8 1.28% 24.333 24.646 - 2.61% -
std::find_if_not(list<int>)_(process_all)/8 1.28% 3.538 3.583 - 0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.28% 19.622 19.874 - 0.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.28% 61921.291 62716.018 - 0.43% -
std::map<int,_int>::contains(key)_(existent)/1024 1.28% 4.090 4.143 - -0.28% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 1.28% 12.758 12.921 - 0.84% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.28% 184.739 187.104 - 0.10% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.28% 42732.184 43278.053 - 0.22% -
std::partition(vector<int>)_(dense)/1024 1.28% 247.462 250.622 - 0.77% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.28% 5.768 5.842 - 1.14% -
std::unique(deque<int>)_(contiguous)/8192 1.28% 3713.660 3761.063 - 0.29% -
std::for_each(vector<int>)/32 1.28% 3.663 3.709 - 0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 6701.547 6786.923 - 0.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.27% 30.131 30.515 - -9.94% -
std::partition(deque<int>)_(sparse)/8192 1.27% 3032.047 3070.658 - -4.67% -
std::sort(deque<int>)_(pipe-organ)/1024 1.27% 2717.959 2752.510 - 0.75% -
BM_deque_vector_move/70000 1.27% 3213.056 3253.897 - 0.09% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.27% 756026.650 765636.397 - 0.31% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.27% 18.197 18.427 - 7.39% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.27% 6.468 6.550 - 2.10% -
bm_ranges_lexicographical_compare<int>/64 1.27% 4.306 4.361 - -3.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.26% 2139.626 2166.683 - 1.31% -
std::count_if(list<int>)_(every_other)/1024 1.26% 744.853 754.251 - 0.35% -
BM_deque_deque_move/70000 1.26% 3368.390 3410.769 - 2.29% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.26% 12.450 12.607 - 0.12% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.26% 18.153 18.381 - -0.37% -
std::move_backward(vector<bool>)_(unaligned)/512 1.26% 4.490 4.546 - 0.14% -
std::remove(deque<int>)_(prefix)/50 1.25% 60.886 61.649 - -2.57% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.25% 242.366 245.399 - 0.13% -
std::upper_bound(std::deque<int>)/8192 1.25% 65.611 66.432 - 2.04% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.25% 5331.320 5398.008 - 0.69% -
bm_lexicographical_compare<signed_char>/4096 1.25% 59.010 59.748 - 0.08% -
BM_PushHeap_string_Random_256 1.25% 14.282 14.460 - 0.26% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.25% 2.085 2.111 - 0.47% -
rng::for_each(multiset<int>)/50 1.25% 38.825 39.310 - 0.69% -
std::replace(vector<int>)_(sprinkled)/1024 1.25% 152.298 154.196 - -1.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.24% 748.629 757.947 - 0.93% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.24% 2303.336 2332.003 - 0.62% -
std::count(vector<int>)_(every_other)/1024 1.24% 101.613 102.876 - 0.19% -
bm_lexicographical_compare<signed_char>/512 1.24% 7.634 7.729 - 1.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.24% 757.740 767.159 - 0.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.24% 5830.814 5903.264 - 0.69% -
SetIntersection_Interlaced_Set_float_1024_4 1.24% 9900188.180 10023123.574 - -0.40% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.24% 20966.326 21226.592 - 1.16% -
std::pop_heap(deque<size_t>)/8192 1.24% 59.202 59.936 - 0.06% -
std::move_backward(vector<bool>)_(aligned)/4096 1.24% 7.159 7.248 - 0.18% -
std::map<int,_int>::count(key)_(existent)/8192 1.24% 5.792 5.863 - 0.69% -
std::transform(list<int>,_list<int>)/50 1.24% 36.838 37.293 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.23% 349999546.405 354318331.580 - -1.07% -
BM_deque_vector_move_backward/4096 1.23% 147.904 149.725 - 0.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.23% 675.611 683.909 - 1.73% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.23% 5126.020 5188.894 - 0.39% -
std::pop_heap(deque<int>)/8192 1.23% 53.128 53.780 - 0.75% -
std::find_end(forward_list<int>)_(same_length)/1024 1.23% 1482.757 1500.934 - 0.28% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.22% 42.562 43.083 - 0.87% -
BM_CmpEqual_schar_int 1.22% 1.115 1.129 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.22% 892835.732 903752.360 - 0.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.22% 890954.305 901839.040 - 0.12% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.22% 53.687 54.342 - -0.17% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.22% 7265.281 7353.865 - 0.19% -
BM_deque_vector_copy/1024 1.22% 36.979 37.430 - -0.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.22% 12934.118 13091.619 - 1.70% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.22% 12.662 12.816 - 0.43% -
std::vector<int>::ctor(size)/8192 1.22% 561.801 568.635 - -0.04% -
BM_deque_vector_ranges_copy_backward/2 1.22% 1.815 1.837 - 3.45% -
BM_StringCopy_Large 1.22% 6.160 6.234 - -0.19% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.22% 2303.519 2331.512 - -1.12% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.21% 169.340 171.394 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.21% 21.030 21.285 - 0.00% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.21% 1.291 1.307 - 15.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.21% 34.806 35.228 - 0.61% -
BM_vector_deque_move_backward/64 1.21% 2.969 3.005 - 1.30% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.21% 28.311 28.653 - -0.43% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.21% 496149.494 502139.665 - -4.04% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.21% 37889559.214 38347002.332 - 0.36% -
BM_PushHeap_uint32_Random_262144 1.21% 5.834 5.904 - 1.59% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.20% 35178.119 35601.775 - 1.66% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.20% 704265.005 712746.220 - 1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.20% 594059.877 601212.605 - 0.80% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.20% 560.923 567.674 - 0.39% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.20% 521.054 527.322 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.20% 1148707.834 1162523.987 - 0.37% -
std::find_end(vector<int>)_(near_matches)/1024 1.20% 13906.561 14073.770 - 0.64% -
std::remove(vector<int>)_(sprinkled)/32 1.20% 48.372 48.953 - -0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.20% 43.432 43.954 - 1.52% -
std::generate(deque<int>)/32 1.20% 7.976 8.072 - 0.16% -
std::rotate(vector<int>)_(by_1/2)/32 1.20% 2.317 2.344 - -0.12% -
SetIntersection_None_Set_string_16384_1024 1.20% 194072906.811 196396951.108 - 3.39% -
std::adjacent_find(list<int>,_pred)/1024 1.20% 782.715 792.083 - 0.34% -
std::is_sorted(list<int>)/8 1.20% 2.095 2.120 - 0.56% -
rng::contains(deque<int>)_(process_all)/8192 1.20% 1852.840 1874.991 - 0.32% -
std::copy_if(deque<int>)_(entire_range)/512 1.19% 133.777 135.374 - -0.00% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.19% 572344.639 579164.391 - 0.46% -
std::rotate(vector<int>)_(by_1/3)/1024 1.19% 118.025 119.429 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.19% 14018.189 14184.744 - 0.61% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.19% 16.409 16.604 - 0.08% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.19% 2689.719 2721.604 - -0.95% -
std::copy_backward(list<int>)/262144 1.18% 215873.125 218425.357 - 0.35% -
BM_deque_deque_copy_backward/64 1.18% 3.359 3.398 - 0.61% -
std::transform(list<int>,_list<int>)/32 1.18% 22.827 23.097 - 0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.18% 14.890 15.066 - 1.06% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.18% 346363701.554 350448262.809 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.18% 25696304.249 25999124.490 - 1.44% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.18% 40.269 40.743 - -0.26% -
std::find_first_of(list<int>)_(small_needle)/8192 1.18% 21855.720 22113.148 - -1.72% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.18% 4261.713 4311.874 - 0.07% -
std::equal(list<int>)_(it,_it,_it)/1024 1.18% 1121.595 1134.794 - 0.14% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.18% 5.906 5.976 - 0.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.17% 18.155 18.368 - 1.40% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.17% 18.498 18.715 - 1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.17% 391.201 395.778 - 1.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.17% 12.667 12.815 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.16% 1231728.274 1246072.918 - 0.65% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.16% 1872.068 1893.866 - -0.05% -
std::generate_n(list<int>)/1024 1.16% 650.477 658.051 - 1.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.16% 4.092 4.139 - -1.05% -
BM_lexicographical_compare_three_way_slow_path/262144 1.16% 71874.396 72710.025 - 0.17% -
SetIntersection_Front_Vector_string_16384_1024 1.16% 37545640.829 37981130.840 - -0.21% -
std::remove_copy_if(list<int>)_(prefix)/32 1.16% 16.827 17.021 - 0.19% -
ranges::min(std::deque<__int128>)/70000 1.16% 24096.913 24375.546 - 0.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.16% 1.103 1.115 - 0.24% -
std::copy_if(list<int>)_(entire_range)/262144 1.15% 215428.462 217906.331 - 0.44% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.15% 35.576 35.984 - 0.91% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.15% 4474.313 4525.661 - 0.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 1082490.623 1094913.218 - 0.02% -
std::copy_n(deque<int>)/4096 1.15% 145.222 146.888 - 1.03% -
std::partition(vector<int>)_(dense)/8192 1.15% 1864.434 1885.791 - 0.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.15% 1060288.826 1072431.154 - -0.10% -
std::lower_bound(std::vector<int>)/8 1.15% 7.719 7.808 - -5.21% -
std::adjacent_find(vector<int>,_pred)/50 1.14% 23.316 23.582 - 0.83% -
BM_deque_deque_move_backward/4096 1.14% 150.954 152.676 - 0.35% -
std::sort_heap(deque<int>)/1024 1.14% 13414.351 13567.221 - 0.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.14% 24.531 24.811 - -1.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.14% 5322.331 5382.861 - 0.16% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.14% 574239.216 580768.036 - 0.10% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.13% 638761.768 646010.591 - 0.36% -
std::rotate(vector<int>)_(1_element_forward)/32 1.13% 2.929 2.962 - 0.07% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.13% 203.084 205.380 - -2.15% -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.13% 70.245 71.039 - 0.27% -
BM_deque_vector_ranges_copy_backward/1024 1.13% 36.728 37.143 - 1.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.13% 3.702 3.744 - -0.26% -
BM_PushHeap_uint32_Random_16 1.13% 4.148 4.195 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.13% 3426221.782 3464818.763 - -1.12% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.12% 263.582 266.544 - 0.10% -
std::find_if(deque<int>)_(bail_25%)/1024 1.12% 77.302 78.168 - 0.01% -
std::reverse(list<int>)/8 1.12% 1.911 1.932 - 0.39% -
std::rotate(vector<int>)_(by_1/3)/32 1.12% 9.911 10.022 - -0.95% -
std::remove_copy(list<int>)_(prefix)/50 1.11% 18.810 19.019 - 0.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.11% 583.560 590.054 - 0.08% -
std::find_end(list<int>)_(match_near_end)/8192 1.11% 597.791 604.439 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.11% 17.387 17.580 - 1.63% -
std::adjacent_find(vector<int>)/1048576 1.11% 233985.123 236574.664 - 0.68% -
std::find(vector<char>)_(bail_25%)/1024 1.11% 5.272 5.330 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.11% 1087608.253 1099637.419 - 0.37% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.11% 953024.004 963560.503 - 0.32% -
std::move(vector<int>)/512 1.11% 19.924 20.145 - 0.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.10% 27.489 27.792 - 0.54% -
std::stable_partition(vector<int>)_(sparse)/8192 1.10% 1551.375 1568.507 - 1.43% -
std::map<int,_int>::find(key)_(non-existent)/32 1.10% 2.232 2.256 - -1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.10% 8.393 8.486 - -0.69% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.10% 241101.154 243755.152 - -0.01% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.10% 37546.177 37958.851 - -0.18% -
std::remove(vector<int>)_(sprinkled)/8192 1.10% 1956.132 1977.622 - -0.03% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.10% 12.063 12.196 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.10% 8.979 9.077 - 1.31% -
SetIntersection_None_Set_string_64_4 1.10% 21958027.999 22199040.502 - 1.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.10% 572.335 578.612 - -13.90% -
std::multimap<std::string,_int>::clear()/32 1.09% 890.113 899.833 - -0.98% -
std::for_each(multiset<int>::iterator)/8 1.09% 5.029 5.084 - 0.22% -
std::copy_if(vector<int>)_(every_other)/32768 1.09% 16116.985 16292.007 - 0.62% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.09% 799.180 807.854 - 0.32% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.08% 18.152 18.349 - -1.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.08% 797169.451 805810.964 - 0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.08% 3.212 3.247 - 0.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.08% 7.919 8.005 - 0.37% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.08% 23.795 24.053 - 0.70% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.08% 8.496 8.588 - 0.76% -
rng::fold_left(list<int>)/50 1.08% 37.400 37.805 - 0.25% -
std::adjacent_find(deque<int>,_pred)/1024 1.08% 623.601 630.339 - 0.18% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.08% 8.209 8.298 - -0.80% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.08% 275169.057 278139.477 - 0.80% -
SetIntersection_Interlaced_Vector_string_1024_1 1.08% 1068508.350 1080020.475 - 0.78% -
std::search(deque<int>,_pred)_(single_element)/8192 1.08% 5606.329 5666.719 - 0.11% -
std::generate_n(list<int>)/50 1.08% 15.252 15.416 - 0.07% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.08% 52340.757 52903.872 - -0.65% -
ranges::minmax(std::list<long_long>)/8 1.08% 2.504 2.531 - -1.86% -
bm_swap_ranges_vb_unaligned/64 1.07% 4.965 5.018 - 0.11% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.07% 534.317 540.052 - 0.15% -
std::find(vector<char>)_(process_all)/32768 1.07% 490.479 495.739 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.07% 6.837 6.910 - 1.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.07% 753.804 761.880 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.07% 1040851.577 1051994.222 - 0.31% -
std::find_end(deque<int>)_(single_element)/1000 1.07% 309.541 312.852 - 0.99% -
ranges::minmax(std::list<__int128>)/8 1.07% 3.820 3.861 - -0.05% -
std::set<std::string>::erase(iterator)/32 1.07% 25.117 25.385 - 0.52% -
SetIntersection_Front_Vector_string_262144_16 1.07% 1562681.199 1579354.940 - -4.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.07% 47.832 48.342 - -0.07% -
rng::find_last(vector<int>)_(bail_10%)/50 1.07% 10.691 10.805 - -0.40% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.06% 8701.004 8793.560 - 1.02% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.06% 28.769 29.075 - 0.55% -
rng::starts_with(list<int>)/1000 1.06% 751.317 759.300 - 0.08% -
rng::starts_with(list<int>)/1048576 1.06% 932297.344 942195.225 - 0.28% -
std::none_of(list<int>)_(process_all)/32 1.06% 11.608 11.732 - -0.45% -
std::count_if(list<int>)_(every_other)/1048576 1.06% 878949.069 888277.250 - 0.22% -
std::shift_right(vector<int>)/50 1.06% 5.270 5.326 - -0.01% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.06% 2.405 2.430 - 1.80% -
std::reverse(deque<int>)/4096 1.06% 712.019 719.549 - 0.13% -
std::fill_n(deque<int>)/50 1.06% 2.173 2.196 - -0.80% -
std::partition_copy(vector<int>)/8192 1.06% 4537.799 4585.738 - -1.83% -
std::unique(vector<int>)_(contiguous)/8192 1.06% 1898.920 1918.972 - 0.14% -
SetIntersection_Front_Vector_string_1024_256 1.05% 9153696.059 9250208.596 - -0.88% -
BM_deque_vector_ranges_move_backward/1024 1.05% 36.482 36.867 - 0.09% -
std::find_end(list<int>)_(near_matches)/8192 1.05% 2231764.465 2255287.365 - 0.19% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.05% 52486.572 53038.496 - 2.43% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.05% 1161.248 1173.444 - 1.06% -
rng::starts_with(list<int>)/1024 1.05% 769.622 777.681 - 0.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.05% 20.440 20.654 - 1.30% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.04% 37.575 37.967 - 2.99% -
std::remove_if(vector<int>)_(prefix)/32 1.04% 48.522 49.027 - -0.01% -
std::count(vector<int>)_(every_other)/1048576 1.04% 104104.743 105187.773 - 0.15% -
std::move_backward(vector<bool>)_(aligned)/32768 1.04% 37.639 38.030 - 0.19% -
std::find_if(deque<int>)_(bail_25%)/8192 1.04% 498.723 503.902 - -15.55% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.04% 758.286 766.160 - 0.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.04% 24.032 24.282 - 2.93% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.04% 2.554 2.580 - 0.05% -
SetIntersection_Front_Set_float_262144_16 1.03% 1197665.261 1210055.984 - 0.38% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.03% 9.861 9.963 - 0.35% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.03% 1557.597 1573.680 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.03% 8629357.773 8718453.634 - 2.65% -
SetIntersection_Front_Vector_uint32_262144_256 1.03% 2273060.118 2296525.796 - 2.84% -
std::upper_bound(std::deque<int>)/100 1.03% 30.301 30.614 - 0.02% -
std::remove_copy(vector<int>)_(prefix)/8192 1.03% 2041.329 2062.393 - 0.11% -
std::partition(vector<int>)_(dense)/50 1.03% 13.079 13.213 - 0.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.03% 53924.101 54480.001 - -0.55% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.03% 1398.283 1412.669 - 0.34% -
std::sample(vector<int>)/32 1.03% 300.146 303.232 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.03% 6.498 6.564 - -0.48% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.03% 15.607 15.767 - 1.74% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.03% 33.705 34.051 - 1.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.02% 6580.427 6647.854 - 2.51% -
BM_deque_deque_ranges_move/65536 1.02% 3064.271 3095.653 - 0.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.02% 12715.310 12845.416 - 0.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.02% 391.621 395.620 - 1.18% -
std::search(deque<int>,_pred)_(single_element)/1024 1.02% 698.607 705.740 - 0.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 12828.926 12959.762 - 0.30% -
BM_deque_vector_copy/4000 1.02% 141.640 143.084 - 0.56% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.02% 5706.838 5764.950 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.02% 168138008.043 169850077.559 - -1.70% -
SetIntersection_Interlaced_Set_string_1024_1 1.02% 1097050.232 1108208.269 - 3.55% -
rng::fold_left(list<int>)/32 1.02% 20.569 20.779 - 0.12% -
rng::for_each(multimap<int>)/32 1.02% 26.378 26.646 - 1.09% -
std::any_of(list<int>)_(process_all)/50 1.02% 21.630 21.850 - -1.20% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.02% 4491.857 4537.469 - -0.34% -
SetIntersection_Interlaced_Vector_string_16384_1 1.01% 1075869.758 1086786.927 - 2.03% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.01% 738.188 745.677 - 0.39% -
std::for_each(set<int>::iterator)/50 1.01% 36.450 36.820 - -1.85% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.01% 242.072 244.525 - -0.94% -
SetIntersection_None_Set_string_16384_1 1.01% 192038134.383 193983556.994 - -2.47% -
std::rotate(vector<int>)_(1_element_forward)/50 1.01% 5.206 5.258 - 0.07% -
rng::fold_left(vector<int>)/50 1.01% 36.943 37.316 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.01% 18.572 18.759 - 0.53% -
std::map<int,_int>::clear()/0 1.01% 392.104 396.056 - 1.31% -
SetIntersection_Front_Vector_uint32_16384_4 1.01% 1048435.694 1059004.689 - -0.14% -
std::unordered_map<int,_int>::ctor(const&)/32 1.01% 200.989 203.011 - 0.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.01% 377591.367 381389.748 - 0.19% -
std::for_each_n(list<int>)/32 1.01% 11.176 11.288 - 0.11% -
std::move_backward(list<int>)/262144 1.00% 256579.427 259157.659 - 0.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.00% 7013.907 7084.377 - 0.78% -
std::search(list<int>)_(near_matches)/1024 1.00% 39405.699 39801.562 - 0.94% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.00% 10.708 10.815 - 0.56% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.00% 4.638 4.684 - 0.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.00% 14.986 15.136 - -1.73% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.00% 484.229 489.080 - 1.04% -
std::adjacent_find(vector<int>,_pred)/8192 1.00% 3167.552 3199.273 - 0.38% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1612.092 3.234 353.014 -2.34% 353.014
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.092 536.382 0.19% 536.382
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3946.244 18.047 684.027 0.87% 684.027
std::search_n(deque<int>)_(no_match)/8192 -99.30% 2330.641 16.259 389.898 2.09% 389.898
std::search_n(vector<int>)_(no_match)/1024 -98.44% 208.596 3.253 55.626 -2.01% 55.626
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.10% 426.431 8.088 71.121 0.13% 71.121
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.52% 615.563 15.245 92.677 -1.26% 92.677
std::search_n(deque<int>)_(no_match)/1024 -95.27% 290.910 13.751 45.515 0.50% 45.515
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.72% 175.561 35.604 - -0.16% -
bm_swap_ranges_vb_unaligned/4096 -78.69% 305.502 65.111 - 0.00% -
std::fill(vector<bool>)/262144 -75.69% 953.233 231.698 - 0.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.47% 96.807 26.651 - -3.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -67.15% 38.330 12.592 - -0.54% -
BM_StringConstructDestroyCStr_Empty_Opaque -62.42% 5.704 2.144 - 3.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.43% 56.839 22.490 - -24.04% -
BM_StringConstructDestroyCStr_Small_Opaque -59.34% 5.534 2.250 - 5.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -57.29% 19.121 8.166 - -42.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -55.41% 223.601 99.703 - -40.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.09% 225.760 101.392 - -41.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -54.12% 217.190 99.653 - -40.95% -
std::search_n(vector<int>)_(no_match)/32 -51.46% 6.897 3.348 0.376 0.33% 0.376
std::search_n(vector<int>,_pred)_(no_match)/32 -45.97% 15.008 8.109 0.387 -0.05% 0.387
std::unordered_set<std::string>::erase(key)_(existent)/8192 -45.85% 112.831 61.096 - -36.06% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.85% 1238.746 670.780 - 0.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.15% 142.905 78.380 - -34.47% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.70% 0.484 0.267 - -30.76% -
std::is_sorted_until(deque<int>)/8 -43.69% 4.712 2.653 - -5.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -43.28% 40.166 22.784 - -48.11% -
bm_write -41.61% 548.078 320.040 - -42.80% -
std::copy_n(vector<bool>)_(aligned)/1048576 -41.38% 3775.097 2212.960 - 0.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.51% 2.870 1.765 - 0.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -38.31% 19.267 11.886 - -1.11% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -38.14% 19.171 11.858 - 13.01% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.97% 2.827 1.753 - 0.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -37.85% 64.777 40.259 - -42.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -37.63% 74.434 46.424 - -0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.08% 2.799 1.761 - -1.10% -
std::rotate(list<int>)_(1_element_backward)/8192 -36.57% 11496.851 7292.882 - 0.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -35.35% 11.451 7.403 - -5.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -35.06% 44.856 29.131 - -21.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.98% 19.142 12.638 - 1.46% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -33.38% 1.861 1.240 - -34.98% -
std::adjacent_find(deque<int>)/50 -33.21% 23.692 15.823 - -2.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -33.09% 108.337 72.493 - -3.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -32.92% 7.994 5.363 - -5.14% -
bm_lexicographical_compare<int>/32768 -32.38% 2844.229 1923.181 - 0.27% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.98% 2548.583 1733.640 - 0.75% -
std::move_backward(vector<int>)/32768 -31.70% 2552.600 1743.401 - -0.09% -
bm_ranges_lexicographical_compare<int>/32768 -30.98% 2780.581 1919.247 - 0.16% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.88% 5555.545 3839.762 - -0.01% -
bm_lexicographical_compare<signed_char>/262144 -30.77% 5548.620 3841.299 - -0.11% -
std::copy(list<int>)/64 -30.50% 46.498 32.315 - 6.23% -
std::rotate(list<int>)_(by_1/2)/8192 -30.48% 7899.777 5491.836 - 0.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.43% 85.047 59.166 - -33.04% -
ranges::min(std::deque<char>)/70000 -30.31% 25640.784 17869.936 - 0.25% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -30.29% 0.683 0.476 - -22.22% -
BM_StringEraseWithMove_Huge_Opaque -29.94% 63.777 44.682 - 0.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -29.60% 49.589 34.911 - 8.44% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -29.51% 20880905.665 14719429.735 - -1.10% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.50% 13.084 9.224 - -10.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.42% 353349435.197 249402927.280 - 0.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -29.39% 27.212 19.215 - -61.77% -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.18% 20.853 14.767 - -1.89% -
std::find_if_not(vector<char>)_(bail_25%)/8 -29.00% 1.056 0.750 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -28.93% 2.646 1.881 - -8.17% -
std::adjacent_find(deque<int>)/8 -28.67% 3.975 2.835 - -19.57% -
BM_StringEraseWithMove_Huge_Transparent -28.17% 59.069 42.428 - -3.42% -
BM_StringConstructDestroyCStr_Large_Transparent -27.32% 14.918 10.842 - 2.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.26% 24.085 17.520 - -27.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.08% 42.768 31.187 - 3.14% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -26.66% 882.921 647.511 - -6.66% -
std::unordered_map<int,_int>::clear()/8192 -26.21% 85729.667 63261.780 - -22.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.93% 57.741 42.771 - 1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -25.90% 82702276.932 61280987.553 - 66.39% -
ranges::min(std::list<long_long>)/1 -25.47% 0.426 0.318 - 21.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.41% 33.425 24.932 - -23.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -25.31% 1.693 1.264 - -20.62% -
std::move(vector<int>)/262144 -25.26% 20218.226 15111.708 - 0.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -25.26% 0.405 0.303 - -25.49% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -25.15% 122.834 91.947 - 0.60% -
ranges::min(std::deque<long_long>)/70000 -25.03% 25458.678 19085.968 - -9.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.03% 2228362.492 1670691.861 - 0.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -24.93% 25.835 19.394 - -6.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -24.63% 43.671 32.916 - 12.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.46% 40.732 30.771 - -0.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -24.44% 1.792 1.354 - -15.60% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -24.38% 3777.703 2856.802 - 2.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.82% 0.612 0.466 - 0.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -23.60% 25028.095 19122.425 - -5.37% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -23.48% 14.924 11.419 - -24.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -23.46% 30338813.810 23221518.135 - 12.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.33% 5725880.171 4389930.250 - 1.45% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.30% 6828824.671 5237560.315 - -12.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -23.27% 64.892 49.791 - -22.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -22.86% 31.771 24.507 - -31.24% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.42% 2.427 1.883 - 5.03% -
std::unordered_multimap<int,_int>::clear()/1024 -22.26% 10248.008 7966.303 - -14.50% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.23% 2.395 1.863 - -4.71% -
std::stable_partition(list<int>)_(dense)/8192 -22.18% 22633.205 17613.274 - -7.03% -
std::unordered_map<int,_int>::clear()/1024 -22.13% 10820.773 8426.011 - 0.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.01% 8.968 6.994 - -36.10% -
std::unordered_multimap<int,_int>::clear()/8192 -22.00% 79928.074 62340.221 - -14.42% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -21.91% 1.619 1.264 - -20.76% -
std::move_backward(deque<int>)/64 -21.86% 6.626 5.177 - -0.95% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.80% 5747.927 4494.998 - 0.01% -
bm_lexicographical_compare<unsigned_char>/262144 -21.61% 5731.802 4493.389 - 0.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -21.44% 50.176 39.420 - -50.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -21.28% 8.630 6.793 - -11.39% -
BM_StringConstructDestroyCStr_Large_Opaque -21.20% 22.076 17.396 - 11.12% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -21.19% 8.217 6.476 - -0.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -21.04% 10.234 8.080 - -6.54% -
ranges::min(std::deque<char>)/64 -20.92% 20.984 16.594 - 0.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -20.78% 1.350 1.070 - -18.29% -
BM_StringCtorDefault -20.65% 0.305 0.242 - -9.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -20.47% 2749842.191 2186869.800 - -0.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -20.12% 1.138 0.909 - -0.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.06% 23.859 19.074 - -19.66% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -20.03% 1.157 0.925 - -9.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.70% 6.285 5.047 - -30.19% -
std::rotate(list<int>)_(by_1/4)/8192 -19.69% 8246.035 6622.319 - 0.34% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.60% 9.666 7.771 - 6.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -19.47% 29.805 24.002 - -24.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.45% 53.008 42.699 - -19.67% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -19.45% 6.820 5.494 - -6.66% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.29% 55.386 44.703 - -47.81% -
BM_StringRead_Cold_Shallow_Large -19.27% 1.403 1.133 - -0.29% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -19.09% 889.094 719.393 - -5.95% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -19.00% 6815.476 5520.658 - -1.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.90% 23.982 19.449 - -20.01% -
std::transform(list<int>)_(identity_transform)/32 -18.83% 20.995 17.041 - 0.48% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -18.82% 15.051 12.217 - -5.39% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -18.80% 1.776 1.442 - 3.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.73% 54813.416 44544.548 - -2.44% -
std::set<std::string>::erase(key)_(existent)/32 -18.25% 68.008 55.599 - 0.22% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.17% 835.957 684.038 - -12.67% -
BM_StringDestroy_Large -17.87% 10.130 8.320 - -0.07% -
std::fill(list<int>)/8192 -17.83% 9169.690 7535.173 - -0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -17.80% 31.331 25.755 - 10.34% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -17.72% 0.448 0.368 - 2.14% -
BM_PushHeap_string_PipeOrgan_262144 -17.61% 21.965 18.096 - 5.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -17.61% 4.843 3.991 - -4.13% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.59% 1.345 1.109 - -15.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -17.49% 6.732 5.555 - 6.47% -
BM_StringAssignStr_Huge_Transparent -17.47% 132.249 109.146 - -2.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.42% 5.843 4.826 - -9.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.26% 0.697 0.577 - 23.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.91% 0.421 0.350 - 7.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -16.75% 0.481 0.400 - 33.62% -
std::find(list<int>)_(process_all)/8192 -16.74% 8279.596 6893.626 - -8.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.55% 19.764 16.492 - -16.07% -
BM_StringAssignAsciiz_Empty_Opaque -16.52% 3.717 3.103 - 2.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -16.29% 14.650 12.263 - -5.85% -
BM_PushHeap_uint32_Random_1 -16.23% 0.541 0.453 - -22.41% -
std::unordered_map<int,_int>::erase(iterator)/1024 -16.18% 23.536 19.727 - -0.56% -
BM_PushHeap_uint32_Ascending_1 -16.13% 0.633 0.531 - 6.17% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -15.87% 14.158 11.911 - -8.39% -
std::rotate_copy(vector<int>)/8192 -15.76% 458.696 386.386 - -43.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -15.75% 0.459 0.387 - 8.97% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.71% 1.634 1.377 - -0.51% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -15.64% 1.524 1.286 - -10.62% -
std::copy(vector<int>)/262144 -15.64% 14789.133 12475.454 - 0.49% -
std::find_if(vector<char>)_(bail_25%)/8 -15.64% 0.908 0.766 - -9.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -15.61% 10.533 8.889 - -62.77% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.48% 1.798 1.520 - -11.45% -
std::unordered_set<int>::find(key)_(existent)/1024 -15.48% 1.373 1.161 - -9.60% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -15.44% 54.456 46.050 - -0.19% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.23% 3.140 2.662 - 1.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -15.16% 1.630 1.383 - -30.45% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -15.15% 106.638 90.485 - -17.45% -
SetIntersection_None_Set_uint32_262144_1024 -15.14% 1348604.410 1144478.598 - -2.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -15.12% 34.338 29.147 - -17.00% -
SetIntersection_None_Set_uint32_262144_16384 -15.10% 1337489.748 1135467.121 - -3.89% -
BM_StringEraseWithMove_Small_Opaque -14.94% 2.570 2.186 - 0.05% -
std::find_end(deque<int>)_(same_length)/8192 -14.87% 3140.688 2673.521 - -6.55% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.86% 1765.953 1503.477 - -13.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -14.86% 1519159.455 1293425.195 - -3.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.81% 76.514 65.182 - 3.30% -
BM_StringDestroy_Huge -14.80% 13.308 11.339 - 4.73% -
std::find_first_of(vector<int>)_(small_needle)/32 -14.79% 52.287 44.555 - -5.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.76% 73.288 62.470 - 73.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -14.73% 32.852 28.013 - -6.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.72% 6.966 5.941 - -59.28% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.71% 7.122 6.074 - -3.73% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.64% 52927.375 45179.938 - -13.79% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.53% 3632.935 3105.194 - -4.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.52% 49.640 42.430 - -2.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -14.43% 13.807 11.814 - -5.66% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -14.38% 3801964.997 3255356.747 - -3.11% -
std::copy(deque<int>)/1048576 -14.32% 58425.247 50056.464 - -0.49% -
BM_deque_deque_move_backward/0 -14.32% 0.890 0.762 - -11.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.24% 6757.311 5794.766 - -13.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.12% 26.511 22.768 - 4.09% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -14.03% 10.739 9.232 - -7.95% -
BM_deque_deque_ranges_move/0 -14.02% 0.919 0.790 - -14.21% -
bm_ranges_lexicographical_compare<signed_char>/1 -14.00% 1.745 1.501 - 2.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -14.00% 0.640 0.551 - -10.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.96% 1058726.182 910933.098 - -13.38% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.93% 13.252 11.406 - -6.18% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.92% 13.408 11.541 - -0.16% -
std::unordered_map<int,_int>::erase(iterator)/8192 -13.86% 23.031 19.840 - -0.17% -
SetIntersection_None_Set_float_1024_1 -13.75% 10211656.720 8807428.239 - -1.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -13.69% 1.565 1.351 - 2.83% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -13.60% 11757442.123 10158788.340 - -17.92% -
std::set<std::string>::contains(key)_(existent)/32 -13.58% 16.471 14.235 - 0.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -13.52% 9.608 8.308 - 31.62% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -13.48% 1.849 1.600 - -13.48% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.44% 14.425 12.486 - 0.70% -
std::search(vector<int>,_pred)_(single_element)/8192 -13.39% 4323.362 3744.355 - -19.35% -
std::find(vector<short>)_(bail_25%)/8 -13.34% 0.825 0.715 - -1.10% -
BM_StringFindAllMatch/8 -13.27% 2.899 2.514 - -8.34% -
std::search(vector<int>,_pred)_(single_element)/1024 -13.26% 541.373 469.592 - -18.84% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.26% 7779989.767 6748623.277 - -1.95% -
BM_StringEraseWithMove_Small_Transparent -13.25% 2.514 2.181 - 0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -13.25% 27.118 23.524 - -4.39% -
bm_ranges_lexicographical_compare<signed_char>/64 -13.25% 2.485 2.156 - -6.44% -
BM_StringRead_Cold_Shallow_Small -13.24% 1.268 1.100 - -2.48% -
BM_StringFindCharLiteral/16 -13.23% 1.864 1.618 - 0.00% -
std::lower_bound(std::list<int>)/8192 -13.21% 15533.736 13481.180 - 6.22% -
std::set<int>::clear()/1024 -13.21% 10738.705 9319.972 - 5.10% -
SetIntersection_None_Set_uint32_262144_262144 -13.14% 1325515.787 1151306.070 - -2.06% -
BM_StringFindCharLiteral/8 -13.13% 1.862 1.618 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.12% 0.492 0.428 - -20.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -13.07% 9.074 7.888 - -27.31% -
std::reverse_copy(vector<int>)/32768 -13.05% 1142.069 993.005 - 1.03% -
std::find(vector<bool>)_(process_all)/8 -13.05% 0.734 0.639 - -0.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -13.00% 3.904 3.396 - -13.52% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -12.98% 1.145 0.997 - 4.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -12.92% 70.121 61.060 - -7.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.90% 53.568 46.655 - -6.48% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.90% 1.102 0.960 - -1.57% -
BM_StringFindAllMatch/1 -12.90% 3.120 2.718 - -10.50% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -12.85% 2.758 2.403 - -6.38% -
ranges::min(std::deque<long_long>)/64 -12.84% 21.015 18.316 - -0.32% -
rng::find_last(deque<int>)_(bail_10%)/1024 -12.82% 259.992 226.654 - -7.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -12.76% 70.745 61.719 - -13.04% -
BM_StringFindAllMatch/64 -12.67% 3.436 3.001 - -6.72% -
BM_StringFindStringLiteral/16 -12.66% 1.853 1.619 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -12.62% 5050847.031 4413338.351 - 8.37% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.61% 22.511 19.671 - -0.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.57% 6.894 6.027 - 30.63% -
SetIntersection_None_Set_float_1024_16 -12.57% 9965218.671 8712736.522 - -3.75% -
BM_StringFindStringLiteral/8 -12.53% 1.850 1.618 - 0.01% -
BM_StringConstructDestroyCStr_Small_Transparent -12.51% 0.395 0.346 - 0.04% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.45% 9.068 7.939 - 5.11% -
ranges::minmax(std::list<long_long>)/1 -12.43% 0.449 0.393 - -2.25% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -12.43% 1.490 1.305 - -9.32% -
std::find_first_of(vector<int>)_(small_needle)/50 -12.41% 79.119 69.303 - -2.10% -
std::map<std::string,_int>::erase(iterator)/32 -12.40% 34.222 29.979 - -5.48% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.34% 6.228 5.460 - -6.84% -
BM_StringFindCharLiteral/32 -12.32% 1.846 1.618 - 0.01% -
std::rotate(list<int>)_(by_1/3)/8192 -12.23% 9548.625 8380.401 - 0.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -12.19% 1515.837 1331.069 - 4.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.12% 0.341 0.299 - 13.05% -
BM_StringAssignAsciiz_Small_Opaque -12.07% 3.530 3.104 - 2.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.06% 14.507 12.757 - -4.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -12.06% 14.450 12.708 - -4.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -12.04% 1528137.367 1344084.719 - -0.01% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.93% 10506.814 9253.226 - -5.10% -
std::move(vector<bool>)_(aligned)/64 -11.91% 1.799 1.585 - -3.81% -
std::set<int>::ctor(const&,_alloc)/32 -11.90% 248.600 219.009 - -1.06% -
std::fill(deque<int>)/8192 -11.89% 268.798 236.831 - -0.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -11.89% 3.826 3.371 - -17.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -11.84% 1879996.744 1657453.209 - -0.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.83% 0.299 0.264 - -0.59% -
SetIntersection_None_Set_string_262144_4 -11.74% 1795269.531 1584538.168 - -1.91% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -11.71% 33.239 29.346 - -4.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -11.61% 1.461 1.291 - 8.45% -
std::is_sorted(deque<int>)/8 -11.60% 2.959 2.616 - 0.61% -
std::unordered_map<int,_int>::clear()/32 -11.58% 670.773 593.074 - 0.23% -
BM_StringFindStringLiteral/128 -11.49% 3.510 3.107 - -0.18% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -11.39% 21.874 19.382 - -26.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.34% 1.256 1.114 - -16.90% -
BM_StringRead_Cold_Deep_Empty -11.29% 1.332 1.181 - -2.18% -
BM_StringFindCharLiteral/64 -11.29% 2.353 2.088 - -0.71% -
std::rotate_copy(list<int>)/8192 -11.26% 7750.112 6877.541 - -2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -11.17% 1825819.660 1621828.858 - -0.15% -
std::upper_bound(std::list<int>)/8192 -11.12% 15153.218 13468.491 - 8.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -11.08% 17.303 15.386 - -4.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.05% 12.072 10.738 - -4.22% -
SetIntersection_Front_Set_uint64_256_64 -10.92% 5783952.454 5152432.626 - -4.04% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -10.91% 19844042.749 17679268.483 - 94.35% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.84% 17.752 15.828 - -3.74% -
std::remove(deque<int>)_(sprinkled)/50 -10.84% 61.131 54.507 - -4.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -10.82% 7.266 6.480 - 0.30% -
std::multiset<std::string>::find(key)_(non-existent)/32 -10.81% 11.043 9.849 - -5.86% -
std::find_end(deque<int>)_(process_all)/8192 -10.80% 2358.651 2103.849 - -10.74% -
BM_PushHeap_string_QuickSortAdversary_1 -10.79% 0.528 0.471 - 0.09% -
SetIntersection_None_Set_float_1024_64 -10.77% 9940624.689 8870463.017 - 2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -10.74% 169322548.512 151132934.786 - 41.16% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -10.73% 0.459 0.410 - -10.64% -
BM_StringRelational_Eq_Large_Large_ChangeLast -10.69% 2.080 1.858 - -10.69% -
std::partition(list<int>)_(sparse)/8192 -10.68% 8535.869 7623.838 - 0.23% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.63% 10.702 9.564 - -1.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.63% 25546.244 22831.440 - 20.39% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.46% 5934659.653 5313910.149 - -10.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.43% 2.527 2.264 - -16.02% -
ranges::min(std::vector<char>)/1 -10.42% 0.431 0.386 - 46.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.42% 1608.454 1440.892 - -9.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -10.40% 52.082 46.665 - 0.17% -
std::reverse_copy(list<int>)/32768 -10.33% 30175.633 27057.090 - -0.10% -
std::copy(deque<int>)/262144 -10.33% 13076.154 11725.713 - 0.19% -
std::set<int>::clear()/8192 -10.31% 90147.786 80852.351 - 4.06% -
SetIntersection_None_Set_string_262144_16 -10.31% 1766589.029 1584525.553 - -2.09% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -10.30% 25.952 23.280 - 1.94% -
SetIntersection_Interlaced_Set_string_256_256 -10.29% 31682988.780 28423968.541 - -7.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.25% 473758.463 425197.758 - -3.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.18% 0.295 0.265 - 0.80% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.17% 82.338 73.962 - -16.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.14% 2.538 2.281 - -7.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -10.10% 1.315 1.183 - -12.99% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.07% 892.374 802.506 - -1.66% -
BM_StringFindCharLiteral/128 -10.07% 3.341 3.005 - 0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.01% 41.462 37.312 - 0.20% -
std::find_end(deque<int>)_(same_length)/1024 -10.01% 370.570 333.481 - 0.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -10.00% 32.908 29.616 - -2.60% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.00% 1.572 1.415 - 15.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -9.98% 1509.112 1358.489 - -21.09% -
std::map<std::string,_int>::erase(iterator)/8192 -9.96% 31.666 28.512 - -2.74% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.96% 34.305 30.890 - -4.42% -
SetIntersection_Front_Set_uint64_1024_64 -9.93% 1803517.640 1624420.404 - -0.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.92% 1998.963 1800.587 - 2.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.86% 23.294 20.998 - -12.32% -
ranges::minmax(std::deque<long_long>)/64 -9.81% 25.888 23.350 - -13.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.78% 41.012 37.003 - -11.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.76% 15.671 14.141 - -9.45% -
BM_tolower_char<char> -9.73% 0.690 0.623 - -9.77% -
BM_PushHeap_uint64_Ascending_64 -9.73% 1.680 1.517 - -8.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.64% 42.917 38.780 - 2.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -9.63% 30.528 27.588 - 4.02% -
SetIntersection_None_Set_string_262144_1 -9.62% 1757024.738 1587932.127 - -2.15% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.60% 3542.324 3202.103 - -8.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.60% 734.315 663.844 - -9.46% -
std::copy(vector<int>)/32768 -9.59% 3774.998 3413.083 - -8.25% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -9.58% 34.186 30.910 - -5.05% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -9.55% 23.498 21.253 - -20.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.55% 24.949 22.567 - -8.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.54% 22.109 20.000 - 0.06% -
std::find_end(deque<int>)_(same_length)/1000 -9.53% 360.866 326.475 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.52% 78906195.157 71396240.136 - 29.53% -
BM_StringFindStringLiteral/32 -9.51% 1.954 1.768 - 1.82% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -9.50% 23.942 21.667 - 0.39% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.50% 42.028 38.034 - -4.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.47% 5.672 5.135 - -18.96% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.43% 8539.583 7734.319 - 2.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -9.42% 23.530 21.314 - 0.83% -
std::unordered_multimap<int,_int>::clear()/32 -9.41% 650.309 589.112 - -6.05% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.39% 44030.914 39898.459 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.38% 0.697 0.631 - 16.84% -
BM_PushHeap_uint64_Descending_1 -9.38% 0.532 0.482 - 2.48% -
BM_StringFindCharLiteral/4096 -9.36% 85.069 77.108 - -9.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.34% 1.445 1.310 - -12.71% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.31% 2.633 2.388 - -36.23% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.28% 1551.662 1407.705 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -9.20% 340346.648 309039.590 - 8.25% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.18% 21.557 19.578 - -9.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.16% 88625.018 80506.359 - -15.89% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.15% 29.729 27.010 - 0.37% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.11% 885.680 805.032 - -8.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -9.10% 31.178 28.342 - -10.83% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.10% 12.504 11.367 - -0.46% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.08% 528.560 480.553 - -14.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -8.99% 33.248 30.258 - -3.51% -
std::unordered_set<int>::find(key)_(non-existent)/32 -8.98% 1.167 1.062 - -9.36% -
SetIntersection_Front_Set_uint64_262144_64 -8.97% 1795747.471 1634687.005 - -1.22% -
BM_PushHeap_uint32_Descending_4 -8.96% 0.378 0.344 - -0.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.93% 79.778 72.651 - -2.02% -
std::unordered_set<int>::find(key)_(existent)/8192 -8.91% 1.369 1.247 - -10.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.87% 2.493 2.272 - -2.84% -
SetIntersection_None_Set_float_1024_256 -8.85% 9770402.559 8906008.320 - -0.70% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.82% 1.581 1.441 - -16.26% -
std::copy_n(list<int>)/32768 -8.82% 28709.356 26176.173 - -1.31% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.81% 30.233 27.570 - -4.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -8.80% 15116743.787 13786913.389 - -0.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.77% 2.089 1.905 - 0.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -8.72% 5.168 4.717 - 0.23% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.69% 12345.160 11272.796 - 0.08% -
BM_StringFindStringLiteral/64 -8.68% 2.390 2.182 - 0.05% -
rng::contains_subrange(list<int>)_(single_element)/50 -8.68% 17.809 16.263 - -3.69% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -8.65% 33.273 30.395 - -2.61% -
BM_vector_deque_copy_backward/1 -8.54% 2.323 2.125 - -5.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.53% 4598329.295 4206219.668 - -4.99% -
std::map<std::string,_int>::count(key)_(existent)/8192 -8.51% 33.644 30.779 - 1.88% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.51% 770.911 705.289 - -20.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -8.50% 2.509 2.296 - -2.74% -
BM_lexicographical_compare_three_way_slow_path/1 -8.48% 0.448 0.410 - 5.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.46% 1.316 1.205 - -3.43% -
std::copy_n(deque<int>)/1048576 -8.39% 54632.103 50045.929 - -0.24% -
BM_vector_deque_ranges_move_backward/0 -8.37% 0.438 0.402 - -30.33% -
BM_vector_deque_copy_backward/2 -8.34% 2.055 1.884 - -5.73% -
SetIntersection_None_Set_float_1024_4 -8.31% 9923299.226 9098331.824 - 4.03% -
std::move_backward(vector<bool>)_(unaligned)/64 -8.30% 1.858 1.704 - -0.34% -
std::map<std::string,_int>::ctor(const&)/1024 -8.30% 38834.476 35610.803 - 0.93% -
std::find_end(list<int>)_(process_all)/8192 -8.30% 8182.596 7503.824 - 0.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.29% 572.329 524.867 - -0.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.26% 1.432 1.314 - -16.46% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.23% 1585.618 1455.102 - 0.02% -
std::set<int>::erase(iterator)/1024 -8.17% 22.001 20.202 - 2.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -8.16% 20.056 18.420 - 0.74% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.15% 485964.828 446356.942 - -23.72% -
std::unordered_set<std::string>::ctor(const&)/32 -8.14% 778.441 715.087 - -10.11% -
BM_vector_deque_copy_backward/0 -8.11% 0.454 0.417 - -2.05% -
SetIntersection_Front_Set_uint64_1024_1024 -8.09% 12512477.134 11499948.729 - -2.06% -
rng::contains(list<int>)_(process_all)/8192 -8.02% 7456.441 6858.293 - -6.49% -
std::set<int>::erase(iterator)/8192 -7.99% 22.146 20.376 - 3.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -7.99% 22.750 20.933 - -5.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -7.92% 1.216 1.119 - -7.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.90% 16708.746 15389.377 - -34.66% -
BM_StringRelational_Eq_Small_Small_Control -7.89% 1.957 1.803 - -0.19% -
SetIntersection_Interlaced_Set_string_64_64 -7.85% 39100159.681 36030651.415 - -3.59% -
bm_ranges_lexicographical_compare<signed_char>/8 -7.79% 3.673 3.386 - 0.06% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.77% 23.246 21.440 - 5.85% -
SetIntersection_Front_Set_uint64_16384_256 -7.76% 3931559.076 3626424.039 - -7.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.75% 524184.866 483581.968 - -0.24% -
std::lower_bound(std::deque<int>)/8 -7.74% 18.598 17.159 - 1.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -7.74% 581.331 536.364 - 0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.73% 1.321 1.219 - -13.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.72% 13374.475 12342.350 - -4.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -7.70% 7.015 6.475 - -2.47% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -7.67% 464.978 429.315 - 1.02% -
BM_std_minmax_element<short>/3 -7.66% 1.143 1.055 - -14.91% -
std::set<std::string>::erase(key)_(existent)/8192 -7.66% 93.295 86.153 - 1.13% -
SetIntersection_Front_Set_uint64_262144_4 -7.66% 1098818.714 1014700.868 - -4.46% -
std::multiset<std::string>::erase(iterator)/1024 -7.59% 33.633 31.081 - -2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.57% 10110851.429 9345436.424 - -10.52% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -7.56% 1.427 1.319 - -6.72% -
std::distance(join_view(vector<vector<int>>))/50 -7.55% 0.656 0.606 - 3.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.52% 58343.291 53953.164 - -0.51% -
BM_StringFindCharLiteral/256 -7.51% 5.750 5.318 - -0.89% -
SetIntersection_Front_Set_uint64_16384_1024 -7.49% 12583587.525 11641401.042 - -3.89% -
BM_PushHeap_uint64_Ascending_256 -7.48% 2.259 2.090 - -3.66% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.48% 3779.700 3497.042 - -23.56% -
std::find_if_not(vector<int>)_(process_all)/50 -7.47% 6.027 5.576 - -5.10% -
BM_StringAssignAsciizMix_Opaque -7.47% 5.427 5.022 - -0.17% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.46% 2.099 1.942 - -3.57% -
SetIntersection_Front_Set_string_16384_16 -7.41% 1955041.307 1810241.345 - -6.59% -
BM_deque_deque_ranges_move/2 -7.40% 2.301 2.131 - -7.40% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.37% 378228.406 350334.160 - -0.33% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.37% 8320.795 7707.634 - -0.72% -
std::remove(deque<int>)_(sprinkled)/32 -7.36% 53.894 49.929 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.35% 15060306.171 13953389.895 - 2.64% -
ranges::min(std::deque<char>)/8 -7.35% 2.494 2.311 - 0.11% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.34% 18.923 17.533 - -0.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.34% 30.087 27.879 - 0.03% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.33% 283.645 262.867 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.32% 24.241 22.467 - 2.69% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.30% 24512.513 22722.161 - 25.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.29% 555.186 514.721 - -4.60% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.29% 0.555 0.515 - -25.16% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.27% 2.005 1.859 - -6.23% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.27% 24.803 22.999 - -10.01% -
SetIntersection_Front_Set_uint64_256_256 -7.25% 7735785.346 7175281.651 - -3.81% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.24% 0.459 0.426 - -3.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.24% 1.320 1.224 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.20% 2.994 2.778 - -4.39% -
BM_StringEraseWithMove_Large_Opaque -7.20% 3.162 2.935 - 4.59% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.19% 12.146 11.274 - -38.26% -
SetIntersection_Front_Set_uint32_1024_1024 -7.16% 12378365.919 11492688.089 - -7.01% -
SetIntersection_Front_Set_uint64_1024_256 -7.13% 3987415.975 3702939.848 - 1.50% -
BM_num_get<long_double> -7.08% 39.647 36.841 - 1.29% -
SetIntersection_Front_Set_uint32_262144_262144 -7.08% 1678121.258 1559350.748 - -4.09% -
std::generate_n(list<int>)/8192 -7.07% 7563.874 7029.333 - -5.32% -
BM_deque_deque_ranges_move/1 -7.02% 2.556 2.377 - -6.74% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.02% 1.812 1.685 - 2.77% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.02% 37.328 34.709 - -0.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.00% 39.078 36.342 - -14.76% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.97% 1.487 1.383 - -21.98% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.95% 29.154 27.127 - -3.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.92% 20.063 18.674 - -23.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.90% 26.281 24.467 - 8.56% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -6.90% 651.987 606.985 - 0.53% -
std::set<int>::erase(iterator)/32 -6.89% 21.413 19.938 - 1.99% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -6.89% 158069.297 147182.136 - -2.21% -
SetIntersection_Front_Vector_uint64_16384_256 -6.88% 2288185.301 2130808.185 - -5.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.87% 1.319 1.229 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.87% 2050850.015 1910053.815 - 8.66% -
BM_StringEraseWithMove_Large_Transparent -6.86% 2.998 2.792 - 2.15% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -6.86% 10.529 9.807 - -1.64% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.84% 13577160.949 12648198.696 - 5.11% -
SetIntersection_Front_Set_uint32_262144_16384 -6.83% 222556597.725 207355223.392 - -4.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.82% 1.180 1.099 - -9.25% -
std::copy_n(vector<int>)/262144 -6.82% 12976.368 12091.806 - -3.11% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -6.80% 27.798 25.908 - 15.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.77% 7986753.896 7446270.134 - -1.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.74% 37.725 35.181 - -5.21% -
std::for_each(list<int>)/8192 -6.70% 7782.001 7260.377 - -7.35% -
BM_deque_vector_ranges_move/0 -6.70% 1.525 1.423 - 0.20% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.69% 58711.323 54783.839 - -1.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.68% 1.051 0.981 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.66% 25032245.064 23365060.264 - -6.09% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.64% 102.071 95.289 - -0.50% -
rng::for_each(multimap<int>)/50 -6.62% 43.020 40.173 - -0.94% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.61% 7201.041 6725.012 - 1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.58% 43659.762 40785.204 - -2.28% -
SetIntersection_Front_Vector_uint64_262144_256 -6.57% 2273169.001 2123744.910 - -0.31% -
BM_deque_vector_ranges_move_backward/0 -6.56% 1.466 1.370 - 0.35% -
SetIntersection_Interlaced_Vector_string_256_64 -6.55% 19923381.737 18618687.540 - -1.48% -
SetIntersection_None_Set_uint32_262144_64 -6.53% 1223813.639 1143872.396 - -2.57% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -6.53% 21.576 20.167 - -5.78% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.53% 21.210 19.826 - 1.62% -
std::reverse(vector<int>)/8 -6.48% 1.603 1.500 - -2.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.45% 5766.955 5395.006 - -1.71% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.44% 7901.414 7392.576 - 0.41% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.43% 17.567 16.437 - -3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.42% 1206013.578 1128639.896 - -0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.40% 1193388.287 1117042.408 - -1.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.38% 1302605.713 1219438.314 - -1.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.38% 389.967 365.096 - -4.58% -
std::map<std::string,_int>::ctor(const&)/8192 -6.36% 367192.964 343844.214 - -0.58% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.36% 52.596 49.253 - 0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.35% 13970.144 13082.626 - -3.69% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -6.35% 58238.564 54539.759 - -0.53% -
ranges::min(std::vector<__int128>)/1 -6.29% 0.403 0.378 - 9.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.28% 18.374 17.220 - -0.54% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.27% 30.048 28.164 - -3.13% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.26% 1.636 1.534 - -7.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -6.24% 963.759 903.575 - -8.44% -
SetIntersection_Front_Set_uint64_64_64 -6.22% 13546616.374 12704243.666 - 0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.22% 52.459 49.198 - -4.31% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.21% 1.721 1.614 - 0.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -6.18% 7.917 7.428 - -5.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.16% 0.866 0.813 - -0.03% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.14% 7188.289 6746.607 - -0.22% -
std::deque<int>::ctor(size)/32 -6.14% 30.196 28.341 - -0.14% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.14% 29.399 27.594 - 3.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.14% 20.295 19.049 - -3.08% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.07% 2442.184 2293.955 - 0.05% -
SetIntersection_None_Set_uint32_262144_1 -6.05% 1218340.250 1144576.252 - -3.24% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.04% 26.734 25.120 - 0.34% -
SetIntersection_Front_Set_uint64_262144_1024 -6.02% 12841292.430 12067655.790 - -2.92% -
SetIntersection_Interlaced_Vector_string_256_256 -6.02% 20901679.321 19643078.673 - -4.81% -
SetIntersection_Front_Set_string_1024_64 -5.99% 4832307.817 4542626.328 - -8.04% -
std::copy(vector<bool>)_(aligned)/1048576 -5.99% 2168.876 2039.004 - -42.52% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.94% 17459011.739 16421454.957 - -1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -5.93% 1240425.272 1166829.786 - -2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.93% 1123228.469 1056610.827 - -0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.90% 136.955 128.870 - 145.27% -
std::shift_right(list<int>)/50 -5.90% 28.447 26.769 - 1.38% -
SetIntersection_Front_Set_uint32_16384_16384 -5.88% 218732666.352 205864709.660 - -4.31% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.88% 1410350.042 1327419.563 - 3.99% -
SetIntersection_Front_Set_uint32_1024_64 -5.88% 1754483.545 1651377.998 - -2.62% -
SetIntersection_Front_Set_string_256_16 -5.85% 7379783.678 6947733.501 - -2.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.85% 2.465 2.320 - 0.71% -
SetIntersection_Front_Set_uint64_16384_64 -5.85% 1653661.831 1556998.844 - -12.94% -
BM_StringFindAllMatch/512 -5.84% 12.261 11.545 - 0.78% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.84% 1053055.628 991592.420 - -5.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.82% 60.560 57.033 - -2.39% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.79% 2.880 2.713 - -6.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.78% 14145.927 13328.228 - -3.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.77% 0.423 0.399 - -17.63% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.76% 1.696 1.598 - 0.26% -
std::replace_if(vector<int>)_(prefix)/32 -5.75% 10.132 9.550 - -0.74% -
std::set<int>::erase(key)_(existent)/32 -5.75% 22.985 21.664 - 0.44% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.74% 222326096.271 209568858.786 - -6.41% -
SetIntersection_None_Set_uint32_262144_256 -5.73% 1212325.279 1142876.300 - -2.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.73% 0.476 0.449 - -9.30% -
BM_PushHeap_float_SingleElement_4 -5.71% 0.379 0.357 - 0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.71% 15532.151 14645.792 - -3.70% -
std::set<int>::find(key)_(non-existent)/32 -5.70% 2.423 2.285 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.69% 1169988.788 1103407.178 - 0.38% -
BM_PushHeap_float_Ascending_262144 -5.67% 5.365 5.061 - -2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.64% 2577075.739 2431649.739 - 0.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.64% 10.570 9.974 - 1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.63% 5254957.182 4959076.811 - -5.69% -
std::set<int>::clear()/32 -5.63% 669.673 631.972 - 2.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.62% 19.143 18.067 - 0.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.62% 17393.920 16416.813 - -3.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -5.62% 1903.622 1796.700 - 1.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.61% 105.007 99.112 - -0.61% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.59% 213.938 201.969 - -0.59% -
SetIntersection_Front_Vector_float_16384_256 -5.59% 2293476.706 2165238.515 - -4.76% -
std::replace(vector<int>)_(sprinkled)/32 -5.58% 5.719 5.400 - -16.08% -
std::move(deque<int>)/262144 -5.58% 16020.254 15126.517 - -0.63% -
std::unique(list<int>,_pred)_(sprinkled)/32 -5.58% 65.209 61.572 - -6.77% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.56% 45.760 43.218 - -0.80% -
SetIntersection_Front_Vector_uint64_16384_16 -5.54% 1131969.923 1069230.046 - -3.33% -
SetIntersection_None_Set_uint32_262144_4 -5.54% 1210599.203 1143506.754 - -2.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.52% 33.369 31.526 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.51% 0.661 0.624 - 1.79% -
std::find_if(deque<int>)_(process_all)/8192 -5.51% 2119.478 2002.710 - 0.51% -
rng::find(vector<bool>)_(process_all)/8 -5.49% 0.715 0.676 - -0.44% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.48% 2.595 2.453 - -1.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.48% 58270.563 55078.398 - 4.01% -
std::unique_copy(list<int>)_(contiguous)/52 -5.47% 20.717 19.583 - 0.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.46% 5106.310 4827.467 - -0.49% -
BM_StringEraseToEnd_Small_Transparent -5.46% 0.424 0.401 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.45% 4858079.821 4593084.576 - 4.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -5.44% 1.414 1.337 - -10.44% -
std::none_of(list<int>)_(process_all)/8192 -5.43% 8115.224 7674.517 - -11.99% -
SetIntersection_None_Set_uint32_262144_16 -5.43% 1209596.355 1143961.184 - -2.43% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.41% 80.961 76.581 - 2.35% -
SetIntersection_None_Set_uint32_1024_16 -5.41% 9160489.781 8665319.681 - -1.68% -
ranges::minmax(std::deque<long_long>)/70000 -5.39% 27404.557 25926.837 - -12.53% -
BM_PushHeap_float_Ascending_16 -5.37% 1.029 0.974 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -5.36% 1059090.511 1002333.257 - -2.54% -
BM_StringAssignStr_Large_Transparent -5.35% 11.220 10.620 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -5.33% 1237084.932 1171177.447 - -1.91% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.32% 40.784 38.612 - -1.21% -
SetIntersection_Interlaced_Set_string_16_16 -5.32% 61975579.782 58676790.660 - -2.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.32% 360199856.524 341052578.817 - 13.21% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.31% 2.879 2.726 - -0.01% -
SetIntersection_Front_Vector_uint64_262144_1024 -5.31% 5901536.590 5588402.637 - 4.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.30% 13081.227 12387.320 - -14.05% -
BM_PushHeap_string_Ascending_1024 -5.30% 13.960 13.220 - -6.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.30% 623465.627 590434.678 - -4.80% -
std::find_if_not(deque<int>)_(process_all)/8 -5.30% 2.669 2.527 - -3.74% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.28% 2.776 2.629 - 0.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.26% 0.279 0.264 - -0.30% -
SetIntersection_None_Vector_uint64_262144_16384 -5.25% 1124007.520 1064944.920 - -1.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -5.25% 2.452 2.323 - -8.52% -
SetIntersection_None_Set_uint32_16384_1 -5.24% 158709718.713 150386311.509 - -3.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.24% 15339.682 14535.243 - -3.70% -
std::count(list<int>)_(every_other)/1048576 -5.24% 874727.556 828911.669 - 0.27% -
std::stable_partition(list<int>)_(dense)/50 -5.22% 56.969 53.996 - -3.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -5.19% 29.836 28.286 - -10.63% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.19% 20.760 19.682 - -0.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.19% 60.293 57.165 - -3.87% -
SetIntersection_Front_Set_uint32_16384_1 -5.18% 1050951.481 996549.252 - -3.20% -
BM_StringFindStringLiteral/256 -5.17% 5.681 5.387 - -0.93% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.16% 2.748 2.606 - 4.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.16% 55.557 52.691 - -16.02% -
std::multiset<int>::count(key)_(existent)/1024 -5.15% 5.941 5.635 - -2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.15% 10459.075 9920.596 - -4.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.15% 4.604 4.367 - 0.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -5.13% 19.270 18.282 - -4.74% -
SetIntersection_Front_Set_uint32_16384_256 -5.11% 3809714.331 3615036.648 - -3.45% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.10% 16.805 15.949 - 0.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.09% 148800.251 141233.725 - -2.63% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.08% 1093.585 1038.000 - 0.16% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.07% 1093.501 1038.113 - 0.19% -
BM_StringFindCharLiteral/8192 -5.06% 145.289 137.932 - -3.09% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.06% 9.857 9.358 - -0.08% -
bm_ranges_lexicographical_compare<int>/262144 -5.06% 17195.162 16325.265 - 0.48% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.05% 15.180 14.412 - -8.89% -
SetIntersection_Interlaced_Set_uint32_1024_4 -5.04% 10185372.943 9672024.843 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.03% 13269769.700 12601944.727 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -5.03% 8859953.998 8414261.390 - -0.33% -
std::make_heap(deque<int>)_(descending)/8 -5.01% 21.841 20.747 - -1.43% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.00% 40451.608 38430.559 - 0.28% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.00% 17182.611 16324.257 - 0.44% -
bm_lexicographical_compare<int>/262144 -4.99% 17183.142 16324.966 - 0.49% -
BM_vector_deque_ranges_copy_backward/64 -4.99% 3.134 2.978 - -0.26% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.98% 15647.300 14868.595 - 12.21% -
BM_PushHeap_uint32_Descending_16 -4.97% 0.371 0.353 - -0.29% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.94% 2.794 2.656 - 0.34% -
std::fill(vector<bool>)/512 -4.94% 1.589 1.511 - -1.23% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.93% 23066898.295 21930209.375 - -1.55% -
std::partition(deque<int>)_(dense)/50 -4.93% 13.986 13.297 - -16.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.92% 9563.835 9093.461 - -1.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -4.92% 64509.133 61336.510 - -2.74% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.92% 81.432 77.429 - -6.09% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.91% 17.366 16.514 - 7.06% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.90% 49.227 46.815 - -4.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.89% 0.596 0.567 - -5.30% -
rng::for_each(multimap<int>)/8192 -4.89% 7591.106 7219.925 - -0.11% -
BM_PushHeap_uint64_Ascending_262144 -4.88% 5.087 4.838 - -3.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.88% 359.623 342.069 - -3.69% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.88% 1336.031 1270.854 - -0.38% -
SetIntersection_None_Set_uint32_16384_16384 -4.88% 160206589.391 152393646.056 - -3.66% -
std::fill(list<int>)/32 -4.87% 8.758 8.332 - 0.37% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.87% 25.696 24.445 - 0.97% -
SetIntersection_None_Set_string_262144_64 -4.87% 1666198.160 1585114.666 - -1.99% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -4.86% 1966.430 1870.772 - -0.69% -
std::find_end(deque<int>)_(process_all)/1048576 -4.85% 278510.084 265016.119 - -5.41% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.84% 1590979.899 1513925.942 - -3.96% -
SetIntersection_Front_Set_uint32_64_64 -4.84% 13220761.619 12581128.426 - -3.97% -
std::move(deque<int>)/1048576 -4.84% 58115.268 55303.626 - 0.39% -
SetIntersection_Front_Set_string_262144_256 -4.83% 15257302.982 14521092.750 - -1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.82% 5868809.985 5585836.576 - -1.95% -
BM_StringFindStringLiteral/512 -4.82% 10.033 9.549 - 1.17% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.81% 5390.180 5130.912 - 0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.80% 133604.089 127187.877 - -4.81% -
SetIntersection_None_Vector_uint64_262144_4 -4.80% 1135716.446 1081180.024 - -1.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.79% 166502.918 158519.322 - -0.05% -
BM_PushHeap_uint32_Ascending_64 -4.79% 1.612 1.535 - -2.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.78% 24.910 23.718 - -26.23% -
SetIntersection_None_Vector_uint32_16384_256 -4.77% 1114763.776 1061534.546 - -3.18% -
BM_PushHeap_string_Ascending_256 -4.76% 11.330 10.791 - -6.83% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -4.76% 24.366 23.208 - -2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.75% 1149321.583 1094704.804 - -4.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.73% 6713220.081 6395375.705 - 1.80% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.73% 28.851 27.485 - -7.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.72% 747.111 711.820 - -0.71% -
std::remove(list<int>)_(prefix)/1024 -4.72% 1041.633 992.476 - -0.98% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -4.72% 55584.032 52960.918 - 0.45% -
bm_lexicographical_compare<signed_char>/1048576 -4.71% 17157.510 16349.126 - -3.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.70% 27901616.964 26589555.898 - -0.68% -
SetIntersection_None_Set_uint64_16384_1024 -4.70% 174341702.123 166147969.174 - 1.57% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.70% 224321.576 213784.153 - 0.00% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -4.69% 0.271 0.258 - 0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.69% 42.647 40.645 - 27.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.69% 1214.249 1157.334 - 0.57% -
std::multiset<int>::count(key)_(non-existent)/32 -4.68% 2.578 2.458 - 4.50% -
std::set<int>::find(key)_(existent)/8192 -4.67% 8.414 8.021 - -4.60% -
SetIntersection_None_Set_uint32_16384_4 -4.67% 158323757.704 150934571.970 - -3.30% -
std::set<int>::equal_range(key)_(existent)/8192 -4.66% 8.321 7.933 - -5.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.66% 53.254 50.771 - -9.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.66% 1166.111 1111.747 - -4.73% -
std::find_if_not(deque<int>)_(process_all)/50 -4.66% 13.245 12.629 - 0.22% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.65% 21.893 20.874 - -7.42% -
std::search(vector<int>)_(near_matches)/1000 -4.63% 15145.970 14445.364 - 1.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.62% 25.247 24.080 - -23.11% -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.62% 19.289 18.397 - -1.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.62% 29.897 28.516 - -5.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -4.61% 1141116.410 1088472.784 - -1.38% -
SetIntersection_None_Vector_uint64_1024_4 -4.61% 1080647.891 1030836.056 - -4.12% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.60% 38.955 37.163 - -0.35% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.60% 72.642 69.300 - -0.52% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.60% 4.247 4.052 - 0.66% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.60% 31.776 30.316 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.58% 1240061.990 1183219.168 - 0.42% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.58% 628.815 599.998 - -2.58% -
std::unique(deque<int>)_(sprinkled)/32 -4.58% 54.608 52.106 - -3.36% -
std::find_if(vector<int>)_(process_all)/32768 -4.58% 3358.715 3204.808 - 0.07% -
std::find(vector<bool>)_(process_all)/50 -4.58% 0.725 0.692 - 8.41% -
std::find_if(deque<int>)_(process_all)/32768 -4.57% 8466.945 8079.955 - 0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.57% 34.761 33.174 - -42.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.56% 40.201 38.368 - -5.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.56% 1050261.486 1002400.349 - -4.00% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.54% 75.017 71.607 - 1.27% -
SetIntersection_Front_Set_uint64_262144_256 -4.54% 3922082.714 3744032.788 - 1.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.54% 475.999 454.401 - 2.89% -
SetIntersection_None_Set_uint32_16384_16 -4.53% 158097418.017 150933077.106 - -3.23% -
SetIntersection_Front_Set_uint32_16384_1024 -4.52% 12084090.691 11537381.505 - -4.94% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.51% 22588.181 21568.436 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.50% 46702363.841 44601637.864 - -1.44% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.49% 2238.816 2138.190 - -1.35% -
BM_StringAssignAsciiz_Large_Transparent -4.49% 12.691 12.121 - 5.38% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.49% 209032331.584 199647790.942 - -4.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.49% 8997.607 8593.750 - 1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.48% 780.745 745.779 - -0.77% -
SetIntersection_Front_Set_uint32_1024_256 -4.48% 3851545.522 3679081.181 - -10.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.48% 19.822 18.934 - -4.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.47% 3.233 3.089 - 0.69% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.47% 1.215 1.161 - 0.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.47% 56.416 53.896 - 1.33% -
std::partial_sort(vector<int>)_(repeated)/8192 -4.45% 27618.101 26388.972 - -1.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.45% 26.251 25.083 - -42.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.45% 265.614 253.798 - 0.54% -
std::set<int>::contains(key)_(non-existent)/32 -4.44% 2.827 2.701 - -2.92% -
SetIntersection_None_Vector_uint32_1024_64 -4.44% 1092952.812 1044474.433 - -3.31% -
SetIntersection_Front_Set_uint64_262144_16 -4.43% 1220401.210 1166303.454 - -0.48% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.43% 234.351 223.967 - 0.84% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.43% 1952.969 1866.544 - -1.36% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.42% 1585927.084 1515774.170 - -2.39% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.42% 2.045 1.955 - -4.80% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.42% 0.445 0.425 - -7.32% -
SetIntersection_Front_Set_uint32_262144_1 -4.41% 1052672.223 1006202.710 - -0.61% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.41% 11643286.044 11130242.949 - -1.44% -
std::partial_sort(vector<int>)_(descending)/8 -4.40% 25.527 24.405 - 2.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.39% 731.871 699.729 - -1.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.36% 15428.819 14756.643 - -0.28% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.35% 868.777 830.990 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.35% 24440305.896 23377610.920 - -3.43% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.35% 16.186 15.482 - -0.76% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.34% 20.327 19.445 - 1.35% -
BM_StringRead_Cold_Shallow_Empty -4.33% 1.149 1.100 - -3.29% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.32% 1042360.521 997293.848 - -3.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.32% 354.401 339.081 - 1.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.32% 19.408 18.570 - 0.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.31% 90.833 86.918 - -2.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.31% 46.702 44.690 - -1.68% -
ranges::minmax(std::deque<long_long>)/1 -4.31% 0.706 0.676 - -6.22% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.30% 289.205 276.768 - 5.25% -
SetIntersection_Interlaced_Vector_uint64_256_16 -4.30% 6932321.470 6634304.304 - 9.50% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.29% 172799241.910 165379905.106 - -3.98% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.29% 11.923 11.413 - -6.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.28% 20.987 20.087 - -1.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.27% 4079.018 3904.824 - -1.57% -
std::is_sorted(deque<int>)/8192 -4.26% 3943.295 3775.289 - -0.41% -
rng::find_if(vector<bool>)_(process_all)/50 -4.24% 24.517 23.477 - -2.27% -
SetIntersection_Front_Set_string_64_16 -4.23% 25227743.558 24161174.835 - -0.13% -
std::for_each(join_view(vector<vector<int>>))/8 -4.23% 1.442 1.381 - -3.14% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.20% 2233.391 2139.501 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.20% 8981299.691 8603761.038 - -1.94% -
std::find_if(vector<int>)_(process_all)/8192 -4.20% 843.397 808.004 - -0.08% -
BM_StringAssignAsciizMix_Transparent -4.19% 3.110 2.980 - -0.79% -
SetIntersection_None_Vector_uint64_16384_64 -4.19% 1101004.214 1054867.483 - -3.73% -
std::all_of(list<int>)_(process_all)/8192 -4.18% 7395.565 7086.525 - -15.52% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.18% 13896862.063 13316556.844 - -2.40% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.17% 169644212.205 162563610.121 - -3.83% -
SetIntersection_Interlaced_Vector_string_64_64 -4.17% 26647437.366 25535355.641 - -6.32% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.16% 75933476.456 72771445.794 - -2.50% -
SetIntersection_Interlaced_Set_float_256_64 -4.16% 13351367.680 12796188.732 - -9.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.15% 39.579 37.938 - 2.30% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.14% 12.906 12.371 - -5.58% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.14% 1898178.833 1819597.146 - 24.32% -
SetIntersection_Interlaced_Vector_uint32_256_256 -4.14% 4548807.423 4360591.985 - -3.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.14% 15.253 14.622 - -42.01% -
bm_ranges_lexicographical_compare<signed_char>/512 -4.14% 8.288 7.946 - 1.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -4.13% 79483.639 76202.803 - -0.61% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.13% 1.632 1.565 - 15.24% -
BM_StringFindCharLiteral/2048 -4.12% 41.929 40.200 - -3.84% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.12% 101.247 97.079 - 7.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -4.11% 1707557.859 1637336.750 - 0.08% -
SetIntersection_Interlaced_Set_string_64_16 -4.10% 39174771.124 37568279.850 - -1.48% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.10% 632751.956 606830.635 - -0.04% -
SetIntersection_None_Vector_float_16384_1 -4.09% 1114276.364 1068684.303 - -2.43% -
SetIntersection_None_Set_uint32_16384_64 -4.09% 157270407.763 150836707.266 - -3.51% -
BM_std_minmax_element<long_long>/65536 -4.08% 17950.871 17217.894 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -4.07% 1097011.325 1052375.691 - -0.04% -
SetIntersection_None_Set_uint32_1024_1024 -4.06% 9092807.195 8723188.267 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.05% 1050063.342 1007528.349 - -2.95% -
ranges::minmax(std::deque<char>)/70000 -4.04% 26720.615 25640.098 - -18.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.04% 11719.988 11246.113 - 11.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.04% 24.797 23.795 - -12.89% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.04% 251731.538 241557.649 - 0.20% -
BM_std_minmax_element<short>/2 -4.04% 0.669 0.642 - -6.44% -
SetIntersection_None_Set_float_262144_1 -4.04% 1206732.910 1158007.815 - -3.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.04% 146718099.996 140794262.557 - -0.12% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -4.04% 240.440 230.736 - -2.81% -
std::partition(list<int>)_(dense)/8192 -4.04% 5183.087 4973.921 - 1.13% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.03% 124260.353 119251.449 - -0.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -4.03% 25.171 24.157 - 8.32% -
SetIntersection_None_Set_float_262144_4 -4.01% 1202624.269 1154348.553 - -2.98% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -4.01% 3060.967 2938.198 - 1.49% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.00% 32.377 31.081 - -4.85% -
std::pop_heap(vector<float>)/1024 -4.00% 8.775 8.424 - -0.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.97% 11.295 10.847 - 4.42% -
std::multiset<int>::contains(key)_(existent)/8192 -3.97% 8.829 8.478 - 3.51% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.97% 1286389.891 1235372.151 - -1.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.96% 1.445 1.388 - 4.51% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.96% 13224825.287 12701206.762 - -3.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.95% 1041813.278 1000663.365 - -3.44% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.94% 1.206 1.159 - -16.11% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.93% 1570835.451 1509075.111 - -1.75% -
std::adjacent_find(list<int>,_pred)/8 -3.92% 3.997 3.840 - -0.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -3.92% 10.136 9.739 - -2.93% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.92% 12112026.364 11637106.661 - -5.00% -
SetIntersection_None_Set_uint32_256_4 -3.92% 11538395.820 11086151.327 - -1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.92% 13917.571 13372.396 - -3.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.91% 3.853 3.702 - 0.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.89% 161.457 155.179 - -4.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.89% 18454308.596 17736732.054 - -2.88% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.88% 73.635 70.776 - 0.27% -
SetIntersection_None_Set_float_262144_256 -3.87% 1202136.311 1155618.813 - -3.01% -
std::find_if(list<int>)_(process_all)/1024 -3.87% 714.668 687.028 - -3.26% -
SetIntersection_None_Set_float_262144_262144 -3.87% 1203859.619 1157301.105 - -3.33% -
BM_CmpEqual_schar_schar -3.85% 1.081 1.040 - -4.36% -
SetIntersection_Front_Vector_float_262144_16 -3.84% 1132134.867 1088626.246 - -3.30% -
std::sort_heap(deque<int>,_pred)/1024 -3.83% 12673.820 12188.286 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.83% 14796884.952 14230270.113 - 2.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.82% 409.612 393.952 - -0.02% -
std::partial_sort(deque<int>)_(descending)/8 -3.82% 42.639 41.010 - -1.87% -
std::set<int>::find(key)_(non-existent)/8192 -3.81% 8.885 8.546 - -2.52% -
rng::find_if(vector<bool>)_(process_all)/8 -3.81% 3.706 3.565 - -0.26% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.80% 34535.819 33222.084 - 0.03% -
std::set<std::string>::find(key)_(non-existent)/32 -3.80% 10.989 10.571 - 0.10% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.79% 26.664 25.654 - -1.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.78% 11645757.402 11205667.257 - -0.62% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.76% 1.589 1.530 - -2.33% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.76% 8.981 8.642 - 0.43% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.76% 11702062.373 11261633.752 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.76% 232371358.967 223637736.967 - -0.08% -
SetIntersection_None_Set_uint32_256_256 -3.76% 5831618.688 5612582.465 - -1.55% -
std::rotate(vector<int>)_(1_element_backward)/32 -3.75% 3.038 2.924 - 0.29% -
BM_StringAssignAsciiz_Large_Opaque -3.75% 12.577 12.106 - 4.67% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.73% 132.017 127.092 - -4.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.73% 383.747 369.449 - 0.16% -
BM_num_get<void*> -3.72% 11.228 10.810 - -1.38% -
BM_StringRead_Hot_Shallow_Small -3.71% 0.492 0.473 - -6.27% -
BM_PushHeap_uint64_Ascending_1024 -3.71% 2.675 2.576 - -2.39% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.70% 6.636 6.390 - 2.86% -
BM_StringRelational_Compare_Huge_Large_Control -3.69% 2.161 2.081 - -0.05% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.68% 1.552 1.495 - 3.58% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.68% 39665.765 38207.130 - -1.86% -
SetIntersection_Front_Set_string_16_16 -3.67% 59213137.883 57037284.283 - -1.69% -
SetIntersection_None_Set_float_262144_1024 -3.67% 1202776.531 1158600.828 - -2.82% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.67% 40.542 39.054 - 16.64% -
SetIntersection_None_Set_float_262144_64 -3.66% 1200356.119 1156431.887 - -3.08% -
SetIntersection_Front_Set_uint64_262144_262144 -3.65% 1698716.717 1636688.561 - -0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.64% 20211412.701 19474949.584 - 0.89% -
SetIntersection_Front_Set_string_16384_256 -3.63% 15360971.892 14803414.388 - -7.26% -
SetIntersection_None_Set_uint32_16384_1024 -3.62% 156844916.639 151160467.737 - -3.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.61% 1170.295 1127.992 - 2.93% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.61% 22.281 21.476 - -21.82% -
BM_PushHeap_uint64_Ascending_16 -3.61% 0.945 0.911 - -5.72% -
SetIntersection_None_Set_uint32_16384_256 -3.61% 157065588.511 151402050.055 - -3.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.60% 1052811.296 1014895.612 - 2.62% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.59% 10209.584 9842.682 - 3.97% -
BM_StringAssignStr_Huge_Opaque -3.59% 114.034 109.943 - -0.66% -
std::partial_sort(vector<int>)_(descending)/1024 -3.59% 8226.691 7931.754 - 0.02% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.57% 6759.317 6518.224 - -0.02% -
SetIntersection_None_Set_uint32_1024_256 -3.56% 8909480.114 8592241.057 - -0.21% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.56% 32.439 31.285 - 5.57% -
std::distance(join_view(vector<vector<int>>))/8192 -3.55% 8.636 8.329 - -0.03% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -3.55% 2.023 1.951 - 24.20% -
std::find_end(vector<int>)_(process_all)/8192 -3.55% 1744.104 1682.170 - -4.25% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.54% 4.507 4.348 - 1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.54% 8990529.313 8672674.226 - -0.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.53% 0.941 0.908 - -4.10% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.52% 0.648 0.625 - -9.63% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.51% 2.085 2.012 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.51% 1165131.123 1124276.804 - -2.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.51% 288.105 278.007 - -14.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.50% 17720496.863 17099568.550 - 1.23% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.50% 116.855 112.762 - -6.26% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.50% 1295285.480 1249990.314 - -2.19% -
SetIntersection_None_Vector_uint32_262144_1024 -3.49% 1122444.734 1083229.483 - -2.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.49% 32.364 31.234 - 35.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.49% 7640.679 7374.050 - -3.70% -
SetIntersection_Front_Set_float_262144_1 -3.48% 1042809.541 1006540.751 - -2.20% -
SetIntersection_Front_Set_string_1024_256 -3.47% 15845488.320 15295144.977 - -3.93% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.47% 8.082 7.801 - -1.21% -
SetIntersection_None_Set_float_262144_16 -3.46% 1199240.398 1157709.963 - -3.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.46% 21560590.423 20814629.801 - -1.63% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.46% 57009902.578 55037820.356 - -1.50% -
SetIntersection_None_Set_float_64_64 -3.45% 11459341.377 11063810.598 - -1.89% -
SetIntersection_None_Set_uint32_1024_1 -3.45% 8995039.156 8685152.136 - -0.67% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.44% 636.082 614.170 - -0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.44% 13.950 13.470 - 4.14% -
BM_StringFindStringLiteral/1024 -3.43% 18.634 17.994 - 1.53% -
BM_PushHeap_float_Descending_16384 -3.43% 0.398 0.385 - -0.17% -
SetIntersection_Front_Set_uint64_262144_16384 -3.43% 222362501.747 214738184.791 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.42% 5198456.617 5020739.365 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.42% 215495209.980 208128863.558 - -2.72% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.41% 92100.520 88964.114 - 0.48% -
std::set<std::string>::clear()/1024 -3.40% 22156.717 21403.244 - 0.38% -
SetIntersection_None_Set_float_262144_16384 -3.39% 1207579.428 1166614.258 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -3.39% 209723901.791 202612540.957 - -1.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.39% 2.312 2.233 - 1.47% -
SetIntersection_Front_Vector_string_16384_16 -3.38% 1616974.678 1562260.834 - -2.34% -
SetIntersection_Front_Set_float_16384_64 -3.38% 1785949.633 1725651.553 - -2.88% -
SetIntersection_Front_Vector_uint64_1024_64 -3.37% 1367344.109 1321262.621 - -3.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.37% 37.288 36.033 - 0.09% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.35% 305004.899 294790.842 - 0.14% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.33% 0.669 0.647 - -6.47% -
std::map<int,_int>::erase(key)_(existent)/32 -3.33% 23.070 22.302 - 0.69% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.33% 861544.255 832867.750 - -3.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.32% 1.206 1.166 - -1.59% -
BM_vector_deque_ranges_copy_backward/512 -3.32% 18.101 17.500 - -0.01% -
SetIntersection_Front_Vector_uint64_16384_64 -3.32% 1365703.520 1320384.387 - 1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.31% 1092488.632 1056322.262 - -0.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.31% 1.236 1.195 - -0.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.31% 207.591 200.730 - 0.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.29% 7047.813 6816.057 - 2.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.28% 13062.386 12634.449 - 0.01% -
SetIntersection_Front_Set_string_256_256 -3.27% 31496591.707 30466957.498 - -3.37% -
std::remove(vector<int>)_(prefix)/50 -3.27% 56.116 54.281 - 0.34% -
BM_PushHeap_uint64_Ascending_16384 -3.27% 3.732 3.610 - -2.94% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.27% 3.077 2.977 - 1.16% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.27% 121961.968 117979.294 - -0.09% -
SetIntersection_Interlaced_Set_string_16384_16384 -3.26% 352795564.818 341289724.748 - -1.99% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.26% 26403.383 25543.181 - -4.77% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.25% 8169557.322 7903874.379 - 5.15% -
SetIntersection_Front_Set_uint64_16384_16384 -3.25% 229157289.303 221708679.755 - -0.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 309.011 298.979 - 4.35% -
SetIntersection_Front_Set_uint64_256_4 -3.24% 4199504.245 4063493.666 - -1.04% -
std::for_each(map<int>::iterator)/8192 -3.24% 7716.158 7466.322 - -0.12% -
std::unique(list<int>)_(contiguous)/32 -3.23% 53.790 52.052 - -0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.23% 37.616 36.402 - -6.26% -
std::set<int>::find(key)_(non-existent)/1024 -3.23% 5.793 5.607 - -2.51% -
BM_StringRelational_Eq_Small_Huge_Control -3.22% 0.487 0.471 - 0.25% -
SetIntersection_None_Vector_uint32_1024_256 -3.22% 1100928.578 1065471.353 - -1.76% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.22% 202041018.443 195541672.222 - -2.03% -
SetIntersection_Front_Set_string_256_4 -3.21% 4936667.489 4778161.870 - 0.60% -
std::copy_n(deque<int>)/262144 -3.21% 12073.851 11686.598 - -0.23% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.21% 6.738 6.522 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -3.21% 1794858.147 1737313.329 - 17.80% -
std::copy_if(vector<int>)_(entire_range)/64 -3.20% 15.869 15.360 - -3.87% -
std::multiset<int>::count(key)_(existent)/8192 -3.20% 10.301 9.971 - 5.94% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.20% 6564.105 6353.901 - 0.35% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.20% 42.795 41.426 - -11.27% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.20% 24536.201 23750.872 - 1.76% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.20% 25.965 25.134 - -0.55% -
rng::for_each(set<int>)/8 -3.20% 6.686 6.472 - -5.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.20% 33.723 32.645 - 2.34% -
std::find_if_not(list<int>)_(process_all)/50 -3.19% 38.374 37.149 - -4.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.19% 9.575 9.270 - 1.45% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.19% 1.797 1.740 - -2.43% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.19% 16.857 16.320 - 0.05% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.18% 428.652 415.000 - -2.45% -
std::partition(deque<int>)_(dense)/32 -3.18% 9.297 9.001 - -15.25% -
SetIntersection_Front_Vector_string_64_16 -3.18% 20654991.460 19997831.899 - -3.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.17% 38.419 37.200 - -6.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.17% 1846.154 1787.595 - 10.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.17% 4180651.316 4048127.507 - -2.25% -
BM_deque_vector_copy_backward/0 -3.17% 1.422 1.377 - 0.96% -
std::set<std::string>::insert(value)_(already_present)/32 -3.17% 10.522 10.189 - -1.46% -
SetIntersection_None_Vector_uint32_262144_1 -3.16% 1133749.920 1097869.182 - -3.16% -
BM_StringFindCharLiteral/512 -3.15% 9.796 9.488 - 0.61% -
std::shift_right(list<int>)/1024 -3.14% 756.949 733.165 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.14% 9404981.497 9109824.414 - 0.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.13% 73.198 70.904 - -1.71% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.13% 34.206 33.137 - 1.27% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.12% 11993.151 11618.996 - 1.85% -
SetIntersection_Front_Set_uint32_262144_256 -3.12% 3636159.323 3522825.029 - -6.87% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.11% 213880749.424 207224504.208 - -0.79% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -3.11% 62.565 60.621 - -0.80% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.11% 38.567 37.369 - -12.57% -
std::set<int>::erase(key)_(existent)/1024 -3.10% 50.445 48.880 - -3.64% -
std::search(deque<int>)_(no_match)/1000 -3.10% 402.000 389.530 - -3.97% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.10% 1647082.844 1595996.014 - -4.08% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.09% 1295000.733 1254927.979 - -0.72% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.09% 1.211 1.174 - 3.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.08% 1183381.625 1146958.558 - -1.80% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -3.07% 79184.635 76751.609 - 1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.07% 8319614.290 8064127.032 - 17.07% -
BM_StringRead_Cold_Deep_Small -3.06% 1.219 1.181 - -2.29% -
SetIntersection_Front_Set_string_64_64 -3.06% 36806688.416 35680295.710 - 1.33% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.06% 5993.682 5810.414 - -1.58% -
SetIntersection_None_Vector_string_16384_256 -3.06% 1233125.018 1195432.952 - -3.41% -
SetIntersection_None_Set_uint64_256_1 -3.05% 11566352.184 11213516.148 - -1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.05% 769.435 745.989 - 0.32% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.05% 11.145 10.805 - 7.99% -
BM_vector_deque_ranges_move_backward/64 -3.05% 3.061 2.968 - -5.28% -
std::multimap<int,_int>::ctor(const&)/0 -3.05% 13.125 12.725 - -0.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.04% 145261.726 140839.900 - -1.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.04% 1.226 1.189 - -2.38% -
std::reverse(deque<int>)/64 -3.04% 13.461 13.052 - 0.07% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.03% 8.412 8.157 - -1.84% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.03% 3425.046 3321.267 - -1.17% -
BM_PushHeap_string_PipeOrgan_1024 -3.03% 10.583 10.262 - 10.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.03% 12317.959 11945.167 - 1.11% -
SetIntersection_None_Vector_uint64_256_16 -3.02% 4017840.585 3896463.080 - -1.09% -
std::deque<std::string>::ctor(size)/32 -3.02% 45.569 44.194 - -22.06% -
std::fill(list<int>)/50 -3.01% 35.590 34.519 - -0.27% -
SetIntersection_Front_Set_uint32_16_16 -3.01% 38092823.525 36946533.894 - -1.78% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.01% 2.760 2.677 - 1.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.01% 6.768 6.564 - 1.98% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.00% 795.600 771.752 - -0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.00% 145881.085 141511.920 - -0.73% -
rng::starts_with(vector<int>,_pred)/8 -2.99% 2.443 2.370 - 0.48% -
BM_PushHeap_uint64_SingleElement_1 -2.99% 0.479 0.464 - -33.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.99% 1175051.801 1139931.999 - -0.39% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.99% 3.797 3.683 - 0.47% -
std::distance(join_view(vector<vector<int>>))/4096 -2.98% 4.593 4.456 - 1.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.98% 43.849 42.544 - -3.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.97% 9041535.950 8772757.007 - 4.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.97% 14678.991 14243.345 - 1.54% -
BM_PushHeap_string_SingleElement_4 -2.97% 2.361 2.291 - -5.08% -
std::is_sorted(deque<int>)/1024 -2.96% 485.752 471.363 - -0.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.96% 47.945 46.528 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.96% 1124766.267 1091529.259 - -0.18% -
std::multiset<std::string>::clear()/1024 -2.95% 22381.307 21720.381 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.95% 1615317.953 1567617.514 - -1.47% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.95% 13.905 13.495 - 1.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.95% 29.496 28.627 - -0.95% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.94% 59.977 58.213 - -0.19% -
BM_CmpEqual_ushort_int -2.94% 1.100 1.067 - 0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.94% 52.085 50.556 - 4.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.93% 9290963.153 9018508.476 - -0.18% -
std::for_each(set<int>::iterator)/8192 -2.93% 8092.027 7854.746 - -1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.93% 15647.875 15189.544 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.93% 3.913 3.799 - 3.00% -
BM_PushHeap_uint32_Ascending_16 -2.93% 0.965 0.936 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.92% 18599166.765 18055932.805 - 1.02% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.92% 52588.898 51053.601 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.91% 249918368.582 242655834.832 - 1.55% -
SetIntersection_Front_Vector_float_256_256 -2.91% 4544100.311 4412090.193 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.90% 11521432.207 11186783.667 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.90% 1171709.814 1137718.242 - -1.66% -
BM_std_minmax_element<long_long>/2 -2.90% 0.668 0.649 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.89% 1898583.864 1843769.348 - 3.91% -
std::pop_heap(vector<float>)/8 -2.89% 52.210 50.703 - 0.13% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.89% 162.294 157.611 - -0.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.88% 22.422 21.775 - 4.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.87% 6945.282 6745.733 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.87% 11512833.612 11182450.531 - 0.69% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.87% 225949290.897 219472217.901 - -2.75% -
SetIntersection_None_Set_uint32_1024_64 -2.86% 8896989.308 8642333.928 - -1.19% -
std::move_backward(vector<int>)/1048576 -2.86% 58412.509 56741.763 - -0.41% -
SetIntersection_None_Set_string_1024_1024 -2.86% 9042487.722 8784216.910 - -0.15% -
std::multiset<std::string>::clear()/32 -2.85% 914.082 888.032 - -0.59% -
SetIntersection_None_Set_uint32_64_1 -2.85% 22608740.584 21965153.190 - -1.35% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.84% 26.565 25.810 - 0.52% -
SetIntersection_None_Set_string_262144_1024 -2.84% 1641524.414 1594917.316 - -0.40% -
BM_PushHeap_uint32_Ascending_256 -2.84% 2.158 2.097 - 0.20% -
SetIntersection_Interlaced_Set_string_262144_4 -2.83% 1844680.176 1792456.461 - -12.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.83% 19662751.033 19106829.094 - 1.89% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.82% 13329629.814 12953155.351 - -1.51% -
SetIntersection_Interlaced_Set_string_16384_1 -2.82% 1093465.340 1062586.007 - -1.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.81% 5093.834 4950.461 - 0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.81% 36.771 35.737 - 2.07% -
SetIntersection_Front_Set_uint32_256_256 -2.81% 7715946.633 7498968.580 - 2.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.81% 1974.673 1919.266 - 2.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.80% 31.907 31.014 - -3.38% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.79% 294.433 286.210 - -1.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.79% 226.492 220.167 - 4.66% -
std::map<std::string,_int>::clear()/1024 -2.79% 22855.565 22217.641 - 0.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.79% 88.338 85.873 - 1.78% -
BM_StringFindNoMatch/512 -2.79% 9.577 9.310 - 1.09% -
std::find_end(vector<int>)_(process_all)/1048576 -2.78% 223641.050 217417.829 - -3.41% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.77% 3295319.258 3203935.315 - 9.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.77% 1395.071 1356.384 - -3.38% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.77% 1529314.125 1486971.109 - -0.08% -
std::for_each(multiset<int>::iterator)/8192 -2.75% 8213.673 7987.573 - -0.84% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.75% 3.299 3.208 - -4.83% -
SetIntersection_Front_Set_uint32_1_1 -2.75% 544398879.198 529440665.457 - -0.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.75% 1.207 1.174 - 1.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.75% 13.846 13.466 - 0.40% -
SetIntersection_Front_Set_string_1024_16 -2.74% 1953708.679 1900095.859 - 4.57% -
std::search(list<int>)_(single_element)/1024 -2.74% 748.450 727.973 - -4.45% -
BM_PushHeap_float_Random_16 -2.73% 5.436 5.288 - -3.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.73% 6835.433 6649.011 - -1.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.72% 19.136 18.616 - -0.02% -
std::partial_sort(deque<int>)_(heap)/8 -2.72% 39.888 38.803 - -4.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.72% 8046.278 7827.416 - 4.14% -
SetIntersection_Front_Vector_uint64_64_16 -2.72% 14401102.135 14009518.552 - -1.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.72% 30.423 29.596 - -2.27% -
std::find(list<int>)_(bail_25%)/32768 -2.72% 8395.526 8167.418 - 4.41% -
SetIntersection_Interlaced_Set_float_1024_16 -2.71% 11702915.558 11385592.713 - 1.02% -
SetIntersection_None_Set_uint32_256_64 -2.70% 9353087.137 9100193.729 - 1.73% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.70% 54.995 53.510 - 0.85% -
SetIntersection_None_Set_uint32_256_16 -2.69% 10892103.529 10598631.328 - -0.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.68% 23.079 22.460 - 6.97% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.68% 49624858.331 48295558.329 - -1.78% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.68% 67.451 65.647 - 1.11% -
SetIntersection_Front_Set_float_1024_1 -2.67% 1044902.752 1016958.763 - 1.30% -
std::move(deque<int>)/64 -2.67% 4.992 4.859 - 0.82% -
SetIntersection_None_Vector_uint64_16384_1 -2.67% 1099516.439 1070156.514 - -1.63% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.67% 38.577 37.547 - -11.74% -
SetIntersection_Front_Vector_uint64_262144_16 -2.66% 1125367.101 1095388.767 - 0.25% -
std::find_if(list<int>)_(process_all)/32768 -2.66% 26372.640 25670.819 - 0.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -2.66% 24.128 23.486 - 7.35% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.65% 1661398.762 1617343.262 - -0.07% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.65% 294.561 286.752 - -1.71% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.65% 33.163 32.284 - 1.58% -
SetIntersection_None_Set_string_262144_256 -2.65% 1626162.272 1583126.301 - -1.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.65% 22.673 22.073 - 0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.64% 21.669 21.096 - -3.86% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.64% 12329.514 12003.998 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.63% 10868861.371 10582976.529 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.63% 4293141.043 4180230.926 - -2.30% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.63% 181203511.926 176438251.795 - -1.20% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.63% 248772.367 242239.144 - -2.26% -
std::set<std::string>::count(key)_(existent)/1024 -2.62% 25.022 24.366 - 0.69% -
BM_StringFindNoMatch/64 -2.62% 2.163 2.106 - 0.80% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.62% 97810.663 95250.881 - -0.53% -
SetIntersection_None_Set_string_262144_262144 -2.62% 1637957.438 1595110.105 - -0.71% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.61% 49.283 47.995 - 45.60% -
SetIntersection_Front_Set_uint32_16384_16 -2.61% 1194115.853 1162958.274 - -3.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.61% 33.173 32.307 - -0.47% -
BM_CmpEqual_ushort_short -2.61% 1.016 0.990 - -4.51% -
std::pop_heap(deque<float>)/1024 -2.61% 12.805 12.471 - -6.46% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.60% 220.250 214.513 - -1.00% -
SetIntersection_Front_Set_uint32_256_16 -2.60% 4513775.706 4396283.140 - -1.12% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.60% 21.530 20.970 - -3.22% -
std::multiset<int>::count(key)_(existent)/32 -2.60% 3.899 3.797 - 1.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.60% 4831.133 4705.469 - -2.44% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.60% 4854.051 4727.921 - 0.02% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.60% 32.347 31.507 - -0.09% -
SetIntersection_None_Set_string_262144_16384 -2.60% 1625165.607 1582957.358 - -2.90% -
std::copy_n(list<int>)/4096 -2.60% 4194.105 4085.255 - 3.22% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.59% 17.535 17.080 - 0.23% -
SetIntersection_None_Set_float_256_64 -2.58% 9333377.526 9092954.486 - -2.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.57% 10.128 9.867 - -1.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.57% 5.233 5.098 - -3.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.57% 2.588 2.521 - 2.83% -
SetIntersection_None_Vector_string_16384_64 -2.57% 1254946.347 1222746.812 - -1.71% -
BM_deque_deque_ranges_copy/2 -2.55% 2.189 2.134 - -4.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.55% 1056787.751 1029812.843 - 2.05% -
std::replace(vector<int>)_(sprinkled)/50 -2.55% 8.957 8.728 - -10.17% -
BM_CmpLess_int_uint -2.55% 1.115 1.086 - -0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.54% 22.161 21.598 - -1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.54% 14005.715 13650.276 - -0.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.54% 56792.780 55352.136 - -0.63% -
std::for_each(list<int>)/8 -2.53% 2.528 2.464 - -2.57% -
SetIntersection_Front_Vector_uint64_256_16 -2.53% 4203470.329 4097296.204 - -1.09% -
std::search(list<int>)_(no_match)/1000 -2.52% 687.021 669.686 - -2.33% -
SetIntersection_Interlaced_Set_float_262144_16 -2.52% 1594532.062 1554381.674 - -2.55% -
std::reverse(deque<int>)/8 -2.51% 2.560 2.495 - -0.60% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.51% 1.053 1.026 - -5.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.51% 16.351 15.941 - 2.88% -
std::sort(deque<int>)_(repeated)/1024 -2.51% 1011.200 985.817 - 4.29% -
SetIntersection_Front_Set_string_262144_1024 -2.51% 60492421.972 58974062.718 - -2.17% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.50% 9.331 9.097 - 0.35% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.50% 11569282.410 11280231.574 - 0.67% -
SetIntersection_Front_Set_uint64_64_16 -2.50% 15187329.010 14808123.684 - -2.37% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.50% 4.928 4.805 - -2.79% -
BM_deque_deque_copy/4000 -2.49% 142.179 138.639 - -2.76% -
SetIntersection_None_Set_float_64_16 -2.49% 18319000.959 17862980.234 - -1.52% -
SetIntersection_Front_Vector_uint32_262144_4 -2.49% 1056334.476 1030040.100 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.49% 1460116.274 1423802.149 - 6.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.48% 1299.703 1267.498 - 3.74% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.47% 163.631 159.597 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.46% 10855150.543 10587605.246 - -2.45% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.46% 17.495 17.064 - -1.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.46% 1422.722 1387.690 - 0.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.46% 465.314 453.863 - -0.20% -
BM_deque_vector_move/64 -2.46% 2.662 2.596 - -1.57% -
SetIntersection_Front_Set_uint32_262144_4 -2.46% 1064573.923 1038413.525 - 2.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.46% 4.629 4.515 - 6.60% -
SetIntersection_Front_Set_float_262144_262144 -2.46% 1666335.123 1625420.328 - -1.15% -
SetIntersection_Interlaced_Set_float_256_16 -2.45% 12350651.515 12047590.325 - -0.16% -
BM_PushHeap_float_Random_4 -2.45% 2.827 2.757 - -1.90% -
SetIntersection_Interlaced_Vector_float_256_4 -2.45% 5154141.360 5027852.086 - 8.25% -
std::stable_partition(list<int>)_(dense)/32 -2.45% 37.847 36.920 - 2.12% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.45% 241197760.401 235290892.442 - -0.53% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.44% 62.913 61.376 - -2.32% -
SetIntersection_Front_Set_string_262144_4 -2.44% 1246871.997 1216428.521 - -3.99% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.44% 20.426 19.927 - -3.25% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.44% 28082.751 27398.145 - 0.52% -
std::unique(deque<int>)_(sprinkled)/52 -2.43% 60.518 59.045 - -4.51% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.42% 979263.814 955544.108 - -0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.42% 5785.502 5645.757 - -2.63% -
SetIntersection_None_Set_string_256_4 -2.41% 11635324.337 11354477.388 - -0.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 578.356 564.411 - 1.58% -
BM_PushHeap_string_SingleElement_1024 -2.41% 2.619 2.556 - -6.82% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.41% 58382968.748 56975343.750 - -1.79% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.41% 24.542 23.952 - 1.37% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.41% 24.492 23.903 - 1.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.40% 4.292 4.189 - 0.07% -
SetIntersection_None_Set_uint32_1024_4 -2.39% 8950886.153 8736635.646 - 0.89% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.39% 25.694 25.081 - -4.77% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.38% 2814303.303 2747270.182 - 1.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.38% 101.243 98.835 - 49.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.37% 1859052.981 1814903.727 - -0.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.37% 2.118 2.068 - -0.98% -
SetIntersection_None_Set_uint64_16384_4 -2.37% 164757256.536 160853047.047 - -0.13% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.37% 24.432 23.854 - -6.77% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.36% 69.123 67.491 - -3.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 4210028.507 4110891.770 - -2.56% -
SetIntersection_None_Set_uint64_16384_1 -2.35% 162905295.030 159074675.452 - 0.56% -
rng::starts_with(list<int>)/8 -2.35% 2.985 2.915 - -0.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.35% 10.670 10.420 - -4.09% -
std::copy(deque<int>)/32768 -2.35% 1171.876 1144.373 - 0.27% -
SetIntersection_Front_Set_string_1024_1024 -2.34% 56340158.572 55021737.661 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.34% 18351088.442 17921681.736 - -2.85% -
std::map<int,_int>::clear()/8192 -2.34% 87043.455 85007.489 - 1.07% -
SetIntersection_Front_Set_uint32_1024_16 -2.33% 1210961.051 1182712.556 - 0.65% -
std::any_of(list<int>)_(process_all)/8192 -2.33% 8082.795 7894.317 - 5.59% -
SetIntersection_None_Vector_uint64_1024_1024 -2.33% 1074178.770 1049168.659 - 3.24% -
BM_PushHeap_float_Ascending_64 -2.33% 1.788 1.746 - -1.18% -
SetIntersection_None_Set_uint64_16384_16 -2.33% 167655566.870 163753418.165 - -0.36% -
SetIntersection_Interlaced_Set_string_256_64 -2.32% 31328459.557 30600081.824 - -1.86% -
std::find_end(vector<int>)_(process_all)/1024 -2.32% 227.340 222.063 - -3.16% -
std::vector<int>::ctor(size)/32 -2.32% 10.278 10.040 - -6.98% -
BM_num_get<unsigned_long_long> -2.31% 10.776 10.527 - 1.71% -
std::rotate_copy(deque<int>)/1024 -2.31% 35.488 34.667 - -6.14% -
SetIntersection_Front_Set_uint32_16384_64 -2.31% 1666759.197 1628231.924 - -8.72% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.31% 506.976 495.274 - 0.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.31% 69916.425 68303.007 - -0.04% -
BM_deque_deque_copy_backward/2 -2.31% 2.527 2.469 - 2.47% -
std::partition(list<int>)_(dense)/1024 -2.31% 402.285 393.009 - 0.84% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.30% 12.731 12.438 - 0.79% -
SetIntersection_Interlaced_Set_float_256_4 -2.30% 11311864.931 11051385.408 - -0.03% -
SetIntersection_Front_Vector_uint64_16_16 -2.30% 35872844.577 35046991.331 - -0.83% -
SetIntersection_None_Vector_uint32_256_1 -2.30% 4253677.291 4156037.995 - -1.63% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.29% 223495020.740 218369807.913 - -0.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.29% 2.546 2.487 - 0.91% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.29% 38088668.871 37216848.644 - 0.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.29% 18.230 17.813 - 1.20% -
BM_deque_deque_ranges_copy_backward/64 -2.28% 3.475 3.396 - -0.35% -
std::partition_point(list<int>)/8192 -2.28% 12736.236 12446.052 - -14.11% -
SetIntersection_None_Set_string_16384_16384 -2.27% 191867696.443 187504425.532 - -3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.27% 0.639 0.625 - -1.49% -
std::rotate(list<int>)_(by_1/4)/50 -2.27% 26.229 25.634 - -0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.26% 4.231 4.136 - -2.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.25% 47.104 46.042 - -1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.25% 19.043 18.614 - 6.71% -
SetIntersection_Interlaced_Set_float_262144_256 -2.25% 1566091.388 1530796.629 - -1.84% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.25% 1.019 0.996 - -0.54% -
std::map<std::string,_int>::clear()/8192 -2.24% 218959.319 214045.183 - 0.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.23% 27544.329 26929.424 - -0.65% -
SetIntersection_Front_Set_string_262144_262144 -2.23% 17859375.002 17461446.615 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.22% 8852315.830 8655369.858 - 0.63% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.22% 3.808 3.724 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.22% 4145396.398 4053345.516 - -0.66% -
std::map<int,_int>::clear()/1024 -2.22% 10618.850 10383.153 - 0.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.22% 17.187 16.805 - 3.15% -
std::multiset<int>::contains(key)_(existent)/32 -2.22% 1.723 1.685 - -0.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.22% 886.019 866.374 - -0.36% -
SetIntersection_Interlaced_Set_float_262144_4 -2.21% 1287400.799 1258942.383 - -1.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.21% 23.149 22.638 - -44.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.20% 83200.821 81367.258 - 3.92% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.20% 9.819 9.603 - -2.77% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.20% 6710.073 6562.390 - -3.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.20% 149958.709 146665.704 - -2.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.19% 45.155 44.165 - 1.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.18% 79.843 78.099 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.18% 4877845.493 4771609.488 - -2.67% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -2.18% 18898.462 18487.200 - 0.97% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.18% 8.005 7.831 - -6.81% -
SetIntersection_Front_Vector_uint32_262144_1 -2.17% 1060266.957 1037207.671 - 0.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -2.16% 10153.795 9934.100 - -1.45% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.16% 10.001 9.785 - -1.98% -
BM_CmpLess_uchar_int -2.16% 1.077 1.054 - -2.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.16% 7.018 6.867 - -0.71% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.16% 5.980 5.851 - -0.25% -
BM_deque_vector_ranges_copy_backward/4000 -2.15% 148.068 144.879 - -1.71% -
rng::contains(list<int>)_(process_all)/1048576 -2.15% 840378.652 822285.470 - 0.37% -
BM_PushHeap_string_Ascending_64 -2.15% 7.564 7.401 - -3.36% -
BM_CmpLess_uint_short -2.15% 1.024 1.002 - -1.89% -
rng::fold_left(deque<int>)/8192 -2.15% 4548.722 4450.947 - -2.04% -
SetIntersection_Front_Set_string_16384_1024 -2.15% 59394977.696 58118673.453 - 0.03% -
std::find_end(vector<int>)_(process_all)/1000 -2.14% 222.073 217.311 - -3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.14% 349235862.854 341755503.910 - -2.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.14% 12411.820 12146.222 - 0.76% -
SetIntersection_None_Vector_string_262144_1024 -2.13% 1293070.778 1265498.302 - -4.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.13% 22978489.577 22488750.704 - 0.24% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.13% 13.165 12.884 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.12% 19029.564 18626.055 - -4.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.12% 23.969 23.461 - -0.61% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.12% 6.192 6.061 - -1.39% -
std::fill(vector<bool>)/64 -2.12% 1.596 1.562 - 3.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.12% 20.819 20.378 - 0.41% -
SetIntersection_None_Set_uint64_16384_16384 -2.12% 171156045.561 167534389.613 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.11% 1262106.283 1235423.504 - -0.12% -
BM_CmpLess_int_int -2.11% 1.068 1.046 - -0.77% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.11% 13.305 13.024 - 1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.11% 38867.676 38049.116 - 1.67% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.11% 24.697 24.177 - -0.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.10% 889.083 870.397 - 0.05% -
std::for_each(multimap<int>::iterator)/8192 -2.10% 7613.759 7453.781 - 0.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.10% 16.183 15.843 - 0.67% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.10% 5.347 5.235 - -5.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.09% 1181463.859 1156719.662 - 0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.09% 733.157 717.818 - -4.08% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.09% 82543.259 80816.596 - 1.01% -
std::multiset<int>::ctor(const&)/8192 -2.09% 52259.504 51166.610 - 0.94% -
SetIntersection_None_Vector_uint32_256_256 -2.09% 2141153.216 2096394.157 - -2.85% -
SetIntersection_None_Set_string_256_64 -2.09% 9321822.696 9127443.394 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.08% 22026106.379 21567029.524 - 0.04% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.08% 10.752 10.528 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.08% 1044095.273 1022418.315 - -1.21% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.08% 1322616.862 1295171.227 - -0.12% -
std::copy_if(list<int>)_(every_other)/262144 -2.07% 214757.310 210315.870 - 1.45% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.07% 5.509 5.395 - -0.73% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.07% 23.544 23.058 - -0.66% -
SetIntersection_Front_Set_float_16384_16384 -2.07% 225025198.608 220377646.059 - -1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.06% 11783315.780 11540661.701 - 1.75% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.06% 10068.348 9861.158 - 2.12% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.06% 15.702 15.379 - -2.03% -
rng::find_last(list<int>)_(bail_90%)/50 -2.05% 1.273 1.247 - -3.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.05% 1644517.252 1610857.748 - 0.56% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -2.04% 38.784 37.992 - 19.52% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.04% 0.919 0.901 - 0.88% -
SetIntersection_Interlaced_Set_string_1024_256 -2.04% 36524931.712 35781207.213 - 1.94% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.03% 1042616.510 1021403.961 - -4.01% -
BM_PushHeap_string_SingleElement_16384 -2.03% 2.607 2.554 - -5.61% -
BM_PushHeap_float_Ascending_1024 -2.03% 3.169 3.105 - -0.95% -
std::set<int>::contains(key)_(existent)/32 -2.03% 1.654 1.620 - -2.05% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.03% 3672.718 3598.187 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.02% 16534993.567 16200168.658 - -0.99% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.02% 426.353 417.723 - 12.79% -
SetIntersection_Front_Set_uint64_1_1 -2.02% 539904834.366 528979677.944 - -0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 385.331 377.535 - -0.58% -
SetIntersection_Front_Vector_float_16384_16384 -2.02% 77371435.145 75807659.705 - -4.76% -
SetIntersection_Front_Vector_float_16384_64 -2.02% 1361960.486 1334439.913 - -1.84% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.01% 1715230.387 1680703.611 - -1.08% -
SetIntersection_None_Set_uint64_64_64 -2.01% 11478350.263 11247631.153 - -0.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.01% 526.716 516.131 - -2.55% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.00% 25.111 24.608 - 4.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.00% 1178610.370 1155033.133 - -0.66% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.00% 537.323 526.582 - 1.93% -
std::remove_if(list<int>)_(sprinkled)/32 -2.00% 58.183 57.020 - 0.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.98% 649.074 636.210 - -2.96% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.98% 1.655 1.622 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.98% 1341670.412 1315138.265 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.98% 12694427.858 12443495.784 - -2.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.97% 13127516.396 12868559.338 - -12.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.97% 10071.258 9872.930 - 4.71% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.96% 179.937 176.410 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.95% 17792727.745 17446000.050 - 3.92% -
std::sort_heap(deque<int>,_pred)/8 -1.95% 34.264 33.597 - -1.10% -
SetIntersection_Front_Vector_float_16384_1024 -1.95% 5904812.935 5789784.093 - -2.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.94% 125511.444 123073.664 - 13.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.94% 52.643 51.621 - -3.02% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.94% 654.178 641.479 - -4.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.94% 668.185 655.240 - -2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.94% 4132909.298 4052845.755 - -1.75% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.94% 42.979 42.147 - -0.12% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.93% 4170877.306 4090290.753 - -1.83% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.92% 9.960 9.769 - 0.85% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.92% 36968.048 36257.281 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.92% 821.602 805.829 - 5.43% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.91% 23630.668 23178.261 - 0.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.91% 525.085 515.036 - -2.22% -
SetIntersection_Front_Set_uint64_256_16 -1.91% 4472947.501 4387470.121 - -0.08% -
SetIntersection_None_Vector_uint64_64_16 -1.91% 13503583.103 13246044.351 - -1.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.91% 527527.380 517473.006 - 0.27% -
std::find(vector<bool>)_(process_all)/1024 -1.91% 4.615 4.527 - -1.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.90% 76.590 75.134 - 5.49% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.90% 35838070.792 35158207.224 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.90% 1998167.399 1960273.602 - 0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.89% 9993.523 9804.330 - 4.66% -
SetIntersection_Interlaced_Set_float_262144_64 -1.89% 1563835.857 1534233.317 - -1.36% -
SetIntersection_None_Vector_uint64_1024_16 -1.89% 1081024.920 1060576.422 - -1.14% -
SetIntersection_Front_Vector_string_16384_64 -1.89% 3185504.003 3125272.052 - -4.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.89% 1615964.760 1585439.941 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.89% 1045676.351 1025930.319 - -1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.89% 1108620.705 1087700.385 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.89% 2085658.041 2046311.359 - 0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.89% 19.191 18.829 - 0.27% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.89% 1048083.585 1028326.733 - -0.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.88% 17048.765 16728.090 - -3.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.88% 23.854 23.406 - 1.46% -
std::for_each(multiset<int>::iterator)/32 -1.88% 23.999 23.548 - -0.09% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.87% 30.163 29.598 - -4.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.87% 117441.422 115245.067 - -0.02% -
SetIntersection_None_Vector_float_1024_256 -1.87% 1095651.302 1075172.158 - -0.01% -
SetIntersection_None_Set_uint32_64_4 -1.87% 21707923.385 21302452.954 - 0.09% -
std::none_of(vector<int>)_(process_all)/8 -1.86% 2.487 2.441 - -3.50% -
SetIntersection_None_Vector_uint64_64_4 -1.85% 15958839.694 15663352.280 - -1.45% -
std::partial_sort(vector<int>)_(heap)/8 -1.85% 28.356 27.832 - 0.25% -
SetIntersection_None_Vector_uint64_16384_256 -1.85% 1102816.874 1082443.855 - -1.29% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.84% 15.717 15.427 - -1.71% -
BM_deque_vector_ranges_move_backward/5500 -1.84% 198.906 195.243 - -2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.84% 1056834.183 1037398.843 - 1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.84% 10220709.052 10033036.355 - -26.47% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.84% 22258720.855 21850262.377 - 0.07% -
std::set<std::string>::erase(iterator)/8192 -1.83% 31.684 31.103 - 0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.83% 1753838.621 1721759.846 - 1.27% -
BM_num_get<unsigned_long> -1.83% 10.570 10.377 - -0.18% -
SetIntersection_Front_Set_uint32_262144_64 -1.83% 1631359.641 1601580.323 - -2.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 55527.762 54514.152 - -0.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.82% 130.372 127.993 - 2.07% -
BM_vector_deque_ranges_move_backward/512 -1.82% 17.806 17.482 - -3.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.81% 19.258 18.908 - -2.23% -
SetIntersection_Front_Vector_float_262144_16384 -1.81% 77424676.470 76020909.853 - -4.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.81% 166308.994 163294.072 - -1.45% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.81% 4607.511 4524.073 - -1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.81% 1249471.098 1226846.163 - 3.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.81% 1.400 1.374 - -0.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 456.502 448.248 - 1.93% -
BM_PushHeap_float_QuickSortAdversary_16 -1.81% 0.991 0.973 - -4.78% -
std::multiset<int>::find(key)_(non-existent)/32 -1.80% 2.293 2.251 - -0.29% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.80% 26.869 26.384 - -2.27% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.80% 180.422 177.170 - -0.56% -
SetIntersection_Front_Set_uint64_262144_1 -1.80% 1066627.481 1047407.975 - 5.01% -
BM_std_minmax_element<int>/2 -1.80% 0.668 0.656 - -4.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.79% 15164.646 14892.940 - -1.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.79% 1414.988 1389.730 - -9.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.78% 19.514 19.166 - 0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.78% 17.547 17.234 - 0.53% -
BM_PushHeap_string_SingleElement_256 -1.78% 2.608 2.561 - -6.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.78% 39321276.176 38620687.181 - -0.40% -
SetIntersection_Interlaced_Set_string_4_4 -1.77% 160048508.681 157212255.343 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.77% 1049728.316 1031129.753 - -1.25% -
std::set<int>::ctor(const&,_alloc)/8192 -1.77% 50476.893 49584.123 - 1.78% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.76% 63669.671 62546.010 - 0.86% -
SetIntersection_None_Vector_uint32_1024_1024 -1.76% 1089653.814 1070423.973 - -1.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.76% 6813.481 6693.278 - -0.91% -
std::copy(deque<int>)/64 -1.76% 2.758 2.709 - 0.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.76% 13371.270 13135.778 - -0.06% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.75% 8.844 8.689 - -0.05% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.75% 22.143 21.755 - -0.64% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.75% 15.818 15.542 - 1.67% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.75% 181600.822 178428.667 - -6.24% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.75% 24.151 23.730 - -2.20% -
BM_num_get<unsigned_int> -1.74% 9.859 9.688 - -0.32% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.74% 2.177 2.139 - 0.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.74% 30.420 29.891 - -1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.74% 202.805 199.284 - -0.45% -
SetIntersection_Interlaced_Set_float_1024_256 -1.73% 14314185.510 14066107.802 - -3.85% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.73% 37.671 37.019 - -0.13% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -1.73% 16898.230 16605.714 - 1.74% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.73% 5337.746 5245.398 - -0.12% -
SetIntersection_Front_Vector_uint64_64_1 -1.73% 16418407.868 16134361.126 - -0.97% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.73% 234849103.946 230790065.822 - -0.61% -
SetIntersection_Front_Set_uint32_4_4 -1.73% 137539976.051 135164372.308 - -0.42% -
std::set<std::string>::erase(iterator)/1024 -1.73% 33.797 33.213 - 0.57% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.73% 499589.934 490963.259 - -0.85% -
std::copy_if(list<int>)_(every_other)/1048576 -1.73% 864434.049 849512.701 - 2.83% -
BM_PushHeap_string_PipeOrgan_256 -1.72% 8.500 8.353 - 9.76% -
SetIntersection_Interlaced_Set_string_1024_4 -1.72% 10466824.667 10286637.242 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.72% 3.919 3.851 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.72% 8763520.520 8612902.201 - -1.71% -
SetIntersection_None_Set_uint64_64_16 -1.72% 18324860.899 18010118.052 - -0.91% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.72% 16470868.718 16188045.468 - -0.22% -
SetIntersection_None_Vector_string_16384_16384 -1.72% 1236069.840 1214849.338 - -2.94% -
BM_CmpEqual_int_int -1.72% 1.088 1.070 - -1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.71% 1070330.332 1051991.333 - 1.19% -
BM_CmpEqual_int_uint -1.71% 1.092 1.073 - 0.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.71% 194297.172 190975.161 - 0.32% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.71% 5.580 5.485 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.71% 1980587.078 1946749.103 - -0.08% -
BM_CmpLess_ushort_uchar -1.70% 1.122 1.103 - -0.80% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.70% 29.084 28.588 - 1.85% -
std::copy_n(vector<int>)/1048576 -1.70% 50204.580 49350.346 - -1.70% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.70% 184387.308 181250.334 - -3.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.70% 36.208 35.592 - -1.42% -
std::copy(vector<bool>)_(aligned)/32768 -1.70% 35.954 35.342 - -0.41% -
SetIntersection_Front_Set_uint32_262144_1024 -1.70% 12385413.936 12175072.099 - -0.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.70% 450.553 442.904 - -2.49% -
SetIntersection_None_Set_float_16384_4 -1.70% 155403098.384 152767349.991 - -3.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.70% 1130041.240 1110882.272 - -1.77% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.70% 1817075.035 1786270.508 - -2.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.70% 23.017 22.627 - -1.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.69% 18.750 18.432 - 0.78% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.69% 126314.356 124183.076 - 15.06% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.68% 180.305 177.270 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 7756.233 7625.822 - -1.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.68% 4611316.488 4533788.722 - 1.12% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.68% 36710.622 36093.683 - 0.24% -
SetIntersection_Front_Vector_string_1024_16 -1.68% 1614481.581 1587350.129 - -2.71% -
SetIntersection_Front_Vector_float_1024_4 -1.67% 1061520.836 1043749.633 - 0.79% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.67% 580.762 571.068 - -0.02% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.67% 752.072 739.532 - -54.68% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.66% 167.137 164.361 - -0.72% -
SetIntersection_None_Set_float_16384_1 -1.66% 155251498.088 152672800.538 - -3.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.66% 2.943 2.894 - -1.00% -
std::map<std::string,_int>::clear()/32 -1.66% 909.889 894.788 - 0.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -1.66% 24.113 23.713 - 2.34% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -1.66% 9452.262 9295.649 - 1.08% -
SetIntersection_None_Vector_uint64_256_4 -1.65% 4198002.895 4128706.540 - -2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 44562.579 43827.518 - 1.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.65% 3.597 3.538 - -2.80% -
SetIntersection_Front_Set_uint32_16_4 -1.65% 54947784.234 54042245.231 - -0.03% -
BM_PushHeap_string_SingleElement_262144 -1.64% 2.646 2.602 - -4.35% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.64% 1438.599 1415.024 - 0.14% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.64% 21.196 20.850 - -1.46% -
std::fill(vector<int>)/32 -1.63% 1.055 1.038 - -0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.63% 522.619 514.095 - -1.09% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.63% 19.134 18.822 - -2.94% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.63% 37920.789 37302.912 - -0.78% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.63% 59683222.886 58711003.817 - -0.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.63% 38.216 37.594 - 1.81% -
std::sort(deque<int>)_(shuffled)/1024 -1.63% 6821.653 6710.637 - -3.56% -
SetIntersection_Front_Vector_float_1024_16 -1.63% 1128190.061 1109835.138 - -1.17% -
SetIntersection_Front_Vector_string_256_16 -1.63% 5997863.447 5900293.566 - -0.60% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.62% 16478320.213 16211154.966 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.62% 19148.572 18838.307 - 4.27% -
SetIntersection_Front_Set_uint32_16384_4 -1.62% 1062769.793 1045555.611 - 2.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.62% 1.246 1.226 - -6.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.62% 11534517.480 11348008.402 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.61% 56093902.111 55188495.379 - -0.74% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.61% 20821.388 20485.479 - -4.23% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.61% 1971228.044 1939451.236 - 6.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.61% 24.336 23.944 - -0.92% -
SetIntersection_None_Vector_string_256_256 -1.61% 2264379.469 2227921.837 - -2.90% -
std::deque<int>::ctor(size)/1024 -1.61% 76.442 75.213 - 5.96% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.61% 135825624.486 133644221.124 - -1.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.61% 58614.195 57673.230 - 0.97% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.60% 452.410 445.152 - -0.84% -
SetIntersection_Interlaced_Set_string_262144_16 -1.60% 2134882.242 2100651.935 - -7.05% -
std::partition_copy(vector<int>)/1024 -1.60% 468.133 460.629 - -3.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.60% 1049173.236 1032405.841 - -0.70% -
SetIntersection_Interlaced_Set_string_1024_64 -1.60% 17007252.523 16735482.525 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.60% 1833395.266 1804103.840 - 1.67% -
SetIntersection_None_Set_uint64_262144_262144 -1.59% 1240751.302 1220978.109 - 0.01% -
std::set<std::string>::ctor(const&)/1024 -1.59% 34958.436 34401.499 - 0.64% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.59% 0.905 0.890 - -3.71% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.59% 3.624 3.566 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.59% 35723.330 35155.990 - -0.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 198.484 195.345 - 0.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.58% 802.715 790.022 - 1.24% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.58% 181960723.674 179094502.754 - -1.41% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.57% 10.232 10.071 - -6.35% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.57% 411.632 405.160 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.57% 8780058.778 8642472.071 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.57% 1617379.233 1592034.910 - -10.04% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.57% 59676163.053 58741231.564 - 0.12% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 690.947 680.140 - 0.43% -
std::multiset<int>::ctor(const&)/32 -1.56% 229.471 225.884 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.56% 2915982.608 2870403.198 - -0.41% -
SetIntersection_Front_Set_uint64_1024_1 -1.56% 1046251.835 1029938.120 - -1.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.56% 1.645 1.620 - 0.24% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.56% 54246.486 53401.601 - 0.65% -
std::reverse(vector<int>)/32768 -1.56% 1050.944 1034.597 - -0.03% -
std::partition(list<int>)_(dense)/50 -1.55% 13.602 13.391 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.55% 10005403.778 9849941.732 - 2.14% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.55% 4.235 4.170 - -0.50% -
std::stable_partition(vector<int>)_(sparse)/32 -1.55% 7.232 7.120 - -3.18% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.55% 14.837 14.606 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.55% 9093516.900 8952527.086 - -0.90% -
std::count(list<int>)_(every_other)/1024 -1.55% 719.792 708.658 - -1.10% -
std::partition(vector<int>)_(dense)/32 -1.55% 8.460 8.329 - -6.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.55% 1189741.691 1171347.593 - -0.90% -
SetIntersection_None_Vector_uint32_16384_64 -1.55% 1115967.524 1098719.454 - 2.40% -
BM_PushHeap_string_SingleElement_64 -1.54% 2.669 2.628 - -5.92% -
SetIntersection_Front_Set_uint32_262144_16 -1.54% 1163325.826 1145412.867 - -1.50% -
BM_deque_deque_ranges_move/1024 -1.54% 37.435 36.858 - -1.18% -
std::set<std::string>::clear()/32 -1.54% 905.576 891.655 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.53% 7680621.429 7562881.107 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.53% 540112486.284 531836619.614 - 0.06% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.53% 35869.526 35320.460 - -1.96% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.53% 20.469 20.156 - -16.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.52% 313982.582 309195.395 - 7.60% -
SetIntersection_Front_Set_uint64_16_4 -1.52% 54819428.469 53985715.701 - -0.52% -
SetIntersection_None_Vector_float_256_256 -1.52% 2146537.253 2113924.811 - -0.90% -
BM_num_get<unsigned_short> -1.52% 10.300 10.144 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.52% 16897969.313 16641864.943 - -0.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.52% 36.478 35.925 - -2.45% -
SetIntersection_None_Vector_float_262144_4 -1.51% 1154979.530 1137493.114 - 1.06% -
SetIntersection_Front_Vector_float_262144_64 -1.51% 1359856.170 1339270.017 - -1.37% -
std::copy_n(vector<int>)/4096 -1.51% 216.782 213.504 - 43.08% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.51% 29.553 29.107 - -2.16% -
BM_PushHeap_uint32_Ascending_1024 -1.51% 2.604 2.564 - 0.29% -
SetIntersection_Interlaced_Set_float_16384_16 -1.51% 206418908.552 203305176.496 - -3.58% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.50% 1.230 1.212 - 17.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.50% 22692878.639 22351487.788 - 1.38% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.50% 71.640 70.563 - 0.16% -
std::adjacent_find(vector<int>)/8 -1.50% 2.055 2.024 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.50% 12463219.622 12276641.524 - -2.28% -
BM_PushHeap_string_SingleElement_16 -1.50% 2.632 2.593 - -5.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.50% 63544894.022 62594017.115 - -6.68% -
SetIntersection_Front_Set_uint32_256_64 -1.50% 5412894.018 5331898.722 - -1.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.49% 183951.241 181201.457 - -3.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.49% 604.073 595.055 - -1.48% -
SetIntersection_None_Vector_float_16384_1024 -1.49% 1117979.625 1101306.296 - -0.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 296.730 292.313 - 1.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.49% 302.970 298.465 - -1.36% -
std::unique(list<int>)_(contiguous)/1024 -1.49% 925.004 911.265 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.48% 186991.271 184216.394 - 0.88% -
BM_deque_deque_ranges_copy_backward/512 -1.48% 19.201 18.916 - -0.94% -
BM_StringFindCharLiteral/1024 -1.48% 18.219 17.950 - 0.04% -
BM_StringAssignStr_Small_Opaque -1.47% 0.741 0.731 - -0.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.47% 39556.639 38975.069 - -2.16% -
SetIntersection_None_Vector_float_262144_256 -1.47% 1146143.055 1129293.133 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.47% 1071200.887 1055478.246 - 6.02% -
std::stable_sort(deque<int>)_(repeated)/8 -1.47% 18.896 18.619 - 4.54% -
SetIntersection_Front_Set_uint64_16384_16 -1.46% 1201290.523 1183710.704 - 0.78% -
SetIntersection_Front_Vector_uint64_16_1 -1.46% 63027036.944 62105097.967 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.46% 36214.545 35685.134 - 0.56% -
BM_PushHeap_uint32_Random_4 -1.46% 2.245 2.212 - 0.32% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.46% 137583899.629 135577885.409 - 0.13% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.46% 7634543.159 7523333.162 - -0.56% -
std::find_if(vector<int>)_(process_all)/1024 -1.46% 114.705 113.035 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.45% 9.368 9.232 - -1.12% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.45% 2.280 2.247 - 2.99% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.45% 209631.683 206591.943 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.45% 5784717.922 5701010.959 - 0.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 36571.558 36043.208 - -0.70% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.44% 1581538.086 1558712.566 - 0.13% -
BM_CmpEqual_uchar_int -1.44% 1.088 1.072 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.44% 4236630.089 4175585.304 - -1.16% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.44% 217.342 214.216 - -1.67% -
BM_CmpLess_uint_schar -1.44% 1.099 1.083 - 2.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.44% 1215.760 1198.304 - -4.00% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.43% 20796.107 20498.094 - -6.87% -
std::partition(list<int>)_(dense)/32 -1.43% 8.862 8.735 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.43% 4355318.579 4292940.640 - -1.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.43% 7646.211 7536.735 - 1.82% -
std::copy(vector<bool>)_(aligned)/64 -1.43% 1.317 1.299 - 5.02% -
SetIntersection_Front_Vector_uint64_64_4 -1.43% 15979367.763 15751049.629 - -0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.43% 6092.677 6005.702 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.43% 1639719.402 1616330.974 - -6.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.43% 4.268 4.207 - -1.20% -
std::remove(list<int>)_(sprinkled)/8192 -1.43% 7971.763 7858.120 - -1.77% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.42% 2633.689 2596.273 - 1.40% -
bm_gcd_complex -1.42% 18.152 17.895 - 1.17% -
BM_PushHeap_string_PipeOrgan_64 -1.42% 6.106 6.019 - 6.83% -
bm_lexicographical_compare<signed_char>/1 -1.41% 1.342 1.323 - 2.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.41% 14.923 14.713 - 0.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.41% 21148.736 20850.511 - -4.29% -
SetIntersection_None_Set_uint32_16_1 -1.41% 66699199.540 65761110.748 - -0.29% -
SetIntersection_Interlaced_Vector_string_256_1 -1.41% 4272400.541 4212326.051 - -0.59% -
std::reverse(deque<int>)/512 -1.40% 114.630 113.022 - -0.15% -
SetIntersection_None_Vector_uint32_262144_16384 -1.40% 1135283.765 1119393.045 - -1.47% -
std::unordered_set<int>::clear()/8192 -1.40% 63893.433 63000.184 - -0.62% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.40% 10.425 10.280 - 3.51% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.40% 58.793 57.973 - 0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.39% 11439281.450 11279804.536 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.39% 4288329.185 4228570.951 - -1.10% -
rng::for_each(map<int>)/8192 -1.39% 7392.749 7289.740 - 0.06% -
std::sort(deque<int>)_(repeated)/8 -1.39% 18.018 17.767 - -0.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.39% 1513.986 1492.920 - -1.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 43703.231 43095.234 - -2.12% -
BM_CmpEqual_ushort_ushort -1.39% 1.070 1.055 - -1.80% -
std::find_if(vector<bool>)_(process_all)/8 -1.39% 3.541 3.492 - -2.08% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.39% 24.811 24.466 - -1.34% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.39% 26.601 26.232 - -0.43% -
BM_deque_deque_ranges_move/64 -1.39% 3.108 3.065 - -1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.38% 1629679.445 1607123.211 - 1.42% -
BM_CmpLess_short_uchar -1.38% 1.095 1.080 - -2.13% -
SetIntersection_None_Vector_string_262144_64 -1.38% 1312619.633 1294468.021 - 3.03% -
SetIntersection_None_Set_uint64_64_1 -1.38% 22666625.112 22353618.478 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.38% 1046812.993 1032359.109 - 0.29% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.38% 2.288 2.257 - -10.01% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.38% 3822.766 3770.050 - -2.17% -
std::reverse(vector<int>)/4096 -1.38% 132.239 130.416 - -0.03% -
SetIntersection_None_Vector_uint64_16_1 -1.38% 63294467.307 62422881.403 - -0.46% -
SetIntersection_None_Set_uint64_64_4 -1.38% 21703606.096 21405119.861 - 0.10% -
std::make_heap(deque<int>)_(shuffled)/8 -1.37% 25.042 24.698 - 0.33% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.37% 32.456 32.011 - -1.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.37% 23.975 23.646 - 6.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.37% 1158460.850 1142596.487 - -0.70% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.37% 10165310.350 10026148.532 - 1.89% -
std::multiset<int>::ctor(const&)/1024 -1.37% 6613.231 6522.730 - 3.03% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.37% 230.946 227.788 - -0.76% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.37% 214506013.490 211577271.691 - 0.12% -
BM_StringFindNoMatch/10 -1.36% 1.375 1.356 - 4.02% -
SetIntersection_Front_Vector_uint64_4_4 -1.36% 135982544.128 134130161.469 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.36% 1241797.121 1224898.842 - 0.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.36% 18.997 18.739 - 0.90% -
SetIntersection_None_Vector_float_16384_16 -1.36% 1112224.151 1097119.824 - -0.80% -
BM_CmpEqual_uint_ushort -1.36% 1.108 1.093 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.35% 1101119.051 1086207.089 - 2.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.35% 90.045 88.826 - -10.43% -
SetIntersection_Front_Set_string_64_1 -1.35% 17177855.796 16945552.942 - -0.97% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.35% 171871900.363 169552817.238 - -4.56% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.35% 28155.905 27777.159 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.34% 35879413.671 35397769.123 - -0.33% -
SetIntersection_None_Vector_uint64_4_4 -1.34% 133947528.516 132151819.973 - -0.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.34% 19.077 18.821 - -1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.34% 8725234.383 8608464.259 - -3.55% -
SetIntersection_None_Set_uint32_64_64 -1.34% 11502960.446 11349061.762 - -0.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.34% 8.735 8.618 - 0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 22.357 22.059 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16186695.840 15971509.320 - -0.23% -
SetIntersection_Front_Set_uint32_64_4 -1.33% 16138051.637 15923877.979 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.33% 1862902.752 1838186.848 - 0.08% -
SetIntersection_Front_Vector_float_256_64 -1.33% 4350783.232 4293125.174 - -1.59% -
std::multiset<std::string>::clear()/8192 -1.32% 218257.504 215367.906 - 0.16% -
std::reverse_copy(list<int>)/4096 -1.32% 3243.962 3201.015 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.32% 18906245.426 18656512.629 - 1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.32% 2.114 2.086 - -0.99% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.31% 18.148 17.910 - 0.33% -
SetIntersection_None_Vector_float_262144_16 -1.31% 1144755.679 1129735.844 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.31% 165038957.223 162875023.877 - 0.12% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.31% 213916740.801 211118712.387 - -0.25% -
BM_num_get<float> -1.30% 37.221 36.736 - -0.51% -
SetIntersection_Front_Vector_uint64_256_64 -1.30% 4350214.637 4293559.270 - 2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.30% 3048508.194 3008817.306 - -1.15% -
BM_std_minmax_element<int>/64 -1.30% 16.406 16.193 - -5.72% -
BM_deque_deque_copy_backward/1 -1.30% 2.768 2.732 - 3.05% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.30% 25.041 24.716 - 3.33% -
std::replace(vector<int>)_(prefix)/32 -1.30% 5.057 4.992 - -2.73% -
SetIntersection_None_Vector_uint32_16384_4 -1.29% 1108624.177 1094274.074 - -1.42% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.29% 4.603 4.544 - 4.82% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.29% 26.255 25.916 - -2.34% -
SetIntersection_Front_Set_uint32_64_1 -1.29% 16557898.742 16343767.654 - 0.67% -
SetIntersection_None_Set_uint64_256_4 -1.29% 11273216.346 11127494.631 - 1.17% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.29% 536297333.509 529367227.761 - -0.13% -
BM_num_get<long> -1.29% 10.915 10.774 - 0.36% -
std::sort_heap(vector<int>)/8 -1.29% 30.105 29.717 - -0.14% -
std::find(list<int>)_(process_all)/32768 -1.29% 26404.604 26065.017 - 4.68% -
BM_num_get<bool> -1.29% 11.930 11.777 - -0.12% -
BM_deque_vector_ranges_copy/64000 -1.28% 2950.862 2913.038 - 0.02% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.28% 185128.822 182756.370 - -4.13% -
BM_CmpLess_int_short -1.28% 1.138 1.123 - -0.55% -
std::reverse(vector<int>)/512 -1.28% 16.549 16.338 - 0.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.28% 74678.181 73723.728 - -0.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.28% 69.539 68.651 - 8.65% -
std::is_sorted(list<int>)/1024 -1.27% 757.594 747.943 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.27% 16230866.890 16024308.858 - -0.89% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.27% 4.262 4.207 - -1.24% -
BM_std_minmax_element<long_long>/3 -1.27% 1.214 1.199 - 15.20% -
SetIntersection_None_Vector_uint32_1024_16 -1.27% 1093380.810 1079468.701 - -0.08% -
BM_num_put<long_double> -1.27% 59.833 59.073 - 0.05% -
BM_CmpLess_schar_uchar -1.27% 1.101 1.087 - -0.61% -
std::adjacent_find(deque<int>,_pred)/8 -1.27% 4.250 4.196 - -7.91% -
SetIntersection_Front_Vector_string_256_1 -1.27% 4271197.402 4217096.768 - -1.43% -
SetIntersection_None_Vector_uint64_262144_256 -1.27% 1129267.859 1114966.923 - -0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.27% 15.816 15.616 - 1.58% -
SetIntersection_None_Vector_string_262144_16384 -1.26% 1308831.951 1292278.195 - -0.15% -
SetIntersection_None_Set_uint32_64_16 -1.26% 18377083.077 18144831.627 - 0.52% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.26% 240298.776 237262.717 - -0.22% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.26% 5913337.802 5838920.481 - 9.96% -
SetIntersection_Front_Vector_uint32_16384_1 -1.26% 1052836.379 1039587.368 - 0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.26% 29.439 29.069 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.25% 1179725.631 1164920.373 - 4.98% -
std::set<std::string>::ctor(const&)/32 -1.25% 713.616 704.672 - 0.29% -
SetIntersection_None_Vector_uint64_1_1 -1.25% 534557187.641 527867355.461 - -0.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6605.043 6522.421 - 5.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.25% 5809002.302 5736381.818 - 0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.25% 669.414 661.056 - 0.36% -
BM_CmpLess_schar_uint -1.25% 1.118 1.104 - -0.50% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.25% 861596.516 850849.529 - 1.39% -
SetIntersection_None_Vector_uint64_4_1 -1.25% 214169836.475 211502280.958 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.24% 1240126.709 1224718.020 - 0.15% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.24% 717.153 708.254 - 0.07% -
SetIntersection_None_Set_string_16384_64 -1.24% 191035565.055 188669218.339 - -1.09% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.24% 5913736.024 5840622.068 - -1.25% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.24% 1943.706 1919.688 - -0.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.23% 20821.511 20564.440 - -4.24% -
bm_ranges_swap_ranges_vb_aligned/512 -1.23% 5.237 5.172 - -1.48% -
SetIntersection_Front_Set_uint32_16_1 -1.23% 63027504.302 62252323.322 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.23% 13701244.183 13532776.955 - -1.29% -
SetIntersection_Front_Vector_uint64_1_1 -1.23% 534425742.147 527857272.045 - -0.19% -
SetIntersection_Front_Vector_string_262144_1 -1.23% 1092090.837 1078669.426 - 0.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 670.854 662.618 - 0.85% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.22% 18.123 17.902 - -0.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.22% 32.626 32.228 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.22% 1636515.217 1616623.940 - 1.94% -
SetIntersection_None_Set_uint64_16384_64 -1.21% 168812250.898 166763490.985 - -0.01% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.21% 21.241 20.983 - -6.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.21% 11687124.588 11545605.097 - -21.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.21% 13216.312 13056.353 - -22.09% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.21% 15.724 15.534 - -0.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.21% 250540.483 247512.199 - -1.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.21% 36865.875 36420.297 - 7.76% -
SetIntersection_Front_Vector_uint64_16_4 -1.21% 54405005.656 53748686.933 - -0.08% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.20% 6015.443 5942.966 - -0.17% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.20% 4.368 4.316 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.20% 39.801 39.323 - 42.38% -
BM_StringRelational_Less_Large_Large_Control -1.20% 2.166 2.140 - -1.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.20% 38485.670 38024.666 - -0.93% -
std::move_backward(vector<bool>)_(aligned)/512 -1.20% 2.344 2.316 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.20% 1198899.978 1184572.837 - -1.87% -
std::partial_sort(vector<int>)_(repeated)/8 -1.19% 18.676 18.453 - -1.01% -
std::unordered_set<int>::clear()/32 -1.19% 593.564 586.497 - 0.34% -
std::set<std::string>::find(key)_(existent)/32 -1.19% 16.327 16.133 - -1.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.19% 33.406 33.010 - 0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 56517.981 55847.724 - 0.61% -
std::unique(deque<int>)_(contiguous)/52 -1.19% 56.272 55.604 - -0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.19% 19.240 19.012 - 0.23% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.18% 5710.671 5643.109 - -0.57% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.18% 5079.485 5019.393 - 0.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.18% 17267359.943 17063411.295 - -3.46% -
SetIntersection_None_Vector_string_262144_1 -1.18% 1304596.680 1289222.892 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.18% 9828950.609 9713127.037 - -12.50% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.18% 5.641 5.575 - -1.85% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.17% 136677143.790 135072948.371 - -0.47% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.17% 62936737.803 62198665.305 - -0.31% -
BM_StringRelational_Less_Small_Large_Control -1.17% 1.871 1.849 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.17% 6134215.115 6062412.824 - -0.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 8585.341 8484.945 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.17% 1043221.171 1031031.776 - -1.17% -
SetIntersection_None_Set_uint64_16_16 -1.17% 35620767.152 35205442.413 - 0.94% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.16% 940.005 929.098 - -2.10% -
std::replace(deque<int>)_(prefix)/32 -1.16% 13.002 12.851 - 0.84% -
SetIntersection_None_Vector_uint32_256_64 -1.16% 3426103.406 3386470.430 - 0.66% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 206.495 204.106 - -1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 618.565 611.412 - -1.45% -
SetIntersection_Front_Set_uint32_64_16 -1.15% 15258600.825 15082447.339 - 0.51% -
std::search(vector<int>)_(single_element)/1024 -1.15% 238.241 235.493 - -2.03% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.15% 348505.596 344489.681 - 0.01% -
BM_StringRelational_Compare_Huge_Huge_Control -1.15% 99.997 98.845 - -0.24% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.15% 699.898 691.844 - 0.79% -
BM_deque_vector_copy_backward/5500 -1.15% 200.039 197.743 - -1.30% -
SetIntersection_Front_Vector_uint64_4_1 -1.15% 213647731.129 211198259.149 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.15% 12630.832 12486.069 - 4.67% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.15% 8552.093 8454.165 - 2.76% -
std::search(vector<int>)_(single_element)/1000 -1.14% 232.960 230.295 - -2.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.14% 13987.987 13827.995 - -1.40% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.14% 13.087 12.938 - 3.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.14% 14.846 14.677 - -1.05% -
SetIntersection_Front_Set_uint32_4_1 -1.13% 214525974.207 212103196.684 - -0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.13% 469.075 463.778 - -1.53% -
BM_deque_vector_move_backward/5500 -1.13% 199.389 197.138 - -2.23% -
SetIntersection_None_Set_uint32_4_4 -1.13% 135717016.826 134186661.407 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 662.442 654.985 - 0.01% -
rng::for_each(set<int>)/8192 -1.13% 7751.398 7664.167 - -0.82% -
SetIntersection_None_Vector_float_1024_4 -1.12% 1092380.435 1080095.562 - 0.26% -
SetIntersection_Front_Vector_uint64_262144_1 -1.12% 1041754.469 1030039.676 - -1.07% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.12% 21.132 20.894 - -1.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.12% 184413.533 182346.037 - -0.56% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.12% 367248.099 363140.846 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.12% 4177617.150 4130907.482 - -0.69% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.12% 48748.344 48204.706 - -0.92% -
std::unique(list<int>)_(contiguous)/52 -1.11% 64.920 64.196 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.11% 6.924 6.847 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.11% 1529869.183 1512863.663 - 2.74% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.11% 4.722 4.670 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.11% 11789696.499 11658676.718 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.11% 6.251 6.182 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.11% 1610198.811 1592370.688 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.11% 8713067.322 8616632.059 - -2.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -1.11% 7.802 7.716 - 17.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.11% 162999247.885 161196925.511 - -0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.11% 796.983 788.173 - 0.15% -
SetIntersection_None_Vector_uint64_16_4 -1.10% 53767767.055 53173777.239 - -0.13% -
SetIntersection_Front_Vector_float_16384_1 -1.10% 1043708.180 1032237.425 - -1.23% -
std::adjacent_find(list<int>,_pred)/50 -1.10% 29.623 29.298 - -0.14% -
BM_PushHeap_string_PipeOrgan_16 -1.10% 4.311 4.264 - 5.73% -
std::make_heap(vector<int>)_(repeated)/8 -1.09% 15.647 15.476 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.09% 63124753.495 62435017.819 - -0.24% -
SetIntersection_Interlaced_Set_string_16384_64 -1.09% 350688183.212 346859047.629 - -0.33% -
SetIntersection_None_Set_float_256_16 -1.09% 10968268.334 10848534.402 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.09% 8644869.396 8550719.908 - 0.14% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.09% 16.606 16.426 - -0.99% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.09% 6796.717 6722.940 - 0.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.08% 19.555 19.343 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.08% 533960848.874 528169080.222 - -0.21% -
std::set<int>::ctor(const&,_alloc)/0 -1.08% 12.886 12.746 - 0.52% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.08% 23.971 23.712 - -1.04% -
SetIntersection_Front_Set_string_16384_1 -1.08% 1078219.538 1066541.313 - -1.36% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.08% 1612635.500 1595178.303 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.08% 17349767.570 17162150.685 - 2.51% -
BM_CmpEqual_schar_uchar -1.08% 1.112 1.100 - -3.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.08% 18.147 17.951 - 1.75% -
SetIntersection_None_Vector_uint32_16_16 -1.08% 33673885.461 33311123.856 - -0.78% -
SetIntersection_None_Vector_uint32_262144_4 -1.08% 1144419.565 1132100.121 - 0.82% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.08% 213469135.137 211172904.551 - -0.19% -
std::unordered_set<int>::ctor(const&)/32 -1.07% 206.239 204.025 - 1.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.07% 1.683 1.665 - -0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.07% 24.330 24.069 - 1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.07% 63253.680 62575.543 - 3.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 618.138 611.524 - -1.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.07% 60727.825 60078.002 - 0.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.07% 168.413 166.620 - -1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.06% 730.701 722.920 - -1.62% -
BM_CmpEqual_uchar_uchar -1.06% 1.070 1.059 - -1.67% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.06% 11973196.495 11845899.184 - 0.73% -
std::make_heap(deque<int>)_(ascending)/8 -1.06% 27.303 27.013 - -0.22% -
SetIntersection_Front_Vector_uint32_16384_16 -1.06% 1100526.278 1088859.387 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.06% 14787040.884 14630382.155 - -0.58% -
SetIntersection_None_Set_uint64_16384_256 -1.06% 167650056.708 165875858.540 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.06% 5764842.527 5703885.964 - -1.48% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.06% 22.807 22.566 - -1.72% -
SetIntersection_Front_Vector_uint64_1024_16 -1.06% 1116388.093 1104584.571 - -2.01% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.05% 534928140.194 529299483.918 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.05% 62863945.917 62203041.866 - -0.35% -
std::multiset<int>::erase(key)_(existent)/8192 -1.05% 61.459 60.813 - -1.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.05% 58.432 57.818 - -18.70% -
std::copy_n(list<int>)/262144 -1.05% 218889.885 216591.247 - 0.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.05% 52907.867 52353.417 - -2.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.05% 31.487 31.157 - -4.77% -
SetIntersection_Front_Set_uint64_16384_1 -1.05% 1044071.465 1033154.810 - -0.37% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.04% 56.154 55.567 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.04% 4333507.849 4288263.093 - -0.76% -
std::find(vector<int>)_(process_all)/8 -1.04% 2.732 2.704 - 4.93% -
SetIntersection_Front_Vector_uint32_16_4 -1.04% 54340901.774 53773737.903 - -0.20% -
SetIntersection_Front_Set_uint64_16384_4 -1.04% 1072469.892 1061304.111 - 3.64% -
SetIntersection_Front_Set_uint64_1024_4 -1.04% 1070361.411 1059246.090 - -0.81% -
SetIntersection_Front_Set_string_4_1 -1.04% 223117165.378 220803211.988 - 0.23% -
SetIntersection_None_Set_float_16384_16 -1.04% 154578239.095 152976869.274 - -3.42% -
SetIntersection_None_Vector_uint64_16_16 -1.04% 33636903.584 33288460.926 - 0.04% -
SetIntersection_Front_Set_uint64_16_16 -1.03% 37776638.929 37385835.150 - 1.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.03% 13.907 13.763 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.03% 214892200.323 212674248.168 - -0.19% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.03% 6859.529 6788.770 - -5.78% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.03% 60.934 60.308 - -13.47% -
SetIntersection_Front_Vector_uint32_256_1 -1.02% 4167374.461 4124733.690 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.02% 18396549.764 18208495.139 - 1.55% -
SetIntersection_None_Set_string_64_1 -1.02% 22935197.104 22700886.595 - -0.72% -
SetIntersection_None_Vector_float_16384_4 -1.02% 1112294.313 1100952.477 - -0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 394.999 390.977 - 0.00% -
BM_PushHeap_float_Random_1024 -1.02% 7.446 7.370 - -1.92% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.02% 24.862 24.609 - -0.76% -
SetIntersection_Front_Vector_float_64_16 -1.01% 14308552.152 14163933.078 - -1.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.01% 24.570 24.322 - 6.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.01% 58233122.626 57644868.148 - 0.05% -
SetIntersection_None_Vector_float_64_16 -1.01% 13633643.708 13495935.757 - -0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 9028.445 8937.265 - 4.15% -
SetIntersection_None_Vector_uint32_16384_1024 -1.01% 1111332.653 1100109.805 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.01% 214898202.933 212729844.744 - -0.19% -
rng::for_each(multiset<int>)/8192 -1.01% 7813.392 7734.620 - -0.72% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.01% 4607.112 4560.678 - -0.45% -
BM_vector_deque_ranges_move/64 -1.01% 2.828 2.800 - 0.40% -
BM_StringFindMatch2/32768 -1.01% 1579.939 1564.034 - 0.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.01% 17.629 17.451 - 0.58% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.00% 31.926 31.605 - 0.05% -
BM_StringFindNoMatch/4096 -1.00% 75.873 75.111 - 0.15% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.00% 17.014 16.843 - -0.32% -
std::is_sorted(vector<int>)/1024 -1.00% 244.637 242.185 - -1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.00% 134554.633 133206.675 - -11.73% -


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